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]

Reply via email to