public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/jigdo] epel10: Unretirement request: https://pagure.io/releng/issue/10754
@ 2026-08-21 17:27 Tomas Hrcka
0 siblings, 0 replies; only message in thread
From: Tomas Hrcka @ 2026-08-21 17:27 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/jigdo
Branch : epel10
Commit : a0d2241141b23cd3d66431c66212731263c763d7
Author : Tomas Hrcka <thrcka@redhat.com>
Date : 2022-04-21T14:38:04+02:00
Stats : +406/-1 in 8 file(s)
URL : https://src.fedoraproject.org/rpms/jigdo/c/a0d2241141b23cd3d66431c66212731263c763d7?branch=epel10
Log:
Unretirement request: https://pagure.io/releng/issue/10754
---
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0a8a05c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+jigdo-0.7.3.tar.bz2
diff --git a/dead.package b/dead.package
deleted file mode 100644
index 5204a84..0000000
--- a/dead.package
+++ /dev/null
@@ -1 +0,0 @@
-Orphaned for 6+ weeks
diff --git a/jigdo-0.7.1-debug.patch b/jigdo-0.7.1-debug.patch
new file mode 100644
index 0000000..08326f1
--- /dev/null
+++ b/jigdo-0.7.1-debug.patch
@@ -0,0 +1,12 @@
+diff -up jigdo-0.7.3/configure.debug jigdo-0.7.3/configure
+--- jigdo-0.7.3/configure.debug 2006-05-19 17:16:14.000000000 -0400
++++ jigdo-0.7.3/configure 2008-08-05 11:03:24.000000000 -0400
+@@ -2676,8 +2676,6 @@ ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS
+ ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+
+-CFLAGS=`echo "$CFLAGS" | sed 's/\(^\| \)-g\( \|$\)/ /'`
+-CXXFLAGS=`echo "$CXXFLAGS" | sed 's/\(^\| \)-g\( \|$\)/ /'`
+ IF_GXX2="#"
+ IFNOT_GXX2=""
+ if test "$GXX" = yes; then
diff --git a/jigdo-0.7.3-gcc43.patch b/jigdo-0.7.3-gcc43.patch
new file mode 100644
index 0000000..07356f0
--- /dev/null
+++ b/jigdo-0.7.3-gcc43.patch
@@ -0,0 +1,80 @@
+diff -ur jigdo-0.7.3.orig/src/compat.hh jigdo-0.7.3/src/compat.hh
+--- jigdo-0.7.3.orig/src/compat.hh 2005-07-02 10:21:35.000000000 -0700
++++ jigdo-0.7.3/src/compat.hh 2008-03-11 23:01:45.000000000 -0700
+@@ -20,6 +20,7 @@
+
+ #include <string>
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <unistd-jigdo.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
+diff -ur jigdo-0.7.3.orig/src/gtk/gtk-single-url.cc jigdo-0.7.3/src/gtk/gtk-single-url.cc
+--- jigdo-0.7.3.orig/src/gtk/gtk-single-url.cc 2005-10-15 14:27:39.000000000 -0700
++++ jigdo-0.7.3/src/gtk/gtk-single-url.cc 2008-03-11 23:05:48.000000000 -0700
+@@ -15,6 +15,7 @@
+
+ #include <time.h>
+ #include <errno.h>
++#include <string.h>
+
+ #include <autoptr.hh>
+ #include <gtk-single-url.hh>
+diff -ur jigdo-0.7.3.orig/src/gtk/jigdo.cc jigdo-0.7.3/src/gtk/jigdo.cc
+--- jigdo-0.7.3.orig/src/gtk/jigdo.cc 2005-07-09 15:21:04.000000000 -0700
++++ jigdo-0.7.3/src/gtk/jigdo.cc 2008-03-11 23:06:26.000000000 -0700
+@@ -16,6 +16,8 @@
+ # include <unistd-jigdo.h>
+ #endif
+
++#include <string.h>
++
+ #include <iostream>
+ #include <string>
+ #include <vector>
+diff -ur jigdo-0.7.3.orig/src/recursedir.cc jigdo-0.7.3/src/recursedir.cc
+--- jigdo-0.7.3.orig/src/recursedir.cc 2006-05-14 11:23:31.000000000 -0700
++++ jigdo-0.7.3/src/recursedir.cc 2008-03-11 23:04:21.000000000 -0700
+@@ -32,6 +32,7 @@
+ #include <recursedir.hh>
+
+ #include <iostream>
++#include <string.h>
+ #include <errno.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
+diff -ur jigdo-0.7.3.orig/src/util/configfile.cc jigdo-0.7.3/src/util/configfile.cc
+--- jigdo-0.7.3.orig/src/util/configfile.cc 2003-09-27 14:31:04.000000000 -0700
++++ jigdo-0.7.3/src/util/configfile.cc 2008-03-11 23:05:00.000000000 -0700
+@@ -19,6 +19,8 @@
+ #include <iostream>
+ #include <fstream>
+
++#include <string.h>
++
+ #include <configfile.hh>
+ #include <string.hh>
+ //______________________________________________________________________
+diff -ur jigdo-0.7.3.orig/src/util/md5sum.hh jigdo-0.7.3/src/util/md5sum.hh
+--- jigdo-0.7.3.orig/src/util/md5sum.hh 2005-04-09 16:09:52.000000000 -0700
++++ jigdo-0.7.3/src/util/md5sum.hh 2008-03-11 23:07:04.000000000 -0700
+@@ -28,6 +28,8 @@
+
+ #include <config.h>
+
++#include <string.h>
++
+ #include <cstdlib>
+ #include <iosfwd>
+ #include <string>
+diff -ur jigdo-0.7.3.orig/src/util/string-utf.cc jigdo-0.7.3/src/util/string-utf.cc
+--- jigdo-0.7.3.orig/src/util/string-utf.cc 2004-09-11 16:26:30.000000000 -0700
++++ jigdo-0.7.3/src/util/string-utf.cc 2008-03-11 23:07:43.000000000 -0700
+@@ -15,6 +15,7 @@
+ #include <glib.h>
+ #include <stdarg.h>
+ #include <stdio.h>
++#include <string.h>
+
+ #include <debug.hh>
+ #include <string-utf.hh>
diff --git a/jigdo-0.7.3-gcc7.patch b/jigdo-0.7.3-gcc7.patch
new file mode 100644
index 0000000..d5f0c8a
--- /dev/null
+++ b/jigdo-0.7.3-gcc7.patch
@@ -0,0 +1,39 @@
+diff -Naur jigdo-0.7.3.orig/src/mkimage.cc jigdo-0.7.3/src/mkimage.cc
+--- jigdo-0.7.3.orig/src/mkimage.cc 2005-07-09 21:14:46.000000000 +0200
++++ jigdo-0.7.3/src/mkimage.cc 2017-02-17 14:47:12.884488507 +0100
+@@ -285,27 +285,27 @@
+ //______________________________________________________________________
+
+ namespace {
+- const int SIZE_WIDTH = 12;
++ const int size_width = 12;
+ }
+
+ ostream& JigdoDesc::ImageInfo::put(ostream& s) const {
+- s << "image-info " << setw(SIZE_WIDTH) << size() << " "
++ s << "image-info " << setw(size_width) << size() << " "
+ << md5() << ' ' << blockLength() << '\n';
+ return s;
+ }
+ ostream& JigdoDesc::UnmatchedData::put(ostream& s) const {
+- s << "in-template " << setw(SIZE_WIDTH) << offset() << ' '
+- << setw(SIZE_WIDTH) << size() << '\n';
++ s << "in-template " << setw(size_width) << offset() << ' '
++ << setw(size_width) << size() << '\n';
+ return s;
+ }
+ ostream& JigdoDesc::MatchedFile::put(ostream& s) const {
+- s << "need-file " << setw(SIZE_WIDTH) << offset() << ' '
+- << setw(SIZE_WIDTH) << size() << ' ' << md5() << ' ' << rsync() << '\n';
++ s << "need-file " << setw(size_width) << offset() << ' '
++ << setw(size_width) << size() << ' ' << md5() << ' ' << rsync() << '\n';
+ return s;
+ }
+ ostream& JigdoDesc::WrittenFile::put(ostream& s) const {
+- s << "have-file " << setw(SIZE_WIDTH) << offset() << ' '
+- << setw(SIZE_WIDTH) << size() << ' ' << md5() << ' ' << rsync() << '\n';
++ s << "have-file " << setw(size_width) << offset() << ' '
++ << setw(size_width) << size() << ' ' << md5() << ' ' << rsync() << '\n';
+ return s;
+ }
+
diff --git a/jigdo.desktop b/jigdo.desktop
new file mode 100644
index 0000000..a748494
--- /dev/null
+++ b/jigdo.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Jigsaw Download Manager
+GenericName=Download Manager
+Comment=Download files prepared for Jigdo
+Exec=jigdo
+Icon=jigdo-icon.png
+Terminal=false
+StartupWMClass="jigdo"
+Type=Application
+Categories=GTK;Network;FileTransfer;
+Encoding=UTF-8
diff --git a/jigdo.spec b/jigdo.spec
new file mode 100644
index 0000000..5555385
--- /dev/null
+++ b/jigdo.spec
@@ -0,0 +1,262 @@
+Name: jigdo
+Version: 0.7.3
+Release: 31%{?dist}
+Summary: Ease distribution of large files over the Internet
+
+# Exception is permission to link with OpenSSL
+License: GPLv2 with exceptions
+URL: http://atterer.org/jigdo/
+Source0: http://atterer.org/sites/atterer/files/2009-08/jigdo/%{name}-%{version}.tar.bz2
+Source1: jigdo.desktop
+Patch1: jigdo-0.7.1-debug.patch
+Patch2: jigdo-0.7.3-gcc43.patch
+# rename SIZE_WIDTH into size_width to avoid
+# preprocessor symbol clash with c++14/gcc7 (F26FTBFS)
+Patch3: jigdo-0.7.3-gcc7.patch
+
+BuildRequires: libdb-devel, bzip2-devel, curl-devel, /bin/awk, gettext
+BuildRequires: desktop-file-utils, gtk2-devel >= 0:2.0.6
+BuildRequires: gcc gcc-c++
+Requires: wget
+
+%description
+Jigsaw Download, or short jigdo, is a tool designed to ease the
+distribution of very large files over the internet, for example CD or
+DVD images. Its aim is to make downloading the images as easy for
+users as a click on a direct download link in a browser, while
+avoiding all the problems that server administrators have with hosting
+such large files. It accomplishes this by using the separate pieces
+of any big file (such as the files contained within a CD/DVD image) to
+create a special "template" file which makes reassembly of the big
+file very easy for users who only have the pieces.
+
+%package gui
+Summary: Jigdo graphical interface
+Requires: jigdo = %{version}-%{release}
+
+%description gui
+GTK2 frontend to jigdo.
+
+
+%prep
+%setup -q
+%patch1 -p1 -b .debug
+%patch2 -p1 -b .gcc43
+%patch3 -p1
+
+%build
+export LDFLAGS="$LDFLAGS -lpthread"
+%configure --with-libdb=-ldb
+make %{?_smp_mflags}
+
+%install
+make DESTDIR="$RPM_BUILD_ROOT" INSTALL_EXE="/usr/bin/install -c" install
+# remove debian-specific script
+rm -f $RPM_BUILD_ROOT%{_bindir}/jigdo-mirror \
+ $RPM_BUILD_ROOT%{_mandir}/man?/jigdo-mirror*
+%find_lang %{name}
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
+desktop-file-install \
+%if (0%{?fedora} && 0%{?fedora} < 19) || (0%{?rhel} && 0%{?rhel} < 7)
+ --vendor fedora \
+%endif
+ --dir $RPM_BUILD_ROOT/%{_datadir}/applications \
+ --add-category X-Fedora-Extra \
+ %{SOURCE1}
+
+# icon
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
+install -m 0644 -p gfx/jigdo-icon.png $RPM_BUILD_ROOT%{_datadir}/pixmaps
+
+# jigdo-mirror
+mkdir -p $RPM_BUILD_ROOT%{_bindir}
+install -m 0755 scripts/jigdo-mirror $RPM_BUILD_ROOT%{_bindir}/jigdo-mirror
+
+%files -f %{name}.lang
+%doc changelog COPYING README THANKS doc/*.html doc/TechDetails.txt doc/README-bindist.txt
+%{_bindir}/jigdo-file
+%{_bindir}/jigdo-lite
+%{_bindir}/jigdo-mirror
+%dir %{_datadir}/%{name}
+%attr(0644,root,root) %{_mandir}/man[^3]/jigdo-file*
+%attr(0644,root,root) %{_mandir}/man[^3]/jigdo-lite*
+
+%files gui
+%{_bindir}/jigdo
+%{_datadir}/%{name}/*
+%{_datadir}/pixmaps/*
+%{_datadir}/applications/*
+%attr(0644,root,root) %{_mandir}/man[^3]/jigdo.*
+
+
+%changelog
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-31
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-30
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Sat Mar 10 2018 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 0.7.3-29
+- Add gcc gcc-c++ to BRs
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-28
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-27
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-26
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Feb 17 2017 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.7.3-25
+- Add jigdo-0.7.3-gcc7.patch (Fix F26FTBFS).
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-24
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-23
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-22
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.7.3-21
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-20
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-19
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-18
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Mar 6 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 0.7.3-17
+- Remove vendor prefix from desktop file for f19+ https://fedorahosted.org/fesco/ticket/1077
+- Fix build by explicitly linking to libpthread
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-16
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Sat Aug 04 2012 Parag Nemade <paragn AT fedoraproject DOT org> - 0.7.3-15
+- fix the BR: db4-devel to BR: libdb-devel
+
+* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-14
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-13
+- Rebuilt for c++ ABI breakage
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-12
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Sat Sep 10 2011 Jonathan Steffan <jsteffan@fedoraproject.org> - 0.7.3-11
+- Split out gui into sub-package (#675917)
+- Fix URL (#645835)
+- Fix missing jigdo-mirror (#587578)
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Aug 5 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.7.3-7
+- fix license tag
+
+* Tue Mar 11 2008 Ian Burrell <ianburrell@gmail.com> - 0.7.3-6
+- Add patch for gcc 4.3 support
+
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.7.3-5
+- Autorebuild for GCC 4.3
+
+* Mon Aug 27 2007 Ian M. Burrell <ianburrell@gmail.com> - 0.7.3-4
+- Rebuild for db4 upgrade
+
+* Tue Oct 31 2006 Ian Burrell <ianburrell@gmail.com> - 0.7.3-3
+- Rebuild for curl update
+
+* Mon Sep 11 2006 Ian Burrell <ianburrell@gmail.com> - 0.7.3-2
+- Rebuild for FC6
+
+* Sun Jun 25 2006 Ian Burrell <ianburrell@gmail> - 0.7.3-1
+- Update to 0.7.3
+- Remove obsolete patches
+
+* Wed Mar 8 2006 Ian Burrell <ianburrell@gmail.com> - 0.7.2-3
+- Remove dependency on w3c-libwww
+
+* Sun Jan 29 2006 Ian Burrell <ianburrell@gmail.com> - 0.7.2-2
+- Cleanup BuildRequires
+- Patch for GCC 4.1
+
+* Thu Dec 22 2005 Ian Burrell <ianburrell@gmail.com> - 0.7.2-1
+- Update to 0.7.2
+- Patch from CVS for 64-bit
+
+* Fri Apr 15 2005 Charles R. Anderson <cra@wpi.edu> 0.7.1-4
+- add gcc4 patch
+- remove --enable-debug and patch out configure's removal of -g
+
+* Fri Apr 15 2005 Charles R. Anderson <cra@wpi.edu> 0.7.1-3
+- BR gettext instead
+- move icon back to /usr/share/pixmaps
+- add Category GTK to desktop file
+
+* Fri Apr 15 2005 Charles R. Anderson <cra@wpi.edu> 0.7.1-2
+- BR gettext-devel
+- desktop category X-Fedora-Extra
+
+* Mon Apr 11 2005 Charles R. Anderson <cra@wpi.edu> 0.7.1-1
+- prepare for Fedora Extras
+- update to 0.7.1
+- remove unneeded db41 and debug patches
+
+* Fri Jul 02 2004 Charles R. Anderson <cra@wpi.edu> 0:0.7.0-0.fdr.5
+- install icon to /usr/share/jigdo/pixmaps and use that path in desktop file
+- remove jigdo-mirror, since it is debian-specific
+
+* Tue Jun 01 2004 Charles R. Anderson <cra@wpi.edu> 0:0.7.0-0.fdr.4
+- don't strip binaries so debuginfo is created properly
+- make jigdo-icon.png non-executable
+- fixup buildroot path in jigdo-lite
+- use more descriptive summary, description, and desktop file metadata
+
+* Mon Feb 02 2004 Charles R. Anderson <cra@wpi.edu> 0:0.7.0-0.fdr.3
+- Revise patch to compile against db-4.1+
+
+* Mon Feb 02 2004 Charles R. Anderson <cra@wpi.edu> 0:0.7.0-0.fdr.2
+- Add patch to compile against db-4.2.
+- BuildRequires: zlib-devel, /bin/awk
+- Requires: wget
+- Integrate jigdo.desktop into .spec file
+
+* Sat Jan 31 2004 Charles R. Anderson <cra@wpi.edu> 0:0.7.0-0.fdr.1
+- Initial fedoraized release
+- Install i18n files
+- Install desktop file and icon
+- Add a bunch of BuildRequires
+
+* Mon Jan 26 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 0.6.2-4mdk
+- Icons will be provided in the gfx subdirectory of the tarball
+
+* Sun Jan 25 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 0.6.2-3mdk
+- Jigdo compiles with gcc 2.96 now
+- Only re-define the macros if they aren't yet defined
+
+* Sat Jan 24 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 0.6.2-2mdk
+- Make the SPEC be generic, so that it can be built on non-Mandrake
+ machines
+
+* Sat Jan 24 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 0.6.2-1mdk
+- 0.6.2
+- Remove patch1 - merged upstream
+
+* Tue Jan 22 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 0.6.1-1mdk
+- First Mandrake release
+
diff --git a/sources b/sources
new file mode 100644
index 0000000..9ee54e6
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+bbc1d9ac750bb34e0748f0b57157cc72 jigdo-0.7.3.tar.bz2
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-21 17:27 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-21 17:27 [rpms/jigdo] epel10: Unretirement request: https://pagure.io/releng/issue/10754 Tomas Hrcka
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox