Commit 2d51ba8b authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Added build with introspection

parent 823cc018
all:
tar xf glib-2.80.3.tar.xz
cd glib-2.80.3 && mkdir -p build
cd glib-2.80.3/build && meson --prefix=/usr -Dman=false -Dselinux=disabled ..
cd glib-2.80.3/build && meson setup .. --prefix=/usr --buildtype=release -D introspection=disabled -D man-pages=disabled
cd glib-2.80.3/build && ninja
cd glib-2.80.3/build && ninja install
mkdir -p /usr/share/doc/glib-2.80.3
cp -r glib-2.80.3/docs/reference/{NEWS,gio,glib,gobject} /usr/share/doc/glib-2.80.3
introspection:
cd glib-2.80.3/build && meson configure -D introspection=enabled
cd glib-2.80.3/build && ninja
cd glib-2.80.3/build && ninja install
tests:
mkdir glib-home
if [[ ! "$(BUILD_OPTIONS)" =~ no-tests ]] ; then \
......@@ -14,7 +19,7 @@ tests:
chown -R nobody.nobody glib-2.80.3 glib-home ; \
cd glib-2.80.3/build ; \
su nobody -s /bin/bash -c "HOME=$(CURDIR)/glib-home ninja test" ; \
/usr/bin/truncate --size 0 /etc/machine-id ; \
rm /etc/machine-id ; \
fi
rm -rf glib-2.80.3
rm -rf glib-home
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment