Updated PKGBUILD and .SRCINFO to use libfprint version 1.94.8 for improved kernel support
This commit is contained in:
		
							
								
								
									
										19
									
								
								PKGBUILD
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								PKGBUILD
									
									
									
									
									
								
							| @@ -1,7 +1,7 @@ | ||||
| pkgname=libfprint-fpcmoh-git | ||||
| _pkgname=libfprint | ||||
| pkgver=1.94.8  # Aktualizováno na novější verzi | ||||
| pkgrel=1 | ||||
| pkgver=1.94.6 | ||||
| pkgdesc="libfprint with proprietary FPC match on host device 10a5:9800 driver" | ||||
| url="https://fprint.freedesktop.org/" | ||||
| arch=(x86_64) | ||||
| @@ -12,18 +12,15 @@ provides=("libfprint=$pkgver" libfprint-2.so libfpcbep.so) | ||||
| conflicts=(libfprint) | ||||
| groups=(fprint) | ||||
| source=( | ||||
|     "git+https://gitlab.freedesktop.org/libfprint/libfprint.git#tag=v1.94.6" | ||||
|     "git+https://gitlab.freedesktop.org/libfprint/libfprint.git#tag=v1.94.8"  # Odkaz na novou verzi | ||||
|     "fpcbep.zip::https://download.lenovo.com/pccbbs/mobiles/r1slm01w.zip" | ||||
|     "https://gitlab.freedesktop.org/libfprint/libfprint/-/merge_requests/396.patch") | ||||
|     "https://gitlab.freedesktop.org/libfprint/libfprint/-/merge_requests/396.patch" | ||||
| ) | ||||
| sha256sums=( | ||||
|     'SKIP' | ||||
|     'c7290f2a70d48f7bdd09bee985534d3511ec00d091887b07f81cf1e08f74c145' | ||||
|     'SKIP') | ||||
|  | ||||
| #pkgver() { | ||||
| #    cd $_pkgname | ||||
| #    git describe --tags | sed 's/^V_\|^v//;s/_/./g;s/-/.r/;s/-/./' | ||||
| #} | ||||
|     'SKIP' | ||||
| ) | ||||
|  | ||||
| prepare() { | ||||
|     libfpcbep_path=$(find . -name 'libfpcbep.so') | ||||
| @@ -35,14 +32,11 @@ prepare() { | ||||
|     sed -ibak "s+find_library[(]'fpcbep', required: true[)]+find_library('fpcbep', required: true, dirs: \'$(pwd)\')+g" ./meson.build | ||||
| } | ||||
|  | ||||
| # We do not perform any checks here as the python scripts can be buggy | ||||
|  | ||||
| build() { | ||||
|     arch-meson $_pkgname build | ||||
|     meson compile -C build | ||||
| } | ||||
|  | ||||
|  | ||||
| package() { | ||||
|     DESTDIR="$pkgdir" meson install -C build | ||||
|     install -D $srcdir/$_pkgname/libfpcbep.so $pkgdir/usr/lib/libfpcbep.so | ||||
| @@ -52,3 +46,4 @@ package() { | ||||
|     libfpcbep_needed=$(ldd libfprint-2.so | grep libfpcbep | sed 's/[(].*[)]//g') | ||||
|     patchelf --replace-needed $libfpcbep_needed libfpcbep.so libfprint-2.so | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user