Mercurial > vanilla
changeset 1313:913ad6797208
lib/libevdev: upgrade to 1.11.0
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sat, 20 Nov 2021 15:23:17 +0100 |
parents | cf0f787aa0da |
children | 576666263cc2 |
files | lib/libevdev/libevdev.sh lib/libevdev/libevdev.sha1 |
diffstat | 2 files changed, 25 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/libevdev/libevdev.sh Fri Nov 19 22:34:45 2021 +0100 +++ b/lib/libevdev/libevdev.sh Sat Nov 20 15:23:17 2021 +0100 @@ -16,11 +16,14 @@ # PKGNAME=libevdev -PKGVERSION=1.6.0 +PKGVERSION=1.11.0 PKGREVISION=1 PKGLICENSE="MIT" PKGSUMMARY="wrapper library for evdev devices" +PKGWWW="https://www.freedesktop.org/wiki/Software/libevdev" +PKGDEPENDS="meson:build" PKGDOWNLOAD="https://www.freedesktop.org/software/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz" +PKGOPTIONS="DOCS" : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} @@ -28,25 +31,35 @@ : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=} +: ${DOCS:=yes} + +if [ "$DOCS" = "yes" ]; then + PKGDEPENDS="doxygen:build $PKGDEPENDS" + with_docs="-D documentation=enabled" +else + with_docs="-D documentation=disabled" +fi build() { rm -rf $PKGNAME-$PKGVERSION - tar xvf $PKGNAME-$PKGVERSION.tar.xz + tar -xvf $PKGNAME-$PKGVERSION.tar.xz cd $PKGNAME-$PKGVERSION CC="$CC" \ CFLAGS="$CFLAGS" \ + CXX="$CXX" \ + CXXFLAGS="$CXXFLAGS" \ LDFLAGS="$LDFLAGS" \ - LIBS="$LIBS" \ - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix= \ - --enable-shared - make - make install DESTDIR=$DESTDIR - find $DESTDIR -type f -name "*.la" -delete + meson . build \ + --prefix / \ + --buildtype release \ + --default-library shared \ + -D tests=disabled \ + $with_docs + ninja -C build + DESTDIR=$DESTDIR ninja -C build install + sed -i -e "s|prefix=/|prefix=|" $DESTDIR/lib/pkgconfig/*.pc cd .. rm -rf $PKGNAME-$PKGVERSION