summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 10 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b84c0550815..4ca3e20f6a7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,16 @@
# Maintainer: Davide Depau <davide@depau.eu>
-# Contributor: Ivan Shapovalov <intelfx@intelfx.name>
-# Contributor: Sven Greiner <sven@sammyshp.de>
-# Contributor: vldmr <vldmr@lavabit.com>
-# Contributor: Thomas Krug <phragment@lavabit.com>
-# Contributor: Matthew Bauer <mjbauer95@gmail.com>
+_pkgname=libfprint
pkgname=libfprint-vfs0090-git
epoch=1
-pkgver=0.7.0.r87.g877aba1
+pkgver=0.99.0.r91.g2e2e382
pkgrel=1
pkgdesc="Library for fingerprint readers (includes WIP libre vfs0090 driver)"
arch=(i686 x86_64)
-url="https://github.com/nmikhailov/Validity90"
+url="https://github.com/3v1n0/libfprint"
license=(LGPL)
depends=(libusb nss pixman gnutls openssl)
-makedepends=(git)
+makedepends=(git meson gtk-doc)
optdepends=("fprintd: D-Bus daemon that manages fingerprint readers")
groups=(fprint-git)
provides=(libfprint)
@@ -24,27 +20,16 @@ source=("git+https://github.com/3v1n0/libfprint.git")
md5sums=('SKIP')
pkgver() {
- cd libfprint
+ cd "$srcdir/$_pkgname"
git describe --long --tags 2>/dev/null | sed 's/^V_//;s/\([0-9]*-g\)/r\1/;s/[-_]/./g'
}
-prepare() {
- cd libfprint
- git checkout vfs0090
- NOCONFIGURE=1 ./autogen.sh
-}
-
build() {
- cd libfprint
-
- ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --disable-static
- make
+ cd "$srcdir"
+ arch-meson $_pkgname build -D x11-examples=false -D doc=false
+ ninja -C build
}
-
package() {
- cd libfprint
-
- make DESTDIR="$pkgdir" install
+ cd "$srcdir"
+ DESTDIR="$pkgdir" ninja -C build install
}