comparison lib/glib/glib.sh @ 1222:325631424c65

misc: bring back build function
author David Demelier <markand@malikania.fr>
date Wed, 27 Oct 2021 11:32:16 +0200
parents a47aaf9743a0
children 9867e578b1a9
comparison
equal deleted inserted replaced
1221:a47aaf9743a0 1222:325631424c65
48 with_selinux="-D selinux=enabled" 48 with_selinux="-D selinux=enabled"
49 else 49 else
50 with_selinux="-D selinux=disabled" 50 with_selinux="-D selinux=disabled"
51 fi 51 fi
52 52
53 rm -rf $PKGNAME-$PKGVERSION 53 build()
54 tar xvf $PKGNAME-$PKGVERSION.tar.xz 54 {
55 cd $PKGNAME-$PKGVERSION 55 rm -rf $PKGNAME-$PKGVERSION
56 tar xvf $PKGNAME-$PKGVERSION.tar.xz
57 cd $PKGNAME-$PKGVERSION
56 58
57 CC="$CC" \ 59 CC="$CC" \
58 CFLAGS="$CFLAGS" \ 60 CFLAGS="$CFLAGS" \
59 LDFLAGS="$LDFLAGS" \ 61 LDFLAGS="$LDFLAGS" \
60 meson . build \ 62 meson . build \
61 --prefix / \ 63 --prefix / \
62 --buildtype release \ 64 --buildtype release \
63 --default-library shared \ 65 --default-library shared \
64 -D libdir=lib \ 66 -D libdir=lib \
65 $with_mount \ 67 $with_mount \
66 $with_nls \ 68 $with_nls \
67 $with_selinux 69 $with_selinux
68 ninja -C build 70 ninja -C build
69 DESTDIR=$DESTDIR ninja -C build install 71 DESTDIR=$DESTDIR ninja -C build install
70 sed -i -e "s|prefix=/|prefix=|" $DESTDIR/lib/pkgconfig/*.pc 72 sed -i -e "s|prefix=/|prefix=|" $DESTDIR/lib/pkgconfig/*.pc
71 73
72 cd .. 74 cd ..
73 rm -rf $PKGNAME-$PKGVERSION 75 rm -rf $PKGNAME-$PKGVERSION
76 }