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

Added build with introspection

parent 823cc018
all: all:
tar xf glib-2.80.3.tar.xz tar xf glib-2.80.3.tar.xz
cd glib-2.80.3 && mkdir -p build 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
cd glib-2.80.3/build && ninja install cd glib-2.80.3/build && ninja install
mkdir -p /usr/share/doc/glib-2.80.3 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 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: tests:
mkdir glib-home mkdir glib-home
if [[ ! "$(BUILD_OPTIONS)" =~ no-tests ]] ; then \ if [[ ! "$(BUILD_OPTIONS)" =~ no-tests ]] ; then \
...@@ -14,7 +19,7 @@ tests: ...@@ -14,7 +19,7 @@ tests:
chown -R nobody.nobody glib-2.80.3 glib-home ; \ chown -R nobody.nobody glib-2.80.3 glib-home ; \
cd glib-2.80.3/build ; \ cd glib-2.80.3/build ; \
su nobody -s /bin/bash -c "HOME=$(CURDIR)/glib-home ninja test" ; \ 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 fi
rm -rf glib-2.80.3 rm -rf glib-2.80.3
rm -rf glib-home 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