Mercurial > vanilla
comparison graphics/wlroots/wlroots.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 |
---|---|
59 with_x="-D xwayland=enabled -D x11-backend=enabled" | 59 with_x="-D xwayland=enabled -D x11-backend=enabled" |
60 else | 60 else |
61 with_x="-D xwayland=disabled -D x11-backend=disabled" | 61 with_x="-D xwayland=disabled -D x11-backend=disabled" |
62 fi | 62 fi |
63 | 63 |
64 rm -rf $PKGNAME-$PKGVERSION | 64 build() |
65 tar xvf $PKGNAME-$PKGVERSION.tar.gz | 65 { |
66 cd $PKGNAME-$PKGVERSION | 66 rm -rf $PKGNAME-$PKGVERSION |
67 tar xvf $PKGNAME-$PKGVERSION.tar.gz | |
68 cd $PKGNAME-$PKGVERSION | |
67 | 69 |
68 CC="$CC" \ | 70 CC="$CC" \ |
69 CFLAGS="$CFLAGS" \ | 71 CFLAGS="$CFLAGS" \ |
70 LDFLAGS="$LDFLAGS" \ | 72 LDFLAGS="$LDFLAGS" \ |
71 meson . build \ | 73 meson . build \ |
72 --prefix / \ | 74 --prefix / \ |
73 --buildtype release \ | 75 --buildtype release \ |
74 --default-library both \ | 76 --default-library both \ |
75 $with_cap \ | 77 $with_cap \ |
76 $with_elogind \ | 78 $with_elogind \ |
77 $with_x | 79 $with_x |
78 ninja -C build | 80 ninja -C build |
79 DESTDIR=$DESTDIR ninja -C build install | 81 DESTDIR=$DESTDIR ninja -C build install |
80 sed -i -e "s|prefix=/|prefix=|" $DESTDIR/lib/pkgconfig/*.pc | 82 sed -i -e "s|prefix=/|prefix=|" $DESTDIR/lib/pkgconfig/*.pc |
81 | 83 |
82 cd .. | 84 cd .. |
83 rm -rf $PKGNAME-$PKGVERSION | 85 rm -rf $PKGNAME-$PKGVERSION |
86 } |