source: projects/specs/trunk/k/ktorrent/ktorrent-vl.spec @ 2776

Revision 2776, 12.5 KB checked in by inagaki, 13 years ago (diff)

upload: kdiff3, kphotoalbum
NEW: drumstick, kmid2, ktorrent

Line 
1Name:           ktorrent
2Summary:        A BitTorrent program
3Summary(ja):    BitTorrent クライアント
4Version:        4.0.5
5Release:        1%{?_dist_release}
6
7Group:          Applications/Internet
8License:        GPLv2+
9URL:            http://ktorrent.org/
10
11Source0:        http://ktorrent.org/downloads/%{version}/ktorrent-%{version}%{?pre}.tar.bz2
12
13BuildRoot:      %{_tmppath}/%{name}-%{version}-root
14BuildRequires: avahi-devel
15BuildRequires: cmake   
16BuildRequires: desktop-file-utils
17BuildRequires: gettext
18BuildRequires: gmp-devel
19#BuildRequires: GeoIP-devel
20# libtaskmanager support, for plasma applet
21BuildRequires: kdebase-workspace-devel
22BuildRequires: kdelibs4-devel >= 4.2.0
23BuildRequires: kdepimlibs-devel
24BuildRequires: libktorrent-devel
25BuildRequires: plasma-devel
26BuildRequires: qca2-devel
27BuildRequires: taglib-devel
28
29Obsoletes: ktorrent < 3.2.3-2
30
31Provides: plasma-engine-ktorrent = %{version}-%{release}
32
33Requires: %{name}-libs = %{version}-%{release}
34# fixme ?
35#Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
36
37%description
38KTorrent is a BitTorrent program for KDE. Its main features are native KDE
39integration, download of torrent files, upload speed capping, internet
40searching using various search engines, UDP Trackers and UPnP support.
41
42%package libs
43Summary: Runtime libraries for %{name}
44Summary(ja): %{name} のランタイムライブラリ
45Group: System Environment/Libraries
46#Requires: %{name} = %{version}-%{release}
47#{?_kde4_version:Requires: kdelibs4%{?_isa} >= %{_kde4_version}}
48
49%description libs
50%{summary}.
51
52%package -n kde-plasma-ktorrent
53Summary: ktorrent plasma applet
54Summary(ja): ktorrent の Plasma アプレット
55Group: Applications/Internet
56Requires: plasma-engine-ktorrent = %{version}-%{release}
57
58%description -n kde-plasma-ktorrent
59%{summary}.
60
61
62%prep
63%setup -q -n %{name}-%{version}%{?pre}
64
65%build
66mkdir -p %{_target_platform}
67pushd %{_target_platform}
68%cmake \
69    -DCMAKE_BUILD_TYPE=release \
70    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
71    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
72    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
73    -DLIB_INSTALL_DIR:PATH=%{_libdir} \
74    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
75    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
76    -DWITH_SYSTEM_GEOIP:BOOL=OFF \
77    -DWITH_BUILTIN_COUNTRY_FLAGS:BOOL=OFF \
78    ..
79popd
80
81make %{?_smp_mflags} -C %{_target_platform}
82
83%install
84%{__rm} -rf %{buildroot}
85make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
86
87# unpackaged files
88rm -f %{buildroot}%{_libdir}/lib{ktcore,ktupnp}.so
89
90%find_lang %{name}
91
92%check
93desktop-file-validate %{buildroot}%{_datadir}/applications/kde4/ktorrent.desktop
94
95%post
96touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
97
98%posttrans
99gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
100update-desktop-database -q &> /dev/null ||:
101
102%postun
103if [ $1 -eq 0 ] ; then
104touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
105gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
106update-desktop-database -q &> /dev/null ||:
107fi
108
109%post libs -p /sbin/ldconfig
110
111%postun libs -p /sbin/ldconfig
112
113
114%clean
115rm -rf $RPM_BUILD_ROOT
116
117%files -f %{name}.lang
118%defattr(-,root,root,-)
119%doc ChangeLog COPYING
120%{_bindir}/ktmagnetdownloader
121%{_bindir}/ktorrent
122%{_bindir}/ktupnptest
123%{_libdir}/kde4/ktbwschedulerplugin.so
124%{_libdir}/kde4/ktinfowidgetplugin.so
125%{_libdir}/kde4/ktipfilterplugin.so
126%{_libdir}/kde4/ktlogviewerplugin.so
127%{_libdir}/kde4/ktmagnetgeneratorplugin.so
128%{_libdir}/kde4/ktmediaplayerplugin.so
129%{_libdir}/kde4/ktscanfolderplugin.so
130%{_libdir}/kde4/ktsearchplugin.so
131%{_libdir}/kde4/ktstatsplugin.so
132%{_libdir}/kde4/ktupnpplugin.so
133%{_libdir}/kde4/ktwebinterfaceplugin.so
134%{_libdir}/kde4/ktzeroconfplugin.so
135%{_libdir}/kde4/ktdownloadorderplugin.so
136%{_libdir}/kde4/ktscriptingplugin.so
137%{_libdir}/kde4/ktshutdownplugin.so
138%{_libdir}/kde4/ktsyndicationplugin.so
139%{_libdir}/kde4/plasma_engine_ktorrent.so
140%{_datadir}/icons/hicolor/*/*/*
141%{_datadir}/applications/kde4/ktorrent.desktop
142%{_datadir}/kde4/apps/ktorrent/
143%{_datadir}/kde4/services/kt*plugin.desktop
144%{_datadir}/kde4/services/magnet.protocol
145%{_datadir}/kde4/services/plasma-dataengine-ktorrent.desktop
146%{_datadir}/kde4/servicetypes/ktorrentplugin.desktop
147
148%files libs
149%defattr(-,root,root,-)
150%{_libdir}/libktcore.so.11*
151%{_libdir}/libktupnp.so.4*
152
153%files -n kde-plasma-ktorrent
154%defattr(-,root,root,-)
155%{_datadir}/kde4/services/plasma-applet-ktorrent.desktop
156%{_libdir}/kde4/plasma_applet_ktorrent.so
157
158
159%changelog
160* Wed Jan 26 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.0.5-1
161- Initial build for Vine Linux
162
163* Thu Jul  8 2010 Alexey Kurov <nucleo@fedoraproject.org> - 4.0.2-1
164- ktorrent-4.0.2
165- drop DSO linking patch
166
167* Tue Jun 15 2010 Alexey Kurov <nucleo@fedoraproject.org> - 4.0.1-1
168- ktorrent-4.0.1
169- fix DSO linking
170
171* Mon May 24 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0.0-1
172- ktorrent-4.0.0
173
174* Thu May 06 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0-0.4.rc1
175- ktorrent-4.0rc1
176
177* Mon Apr 05 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0-0.3.beta2
178- ktorrent-4.0beta2
179
180* Thu Jan 28 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0-0.2.beta1
181- -libs: use %%{_kde4_version}
182
183* Mon Dec 21 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.0-0.1.beta1
184- ktorrent-4.0beta1
185
186* Thu Dec 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.3.2-1
187- ktorrent-3.3.2
188
189* Mon Nov 23 2009 Roland Wolters <wolters.liste@gmx.net> - 3.3.1-1
190- ktorrent-3.3.1
191
192* Mon Nov 09 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.3-1
193- ktorrent-3.3
194- -libs: add/fix scriptlets, move kdelibs4 dep here
195
196* Sat Oct 24 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.3-0.1.rc1
197- ktorrent-3.3rc1
198
199* Sun Sep 27 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.4-1
200- ktorrent-3.2.4
201
202* Mon Aug 24 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.3-3
203- upstream tarball respin
204
205* Sun Aug 23 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.3-2
206- kde-plasma-ktorrent pkg (so main pkg doesn't pull in kdebase-workspace)
207- -libs to make multilib friendly
208
209* Wed Aug 12 2009 Roland Wolters <wolters.liste@gmx.net> - 3.2.3-1
210- ktorrent-3.2.3
211
212* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-4
213- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
214
215* Tue Jul 07 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.2-3
216- don't use internal flags (prefer those provided by kdebase-runtime-flags)
217
218* Wed Jun 03 2009 Roland Wolters <wolters.liste@gmx.net> - 3.2.2-2
219- ktorrent-3.2.2
220
221* Tue May 05 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.1-3
222- crash adjusting speed from systray (kdebug#188447, rhbz#499147)
223
224* Wed Apr 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.1-2
225- -DWITH_SYSTEM_GEOIP=1
226
227* Mon Apr 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.1-1
228- ktorrent-3.2.1
229- optimize scriptlets
230
231* Tue Feb 26 2009 Roland Wolters <wolters.liste@gmx.net> - 3.2-8
232- Some spec file dependency fixes.
233
234* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-3
235- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
236
237* Tue Feb 17 2009 Roland Wolters <wolters.liste@gmx.net> - 3.2-1
238- Update to new version ktorrent 3.2
239 
240* Tue Feb 01 2009 Roland Wolters <wolters.liste@gmx.net> - 3.1.6-4
241- ktorrent-3.1.6-4
242
243* Mon Nov 17 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.1.5-1
244- ktorrent-3.1.5 (#469870)
245
246* Thu Oct 23 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.1.4-1
247- ktorrent-3.1.4 (#468233)
248
249* Tue Oct 14 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.1.3-4
250- KDEDInit could not launch .../ktorrent (#451559, kde#157853)
251
252* Mon Oct 13 2008 Roland Wolters <wolters.liste@gmx.net> - 3.1.3-3
253- Update to upstream version 3.1.3
254
255* Fri Aug 08 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.1.2-1
256- ktorrent-3.1.2
257
258* Sun Jul 13 2008 Roland Wolters <wolters.liste@gmx.net> - 3.1-5
259- Update to version 3.1
260
261* Wed May 14 2008 Roland Wolters <wolters.liste@gmx.net> - 3.0.2-3
262- bugfix update to version 3.0.2
263- some spec file fixes due to an update error
264
265* Mon Apr 28 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.0.1-4
266- %%postun: remove extraneous scriplets
267- -devel: own %%{_kde4_includedir}/libbtcore/ (and subdirs)
268- -devel: Requires: kdelibs4-devel
269- drop: Requires: oxygen-icon-theme (kde4 runtime already does)
270- Requires(post,postun): xdg-utils
271
272* Thu Apr 17 2008 Roland Wolters <wolters.liste@gmx.net> - 3.0.1-3
273- bugfix update to version 3.0.1
274
275* Tue Feb 19 2008 Roland Wolters <wolters.liste@gmx.net> - 3.0.0-7
276- further spec file improvements for the 3.0.0 version
277
278* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.0.0-2
279- Autorebuild for GCC 4.3
280
281* Mon Feb 18 2008 Roland Wolters <wolters.liste@gmx.net> - 3.0.0-1
282- first KDE 4 build
283
284* Sun Jan 27 2008 Roland Wolters <wolters.liste@gmx.net> - 2.2.5-5
285- updated to bugfix version 2.2.5
286- fixed build-system-Qt problem in spec file
287
288* Sat Dec 01 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.4-2
289- changed build require from kdelibs-devel to kdelibs3-devel
290
291* Thu Nov 21 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.4-1
292- bugfix update to version 2.2.4
293
294* Fri Nov 16 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.3-2
295- fixed version number for libktorrent file (2.2.2 for now)
296
297* Thu Nov 15 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.3-1
298- features and bugfix update to version 2.2.3
299
300* Wed Aug 19 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.2-1
301- bugfix update to version 2.2.2
302
303* Thu Aug 16 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.1-3
304- licence tag corrected
305
306* Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> - 2.2.1-2
307- Rebuild for RH #249435
308
309* Tue Jul 24 2007 Roland Wolters <wolters.liste@gmx.net> 2.2.1-1
310- update to bugfix upstream 2.2.1
311
312* Fri Jul 06 2007 Roland Wolters <wolters.liste@gmx.net> 2.2-2
313- spec-file fixes re-included
314
315* Tue Jul 03 2007 Roland Wolters <wolters.liste@gmx.net> 2.2-1
316- update to upstream 2.2:
317        - cleaner UI
318        - - New file selection dialog
319        - Statistics plugin with pretty graphs
320        - Possibility to open as many tabs as you want
321        - Diskspace monitoring and stopping of downloads when the diskspace
322          drops below a certain value
323        - Individual torrent speed limits
324        - Full disk preallocation to avoid fragmentation
325
326* Wed Jun 13 2007 Roland Wolters <wolters.liste@gmx.net> 2.2rc1-1
327- update to upstream 2.2rc1
328
329* Tue Apr 03 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.1.3-1
330- ktorrent-2.1.3 (#235014)
331- optimize %%configure
332
333* Fri Mar 09 2007 Roland Wolters <wolters.liste@gmx.net> 2.1.2-2
334- update to upstream 2.1.2
335
336* Mon Mar 05 2007 Roland Wolters <wolters.liste@gmx.net> 2.1.1-2
337- update to upstream 2.1.1
338
339* Wed Feb 07 2007 Roland Wolters <wolters.liste@gmx.net> 2.1-7
340- spec-file adjustments
341
342* Wed Feb 07 2007 Roland Wolters <wolters.liste@gmx.net> 2.1-6
343- fixed plugins bug
344- fixed configure warnings
345
346* Tue Feb 06 2007 Roland Wolters <wolters.liste@gmx.net> 2.1-4
347- added avahi-devel dependecy
348
349* Mon Feb 05 2007 Roland Wolters <wolters.liste@gmx.net> 2.1-3
350- Update to upstream version 2.1
351
352* Fri Oct 13 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.3-4
353- Update to upstream version 2.0.3
354- added znow patch for ppc
355
356* Thu Sep 07 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.2-3
357- mass rebuild
358
359* Tue Aug 30 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.2-1
360- minor bugfix update
361
362* Tue Aug 29 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.1-3
363- mass rebuild
364
365* Mon Aug 21 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.1-1
366- update to version 2.0.1
367
368* Sun Aug 20 2006 Roland Wolters <wolters.liste@gmx.net> 2.0-6
369- increased minor version to avoid broken update path
370
371* Mon Aug 14 2006 Roland Wolters <wolters.liste@gmx.net> 2.0-3
372- fixed small errors in spec file
373
374* Wed Aug 09 2006 Roland Wolters <wolters.liste@gmx.net> 2.0-1
375- update to version 2.0
376
377* Fri Jun 23 2006 Roland Wolters <wolters.liste@gmx.net> 1.2-6
378- fixed doublication error in rpm spec
379- spec file polishing
380
381* Fri Jun 23 2006 Roland Wolters <wolters.liste@gmx.net> 1.2-5
382- added %%{_datadir}/apps/ktorrent
383- removed redundant KTorrent in summary
384
385* Wed Jun 21 2006 Roland Wolters <wolters.liste@gmx.net> 1.2-4
386- changed e-mail address to correct packager address
387
388* Wed Apr  5 2006 Roland Wolters <rolandwolters@web.de> 1.2-3
389- corrected *.desktop files
390- changed icon scriplets
391
392* Wed Apr  5 2006 Roland Wolters <rolandwolters@web.de> 1.2-2
393- set vendor string to ""
394- added gtk-update-icon-cache scriplets to post and postun
395- added desktop-database scriplet because of MimeType in ktorrent.desktop
396- moved %%{_libdir}/kde3/* to main package
397- moved %%{_libdir}/libktorrent.so to main package
398- configure with disable-static and enable-shared
399- added %%exclude %%{_libdir}/lib*.la
400
401* Mon Apr  3 2006 Roland Wolters <rolandwolters@web.de> 1.2-1
402- initial packaging
Note: See TracBrowser for help on using the repository browser.