diff -Nru fprint-demo-20080303git/debian/changelog fprint-demo-20080303git/debian/changelog --- fprint-demo-20080303git/debian/changelog 2016-12-03 15:56:04.000000000 +0000 +++ fprint-demo-20080303git/debian/changelog 2018-10-10 15:45:58.000000000 +0000 @@ -1,3 +1,10 @@ +fprint-demo (20080303git-7) unstable; urgency=medium + + * d/p/fix-ftbfs-new-libfprint.patch: Fix FTBFS with new libfprint (Closes: + #907470) + + -- Laurent Bigonville Wed, 10 Oct 2018 17:45:58 +0200 + fprint-demo (20080303git-6) unstable; urgency=medium * Team upload. diff -Nru fprint-demo-20080303git/debian/control fprint-demo-20080303git/debian/control --- fprint-demo-20080303git/debian/control 2016-12-03 15:39:00.000000000 +0000 +++ fprint-demo-20080303git/debian/control 2018-10-10 15:45:58.000000000 +0000 @@ -3,7 +3,7 @@ Priority: extra Maintainer: FingerForce Team Uploaders: Ulises Vitulli , Miguel Gea Milvaques -Build-Depends: debhelper (>= 9), dh-autoreconf, libfprint-dev, +Build-Depends: debhelper (>= 9), dh-autoreconf, libfprint-dev (>= 1:0.8.2-3~), libgtk2.0-dev, pkg-config Standards-Version: 3.9.8 Homepage: https://www.freedesktop.org/wiki/Software/fprint/ diff -Nru fprint-demo-20080303git/debian/patches/fix-ftbfs-new-libfprint.patch fprint-demo-20080303git/debian/patches/fix-ftbfs-new-libfprint.patch --- fprint-demo-20080303git/debian/patches/fix-ftbfs-new-libfprint.patch 1970-01-01 00:00:00.000000000 +0000 +++ fprint-demo-20080303git/debian/patches/fix-ftbfs-new-libfprint.patch 2018-10-10 15:41:46.000000000 +0000 @@ -0,0 +1,27 @@ +From ea44a11a48ca1a558e3c9cb0a0504699e6b556fa Mon Sep 17 00:00:00 2001 +From: Bastien Nocera +Date: Mon, 8 Oct 2018 16:48:03 +0200 +Subject: [PATCH] main: Fix compilation with libfprint >= 0.8.0 + +With API to be added to libfprint 0.8.3 +--- + src/verify.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/src/verify.c b/src/verify.c +index d3777bc..4f7f8e9 100644 +--- a/src/verify.c ++++ b/src/verify.c +@@ -236,7 +236,11 @@ static void plot_minutiae(unsigned char *rgbdata, int width, int height, + + for (i = 0; i < nr_minutiae; i++) { + struct fp_minutia *min = minlist[i]; +- size_t pixel_offset = (min->y * width) + min->x; ++ int x, y; ++ size_t pixel_offset; ++ ++ fp_minutia_get_coords(min, &x, &y); ++ pixel_offset = (y * width) + x; + write_pixel(pixel_offset - 2); + write_pixel(pixel_offset - 1); + write_pixel(pixel_offset); diff -Nru fprint-demo-20080303git/debian/patches/series fprint-demo-20080303git/debian/patches/series --- fprint-demo-20080303git/debian/patches/series 2016-12-02 18:20:28.000000000 +0000 +++ fprint-demo-20080303git/debian/patches/series 2018-10-10 15:42:03.000000000 +0000 @@ -1,3 +1,4 @@ evil-autogen_sh.patch fix-ftbfs-hardening.patch fix-desktop-file.patch +fix-ftbfs-new-libfprint.patch