Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2012-05-07 22:47:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libcdio", Maintainer is "sbrabec@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2011-12-12 17:02:37.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio.changes 2012-05-07 22:48:06.000000000 +0200 @@ -1,0 +2,31 @@ +Sun Apr 15 09:27:39 UTC 2012 - davejplater@gmail.com + +- Update to 0.83.git from 14/04/2012 git head. +- libcdio-paranoia separated from libcdio due to license issues + see bnc#756564 + +------------------------------------------------------------------- +Fri Apr 6 13:36:03 UTC 2012 - davejplater@gmail.com + +- Update to libcdio-0.83, removed need for libcdio-mini by adding + linker library paths to sources in the spec file build section. +- Upstream changes: + *Add retrieval SCSI sense reply from the most-recent MMC command. + *Add exclusive read/write access for devices which is used for + experimental writing/burning. Currently only on GNU/Linux and FreeBSD. + *MMC bug fixes + *FreeBSD drive list now shows empty drives. + *Add ability to retrieve SCSI tuple for a name and/or fake one up for + programs that wanto to cd-record compatible. + *Tolerance for OS's without timezone in their struct tm (e.g. Solaris) + added iso9660_set_{d,l}time_with_timezone + *Add mmc_get_disk_erasable + *Update MMC Feature Profile list, DVD Book types + *Reduce range of seek in paranoia_seek to be int32_t + *Remove some potential flaws found by Coverty's static analysis tool + *Add ISRC track info to cd-info output. + *Don't wrap-around volume adjustment for cdda-player. + *Handle double-byte strings in CD-text + *--no-header on cd-info omits copyright and warranty + +------------------------------------------------------------------- Old: ---- libcdio-0.82.tar.bz2 libcdio-mini-0.82-rpmlintrc libcdio-mini.changes libcdio-mini.spec libcdio_spec-prepare.sh pre_checkin.sh New: ---- libcdio-0.83.git.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcdio.spec ++++++ --- /var/tmp/diff_new_pack.CoUjTi/_old 2012-05-07 22:48:10.000000000 +0200 +++ /var/tmp/diff_new_pack.CoUjTi/_new 2012-05-07 22:48:10.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package libcdio # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,46 +15,35 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild +%define vcdinfo 1 +%define build_paranoia 0 Name: libcdio -# WARNING: After editing this file please call Re or rpmbuild to update spec file: -# %%(sh %%{_sourcedir}/libcdio_spec-prepare.sh %%{_sourcedir} %%{name}) -# You want standard build unless you will work-around build dependency on itself. -%define STANDARD_BUILD 1 -%define _name libcdio -BuildRequires: gcc-c++ libtool pkg-config popt-devel -%if %STANDARD_BUILD -BuildRequires: libcddb-devel libcdio-devel ncurses-devel vcdimager-devel -#!BuildIgnore: libcdio-mini-devel -# Only for regression testing: -#BuildRequires: cdparanoia -%endif -Version: 0.82 -Release: 10 -# WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: -%define libcdio_name 12 -%define libcdio_paranoia_name 0 -%define libcdio_cdda_name 0 -%define libcdio++_name 0 -%define libiso9660_name 7 -%define libudf_name 0 +Version: 0.83.git +Release: 0 +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: help2man +BuildRequires: libtool +BuildRequires: pkg-config +BuildRequires: popt-devel +BuildRequires: pkgconfig(libcddb) +#BuildRequires: libcdio-devel +BuildRequires: ncurses-devel +BuildRequires: pkgconfig(libvcdinfo) Url: http://savannah.gnu.org/projects/libcdio -Group: Productivity/Multimedia/Other -License: GPLv2+ Summary: CD-ROM Access Library -Source: http://ftp.gnu.org/gnu/libcdio/%{_name}-%{version}.tar.bz2 -Source1: %{_name}_spec-prepare.sh -Source2: baselibs.conf +License: GPL-3.0+ +Group: Productivity/Multimedia/Other +# http://ftp.gnu.org/gnu/libcdio/ +Source0: %{name}-%{version}.tar.bz2 +Source1: baselibs.conf # bug437293 %ifarch ppc64 Obsoletes: libcdio-64bit %endif # -%if %STANDARD_BUILD == 0 -Provides: %{_name} = %{version} -%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -63,16 +52,9 @@ CD-ROM can use this library. - -Authors: --------- - Herbert Valerio Riedel <hvr@gnu.org> - Rocky Bernstein <rocky@panix.com> - -%package -n libcdio12 -License: GPLv2+ -Group: Productivity/Multimedia/Other +%package -n libcdio13 Summary: CD-ROM Access Library +Group: Productivity/Multimedia/Other # bug437293 %ifarch ppc64 Obsoletes: libcdio-64bit @@ -82,66 +64,47 @@ Obsoletes: libcdio <= 0.78.2 Provides: libcdio = %{version} -%description -n libcdio12 +%description -n libcdio13 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. - -Authors: --------- - Herbert Valerio Riedel <hvr@gnu.org> - Rocky Bernstein <rocky@panix.com> - -%package -n libcdio_cdda0 -License: GPLv2+ -Group: Productivity/Multimedia/Other +%if %{build_paranoia} == 1 +%package -n libcdio_cdda1 Summary: CD-ROM Access Library +Group: Productivity/Multimedia/Other # bug437293 %ifarch ppc64 Obsoletes: libcdio-64bit %endif # -%description -n libcdio_cdda0 +%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. - -Authors: --------- - Herbert Valerio Riedel <hvr@gnu.org> - Rocky Bernstein <rocky@panix.com> - -%package -n libcdio_paranoia0 -License: GPLv2+ -Group: Productivity/Multimedia/Other +%package -n libcdio_paranoia1 Summary: CD-ROM Access Library +Group: Productivity/Multimedia/Other # bug437293 %ifarch ppc64 Obsoletes: libcdio-64bit %endif # -%description -n libcdio_paranoia0 +%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. - - -Authors: --------- - Herbert Valerio Riedel <hvr@gnu.org> - Rocky Bernstein <rocky@panix.com> +%endif %package -n libcdio++0 -License: GPLv2+ -Group: Productivity/Multimedia/Other Summary: CD-ROM Access Library +Group: Productivity/Multimedia/Other # bug437293 %ifarch ppc64 Obsoletes: libcdio-64bit @@ -160,32 +123,24 @@ Herbert Valerio Riedel <hvr@gnu.org> Rocky Bernstein <rocky@panix.com> -%package -n libiso9660-7 -License: GPLv2+ -Group: Productivity/Multimedia/Other +%package -n libiso9660-8 Summary: CD-ROM Access Library +Group: Productivity/Multimedia/Other # bug437293 %ifarch ppc64 Obsoletes: libcdio-64bit %endif # -%description -n libiso9660-7 +%description -n libiso9660-8 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. - -Authors: --------- - Herbert Valerio Riedel <hvr@gnu.org> - Rocky Bernstein <rocky@panix.com> - %package -n libudf0 -License: GPLv2+ -Group: Productivity/Multimedia/Other Summary: CD-ROM Access Library +Group: Productivity/Multimedia/Other # bug437293 %ifarch ppc64 Obsoletes: libcdio-64bit @@ -198,37 +153,30 @@ CD-ROM can use this library. - -Authors: --------- - Herbert Valerio Riedel <hvr@gnu.org> - Rocky Bernstein <rocky@panix.com> - -%package utils -License: GPLv2+ -Group: Productivity/Multimedia/Other +%package -n cdio-utils Summary: CD-ROM Access Library +Group: Productivity/Multimedia/Other PreReq: %install_info_prereq +Provides: %{name}-utils = %{version} +Obsoletes: %{name}-utils < %{version} -%description utils +%description -n cdio-utils 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. - -Authors: --------- - Herbert Valerio Riedel <hvr@gnu.org> - Rocky Bernstein <rocky@panix.com> - %package devel -License: GPLv2+ -Group: Development/Languages/C and C++ Summary: CD-ROM access library -Requires: libcdio12 = %{version} libcdio_cdda0 = %{version} libcdio_paranoia0 = %{version} libcdio++0 = %{version} libiso9660-7 = %{version} libudf0 = %{version} glibc-devel -%if %STANDARD_BUILD == 0 -Provides: %{_name}-devel = %{version} +Group: Development/Languages/C and C++ +Requires: glibc-devel +Requires: libcdio++0 = %{version} +Requires: libcdio13 = %{version} +Requires: libiso9660-8 = %{version} +Requires: libudf0 = %{version} +%if %{build_paranoia} == 1 +Requires: libcdio_cdda1 = %{version} +Requires: libcdio_paranoia1 = %{version} %endif # bug437293 %ifarch ppc64 @@ -242,81 +190,78 @@ CD-ROM can use this library. - -Authors: --------- - Herbert Valerio Riedel <hvr@gnu.org> - Rocky Bernstein <rocky@panix.com> +%define _configure ./autogen.sh %prep -%setup -q -n %{_name}-%{version} +%setup -q +%define buildir ${PWD} %build -autoreconf -f -i +%if 1 == 1 +export VCDINFO_CFLAGS=-I%{_includedir}/libvcd +export VCDINFO_LIBS="-L%{_libdir} -lvcdinfo -L%{buildir}/lib/iso9660/.libs/ -liso9660 -L%{buildir}/lib/driver/.libs/ -lcdio" +%endif +#autoreconf -f -i # FIXME: Required .pc files are not installed without --enable-cpp-progs. -%configure\ - --disable-static\ - --enable-cpp-progs\ - --with-pic -make %{?jobs:-j%jobs} + +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 \ + --enable-cpp-progs \ + --with-pic \ +%if %{vcdinfo} == 1 + --enable-vcd-info=yes +%endif + +VCDINFO_CFLAGS=-I%{_includedir}/libvcd VCDINFO_LIBS="-L%{_libdir} \ +-lvcdinfo -L%{buildir}/lib/iso9660/.libs/ -liso9660 -L%{buildir}/lib/driver/.libs/ -lcdio" make -e %{?jobs:-j%jobs} %install %makeinstall +%if 1 == 0 mv $RPM_BUILD_ROOT%{_mandir}/jp $RPM_BUILD_ROOT%{_mandir}/ja +%endif #empty depdendency libs rm -f %{buildroot}%{_libdir}/*.la +%fdupes -s %{buildroot}%{_mandir} %clean rm -rf $RPM_BUILD_ROOT -%post -n libcdio12 -p /sbin/ldconfig - -%post -n libcdio_cdda0 -p /sbin/ldconfig - -%post -n libcdio_paranoia0 -p /sbin/ldconfig +%post -n libcdio13 -p /sbin/ldconfig %post -n libcdio++0 -p /sbin/ldconfig -%post -n libiso9660-7 -p /sbin/ldconfig +%post -n libiso9660-8 -p /sbin/ldconfig %post -n libudf0 -p /sbin/ldconfig -%postun -n libcdio12 -p /sbin/ldconfig - -%postun -n libcdio_cdda0 -p /sbin/ldconfig - -%postun -n libcdio_paranoia0 -p /sbin/ldconfig +%postun -n libcdio13 -p /sbin/ldconfig %postun -n libcdio++0 -p /sbin/ldconfig -%postun -n libiso9660-7 -p /sbin/ldconfig +%postun -n libiso9660-8 -p /sbin/ldconfig %postun -n libudf0 -p /sbin/ldconfig -%post utils +%post -n cdio-utils %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz -%postun utils +%postun -n cdio-utils %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz -%files -n libcdio12 +%files -n libcdio13 %defattr (-, root, root) %{_libdir}/libcdio.so.* -%files -n libcdio_cdda0 -%defattr (-, root, root) -%{_libdir}/libcdio_cdda.so.* - -%files -n libcdio_paranoia0 -%defattr (-, root, root) -%{_libdir}/libcdio_paranoia.so.* - %files -n libcdio++0 %defattr (-, root, root) %{_libdir}/libcdio++.so.* %{_libdir}/libiso9660++.so.* -%files -n libiso9660-7 +%files -n libiso9660-8 %defattr (-, root, root) %{_libdir}/libiso9660.so.* @@ -324,18 +269,19 @@ %defattr (-, root, root) %{_libdir}/libudf.so.* -%files utils +%files -n cdio-utils %defattr (-, root, root) -%doc AUTHORS COPYING ChangeLog NEWS README README.libcdio THANKS TODO +%doc AUTHORS COPYING NEWS README README.libcdio THANKS TODO +#ChangeLog %{_bindir}/cd-* -%if %STANDARD_BUILD %{_bindir}/cdda-* -%endif %{_bindir}/iso-* %{_bindir}/mmc-* %doc %{_infodir}/*.info* %doc %{_mandir}/man?/*.* +%if 1 == 0 %lang(ja) %doc %{_mandir}/ja/man?/*.* +%endif %files devel %defattr (-, root, root) @@ -346,4 +292,23 @@ %{_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 ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.CoUjTi/_old 2012-05-07 22:48:10.000000000 +0200 +++ /var/tmp/diff_new_pack.CoUjTi/_new 2012-05-07 22:48:10.000000000 +0200 @@ -1,4 +1,8 @@ -libcdio12 +libcdio13 obsoletes "libcdio-<targettype> <= <version>" provides "libcdio-<targettype> = <version>" -libiso9660-7 +libiso9660-8 +libcdio++0 +libudf0 +#libcdio_cdda1 +#libcdio_paranoia1 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org