Hello community, here is the log from the commit of package dvd+rw-tools for openSUSE:Factory checked in at 2019-04-11 08:49:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dvd+rw-tools (Old) and /work/SRC/openSUSE:Factory/.dvd+rw-tools.new.27019 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dvd+rw-tools" Thu Apr 11 08:49:08 2019 rev:24 rq:692930 version:7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/dvd+rw-tools/dvd+rw-tools.changes 2017-02-21 13:35:12.252484239 +0100 +++ /work/SRC/openSUSE:Factory/.dvd+rw-tools.new.27019/dvd+rw-tools.changes 2019-04-11 08:49:11.176615491 +0200 @@ -1,0 +2,8 @@ +Tue Apr 9 22:26:01 UTC 2019 - Christophe Giboudeaux <[email protected]> + +- Add fix-build-with-recent-glibc.patch. +- Refresh dvd+rw-tools-buffer.patch +- Refresh growisofs-dvd-dl-undersized.patch +- Run spec-cleaner + +------------------------------------------------------------------- New: ---- fix-build-with-recent-glibc.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dvd+rw-tools.spec ++++++ --- /var/tmp/diff_new_pack.e8IYjG/_old 2019-04-11 08:49:12.696617057 +0200 +++ /var/tmp/diff_new_pack.e8IYjG/_new 2019-04-11 08:49:12.696617057 +0200 @@ -1,7 +1,7 @@ # # spec file for package dvd+rw-tools # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -20,10 +20,9 @@ Version: 7.1 Release: 0 Summary: Collection of Tools for Mastering Blu-ray and DVD+-RW/+-R Media -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Productivity/Multimedia/CD/Record - -Url: http://fy.chalmers.se/~appro/linux/DVD+RW/ +URL: http://fy.chalmers.se/~appro/linux/DVD+RW/ # http://fy.chalmers.se/~appro/linux/DVD+RW/tools/dvd+rw-tools-7.1.tar.gz Source0: %{name}-%{version}.tar.bz2 # PATCH-FIX-OPENSUSE utf8ize.patch [email protected] -- Convert some strings to UTF-8 @@ -36,12 +35,12 @@ Patch3: dvd+rw-tools-gcc43.patch # PATCH-FIX-OPENSUSE dvd+rw-tools-buffer.patch bnc#354838 [email protected] -- Fix buffer size Patch4: dvd+rw-tools-buffer.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build - +# PATCH-FIX-UPSTREAM fix-build-with-recent-glibc.patch +Patch5: fix-build-with-recent-glibc.patch BuildRequires: gcc-c++ BuildRequires: m4 # According to Linux from scratch dvd+rw-tools needs this to function correctly with wodim -Requires: /usr/bin/mkisofs +Requires: %{_bindir}/mkisofs Requires: libisoburn1 %description @@ -55,13 +54,14 @@ #%%patch2 %patch3 %patch4 +%patch5 -p1 %build export CFLAGS="%{optflags} -fno-strict-aliasing" export CXXFLAGS="%{optflags} -fno-strict-aliasing" -make %{?_smp_mflags} CC="%{__cc}" CXX="%{__cxx}" -make rpl8 btcflash %{?_smp_mflags} CC="%{__cc}" CXX="%{__cxx}" +make %{?_smp_mflags} CC="gcc" CXX="g++" +make rpl8 btcflash %{?_smp_mflags} CC="gcc" CXX="g++" %install make prefix=%{buildroot}%{_prefix} manprefix=%{buildroot}%{_mandir} install @@ -70,8 +70,8 @@ mv %{buildroot}%{_bindir}/btcflash %{buildroot}%{_bindir}/dvd+rw-tools-btcflash %files -%defattr(-,root,root,-) -%doc LICENSE index.html +%license LICENSE +%doc index.html %{_bindir}/dvd+rw-booktype %{_bindir}/dvd+rw-format %{_bindir}/dvd+rw-mediainfo @@ -79,6 +79,6 @@ %{_bindir}/dvd-ram-control %{_bindir}/growisofs %{_bindir}/rpl8 -%doc %{_mandir}/man1/growisofs.1%{ext_man} +%{_mandir}/man1/growisofs.1%{?ext_man} %changelog ++++++ dvd+rw-tools-buffer.patch ++++++ --- /var/tmp/diff_new_pack.e8IYjG/_old 2019-04-11 08:49:12.720617082 +0200 +++ /var/tmp/diff_new_pack.e8IYjG/_new 2019-04-11 08:49:12.720617082 +0200 @@ -1,6 +1,6 @@ --- transport.hxx +++ transport.hxx -@@ -116,7 +116,7 @@ +@@ -124,7 +124,7 @@ extern "C" char *plusminus_locale() { static class __plusminus { private: ++++++ fix-build-with-recent-glibc.patch ++++++ diff --git a/growisofs.c b/growisofs.c index 6c47192..2602f1d 100644 --- a/growisofs.c +++ b/growisofs.c @@ -441,6 +441,7 @@ #include <fcntl.h> #include <sys/types.h> #include <sys/stat.h> +#include <sys/sysmacros.h> #include <assert.h> #include "mp.h" ++++++ growisofs-dvd-dl-undersized.patch ++++++ --- /var/tmp/diff_new_pack.e8IYjG/_old 2019-04-11 08:49:12.736617099 +0200 +++ /var/tmp/diff_new_pack.e8IYjG/_new 2019-04-11 08:49:12.736617099 +0200 @@ -1,6 +1,6 @@ --- ./growisofs_mmc.cpp.joe 2006-04-27 20:45:00.788446635 +0200 +++ ./growisofs_mmc.cpp 2006-04-27 20:46:01.666824300 +0200 -@@ -1412,9 +1412,7 @@ +@@ -1640,9 +1640,7 @@ static void plus_r_dl_split (Scsi_Command &cmd,off64_t size) blocks += 15, blocks &= ~15; if (blocks <= split)
