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
- Rocky Bernstein
-
-%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
- Rocky Bernstein
-
-%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
- Rocky Bernstein
-
-%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
- Rocky Bernstein
+%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
Rocky Bernstein
-%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
- Rocky Bernstein
-
%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
- Rocky Bernstein
-
-%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
- Rocky Bernstein
-
%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
- Rocky Bernstein
+%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