Skip to content

Instantly share code, notes, and snippets.

@ohaiibuzzle
Last active April 28, 2026 02:09
Show Gist options
  • Select an option

  • Save ohaiibuzzle/ab54f5546ed9f1f2e74d0c28a096b7be to your computer and use it in GitHub Desktop.

Select an option

Save ohaiibuzzle/ab54f5546ed9f1f2e74d0c28a096b7be to your computer and use it in GitHub Desktop.
diff --git a/0006-Fix-introspection-failures.patch b/0006-Fix-introspection-failures.patch
deleted file mode 100644
index 0cdc95c..0000000
--- a/0006-Fix-introspection-failures.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-# Patches from https://github.com/archeYR/libfprint-CS9711
-From 02b285c9703c38d308fbe47a3c566ef1e7f883ca Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Adam=20S=C5=82abo=C5=84?= <asaillen@protonmail.com>
-Date: Mon, 16 Feb 2026 23:56:18 +0100
-Subject: [PATCH] Fix introspection failures
-
----
- libfprint/fp-image.c | 4 ++--
- libfprint/fp-image.h | 7 ++++++-
- 2 files changed, 8 insertions(+), 3 deletions(-)
-
-diff --git a/libfprint/fp-image.c b/libfprint/fp-image.c
-index e1e63a38..b63b8917 100644
---- a/libfprint/fp-image.c
-+++ b/libfprint/fp-image.c
-@@ -526,9 +526,9 @@ fp_image_get_minutiae (FpImage *self)
- * not be modified or freed. You need to first extract keypoints and
- * descriptors using fp_image_extract_sigfm_info().
- *
-- * Returns: (transfer none) (element-type SigfmImgInfo): The detected minutiae
-+ * Returns: The detected minutiae
- */
--SigfmImgInfo *
-+void *
- fp_image_get_sigfm_info (FpImage * self)
- {
- return self->sigfm_info;
-diff --git a/libfprint/fp-image.h b/libfprint/fp-image.h
-index 738b59cb..d30b24f1 100644
---- a/libfprint/fp-image.h
-+++ b/libfprint/fp-image.h
-@@ -58,9 +58,14 @@ void fp_minutia_get_coords (FpMinutia *min,
- gint *x,
- gint *y);
-
--SigfmImgInfo * fp_image_get_sigfm_info (FpImage * self);
-+void * fp_image_get_sigfm_info (FpImage * self);
- void fp_image_extract_sigfm_info (FpImage * self,
- GCancellable * cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-+
-+gboolean fp_image_extract_sigfm_info_finish (FpImage *self,
-+ GAsyncResult *result,
-+ GError **error);
-+
- G_END_DECLS
diff --git a/PKGBUILD b/PKGBUILD
index 464e388..e7fb1c5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,11 +6,11 @@
pkgname=libfprint-cs9711-git
_pkgname=libfprint
-pkgver=1.94.10+8.r1846.20260220.66b1ada0
-pkgrel=2
+pkgver=1.94.10+12.r1850.20260414.d79f1572
+pkgrel=1
pkgdesc="libfprint with proprietary FPC match on host device CS9711Fingprint driver"
url="https://fprint.freedesktop.org/"
-arch=(x86_64)
+arch=(x86_64 aarch64)
license=(LGPL-2.1-or-later)
depends=(
gcc-libs
@@ -55,7 +55,6 @@ source=("git+https://gitlab.freedesktop.org/libfprint/libfprint.git"
'0003-Fix-SIGSEGV-init-crash-when-CS9711-device-returns-un.patch'
'0004-Changes-derived-from-RE-Windows-driver.patch'
'0005-Update-libfprint-drivers-cs9711-cs9711.c.patch'
- '0006-Fix-introspection-failures.patch'
)
b2sums=('SKIP'
'SKIP'
@@ -69,7 +68,6 @@ b2sums=('SKIP'
'54ed03b22a59713a7d11e9df6be34cfcd297a7ce31ec64c1375aedc996eb04fc09befa6048c6307cca8dc91d5984ff43eed1c718458917f0761181c95f61d22e'
'c919f1918d090999ec19afdcaad05cc9aa850f929f880509764a8d425c5f3fb34967888ef958adcce835bda94f340aea96e34db9233e7859c991c05e8d422a89'
'3b02896b460e70c31cc1b92892cdc51b447ef9310a611cfde0d754715fb6b9f916dd2563a61425ae5e6a7d43d1ce1f5a8de267888ea82339646d9b22ccc3aa51'
- 'dd20c7e65df766c0ba2e5e9a7c79e93d161d688705a693721d536f4dbb44e60e94c512602d07bde9ceecb2d250c405dd7dc3887b6716249611945c7abbdc1121'
)
pkgver() {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment