Mercurial > vanilla
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 } |