Hello community, here is the log from the commit of package libfprint for openSUSE:Factory checked in at 2013-04-17 17:59:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfprint (Old) and /work/SRC/openSUSE:Factory/.libfprint.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfprint", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/libfprint/libfprint.changes 2012-09-06 08:57:55.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libfprint.new/libfprint.changes 2013-04-17 17:59:55.000000000 +0200 @@ -1,0 +2,46 @@ +Wed Apr 17 08:58:49 UTC 2013 - [email protected] + +- Fix file conflicts + +------------------------------------------------------------------- +Sun Apr 14 19:48:21 UTC 2013 - [email protected] + +- fix -devel package requires,nowhere this library requires + pkgconfig(ImageMagick), pkgconfig(glib-2.0), pkgconfig(libusb-1.0) + pkgconfig(openssl), pkgconfig(zlib), not at linking time, not at + the headers.. + + +------------------------------------------------------------------- +Thu Apr 11 20:24:51 UTC 2013 - [email protected] + +- Place udev rules in the correct directory. + +------------------------------------------------------------------- +Mon Apr 1 12:28:39 UTC 2013 - [email protected] + +- Update to version 0.5.0: + + Drivers: + - New VFS300/VFS301 driver + - New AES2550/AES2810 drivers + - New AES1660 driver + - New AES2660 driver + - New DigitalPersona URU4500 driver + - Avoid empty capture and improve image contrast in the + AES2501 and AES2550 drivers + - Update upektc driver, add support for Eikon Touch 300 + - Fix UrU4000 image capture on ARM + + Library: + - Fix global variable collisions with libusb and other system + headers + - Fix possible crash in NBIS image processing with some + fingerprints + + Udev rules: + - Fix power control path for newer kernels + - Move udev rules to the correct directory + - Don't print duplicated udev rules + - Include udev rules in the tarball + - Allow disabling of udev rules for cross-compiling + - Add driver names in the generated rules + +------------------------------------------------------------------- Old: ---- libfprint-0.4.0.tar.bz2 New: ---- libfprint-0.5.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libfprint.spec ++++++ --- /var/tmp/diff_new_pack.Vmya9n/_old 2013-04-17 18:00:04.000000000 +0200 +++ /var/tmp/diff_new_pack.Vmya9n/_new 2013-04-17 18:00:04.000000000 +0200 @@ -1,7 +1,8 @@ # # spec file for package libfprint # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 Mariusz Fik <[email protected]>. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,36 +17,36 @@ # -BuildRequires: automake -BuildRequires: gcc-c++ -BuildRequires: glib2-devel -# Needed for patch21 -BuildRequires: libtool -BuildRequires: libusb-devel -BuildRequires: mozilla-nss-devel -BuildRequires: pkgconfig -BuildRequires: pkgconfig(gdk-pixbuf-2.0) - Name: libfprint -Url: http://www.freedesktop.org/wiki/Software/fprint -PreReq: %fillup_prereq -Version: 0.4.0 +Version: 0.5.0 Release: 0 Summary: Library for fingerprint reader support License: LGPL-2.1+ Group: Development/Libraries/C and C++ -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: %{name}-%{version}.tar.bz2 +Url: http://www.freedesktop.org/wiki/Software/fprint +Source0: %{name}-%{version}.tar.xz Patch17: libfprint-upeke2_6stage.diff Patch21: libfprint-install_examples.patch Source99: baselibs.conf +BuildRequires: automake +BuildRequires: gcc-c++ +# Needed for patch21 +BuildRequires: libtool +BuildRequires: pkg-config +BuildRequires: pkgconfig(gdk-pixbuf-2.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libusb-1.0) +BuildRequires: pkgconfig(nss) +BuildRequires: pkgconfig(udev) +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires(pre): %fillup_prereq + +%define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d %description The fprint project aims to plug a gap in the Linux desktop: support for consumer fingerprint reader devices. - - %package -n libfprint0 Summary: Library for fingerprint reader support Group: Development/Libraries/C and C++ @@ -55,20 +56,12 @@ The fprint project aims to plug a gap in the Linux desktop: support for consumer fingerprint reader devices. - - %package devel Summary: Library for fingerprint reader support (developer files) Group: Development/Libraries/C and C++ Requires: %{name} = %{version} -Requires: ImageMagick-devel -Requires: glib2-devel Requires: glibc-devel -Requires: libfprint = %{version} Requires: libfprint0 = %{version} -Requires: libopenssl-devel -Requires: libusb-devel -Requires: zlib-devel %description devel This package contains the header files, static libraries and @@ -85,8 +78,6 @@ development documentation for libfprint. If you like to develop programs using libfprint, you will need to install this package. - - %prep %setup -q %patch17 @@ -95,19 +86,22 @@ %build # Needed for patch21 autoreconf -fi -./configure CFLAGS="$RPM_OPT_FLAGS" \ +%configure \ --enable-static=no \ - --prefix=%{_prefix} \ - --libdir=%{_libdir} \ --mandir=%{_mandir} \ - --sysconfdir=%{_sysconfdir} \ - --includedir=%{_includedir} -make -make -C examples + --with-udev-rules-dir=%{_udevrulesdir} + +make %{?smp_flags} +make %{?smp_flags} -C examples %install -make install DESTDIR=$RPM_BUILD_ROOT -make -C examples install DESTDIR=$RPM_BUILD_ROOT +make DESTDIR=%{buildroot} install +make DESTDIR=%{buildroot} -C examples install + +# Fix file conflict +for f in enroll img_capture verify verify_live; do + mv %{buildroot}%{_bindir}/$f %{buildroot}%{_bindir}/fprint_$f +done #remove unpackaged files rm -f %{buildroot}%{_libdir}/*.la @@ -119,9 +113,7 @@ %files -n libfprint0 %defattr(-, root, root) %{_libdir}/%{name}.so.* -%dir %{_sysconfdir}/udev -%dir %{_sysconfdir}/udev/rules.d -%config %{_sysconfdir}/udev/rules.d/60-fprint-autosuspend.rules +%{_udevrulesdir}/60-fprint-autosuspend.rules %files devel %defattr(-, root, root) @@ -132,9 +124,9 @@ %files examples %defattr(-, root, root) -%{_bindir}/enroll -%{_bindir}/img_capture -%{_bindir}/verify -%{_bindir}/verify_live +%{_bindir}/fprint_enroll +%{_bindir}/fprint_img_capture +%{_bindir}/fprint_verify +%{_bindir}/fprint_verify_live %changelog -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
