comparison lib/libinput/libinput.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
35 with_wacom="-D libwacom=true" 35 with_wacom="-D libwacom=true"
36 else 36 else
37 with_wacom="-D libwacom=false" 37 with_wacom="-D libwacom=false"
38 fi 38 fi
39 39
40 rm -rf $PKGNAME-$PKGVERSION 40 build()
41 tar xvf $PKGNAME-$PKGVERSION.tar.xz 41 {
42 cd $PKGNAME-$PKGVERSION 42 rm -rf $PKGNAME-$PKGVERSION
43 tar xvf $PKGNAME-$PKGVERSION.tar.xz
44 cd $PKGNAME-$PKGVERSION
43 45
44 # TODO: -D documentation=false: enable once sphinx is available. 46 # TODO: -D documentation=false: enable once sphinx is available.
45 CC="$CC" \ 47 CC="$CC" \
46 CFLAGS="$CFLAGS" \ 48 CFLAGS="$CFLAGS" \
47 LDFLAGS="$LDFLAGS" \ 49 LDFLAGS="$LDFLAGS" \
48 meson . build \ 50 meson . build \
49 --prefix / \ 51 --prefix / \
50 --buildtype release \ 52 --buildtype release \
51 --default-library shared \ 53 --default-library shared \
52 -D documentation=false \ 54 -D documentation=false \
53 -D debug-gui=false \ 55 -D debug-gui=false \
54 -D tests=false \ 56 -D tests=false \
55 -D libdir=lib \ 57 -D libdir=lib \
56 $with_doxygen \ 58 $with_doxygen \
57 $with_wacom 59 $with_wacom
58 ninja -C build 60 ninja -C build
59 DESTDIR=$DESTDIR ninja -C build install 61 DESTDIR=$DESTDIR ninja -C build install
60 sed -i -e "s|prefix=/|prefix=|" $DESTDIR/lib/pkgconfig/*.pc 62 sed -i -e "s|prefix=/|prefix=|" $DESTDIR/lib/pkgconfig/*.pc
61 63
62 cd .. 64 cd ..
63 rm -rf $PKGNAME-$PKGVERSION 65 rm -rf $PKGNAME-$PKGVERSION
66 }