From 1f45aec424e0165e370872701ec063013d4b58bc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:34:32 +0000 Subject: [PATCH 1/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- vobcopy.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vobcopy.spec b/vobcopy.spec index 6c6fc92..8c65599 100644 --- a/vobcopy.spec +++ b/vobcopy.spec @@ -1,6 +1,6 @@ Name: vobcopy Version: 1.2.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Utility to copy DVD .vob files to disk License: GPL-2.0-or-later @@ -50,6 +50,9 @@ rm -r %{buildroot}%{_datadir}/doc %lang(de) %{_mandir}/de/man1/vobcopy.1* %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 1.2.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sat Jul 20 2024 Fedora Release Engineering - 1.2.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 942066f9da48a12c51d7dc08fe33e53fae46591b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:12:13 +0000 Subject: [PATCH 2/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- vobcopy.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vobcopy.spec b/vobcopy.spec index 8c65599..0b6e9c1 100644 --- a/vobcopy.spec +++ b/vobcopy.spec @@ -1,6 +1,6 @@ Name: vobcopy Version: 1.2.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Utility to copy DVD .vob files to disk License: GPL-2.0-or-later @@ -50,6 +50,9 @@ rm -r %{buildroot}%{_datadir}/doc %lang(de) %{_mandir}/de/man1/vobcopy.1* %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.2.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 1.2.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 556636d0367b478a7d7929c985260c4d1bed5612 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:01:56 +0000 Subject: [PATCH 3/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- vobcopy.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vobcopy.spec b/vobcopy.spec index 0b6e9c1..482cb5b 100644 --- a/vobcopy.spec +++ b/vobcopy.spec @@ -1,6 +1,6 @@ Name: vobcopy Version: 1.2.1 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Utility to copy DVD .vob files to disk License: GPL-2.0-or-later @@ -50,6 +50,9 @@ rm -r %{buildroot}%{_datadir}/doc %lang(de) %{_mandir}/de/man1/vobcopy.1* %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 1.2.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Jul 25 2025 Fedora Release Engineering - 1.2.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From db39564fd7ff505f7f51812f3d2eaa6b64efec2b Mon Sep 17 00:00:00 2001 From: Dominik 'Rathann' Mierzejewski Date: Sun, 26 Apr 2026 09:27:07 +0200 Subject: [PATCH 4/8] Update to 1.2.2 (resolves rhbz#2460026) --- .gitignore | 1 + 19.patch | 138 --------------------------------------------------- sources | 2 +- vobcopy.spec | 9 ++-- 4 files changed, 7 insertions(+), 143 deletions(-) delete mode 100644 19.patch diff --git a/.gitignore b/.gitignore index 41ffd4f..d4d0982 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /vobcopy-1.2.1.tar.gz +/vobcopy-1.2.2.tar.gz diff --git a/19.patch b/19.patch deleted file mode 100644 index bd1e574..0000000 --- a/19.patch +++ /dev/null @@ -1,138 +0,0 @@ -From c241fb4dccf2b3e61dc11fc21f99c9638b5f6140 Mon Sep 17 00:00:00 2001 -From: Davide Cavalca -Date: Mon, 28 Aug 2023 11:29:45 -0400 -Subject: [PATCH] Update GPLv2 license text - ---- - COPYING | 43 +++++++++++++++++++++---------------------- - 1 file changed, 21 insertions(+), 22 deletions(-) - -diff --git a/COPYING b/COPYING -index 524d679..d159169 100644 ---- a/COPYING -+++ b/COPYING -@@ -1,13 +1,12 @@ -+ GNU GENERAL PUBLIC LICENSE -+ Version 2, June 1991 - -- GNU GENERAL PUBLIC LICENSE -- Version 2, June 1991 -- -- Copyright (C) 1989, 1991 Free Software Foundation, Inc. -- 675 Mass Ave, Cambridge, MA 02139, USA -+ Copyright (C) 1989, 1991 Free Software Foundation, Inc., -+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -- Preamble -+ Preamble - - The licenses for most software are designed to take away your - freedom to share and change it. By contrast, the GNU General Public -@@ -16,7 +15,7 @@ software--to make sure the software is free for all its users. This - General Public License applies to most of the Free Software - Foundation's software and to any other program whose authors commit to - using it. (Some other Free Software Foundation software is covered by --the GNU Library General Public License instead.) You can apply it to -+the GNU Lesser General Public License instead.) You can apply it to - your programs, too. - - When we speak of free software, we are referring to freedom, not -@@ -56,8 +55,8 @@ patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and - modification follow. -- -- GNU GENERAL PUBLIC LICENSE -+ -+ GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -@@ -111,7 +110,7 @@ above, provided that you also meet all of these conditions: - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) -- -+ - These requirements apply to the modified work as a whole. If - identifiable sections of that work are not derived from the Program, - and can be reasonably considered independent and separate works in -@@ -169,7 +168,7 @@ access to copy from a designated place, then offering equivalent - access to copy the source code from the same place counts as - distribution of the source code, even though third parties are not - compelled to copy the source along with the object code. -- -+ - 4. You may not copy, modify, sublicense, or distribute the Program - except as expressly provided under this License. Any attempt - otherwise to copy, modify, sublicense or distribute the Program is -@@ -226,7 +225,7 @@ impose that choice. - - This section is intended to make thoroughly clear what is believed to - be a consequence of the rest of this License. -- -+ - 8. If the distribution and/or use of the Program is restricted in - certain countries either by patents or by copyrighted interfaces, the - original copyright holder who places the Program under this License -@@ -256,7 +255,7 @@ make exceptions for this. Our decision will be guided by the two goals - of preserving the free status of all derivatives of our free software and - of promoting the sharing and reuse of software generally. - -- NO WARRANTY -+ NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY - FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -@@ -278,9 +277,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER - PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE - POSSIBILITY OF SUCH DAMAGES. - -- END OF TERMS AND CONDITIONS -- -- How to Apply These Terms to Your New Programs -+ END OF TERMS AND CONDITIONS -+ -+ How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest - possible use to the public, the best way to achieve this is to make it -@@ -292,7 +291,7 @@ convey the exclusion of warranty; and each file should have at least - the "copyright" line and a pointer to where the full notice is found. - - -- Copyright (C) 19yy -+ Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by -@@ -304,16 +303,16 @@ the "copyright" line and a pointer to where the full notice is found. - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - -- You should have received a copy of the GNU General Public License -- along with this program; if not, write to the Free Software -- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -+ You should have received a copy of the GNU General Public License along -+ with this program; if not, write to the Free Software Foundation, Inc., -+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - Also add information on how to contact you by electronic and paper mail. - - If the program is interactive, make it output a short notice like this - when it starts in an interactive mode: - -- Gnomovision version 69, Copyright (C) 19yy name of author -+ Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. -@@ -336,5 +335,5 @@ necessary. Here is a sample; alter the names: - This General Public License does not permit incorporating your program into - proprietary programs. If your program is a subroutine library, you may - consider it more useful to permit linking proprietary applications with the --library. If this is what you want to do, use the GNU Library General -+library. If this is what you want to do, use the GNU Lesser General - Public License instead of this License. diff --git a/sources b/sources index 22c254e..55e7cd4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vobcopy-1.2.1.tar.gz) = cf773f7450b0e1ef11b66d6e07459622352d8f590501eca936ef3abcdc1689915bbf6daf40b9896eabaef4d29b1cce389f0d2ccaefcd039aa62837cf3346df72 +SHA512 (vobcopy-1.2.2.tar.gz) = 36496f479ff88514dfd1149724ec2b8506dc9fc09ccb217a445c8425fdd88d0e0d3b54069edb0d2892705d88be3fa2f8abbabb23de669502e95521d17a67ca57 diff --git a/vobcopy.spec b/vobcopy.spec index 482cb5b..d2c7a70 100644 --- a/vobcopy.spec +++ b/vobcopy.spec @@ -1,13 +1,11 @@ Name: vobcopy -Version: 1.2.1 -Release: 9%{?dist} +Version: 1.2.2 +Release: 1%{?dist} Summary: Utility to copy DVD .vob files to disk License: GPL-2.0-or-later URL: https://github.com/barak/vobcopy Source: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -# Update GPLv2 license text -Patch: %{url}/pull/19.patch BuildRequires: automake BuildRequires: gcc @@ -50,6 +48,9 @@ rm -r %{buildroot}%{_datadir}/doc %lang(de) %{_mandir}/de/man1/vobcopy.1* %changelog +* Sun Apr 26 2026 Dominik Mierzejewski - 1.2.2-1 +- Update to 1.2.2 (resolves rhbz#2460026) + * Sat Jan 17 2026 Fedora Release Engineering - 1.2.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 9b996452bee214449e131962796e2dd863585960 Mon Sep 17 00:00:00 2001 From: Dominik 'Rathann' Mierzejewski Date: Mon, 18 May 2026 23:17:42 +0200 Subject: [PATCH 5/8] Update to 1.2.3 (resolves rhbz#2479642) --- .gitignore | 1 + sources | 2 +- vobcopy.spec | 8 +++++++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d4d0982..c33d441 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /vobcopy-1.2.1.tar.gz /vobcopy-1.2.2.tar.gz +/vobcopy-1.2.3.tar.gz diff --git a/sources b/sources index 55e7cd4..851b993 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vobcopy-1.2.2.tar.gz) = 36496f479ff88514dfd1149724ec2b8506dc9fc09ccb217a445c8425fdd88d0e0d3b54069edb0d2892705d88be3fa2f8abbabb23de669502e95521d17a67ca57 +SHA512 (vobcopy-1.2.3.tar.gz) = fc893a10df3d77364c6ce369c6b36998d9d2e776671c26069c8096f9f5212a872a4226cf8887326040211575b144c0f7e43ee9c13f46df2c088f76a0e15c85fb diff --git a/vobcopy.spec b/vobcopy.spec index d2c7a70..93d27c7 100644 --- a/vobcopy.spec +++ b/vobcopy.spec @@ -1,5 +1,5 @@ Name: vobcopy -Version: 1.2.2 +Version: 1.2.3 Release: 1%{?dist} Summary: Utility to copy DVD .vob files to disk @@ -39,6 +39,9 @@ iconv -f iso8859-1 -t utf-8 vobcopy.1.de > vobcopy.1.de.conv && \ # Remove the docs we include ourselves as %%doc rm -r %{buildroot}%{_datadir}/doc +%check +%make_build check + %files %doc Changelog README Release-Notes TODO %doc alternative_programs.txt @@ -48,6 +51,9 @@ rm -r %{buildroot}%{_datadir}/doc %lang(de) %{_mandir}/de/man1/vobcopy.1* %changelog +* Mon May 18 2026 Dominik Mierzejewski - 1.2.3-1 +- Update to 1.2.3 (resolves rhbz#2479642) + * Sun Apr 26 2026 Dominik Mierzejewski - 1.2.2-1 - Update to 1.2.2 (resolves rhbz#2460026) From b740b5bda692e4f7f02edb5ab31a16334746ea39 Mon Sep 17 00:00:00 2001 From: Dominik 'Rathann' Mierzejewski Date: Tue, 19 May 2026 18:39:42 +0200 Subject: [PATCH 6/8] fix test crashing on 32-bit - fix (bogus?) LTO warning --- vobcopy-fix-test-crash-on-32-bit.patch | 11 +++++++++++ vobcopy-lto.patch | 12 ++++++++++++ vobcopy.spec | 5 +++++ 3 files changed, 28 insertions(+) create mode 100644 vobcopy-fix-test-crash-on-32-bit.patch create mode 100644 vobcopy-lto.patch diff --git a/vobcopy-fix-test-crash-on-32-bit.patch b/vobcopy-fix-test-crash-on-32-bit.patch new file mode 100644 index 0000000..221e6d4 --- /dev/null +++ b/vobcopy-fix-test-crash-on-32-bit.patch @@ -0,0 +1,11 @@ +diff -up vobcopy-1.2.3/tests/unit_dvd_image.c.orig vobcopy-1.2.3/tests/unit_dvd_image.c +--- vobcopy-1.2.3/tests/unit_dvd_image.c.orig 2026-05-18 14:42:51.000000000 +0200 ++++ vobcopy-1.2.3/tests/unit_dvd_image.c 2026-05-19 21:17:08.108758500 +0200 +@@ -1,3 +1,7 @@ ++#ifdef HAVE_CONFIG_H ++#include "config.h" ++#endif ++ + #include + #include + #include diff --git a/vobcopy-lto.patch b/vobcopy-lto.patch new file mode 100644 index 0000000..261272e --- /dev/null +++ b/vobcopy-lto.patch @@ -0,0 +1,12 @@ +diff -up vobcopy-1.2.3/dvd.c.orig vobcopy-1.2.3/dvd.c +--- vobcopy-1.2.3/dvd.c.orig 2026-05-18 14:42:51.000000000 +0200 ++++ vobcopy-1.2.3/dvd.c 2026-05-19 21:25:00.587410584 +0200 +@@ -618,7 +618,7 @@ int get_device_on_your_own( char *path, + + /******************* get the whole vob size via stat() ******************/ + +-off_t get_vob_size( int title, char *provided_input_dir ) ++off_t get_vob_size(int title, char *provided_input_dir) + { + char path_to_vobs[278], + path_to_vobs1[278], diff --git a/vobcopy.spec b/vobcopy.spec index 93d27c7..0402e08 100644 --- a/vobcopy.spec +++ b/vobcopy.spec @@ -6,7 +6,12 @@ Summary: Utility to copy DVD .vob files to disk License: GPL-2.0-or-later URL: https://github.com/barak/vobcopy Source: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +# https://github.com/barak/vobcopy/issues/23 +Patch: vobcopy-fix-test-crash-on-32-bit.patch +# fix LTO warning +Patch: vobcopy-lto.patch +BuildRequires: autoconf-archive BuildRequires: automake BuildRequires: gcc BuildRequires: make From 0107353b51f00f0c18b964d5791c7b6a66ca89c8 Mon Sep 17 00:00:00 2001 From: Dominik 'Rathann' Mierzejewski Date: Thu, 25 Jun 2026 00:55:53 +0200 Subject: [PATCH 7/8] update to 1.2.4 (resolves rhbz#2480338) - drop merged patch and obsolete workaround --- .gitignore | 1 + sources | 2 +- vobcopy-fix-test-crash-on-32-bit.patch | 11 ----------- vobcopy.spec | 13 +++++-------- 4 files changed, 7 insertions(+), 20 deletions(-) delete mode 100644 vobcopy-fix-test-crash-on-32-bit.patch diff --git a/.gitignore b/.gitignore index c33d441..c24f14f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /vobcopy-1.2.1.tar.gz /vobcopy-1.2.2.tar.gz /vobcopy-1.2.3.tar.gz +/vobcopy-1.2.4.tar.gz diff --git a/sources b/sources index 851b993..8ee2973 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vobcopy-1.2.3.tar.gz) = fc893a10df3d77364c6ce369c6b36998d9d2e776671c26069c8096f9f5212a872a4226cf8887326040211575b144c0f7e43ee9c13f46df2c088f76a0e15c85fb +SHA512 (vobcopy-1.2.4.tar.gz) = 536bb54ff9e9c4ebd0b2bd0ed0fa46531186e761dc2fb7cbfc5131d4c22feba41286844b5238d7f0c1827e3de80df98c5505a72ae1bb0acf6c4e27dde717e88e diff --git a/vobcopy-fix-test-crash-on-32-bit.patch b/vobcopy-fix-test-crash-on-32-bit.patch deleted file mode 100644 index 221e6d4..0000000 --- a/vobcopy-fix-test-crash-on-32-bit.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -up vobcopy-1.2.3/tests/unit_dvd_image.c.orig vobcopy-1.2.3/tests/unit_dvd_image.c ---- vobcopy-1.2.3/tests/unit_dvd_image.c.orig 2026-05-18 14:42:51.000000000 +0200 -+++ vobcopy-1.2.3/tests/unit_dvd_image.c 2026-05-19 21:17:08.108758500 +0200 -@@ -1,3 +1,7 @@ -+#ifdef HAVE_CONFIG_H -+#include "config.h" -+#endif -+ - #include - #include - #include diff --git a/vobcopy.spec b/vobcopy.spec index 0402e08..38cc991 100644 --- a/vobcopy.spec +++ b/vobcopy.spec @@ -1,13 +1,11 @@ Name: vobcopy -Version: 1.2.3 +Version: 1.2.4 Release: 1%{?dist} Summary: Utility to copy DVD .vob files to disk License: GPL-2.0-or-later URL: https://github.com/barak/vobcopy Source: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -# https://github.com/barak/vobcopy/issues/23 -Patch: vobcopy-fix-test-crash-on-32-bit.patch # fix LTO warning Patch: vobcopy-lto.patch @@ -29,11 +27,6 @@ rather sparse this shouldn't matter much. %autosetup -p1 autoreconf -fiv -# Convert German manpage to UTF-8 -# https://github.com/barak/vobcopy/pull/18 -iconv -f iso8859-1 -t utf-8 vobcopy.1.de > vobcopy.1.de.conv && \ - mv -f vobcopy.1.de.conv vobcopy.1.de - %build %configure %make_build @@ -56,6 +49,10 @@ rm -r %{buildroot}%{_datadir}/doc %lang(de) %{_mandir}/de/man1/vobcopy.1* %changelog +* Wed Jun 24 2026 Dominik Mierzejewski - 1.2.4-1 +- update to 1.2.4 (resolves rhbz#2480338) +- drop merged patch and obsolete workaround + * Mon May 18 2026 Dominik Mierzejewski - 1.2.3-1 - Update to 1.2.3 (resolves rhbz#2479642) From ba2760d2942f71fd0881d087eaf7defb9763bafd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:36:04 +0000 Subject: [PATCH 8/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- vobcopy.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vobcopy.spec b/vobcopy.spec index 38cc991..6971d1a 100644 --- a/vobcopy.spec +++ b/vobcopy.spec @@ -1,6 +1,6 @@ Name: vobcopy Version: 1.2.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to copy DVD .vob files to disk License: GPL-2.0-or-later @@ -49,6 +49,9 @@ rm -r %{buildroot}%{_datadir}/doc %lang(de) %{_mandir}/de/man1/vobcopy.1* %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 1.2.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Wed Jun 24 2026 Dominik Mierzejewski - 1.2.4-1 - update to 1.2.4 (resolves rhbz#2480338) - drop merged patch and obsolete workaround