comparison desktop/dconf/dconf.sh @ 1216:6710613b88b9

misc: remove build function
author David Demelier <markand@malikania.fr>
date Wed, 29 Sep 2021 13:49:32 +0200
parents 297b5eef115e
children 337f950c30f5
comparison
equal deleted inserted replaced
1215:3214f7fed454 1216:6710613b88b9
34 with_vala="-D vapi=true" 34 with_vala="-D vapi=true"
35 else 35 else
36 with_vala="-D vapi=false" 36 with_vala="-D vapi=false"
37 fi 37 fi
38 38
39 build() 39 rm -rf $PKGNAME-$PKGVERSION
40 { 40 tar xvf $PKGNAME-$PKGVERSION.tar.xz
41 rm -rf $PKGNAME-$PKGVERSION 41 cd $PKGNAME-$PKGVERSION
42 tar xvf $PKGNAME-$PKGVERSION.tar.xz
43 cd $PKGNAME-$PKGVERSION
44 42
45 # TODO: enable documentation once docbook-xml is there. 43 # TODO: enable documentation once docbook-xml is there.
46 # https://gitlab.gnome.org/GNOME/dconf/issues/47 44 # https://gitlab.gnome.org/GNOME/dconf/issues/47
47 patch -p1 < ../patch-clang.patch 45 patch -p1 < ../patch-clang.patch
48 CC="$CC" \ 46 CC="$CC" \
49 CFLAGS="$CFLAGS" \ 47 CFLAGS="$CFLAGS" \
50 LDFLAGS="$LDFLAGS" \ 48 LDFLAGS="$LDFLAGS" \
51 meson . build \ 49 meson . build \
52 --prefix / \ 50 --prefix / \
53 --buildtype release \ 51 --buildtype release \
54 --default-library shared \ 52 --default-library shared \
55 -D man=false \ 53 -D man=false \
56 -D gtk_doc=false \ 54 -D gtk_doc=false \
57 $with_vala 55 $with_vala
58 ninja -C build 56 ninja -C build
59 DESTDIR=$DESTDIR ninja -C build install 57 DESTDIR=$DESTDIR ninja -C build install
60 sed -i -e "s|prefix=/|prefix=|" $DESTDIR/lib/pkgconfig/*.pc 58 sed -i -e "s|prefix=/|prefix=|" $DESTDIR/lib/pkgconfig/*.pc
61 59
62 cd .. 60 cd ..
63 rm -rf $PKGNAME-$PKGVERSION 61 rm -rf $PKGNAME-$PKGVERSION
64 }