Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2017-09-07 22:11:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libcdio" Thu Sep 7 22:11:50 2017 rev:39 rq:521548 version:0.94 Changes: -------- --- /work/SRC/openSUSE:Factory/libcdio/cdio-utils.changes 2015-07-05 17:59:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new/cdio-utils.changes 2017-09-07 22:11:51.882386735 +0200 @@ -1,0 +2,15 @@ +Tue Sep 5 12:02:14 UTC 2017 - jengelh@inai.de + +- Remove --with-pic (only useful for static libs) and compact + --enable-static=n. +- Change description to reflect the package content. + +------------------------------------------------------------------- +Sun Sep 3 10:50:45 UTC 2017 - astieger@suse.com + +- update to 0.94: + * CD-TEXT fixes and improvements + * eject fixes + * various bug fixes + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2015-07-05 17:59:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio.changes 2017-09-07 22:11:59.669289266 +0200 @@ -1,0 +2,17 @@ +Tue Sep 5 12:02:14 UTC 2017 - jengelh@inai.de + +- Remove %package libcdio_{cdda,paranoia} since they are always + produced by a separate SRPM. +- Remove --with-pic (only useful for static libs) and compact + --enable-static=n. +- Adjust RPM groups. Diversify descriptions for the subpackages. + +------------------------------------------------------------------- +Sun Sep 3 10:50:45 UTC 2017 - astieger@suse.com + +- update to 0.94: + * CD-TEXT fixes and improvements + * eject fixes + * various bug fixes + +------------------------------------------------------------------- Old: ---- libcdio-0.93.tar.gz libcdio-0.93.tar.gz.sig New: ---- libcdio-0.94.tar.gz libcdio-0.94.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cdio-utils.spec ++++++ --- /var/tmp/diff_new_pack.Zz4eBO/_old 2017-09-07 22:12:00.729139894 +0200 +++ /var/tmp/diff_new_pack.Zz4eBO/_new 2017-09-07 22:12:00.729139894 +0200 @@ -1,7 +1,7 @@ # # spec file for package cdio-utils # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,9 +18,9 @@ %define cdioutils 1 Name: cdio-utils -Version: 0.93 +Version: 0.94 Release: 0 -Summary: CD-ROM Access Library +Summary: Utility programs making use of libcdio, a CD-ROM access library License: GPL-3.0+ Group: Productivity/Multimedia/Other Url: https://savannah.gnu.org/projects/libcdio @@ -33,22 +33,18 @@ BuildRequires: help2man BuildRequires: libcdio-devel BuildRequires: libtool +BuildRequires: makeinfo BuildRequires: ncurses-devel -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: popt-devel BuildRequires: pkgconfig(libcddb) BuildRequires: pkgconfig(libvcdinfo) Provides: libcdio-utils = %{version} Obsoletes: libcdio-utils < %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} > 1220 -BuildRequires: makeinfo -%endif %description -This library encapsulates CD-ROM reading and control. Applications -wanting to be oblivious to the OS and device-dependent properties of a -CD-ROM can use this library. +This package contains a number of utility programs that make use of +libcdio. %prep %setup -q -n libcdio-%{version} @@ -58,44 +54,31 @@ %build export VCDINFO_CFLAGS=-I%{_includedir}/libvcd export VCDINFO_LIBS="-L%{_libdir} -lvcdinfo -L%{buildir}/lib/iso9660/.libs/ -liso9660 -L%{buildir}/lib/driver/.libs/ -lcdio" -#autoreconf -f -i -# FIXME: Required .pc files are not installed without --enable-cpp-progs. VCDINFO_CFLAGS=-I%{_includedir}/libvcd VCDINFO_LIBS="-L%{_libdir} -lvcdinfo -L%{buildir}/lib/iso9660/.libs -liso9660 \ -L%{buildir}/lib/driver/.libs -lcdio" \ %configure \ --disable-rpath \ - --enable-static=n \ - --enable-shared=yes \ - --with-pic \ + --disable-static \ --disable-cxx \ --enable-vcd-info=yes VCDINFO_CFLAGS=-I%{_includedir}/libvcd VCDINFO_LIBS="-L%{_libdir} -lvcdinfo \ -L%{buildir}/lib/iso9660/.libs/ -liso9660 -L%{buildir}/lib/driver/.libs/ -lcdio" \ VERBOSE=1 make -e %{?_smp_mflags} -#-lcdioutils %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} -%if 1 == 0 -mv %{buildroot}%{_mandir}/jp %{buildroot}%{_mandir}/ja -%endif +%make_install #empty depdendency libs rm -rf %{buildroot}%{_libdir} %{buildroot}%{_includedir} %{buildroot}%{_infodir} %fdupes -s %{buildroot}%{_mandir} %files -n cdio-utils -%defattr (-, root, root) %doc AUTHORS COPYING NEWS README README.libcdio THANKS TODO -#ChangeLog %{_bindir}/cd-* %{_bindir}/cdda-* %{_bindir}/iso-* %{_bindir}/mmc-* -%{_mandir}/man?/*.* -%if 1 == 0 -%lang(ja) %{_mandir}/ja/man?/*.* -%endif +%{_mandir}/man?/*%{ext_man} %changelog ++++++ libcdio.spec ++++++ --- /var/tmp/diff_new_pack.Zz4eBO/_old 2017-09-07 22:12:00.761135384 +0200 +++ /var/tmp/diff_new_pack.Zz4eBO/_new 2017-09-07 22:12:00.761135384 +0200 @@ -1,7 +1,7 @@ # # spec file for package libcdio # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,10 +17,9 @@ %define cdioutils 0 -%define build_paranoia 0 %define cdio_soname 16 Name: libcdio -Version: 0.93 +Version: 0.94 Release: 0 Summary: CD-ROM Access Library License: GPL-3.0+ @@ -35,81 +34,56 @@ BuildRequires: help2man BuildRequires: libtool BuildRequires: ncurses-devel -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: popt-devel BuildRequires: pkgconfig(libcddb) -Requires(preun): %{install_info_prereq} Requires(post): %{install_info_prereq} -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires(preun): %{install_info_prereq} %if 0%{?suse_version} > 1220 BuildRequires: makeinfo %endif %description -This library encapsulates CD-ROM reading and control. Applications -wanting to be oblivious to the OS and device-dependent properties of a -CD-ROM can use this library. +The libcdio package contains libraries for CD-ROM and CD image +access. Applications can use them as an abstraction to OS- and +device-dependent properties of a CD-ROM or of the specific details of +various CD image formats. %package -n libcdio%{cdio_soname} Summary: CD-ROM Access Library -Group: Productivity/Multimedia/Other -# -# Name for <= 10.2 -Obsoletes: libcdio <= 0.78.2 -Provides: libcdio = %{version} +Group: System/Libraries %description -n libcdio%{cdio_soname} -This library encapsulates CD-ROM reading and control. Applications -wanting to be oblivious to the OS and device-dependent properties of a -CD-ROM can use this library. - -%if %{build_paranoia} == 1 -%package -n libcdio_cdda1 -Summary: CD-ROM Access Library -Group: Productivity/Multimedia/Other - -%description -n libcdio_cdda1 -This library encapsulates CD-ROM reading and control. Applications -wanting to be oblivious to the OS and device-dependent properties of a -CD-ROM can use this library. - -%package -n libcdio_paranoia1 -Summary: CD-ROM Access Library -Group: Productivity/Multimedia/Other - -%description -n libcdio_paranoia1 -This library encapsulates CD-ROM reading and control. Applications -wanting to be oblivious to the OS and device-dependent properties of a -CD-ROM can use this library. +The libcdio package contains libraries for CD-ROM and CD image +access. Applications can use them as an abstraction to OS- and +device-dependent properties of a CD-ROM or of the specific details of +various CD image formats. -%endif +This subpackage contains the C API library from cdio. %package -n libcdio++0 -Summary: CD-ROM Access Library -Group: Productivity/Multimedia/Other +Summary: C++ API for the libcdio CD-ROM access library +Group: System/Libraries %description -n libcdio++0 -This library encapsulates CD-ROM reading and control. Applications -wanting to be oblivious to the OS and device-dependent properties of a -CD-ROM can use this library. +The libcdio package contains libraries for CD-ROM and CD image +access. + +This subpackage contains the C++ API library for cdio. %package -n libiso9660-10 -Summary: CD-ROM Access Library -Group: Productivity/Multimedia/Other +Summary: Library for working with ISO 9660 filesystems +Group: System/Libraries %description -n libiso9660-10 -This library encapsulates CD-ROM reading and control. Applications -wanting to be oblivious to the OS and device-dependent properties of a -CD-ROM can use this library. +A library for working with ISO 9660 filesystems. %package -n libudf0 -Summary: CD-ROM Access Library -Group: Productivity/Multimedia/Other +Summary: Library for working with Universal Disk Format filesystems +Group: System/Libraries %description -n libudf0 -This library encapsulates CD-ROM reading and control. Applications -wanting to be oblivious to the OS and device-dependent properties of a -CD-ROM can use this library. +A library for working with UDF filesystems. %package devel Summary: CD-ROM access library @@ -119,17 +93,17 @@ Requires: libcdio++0 = %{version} Requires: libiso9660-10 = %{version} Requires: libudf0 = %{version} -%if %{build_paranoia} == 1 -Requires: libcdio_cdda1 = %{version} -Requires: libcdio_paranoia1 = %{version} -%endif -Requires(preun): %{install_info_prereq} Requires(post): %{install_info_prereq} +Requires(preun): %{install_info_prereq} %description devel -This library encapsulates CD-ROM reading and control. Applications -wanting to be oblivious to the OS and device-dependent properties of a -CD-ROM can use this library. +The libcdio package contains libraries for CD-ROM and CD image +access. Applications can use them as an abstraction to OS- and +device-dependent properties of a CD-ROM or of the specific details of +various CD image formats. + +This subpackage contains libraries and header files for developing +applications that want to make use of the cdio libraries. %prep %setup -q @@ -139,9 +113,7 @@ %build %configure \ --disable-rpath \ - --enable-static=n \ - --enable-shared=yes \ - --with-pic \ + --disable-static \ --enable-rock \ --without-cd-drive \ --without-cd-info \ @@ -153,7 +125,7 @@ #-lcdioutils %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%make_install %if 1 == 0 mv %{buildroot}%{_mandir}/jp %{buildroot}%{_mandir}/ja %endif @@ -162,21 +134,13 @@ find %{buildroot} -type f -name "*.la" -delete -print %post -n libcdio%{cdio_soname} -p /sbin/ldconfig - %post -n libcdio++0 -p /sbin/ldconfig - %post -n libiso9660-10 -p /sbin/ldconfig - %post -n libudf0 -p /sbin/ldconfig - %postun -n libcdio%{cdio_soname} -p /sbin/ldconfig - %postun -n libcdio++0 -p /sbin/ldconfig - %postun -n libiso9660-10 -p /sbin/ldconfig - %postun -n libudf0 -p /sbin/ldconfig - %post devel %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz @@ -184,24 +148,19 @@ %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %files -n libcdio%{cdio_soname} -%defattr (-, root, root) %{_libdir}/libcdio.so.* %files -n libcdio++0 -%defattr (-, root, root) %{_libdir}/libcdio++.so.* %{_libdir}/libiso9660++.so.* %files -n libiso9660-10 -%defattr (-, root, root) %{_libdir}/libiso9660.so.* %files -n libudf0 -%defattr (-, root, root) %{_libdir}/libudf.so.* %files devel -%defattr (-, root, root) %{_infodir}/*.info* %{_includedir}/cdio %{_includedir}/cdio++ @@ -210,22 +169,4 @@ %{_libdir}/libudf*.so %{_libdir}/pkgconfig/*.pc -%if %{build_paranoia} == 1 -%post -n libcdio_cdda1 -p /sbin/ldconfig - -%post -n libcdio_paranoia1 -p /sbin/ldconfig - -%postun -n libcdio_cdda1 -p /sbin/ldconfig - -%postun -n libcdio_paranoia1 -p /sbin/ldconfig - -%files -n libcdio_cdda1 -%defattr (-, root, root) -%{_libdir}/libcdio_cdda.so.* - -%files -n libcdio_paranoia1 -%defattr (-, root, root) -%{_libdir}/libcdio_paranoia.so.* -%endif - %changelog ++++++ libcdio-0.93.tar.gz -> libcdio-0.94.tar.gz ++++++ ++++ 35860 lines of diff (skipped)