Hello community,

here is the log from the commit of package libgphoto2 for openSUSE:Factory 
checked in at 2017-10-13 14:03:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgphoto2 (Old)
 and      /work/SRC/openSUSE:Factory/.libgphoto2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libgphoto2"

Fri Oct 13 14:03:33 2017 rev:115 rq:532161 version:2.5.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/libgphoto2/libgphoto2.changes    2017-10-05 
11:54:33.812238892 +0200
+++ /work/SRC/openSUSE:Factory/.libgphoto2.new/libgphoto2.changes       
2017-10-13 14:03:33.401290595 +0200
@@ -1,0 +2,7 @@
+Mon Oct  2 18:07:03 UTC 2017 - [email protected]
+
+- Avoid running fdupes across partitions. Replace old tar
+  options, old RPM shell variables by new constructs.
+  Rectify RPM groups. Make macro style consistent again.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libgphoto2.spec ++++++
--- /var/tmp/diff_new_pack.4YNzvv/_old  2017-10-13 14:03:34.157257349 +0200
+++ /var/tmp/diff_new_pack.4YNzvv/_new  2017-10-13 14:03:34.161257173 +0200
@@ -45,40 +45,41 @@
 Obsoletes:      libgphoto2-64bit
 %endif
 #
-%define prefix /usr
 Summary:        A Digital Camera Library
 License:        LGPL-2.1+
 Group:          Hardware/Camera
 Version:        2.5.15
 Release:        0
-Source0:        
https://downloads.sourceforge.net/project/gphoto/libgphoto/%{version}/%{name}-%{version}.tar.bz2
-Source1:        
https://downloads.sourceforge.net/project/gphoto/libgphoto/%{version}//%{name}-%{version}.tar.bz2.asc
+Source0:        
https://downloads.sourceforge.net/project/gphoto/libgphoto/%version/%name-%version.tar.bz2
+Source1:        
https://downloads.sourceforge.net/project/gphoto/libgphoto/%version/%name-%version.tar.bz2.asc
 Source2:        %name.keyring
 Source3:        baselibs.conf
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Recommends:     %{name}-%{major}-lang = %{version}
+Recommends:     %name-%major-lang = %version
 
-%package -n libgphoto2-%{major}
+%package -n libgphoto2-%major
 Summary:        A Digital Camera Library
-Group:          Hardware/Camera
-Recommends:     %{name}-%{major}-lang = %{version}
+Group:          System/Libraries
+Recommends:     %name-%major-lang = %version
+Requires(pre):  /sbin/ldconfig
+Requires(post): /sbin/ldconfig
 Requires(post): udev
 Requires(postun): udev
 
 %package doc
-Summary:        A Digital Camera Library - documentation
+Summary:        Documentation for libgphoto2
 Group:          Documentation/Other
 
 %package devel
 Summary:        Development headers for libgphoto2
 Group:          Development/Libraries/C and C++
 Requires:       libexif-devel
-Requires:       libgphoto2-%{major} = %version
+Requires:       libgphoto2-%major = %version
 Requires:       libusb-1_0-devel
 
 %package devel-doc
 Summary:        Development documentation for libgphoto2
-Group:          Documentation/Other
+Group:          Documentation/HTML
 Recommends:     libgphoto2-devel
 
 %description
@@ -95,7 +96,7 @@
 
 gphoto2 --list-cameras
 
-%description -n libgphoto2-%{major}
+%description -n libgphoto2-%major
 gPhoto (GNU Photo) is a set of libraries for previewing, retrieving,
 and capturing images from a range of supported digital cameras to your
 local hard drive. It does not support digital cameras based on the USB
@@ -114,7 +115,7 @@
 and capturing images from a range of supported digital cameras to your
 local hard drive.
 
-This is the user documentation
+This is the user documentation.
 
 %description devel
 gPhoto (GNU Photo) is a set of libraries for previewing, retrieving,
@@ -130,17 +131,17 @@
 
 This is its API documentation in HTML format.
 
