Hello community, here is the log from the commit of package vcdimager for openSUSE:Factory checked in at 2017-07-24 12:31:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vcdimager (Old) and /work/SRC/openSUSE:Factory/.vcdimager.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vcdimager" Mon Jul 24 12:31:48 2017 rev:33 rq:511767 version:0.7.24+cvs20170719 Changes: -------- --- /work/SRC/openSUSE:Factory/vcdimager/vcdimager.changes 2015-02-16 17:49:05.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.vcdimager.new/vcdimager.changes 2017-07-24 12:31:51.702269419 +0200 @@ -1,0 +2,9 @@ +Wed Jul 19 12:08:59 UTC 2017 - tchva...@suse.com + +- Cleanup the dependencies a bit to cope well with the current + TW state +- Fix infopages install/uninstall +- Redo the cvs tarball and add date of the creation of the tarball + * still one should check next time if there are some changes + +------------------------------------------------------------------- Old: ---- vcdimager-0.7.24cvs.tar.bz2 New: ---- vcdimager-0.7.24+cvs20170719.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vcdimager.spec ++++++ --- /var/tmp/diff_new_pack.15zAni/_old 2017-07-24 12:31:52.394171746 +0200 +++ /var/tmp/diff_new_pack.15zAni/_new 2017-07-24 12:31:52.394171746 +0200 @@ -1,7 +1,7 @@ # # spec file for package vcdimager # -# 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,18 @@ %define sonum 0 Name: vcdimager -Version: 0.7.24cvs +Version: 0.7.24+cvs20170719 Release: 0 +Summary: Video CD (VCD) authoring software +License: GPL-2.0 +Group: Productivity/Multimedia/CD/Record Url: http://www.vcdimager.org/ +#cvs -z3 -d:pserver:anonym...@cvs.savannah.gnu.org:/sources/vcdimager co vcdimager +Source: %{name}-%{version}.tar.xz +Source2: baselibs.conf +Patch1: sector_private.patch +Patch2: vcdimager-texinfo-5.0.patch +Patch3: vcdimager-libcdio-0.93-testsuite.patch BuildRequires: cdparanoia BuildRequires: cvs BuildRequires: fdupes @@ -28,59 +37,21 @@ BuildRequires: gcc-c++ BuildRequires: help2man BuildRequires: libcddb-devel -# In automatic build systems, use feature-limited version of libcdio to break build loop. -# Otherwise, build against full version. -#BuildRequires: libcdio-devel BuildRequires: libtool BuildRequires: makeinfo BuildRequires: pkgconfig BuildRequires: popt-devel BuildRequires: pkgconfig(libcdio) -# libcdio_paranoia is now separate to libcdio due to license issues and won't be available until the issues are resolved. -# see bnc#756564 -#BuildRequires: pkgconfig(libcdio_paranoia) +BuildRequires: pkgconfig(libcdio_paranoia) BuildRequires: pkgconfig(libiso9660) BuildRequires: pkgconfig(libxml-2.0) -PreReq: %install_info_prereq -# bug437293 -%ifarch ppc64 -Obsoletes: vcdimager-64bit -%endif -# -Summary: Video CD (VCD) authoring software -License: GPL-2.0 -Group: Productivity/Multimedia/CD/Record -Source: %{name}-%{version}.tar.bz2 -Source2: baselibs.conf -# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines -Patch1: sector_private.patch -Patch2: vcdimager-texinfo-5.0.patch -Patch3: vcdimager-libcdio-0.93-testsuite.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires(post): %{install_info_prereq} +Requires(preun): %{install_info_prereq} %description GNU VCDImager is a full-featured mastering suite for authoring, disassembling and analyzing Video CDs and Super Video CDs. -The following features are available so far: - -Support for Video CD 1.1 and 2.0 disc formats - -Support for the Super Video CD 1.0 disc format - -Full PBC (playback control) support (play lists, selection lists and -end lists) - -Support for segment play items - -Automatic padding of MPEG streams on the fly - -Support for 99-minute (out-of-specification) CD-R media - -Extraction of Video CDs into files (incl. the PBC information) - -Use of XML for the description of Video CDs - %package -n libvcdinfo%{sonum} Summary: Video CD (VCD) authoring software Group: System/Libraries @@ -96,90 +67,60 @@ Requires: glibc-devel Requires: libcdio-devel Requires: libvcdinfo%{sonum} = %{version}-%{release} -# bug437293 -%ifarch ppc64 -Obsoletes: vcdimager-devel-64bit -%endif -# %description devel GNU VCDImager is a full-featured mastering suite for authoring, disassembling and analyzing Video CDs and Super Video CDs. -The following features are available so far: - -Support for Video CD 1.1 and 2.0 disc formats - -Support for the Super Video CD 1.0 disc format - -Full PBC (playback control) support (play lists, selection lists and -end lists) - -Support for segment play items - -Automatic padding of MPEG streams on the fly - -Support for 99-minute (out-of-specification) CD-R media - -Extraction of Video CDs into files (incl. the PBC information) - -Use of XML for the description of Video CDs - %prep %setup -q # sector_private.patch %patch1 -p1 %patch2 -p1 -if pkg-config --atleast-version 0.93 libcdio; then -# Apply the patch if libcdio version 0.93 is used, as this version is more verbose in debugging %patch3 -p1 -fi # automake-1.13 deprecated the old macro sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac autogen.sh sed -i 's/AM_PROG_CC_STDC/AC_PROG_CC/' configure.ac %build -export CFLAGS="%optflags $(getconf LFS_CFLAGS) -D_GNU_SOURCE" -./autogen.sh -%configure --enable-maintainer-mode --enable-static=no --enable-shared=yes --with-pic +export CFLAGS="%{optflags} $(getconf LFS_CFLAGS) -D_GNU_SOURCE" +autoreconf -fvi +%configure \ + --enable-maintainer-mode \ + --enable-shared \ + --disable-static make %{?_smp_mflags} %install %make_install -%if 1 == 0 -rm -f %{buildroot}%{_libdir}/*.la -%endif +find %{buildroot} -type f -name "*.la" -delete -print %fdupes -s %{buildroot}%{_mandir} -%check -make check +# Does not work with paranoia available +#%check +#make %{?_smp_mflags} check %post -%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} %postun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} %post -n libvcdinfo%{sonum} -p /sbin/ldconfig - -%postun -n libvcdinfo%{sonum} -p /sbin/ldconfig +%preun -n libvcdinfo%{sonum} -p /sbin/ldconfig %files -%defattr(-,root,root) -%doc AUTHORS BUGS COPYING ChangeLog FAQ NEWS README THANKS TODO HACKING +%doc AUTHORS COPYING NEWS README THANKS %{_bindir}/* -%doc %{_infodir}/*.info* -%doc %{_mandir}/man?/*.* +%{_infodir}/*.info%{ext_info} +%{_mandir}/man?/*%{ext_man} %files -n libvcdinfo%{sonum} -%defattr (-, root, root) %{_libdir}/libvcdinfo.so.0* %files devel -%defattr (-, root, root) %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/* -%{_libdir}/*.la %changelog