Commit d22c88be authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Changed to glib 2.72.2

parent 2d51ba8b
all:
tar xf glib-2.80.3.tar.xz
cd glib-2.80.3 && mkdir -p build
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
tar xf glib-2.72.2.tar.xz
cd glib-2.72.2 && mkdir -p build
cd glib-2.72.2/build && meson setup .. --prefix=/usr --buildtype=release -D introspection=disabled -D man-pages=disabled
cd glib-2.72.2/build && ninja
cd glib-2.72.2/build && ninja install
mkdir -p /usr/share/doc/glib-2.72.2
cp -r glib-2.72.2/docs/reference/{NEWS,gio,glib,gobject} /usr/share/doc/glib-2.72.2
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
cd glib-2.72.2/build && meson configure -D introspection=enabled
cd glib-2.72.2/build && ninja
cd glib-2.72.2/build && ninja install
tests:
mkdir glib-home
if [[ ! "$(BUILD_OPTIONS)" =~ no-tests ]] ; then \
/bin/systemd-machine-id-setup ; \
chown -R nobody.nobody glib-2.80.3 glib-home ; \
cd glib-2.80.3/build ; \
chown -R nobody.nobody glib-2.72.2 glib-home ; \
cd glib-2.72.2/build ; \
su nobody -s /bin/bash -c "HOME=$(CURDIR)/glib-home ninja test" ; \
rm /etc/machine-id ; \
fi
rm -rf glib-2.80.3
rm -rf glib-2.72.2
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