-%lang_package -n libgphoto2-%{major}
+%lang_package -n libgphoto2-%major
 
 %prep
 %setup -q
-(cd doc; tar xaf libgphoto2-api.html.tar.gz)
+(cd doc && tar -xaf libgphoto2-api.html.tar.gz)
 
 %build
 #AUTOPOINT=true autoreconf -fi
 PATH="/usr/X11R6/bin:$PATH"                    \
 %configure                                     \
-  --with-doc-dir=%{_defaultdocdir}/%{name}     \
+  --with-doc-dir=%_defaultdocdir/%name \
   --without-hal \
   --with-drivers=all
 make %{?_smp_mflags}
@@ -150,83 +151,83 @@
 
 %install
 # skip-check-libtool-deps
-export LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir}
-%makeinstall
+export LIBRARY_PATH="%buildroot/%_libdir"
+%make_install
 
 # .la files are not needed
-rm $RPM_BUILD_ROOT/%_libdir/*.la
-rm $RPM_BUILD_ROOT/%_libdir/libgphoto2/%version/*.la
-rm $RPM_BUILD_ROOT/%_libdir/libgphoto2_port/0.12.0/*.la
-
-rm $RPM_BUILD_ROOT/%_defaultdocdir/%{name}/README.packaging
-rm -R $RPM_BUILD_ROOT/%_defaultdocdir/%{name}/linux-hotplug
-
-%{find_lang} libgphoto2-%{major}
-%{find_lang} libgphoto2_port-12
-cat libgphoto2-%{major}.lang libgphoto2_port-12.lang > libgphoto2-all.lang
+rm %buildroot/%_libdir/*.la
+rm %buildroot/%_libdir/libgphoto2/%version/*.la
+rm %buildroot/%_libdir/libgphoto2_port/0.12.0/*.la
+
+rm %buildroot/%_defaultdocdir/%name/README.packaging
+rm -R %buildroot/%_defaultdocdir/%name/linux-hotplug
+
+%find_lang libgphoto2-%major
+%find_lang libgphoto2_port-12
+cat libgphoto2-%major.lang libgphoto2_port-12.lang >libgphoto2-all.lang
 pushd packaging/generic
-       export CAMLIBS=$RPM_BUILD_ROOT/%_libdir/libgphoto2/%version/
+       export CAMLIBS="%buildroot/%_libdir/libgphoto2/%version/"
        # new style UDEV rules (gudev) which will obsolete HAL fdi files
-       if [ ! -d %{_udevrulesdir} ] ; then
+       if [ ! -d "%_udevrulesdir" ] ; then
                echo "*** The udev rules file location has changed. Fix the 
build."
                exit 1
        fi
 %if 0%{?suse_version} > 1230
-       install -m 0755 -d         $RPM_BUILD_ROOT/%{_udevhwdbdir}
-       ./print-camera-list hwdb > 
$RPM_BUILD_ROOT/%{_udevhwdbdir}/20-gphoto.hwdb
+       install -m 0755 -d        %buildroot/%_udevhwdbdir
+       ./print-camera-list hwdb >%buildroot/%_udevhwdbdir/20-gphoto.hwdb
        # We still need UDEV rules for /dev/sg* and /dev/sd* for picture frames.
        # We also need it for PTP cameras that we do not know to appear in GVFS.
-       install -m 0755 -d                           
$RPM_BUILD_ROOT%{_udevrulesdir}
-       ./print-camera-list udev-rules version 201 > 
$RPM_BUILD_ROOT%{_udevrulesdir}/40-libgphoto2.rules
+       install -m 0755 -d                          %buildroot/%_udevrulesdir
+       ./print-camera-list udev-rules version 201 
>%buildroot/%_udevrulesdir/40-libgphoto2.rules
 %else
-       install -m 0755 -d                           
$RPM_BUILD_ROOT%{_udevrulesdir}
-       ./print-camera-list udev-rules version 175 > 
$RPM_BUILD_ROOT%{_udevrulesdir}/40-libgphoto2.rules
+       install -m 0755 -d                          %buildroot/%_udevrulesdir
+       ./print-camera-list udev-rules version 175 
>%buildroot/%_udevrulesdir/40-libgphoto2.rules
 %endif
 popd
 # udev helpers not used here.
-rm $RPM_BUILD_ROOT/usr/%_lib/udev/check-ptp-camera
+rm %buildroot/usr/%_lib/udev/check-ptp-camera
 mv doc/libgphoto2-api.html apidocs
 mv doc/README.apidocs .
 find apidocs -type f -name "*.md5" -delete
-fn=$RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libgphoto2_port.pc
+fn="%buildroot/%_libdir/pkgconfig/libgphoto2_port.pc"
 grep -v driverdir= $fn > $fn.new
 mv $fn.new $fn
 
 find "%buildroot/%_libdir" -type f -name "*.la" -delete
-%fdupes $RPM_BUILD_ROOT
+%fdupes %buildroot/%_prefix
 
-%files -n libgphoto2-%{major}
+%files -n libgphoto2-%major
 %defattr(-,root,root)
-%{_libdir}/libgphoto2
-%{_libdir}/libgphoto2_port
+%_libdir/libgphoto2
+%_libdir/libgphoto2_port
 # support files for konica camlib
-%{prefix}/share/%{name}
-%{_libdir}/libgphoto2.so.*
-%{_libdir}/libgphoto2_port.so.*
+%_datadir/%name
+%_libdir/libgphoto2.so.*
+%_libdir/libgphoto2_port.so.*
 %if 0%{?suse_version} > 1230
-%{_udevhwdbdir}/20-gphoto.hwdb
+%_udevhwdbdir/20-gphoto.hwdb
 %endif
-%{_udevrulesdir}/40-libgphoto2.rules
-%{_datadir}/libgphoto2_port
+%_udevrulesdir/40-libgphoto2.rules
+%_datadir/libgphoto2_port
 
 %files -n libgphoto2-doc
 %defattr(-,root,root)
-%dir %{_defaultdocdir}/%{name}
-%{_defaultdocdir}/%{name}/*
-%{_mandir}/man3/libgphoto2.3*
-%{_mandir}/man3/libgphoto2_port.3*
+%dir %_defaultdocdir/%name
+%_defaultdocdir/%name/*
+%_mandir/man3/libgphoto2.3*
+%_mandir/man3/libgphoto2_port.3*
 
-%files -n libgphoto2-%{major}-lang -f libgphoto2-all.lang
+%files -n libgphoto2-%major-lang -f libgphoto2-all.lang
 
 %files devel
 %defattr(-,root,root)
-%{prefix}/include/gphoto2
-%{prefix}/bin/gphoto2-config
-%{prefix}/bin/gphoto2-port-config
-%{_libdir}/libgphoto2.so
-%{_libdir}/libgphoto2_port.so
-%{_libdir}/pkgconfig/libgphoto2.pc
-%{_libdir}/pkgconfig/libgphoto2_port.pc
+%_includedir/gphoto2
+%_bindir/gphoto2-config
+%_bindir/gphoto2-port-config
+%_libdir/libgphoto2.so
+%_libdir/libgphoto2_port.so
+%_libdir/pkgconfig/libgphoto2.pc
+%_libdir/pkgconfig/libgphoto2_port.pc
 
 %files devel-doc
 %defattr(-,root,root)
@@ -237,7 +238,7 @@
 %if 0%{?suse_version} > 1230
 %udev_hwdb_update
 %endif
-udevadm control --reload 2>&1 > /dev/null || :
+udevadm control --reload >/dev/null 2>&1 || :
 
 %postun -n %name-%major
 /sbin/ldconfig
@@ -249,6 +250,4 @@
 udevadm control --reload 2>&1 > /dev/null || :
 fi
 
-%{nil}
-
 %changelog




Reply via email to