comparison graphics/libepoxy/libepoxy.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
36 with_x="-D x11=true" 36 with_x="-D x11=true"
37 else 37 else
38 with_x="-D x11=false" 38 with_x="-D x11=false"
39 fi 39 fi
40 40
41 rm -rf $PKGNAME-$PKGVERSION 41 build()
42 tar xvf $PKGNAME-$PKGVERSION.tar.xz 42 {
43 cd $PKGNAME-$PKGVERSION 43 rm -rf $PKGNAME-$PKGVERSION
44 tar xvf $PKGNAME-$PKGVERSION.tar.xz
45 cd $PKGNAME-$PKGVERSION
44 46
45 CC="$CC" \ 47 CC="$CC" \
46 CFLAGS="$CFLAGS" \ 48 CFLAGS="$CFLAGS" \
47 CXX="$CXX" \ 49 CXX="$CXX" \
48 CXXFLAGS="$CXXFLAGS" \ 50 CXXFLAGS="$CXXFLAGS" \
49 LDFLAGS="$LDFLAGS" \ 51 LDFLAGS="$LDFLAGS" \
50 meson . build \ 52 meson . build \
51 --prefix / \ 53 --prefix / \
52 --buildtype release \ 54 --buildtype release \
53 --default-library shared \ 55 --default-library shared \
54 -D libdir=lib \ 56 -D libdir=lib \
55 -D tests=false \ 57 -D tests=false \
56 $with_x 58 $with_x
57 ninja -C build 59 ninja -C build
58 DESTDIR=$DESTDIR ninja -C build install 60 DESTDIR=$DESTDIR ninja -C build install
59 sed -i -e "s|prefix=/|prefix=|" $DESTDIR/lib/pkgconfig/*.pc 61 sed -i -e "s|prefix=/|prefix=|" $DESTDIR/lib/pkgconfig/*.pc
60 62
61 cd .. 63 cd ..
62 rm -rf $PKGNAME-$PKGVERSION 64 rm -rf $PKGNAME-$PKGVERSION
65 }