Compare commits
8 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ba2760d294 | ||
|
|
0107353b51 | ||
|
|
b740b5bda6 | ||
|
|
9b996452be | ||
|
|
db39564fd7 | ||
|
|
556636d036 | ||
|
|
942066f9da | ||
|
|
1f45aec424 |
5 changed files with 46 additions and 148 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -1 +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
|
||||
|
|
|
|||
138
19.patch
138
19.patch
|
|
@ -1,138 +0,0 @@
|
|||
From c241fb4dccf2b3e61dc11fc21f99c9638b5f6140 Mon Sep 17 00:00:00 2001
|
||||
From: Davide Cavalca <dcavalca@fedoraproject.org>
|
||||
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.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
- Copyright (C) 19yy <name of author>
|
||||
+ Copyright (C) <year> <name of author>
|
||||
|
||||
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.
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (vobcopy-1.2.1.tar.gz) = cf773f7450b0e1ef11b66d6e07459622352d8f590501eca936ef3abcdc1689915bbf6daf40b9896eabaef4d29b1cce389f0d2ccaefcd039aa62837cf3346df72
|
||||
SHA512 (vobcopy-1.2.4.tar.gz) = 536bb54ff9e9c4ebd0b2bd0ed0fa46531186e761dc2fb7cbfc5131d4c22feba41286844b5238d7f0c1827e3de80df98c5505a72ae1bb0acf6c4e27dde717e88e
|
||||
|
|
|
|||
12
vobcopy-lto.patch
Normal file
12
vobcopy-lto.patch
Normal file
|
|
@ -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],
|
||||
39
vobcopy.spec
39
vobcopy.spec
|
|
@ -1,14 +1,15 @@
|
|||
Name: vobcopy
|
||||
Version: 1.2.1
|
||||
Release: 6%{?dist}
|
||||
Version: 1.2.4
|
||||
Release: 2%{?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
|
||||
# fix LTO warning
|
||||
Patch: vobcopy-lto.patch
|
||||
|
||||
BuildRequires: autoconf-archive
|
||||
BuildRequires: automake
|
||||
BuildRequires: gcc
|
||||
BuildRequires: make
|
||||
|
|
@ -26,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
|
||||
|
|
@ -41,6 +37,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
|
||||
|
|
@ -50,6 +49,28 @@ rm -r %{buildroot}%{_datadir}/doc
|
|||
%lang(de) %{_mandir}/de/man1/vobcopy.1*
|
||||
|
||||
%changelog
|
||||
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
|
||||
|
||||
* Wed Jun 24 2026 Dominik Mierzejewski <dominik@greysector.net> - 1.2.4-1
|
||||
- update to 1.2.4 (resolves rhbz#2480338)
|
||||
- drop merged patch and obsolete workaround
|
||||
|
||||
* Mon May 18 2026 Dominik Mierzejewski <dominik@greysector.net> - 1.2.3-1
|
||||
- Update to 1.2.3 (resolves rhbz#2479642)
|
||||
|
||||
* Sun Apr 26 2026 Dominik Mierzejewski <dominik@greysector.net> - 1.2.2-1
|
||||
- Update to 1.2.2 (resolves rhbz#2460026)
|
||||
|
||||
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.1-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
|
||||
|
||||
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.1-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.1-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.1-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue