1 |
Name: jigdo |
2 |
Version: 0.7.3 |
3 |
Release: 9%{?dist} |
4 |
Summary: Ease distribution of large files over the Internet |
5 |
|
6 |
Group: Applications/Internet |
7 |
# Exception is permission to link with OpenSSL |
8 |
License: GPLv2 with exceptions |
9 |
URL: http://atterer.net/jigdo/ |
10 |
Source0: http://atterer.net/jigdo/%{name}-%{version}.tar.bz2 |
11 |
Source1: jigdo.desktop |
12 |
Patch1: jigdo-0.7.1-debug.patch |
13 |
Patch2: jigdo-0.7.3-gcc43.patch |
14 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
15 |
BuildRequires: db4-devel, bzip2-devel, curl-devel, /bin/awk, gettext |
16 |
BuildRequires: desktop-file-utils, gtk2-devel >= 0:2.0.6 |
17 |
Requires: wget |
18 |
|
19 |
%description |
20 |
Jigsaw Download, or short jigdo, is a tool designed to ease the |
21 |
distribution of very large files over the internet, for example CD or |
22 |
DVD images. Its aim is to make downloading the images as easy for |
23 |
users as a click on a direct download link in a browser, while |
24 |
avoiding all the problems that server administrators have with hosting |
25 |
such large files. It accomplishes this by using the separate pieces |
26 |
of any big file (such as the files contained within a CD/DVD image) to |
27 |
create a special "template" file which makes reassembly of the big |
28 |
file very easy for users who only have the pieces. |
29 |
|
30 |
%prep |
31 |
%setup -q |
32 |
%patch1 -p1 -b .debug |
33 |
%patch2 -p1 -b .gcc43 |
34 |
|
35 |
%build |
36 |
%configure |
37 |
make %{?_smp_mflags} |
38 |
|
39 |
%install |
40 |
rm -rf $RPM_BUILD_ROOT |
41 |
make DESTDIR="$RPM_BUILD_ROOT" INSTALL_EXE="/usr/bin/install -c" install |
42 |
# remove debian-specific script |
43 |
rm -f $RPM_BUILD_ROOT%{_bindir}/jigdo-mirror \ |
44 |
$RPM_BUILD_ROOT%{_mandir}/man?/jigdo-mirror* |
45 |
%find_lang %{name} |
46 |
|
47 |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications |
48 |
desktop-file-install --vendor fedora \ |
49 |
--dir $RPM_BUILD_ROOT/%{_datadir}/applications \ |
50 |
--add-category X-Fedora-Extra \ |
51 |
%{SOURCE1} |
52 |
|
53 |
# icon |
54 |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps |
55 |
install -m 0644 -p gfx/jigdo-icon.png $RPM_BUILD_ROOT%{_datadir}/pixmaps |
56 |
|
57 |
%clean |
58 |
rm -rf $RPM_BUILD_ROOT |
59 |
|
60 |
%files -f %{name}.lang |
61 |
%defattr(-,root,root,-) |
62 |
%doc changelog COPYING README THANKS doc/*.html doc/TechDetails.txt doc/README-bindist.txt |
63 |
%{_bindir}/* |
64 |
%dir %{_datadir}/%{name} |
65 |
%{_datadir}/%{name}/* |
66 |
%{_datadir}/pixmaps/jigdo-icon.png |
67 |
%{_datadir}/applications/* |
68 |
%attr(0644,root,root) %{_mandir}/man[^3]/* |
69 |
|
70 |
%changelog |
71 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-9 |
72 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
73 |
|
74 |
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-8 |
75 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
76 |
|
77 |
* Tue Aug 5 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.7.3-7 |
78 |
- fix license tag |
79 |
|
80 |
* Tue Mar 11 2008 Ian Burrell <ianburrell@gmail.com> - 0.7.3-6 |
81 |
- Add patch for gcc 4.3 support |
82 |
|
83 |
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.7.3-5 |
84 |
- Autorebuild for GCC 4.3 |
85 |
|
86 |
* Mon Aug 27 2007 Ian M. Burrell <ianburrell@gmail.com> - 0.7.3-4 |
87 |
- Rebuild for db4 upgrade |
88 |
|
89 |
* Tue Oct 31 2006 Ian Burrell <ianburrell@gmail.com> - 0.7.3-3 |
90 |
- Rebuild for curl update |
91 |
|
92 |
* Mon Sep 11 2006 Ian Burrell <ianburrell@gmail.com> - 0.7.3-2 |
93 |
- Rebuild for FC6 |
94 |
|
95 |
* Sun Jun 25 2006 Ian Burrell <ianburrell@gmail> - 0.7.3-1 |
96 |
- Update to 0.7.3 |
97 |
- Remove obsolete patches |
98 |
|
99 |
* Wed Mar 8 2006 Ian Burrell <ianburrell@gmail.com> - 0.7.2-3 |
100 |
- Remove dependency on w3c-libwww |
101 |
|
102 |
* Sun Jan 29 2006 Ian Burrell <ianburrell@gmail.com> - 0.7.2-2 |
103 |
- Cleanup BuildRequires |
104 |
- Patch for GCC 4.1 |
105 |
|
106 |
* Thu Dec 22 2005 Ian Burrell <ianburrell@gmail.com> - 0.7.2-1 |
107 |
- Update to 0.7.2 |
108 |
- Patch from CVS for 64-bit |
109 |
|
110 |
* Fri Apr 15 2005 Charles R. Anderson <cra@wpi.edu> 0.7.1-4 |
111 |
- add gcc4 patch |
112 |
- remove --enable-debug and patch out configure's removal of -g |
113 |
|
114 |
* Fri Apr 15 2005 Charles R. Anderson <cra@wpi.edu> 0.7.1-3 |
115 |
- BR gettext instead |
116 |
- move icon back to /usr/share/pixmaps |
117 |
- add Category GTK to desktop file |
118 |
|
119 |
* Fri Apr 15 2005 Charles R. Anderson <cra@wpi.edu> 0.7.1-2 |
120 |
- BR gettext-devel |
121 |
- desktop category X-Fedora-Extra |
122 |
|
123 |
* Mon Apr 11 2005 Charles R. Anderson <cra@wpi.edu> 0.7.1-1 |
124 |
- prepare for Fedora Extras |
125 |
- update to 0.7.1 |
126 |
- remove unneeded db41 and debug patches |
127 |
|
128 |
* Fri Jul 02 2004 Charles R. Anderson <cra@wpi.edu> 0:0.7.0-0.fdr.5 |
129 |
- install icon to /usr/share/jigdo/pixmaps and use that path in desktop file |
130 |
- remove jigdo-mirror, since it is debian-specific |
131 |
|
132 |
* Tue Jun 01 2004 Charles R. Anderson <cra@wpi.edu> 0:0.7.0-0.fdr.4 |
133 |
- don't strip binaries so debuginfo is created properly |
134 |
- make jigdo-icon.png non-executable |
135 |
- fixup buildroot path in jigdo-lite |
136 |
- use more descriptive summary, description, and desktop file metadata |
137 |
|
138 |
* Mon Feb 02 2004 Charles R. Anderson <cra@wpi.edu> 0:0.7.0-0.fdr.3 |
139 |
- Revise patch to compile against db-4.1+ |
140 |
|
141 |
* Mon Feb 02 2004 Charles R. Anderson <cra@wpi.edu> 0:0.7.0-0.fdr.2 |
142 |
- Add patch to compile against db-4.2. |
143 |
- BuildRequires: zlib-devel, /bin/awk |
144 |
- Requires: wget |
145 |
- Integrate jigdo.desktop into .spec file |
146 |
|
147 |
* Sat Jan 31 2004 Charles R. Anderson <cra@wpi.edu> 0:0.7.0-0.fdr.1 |
148 |
- Initial fedoraized release |
149 |
- Install i18n files |
150 |
- Install desktop file and icon |
151 |
- Add a bunch of BuildRequires |
152 |
|
153 |
* Mon Jan 26 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 0.6.2-4mdk |
154 |
- Icons will be provided in the gfx subdirectory of the tarball |
155 |
|
156 |
* Sun Jan 25 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 0.6.2-3mdk |
157 |
- Jigdo compiles with gcc 2.96 now |
158 |
- Only re-define the macros if they aren't yet defined |
159 |
|
160 |
* Sat Jan 24 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 0.6.2-2mdk |
161 |
- Make the SPEC be generic, so that it can be built on non-Mandrake |
162 |
machines |
163 |
|
164 |
* Sat Jan 24 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 0.6.2-1mdk |
165 |
- 0.6.2 |
166 |
- Remove patch1 - merged upstream |
167 |
|
168 |
* Tue Jan 22 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 0.6.1-1mdk |
169 |
- First Mandrake release |
170 |
|