Changes of Revision 9
[-] | Added | libfprint.changes |
1
2 +------------------------------------------------------------------- 3 +Sat Dec 22 20:06:14 UTC 2012 - cs@linux-administrator.com 4 + 5 +- update to release 0.5.0 6 + 7 |
||
[-] | Changed | libfprint.spec ^ |
53 1
2 # 3 -# spec file for package libfprint (Version 0.1.0) 4 +# spec file for package libfprint 5 # 6 # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. 7 # 8
9 License: LGPLv2.1 10 Group: Development/Libraries/C and C++ 11 PreReq: %fillup_prereq 12 -Version: 0.3.0 13 +Version: 0.5.0 14 Release: 10.1 15 Summary: Library for fingerprint reader support 16 BuildRoot: %{_tmppath}/%{name}-%{version}-build 17 Source0: %{name}-%{version}.tar.bz2 18 Patch17: libfprint-upeke2_6stage.diff 19 Patch21: libfprint-install_examples.patch 20 +# patch30 or we need glib2-devel >= 2.28 21 +Patch30: libfprint-g_slist_free_full.patch 22 Source99: baselibs.conf 23 24 %description 25
26 %setup -q 27 %patch17 28 %patch21 29 - 30 +%patch30 31 %build 32 ./configure CFLAGS="$RPM_OPT_FLAGS" \ 33 --enable-static=no \ 34
35 --libdir=%{_libdir} \ 36 --mandir=%{_mandir} \ 37 --sysconfdir=%{_sysconfdir} \ 38 - --includedir=%{_includedir} 39 + --includedir=%{_includedir} \ 40 + --with-udev-rules-dir=%{_sysconfdir}/udev/rules.d 41 make 42 %if 0%{?sles_version} != 11 43 make -C examples 44
45 %{_libdir}/%{name}.so.* 46 %dir %{_sysconfdir}/udev 47 %dir %{_sysconfdir}/udev/rules.d 48 -%{_sysconfdir}/udev/rules.d/60-fprint-autosuspend.rules 49 +%config %{_sysconfdir}/udev/rules.d/60-fprint-autosuspend.rules 50 51 %files devel 52 %defattr(-, root, root) 53 |
||
[+] | Added | libfprint-g_slist_free_full.patch ^ |
@@ -0,0 +1,39 @@ +--- ./libfprint/drivers/aes2550.c.orig 2012-12-22 21:15:04.992122225 +0100 ++++ ./libfprint/drivers/aes2550.c 2012-12-22 21:22:10.184123249 +0100 +@@ -252,7 +252,9 @@ + aesdev->strips = g_slist_reverse(aesdev->strips); + img = aes_assemble(aesdev->strips, aesdev->strips_len, + FRAME_WIDTH, FRAME_HEIGHT); +- g_slist_free_full(aesdev->strips, g_free); ++ /* g_slist_free_full(aesdev->strips, g_free); */ ++ g_slist_foreach (aesdev->strips,(GFunc) g_free, NULL); ++ g_slist_free (aesdev->strips); + aesdev->strips = NULL; + aesdev->strips_len = 0; + fpi_imgdev_image_captured(dev, img); +--- ./libfprint/drivers/aes2501.c.orig 2012-12-22 21:15:04.992122225 +0100 ++++ ./libfprint/drivers/aes2501.c 2012-12-22 21:21:36.464119126 +0100 +@@ -485,7 +485,9 @@ + aesdev->strips = g_slist_reverse(aesdev->strips); + img = aes_assemble(aesdev->strips, aesdev->strips_len, + FRAME_WIDTH, FRAME_HEIGHT); +- g_slist_free_full(aesdev->strips, g_free); ++ /* g_slist_free_full(aesdev->strips, g_free); */ ++ g_slist_foreach (aesdev->strips,(GFunc) g_free, NULL); ++ g_slist_free (aesdev->strips); + aesdev->strips = NULL; + aesdev->strips_len = 0; + fpi_imgdev_image_captured(dev, img); +--- ./libfprint/drivers/aes1610.c.orig 2012-12-22 21:15:04.988122241 +0100 ++++ ./libfprint/drivers/aes1610.c 2012-12-22 21:21:03.296118119 +0100 +@@ -616,7 +616,9 @@ + aesdev->strips = g_slist_reverse(aesdev->strips); + img = aes_assemble(aesdev->strips, aesdev->strips_len, + FRAME_WIDTH, FRAME_HEIGHT); +- g_slist_free_full(aesdev->strips, g_free); ++ /* g_slist_free_full(aesdev->strips, g_free); */ ++ g_slist_foreach (aesdev->strips,(GFunc) g_free, NULL); ++ g_slist_free (aesdev->strips); + aesdev->strips = NULL; + aesdev->strips_len = 0; + aesdev->blanks_count = 0; | ||
Added | libfprint-0.5.0.tar.bz2 ^ |