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 }