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

Revision 4976, 12.8 KB checked in by inagaki, 13 years ago (diff)

update: kdelibs, kde-l10n, kdepimlibs, libktorrent, ktorrent

Line 
1Name:           ktorrent
2Summary:        A BitTorrent program
3Summary(ja):    BitTorrent クライアント
4Version:        4.1.2
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 >= 1.1.0
25BuildRequires: plasma-devel
26BuildRequires: qca2-devel
27BuildRequires: taglib-devel
28BuildRequires: soprano-devel
29
30Obsoletes: ktorrent < 3.2.3-2
31
32Provides: plasma-engine-ktorrent = %{version}-%{release}
33
34Requires: %{name}-libs = %{version}-%{release}
35Requires: 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/kio_magnet.so
124%{_libdir}/kde4/ktbwschedulerplugin.so
125%{_libdir}/kde4/ktinfowidgetplugin.so
126%{_libdir}/kde4/ktipfilterplugin.so
127%{_libdir}/kde4/ktlogviewerplugin.so
128%{_libdir}/kde4/ktmagnetgeneratorplugin.so
129%{_libdir}/kde4/ktmediaplayerplugin.so
130%{_libdir}/kde4/ktscanfolderplugin.so
131%{_libdir}/kde4/ktsearchplugin.so
132%{_libdir}/kde4/ktstatsplugin.so
133%{_libdir}/kde4/ktupnpplugin.so
134%{_libdir}/kde4/ktwebinterfaceplugin.so
135%{_libdir}/kde4/ktzeroconfplugin.so
136%{_libdir}/kde4/ktdownloadorderplugin.so
137%{_libdir}/kde4/ktscriptingplugin.so
138%{_libdir}/kde4/ktshutdownplugin.so
139%{_libdir}/kde4/ktsyndicationplugin.so
140%{_libdir}/kde4/plasma_engine_ktorrent.so
141%{_datadir}/icons/hicolor/*/*/*
142%{_datadir}/applications/kde4/ktorrent.desktop
143%{_datadir}/config.kcfg/magnetsettings.kcfg
144%{_datadir}/kde4/apps/ktorrent/
145%{_datadir}/kde4/services/kt*plugin.desktop
146%{_datadir}/kde4/services/magnet.protocol
147%{_datadir}/kde4/services/plasma-dataengine-ktorrent.desktop
148%{_datadir}/kde4/servicetypes/ktorrentplugin.desktop
149%{_docdir}/HTML/en/ktorrent
150
151%files libs
152%defattr(-,root,root,-)
153%{_libdir}/libktcore.so.12*
154
155%files -n kde-plasma-ktorrent
156%defattr(-,root,root,-)
157%{_datadir}/kde4/services/plasma-applet-ktorrent.desktop
158%{_libdir}/kde4/plasma_applet_ktorrent.so
159
160
161%changelog
162* Sun Oct  2 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.1.2-1
163- new upstream release
164
165* Sun May 15 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 4.0.5-2
166- add BuildRequires: soprano-devel
167
168* Wed Jan 26 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.0.5-1
169- Initial build for Vine Linux
170
171* Thu Jul  8 2010 Alexey Kurov <nucleo@fedoraproject.org> - 4.0.2-1
172- ktorrent-4.0.2
173- drop DSO linking patch
174
175* Tue Jun 15 2010 Alexey Kurov <nucleo@fedoraproject.org> - 4.0.1-1
176- ktorrent-4.0.1
177- fix DSO linking
178
179* Mon May 24 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0.0-1
180- ktorrent-4.0.0
181
182* Thu May 06 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0-0.4.rc1
183- ktorrent-4.0rc1
184
185* Mon Apr 05 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0-0.3.beta2
186- ktorrent-4.0beta2
187
188* Thu Jan 28 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0-0.2.beta1
189- -libs: use %%{_kde4_version}
190
191* Mon Dec 21 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.0-0.1.beta1
192- ktorrent-4.0beta1
193
194* Thu Dec 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.3.2-1
195- ktorrent-3.3.2
196
197* Mon Nov 23 2009 Roland Wolters <wolters.liste@gmx.net> - 3.3.1-1
198- ktorrent-3.3.1
199
200* Mon Nov 09 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.3-1
201- ktorrent-3.3
202- -libs: add/fix scriptlets, move kdelibs4 dep here
203
204* Sat Oct 24 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.3-0.1.rc1
205- ktorrent-3.3rc1
206
207* Sun Sep 27 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.4-1
208- ktorrent-3.2.4
209
210* Mon Aug 24 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.3-3
211- upstream tarball respin
212
213* Sun Aug 23 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.3-2
214- kde-plasma-ktorrent pkg (so main pkg doesn't pull in kdebase-workspace)
215- -libs to make multilib friendly
216
217* Wed Aug 12 2009 Roland Wolters <wolters.liste@gmx.net> - 3.2.3-1
218- ktorrent-3.2.3
219
220* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-4
221- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
222
223* Tue Jul 07 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.2-3
224- don't use internal flags (prefer those provided by kdebase-runtime-flags)
225
226* Wed Jun 03 2009 Roland Wolters <wolters.liste@gmx.net> - 3.2.2-2
227- ktorrent-3.2.2
228
229* Tue May 05 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.1-3
230- crash adjusting speed from systray (kdebug#188447, rhbz#499147)
231
232* Wed Apr 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.1-2
233- -DWITH_SYSTEM_GEOIP=1
234
235* Mon Apr 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.1-1
236- ktorrent-3.2.1
237- optimize scriptlets
238
239* Tue Feb 26 2009 Roland Wolters <wolters.liste@gmx.net> - 3.2-8
240- Some spec file dependency fixes.
241
242* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-3
243- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
244
245* Tue Feb 17 2009 Roland Wolters <wolters.liste@gmx.net> - 3.2-1
246- Update to new version ktorrent 3.2
247 
248* Tue Feb 01 2009 Roland Wolters <wolters.liste@gmx.net> - 3.1.6-4
249- ktorrent-3.1.6-4
250
251* Mon Nov 17 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.1.5-1
252- ktorrent-3.1.5 (#469870)
253
254* Thu Oct 23 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.1.4-1
255- ktorrent-3.1.4 (#468233)
256
257* Tue Oct 14 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.1.3-4
258- KDEDInit could not launch .../ktorrent (#451559, kde#157853)
259
260* Mon Oct 13 2008 Roland Wolters <wolters.liste@gmx.net> - 3.1.3-3
261- Update to upstream version 3.1.3
262
263* Fri Aug 08 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.1.2-1
264- ktorrent-3.1.2
265
266* Sun Jul 13 2008 Roland Wolters <wolters.liste@gmx.net> - 3.1-5
267- Update to version 3.1
268
269* Wed May 14 2008 Roland Wolters <wolters.liste@gmx.net> - 3.0.2-3
270- bugfix update to version 3.0.2
271- some spec file fixes due to an update error
272
273* Mon Apr 28 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.0.1-4
274- %%postun: remove extraneous scriplets
275- -devel: own %%{_kde4_includedir}/libbtcore/ (and subdirs)
276- -devel: Requires: kdelibs4-devel
277- drop: Requires: oxygen-icon-theme (kde4 runtime already does)
278- Requires(post,postun): xdg-utils
279
280* Thu Apr 17 2008 Roland Wolters <wolters.liste@gmx.net> - 3.0.1-3
281- bugfix update to version 3.0.1
282
283* Tue Feb 19 2008 Roland Wolters <wolters.liste@gmx.net> - 3.0.0-7
284- further spec file improvements for the 3.0.0 version
285
286* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.0.0-2
287- Autorebuild for GCC 4.3
288
289* Mon Feb 18 2008 Roland Wolters <wolters.liste@gmx.net> - 3.0.0-1
290- first KDE 4 build
291
292* Sun Jan 27 2008 Roland Wolters <wolters.liste@gmx.net> - 2.2.5-5
293- updated to bugfix version 2.2.5
294- fixed build-system-Qt problem in spec file
295
296* Sat Dec 01 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.4-2
297- changed build require from kdelibs-devel to kdelibs3-devel
298
299* Thu Nov 21 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.4-1
300- bugfix update to version 2.2.4
301
302* Fri Nov 16 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.3-2
303- fixed version number for libktorrent file (2.2.2 for now)
304
305* Thu Nov 15 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.3-1
306- features and bugfix update to version 2.2.3
307
308* Wed Aug 19 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.2-1
309- bugfix update to version 2.2.2
310
311* Thu Aug 16 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.1-3
312- licence tag corrected
313
314* Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> - 2.2.1-2
315- Rebuild for RH #249435
316
317* Tue Jul 24 2007 Roland Wolters <wolters.liste@gmx.net> 2.2.1-1
318- update to bugfix upstream 2.2.1
319
320* Fri Jul 06 2007 Roland Wolters <wolters.liste@gmx.net> 2.2-2
321- spec-file fixes re-included
322
323* Tue Jul 03 2007 Roland Wolters <wolters.liste@gmx.net> 2.2-1
324- update to upstream 2.2:
325        - cleaner UI
326        - - New file selection dialog
327        - Statistics plugin with pretty graphs
328        - Possibility to open as many tabs as you want
329        - Diskspace monitoring and stopping of downloads when the diskspace
330          drops below a certain value
331        - Individual torrent speed limits
332        - Full disk preallocation to avoid fragmentation
333
334* Wed Jun 13 2007 Roland Wolters <wolters.liste@gmx.net> 2.2rc1-1
335- update to upstream 2.2rc1
336
337* Tue Apr 03 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.1.3-1
338- ktorrent-2.1.3 (#235014)
339- optimize %%configure
340
341* Fri Mar 09 2007 Roland Wolters <wolters.liste@gmx.net> 2.1.2-2
342- update to upstream 2.1.2
343
344* Mon Mar 05 2007 Roland Wolters <wolters.liste@gmx.net> 2.1.1-2
345- update to upstream 2.1.1
346
347* Wed Feb 07 2007 Roland Wolters <wolters.liste@gmx.net> 2.1-7
348- spec-file adjustments
349
350* Wed Feb 07 2007 Roland Wolters <wolters.liste@gmx.net> 2.1-6
351- fixed plugins bug
352- fixed configure warnings
353
354* Tue Feb 06 2007 Roland Wolters <wolters.liste@gmx.net> 2.1-4
355- added avahi-devel dependecy
356
357* Mon Feb 05 2007 Roland Wolters <wolters.liste@gmx.net> 2.1-3
358- Update to upstream version 2.1
359
360* Fri Oct 13 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.3-4
361- Update to upstream version 2.0.3
362- added znow patch for ppc
363
364* Thu Sep 07 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.2-3
365- mass rebuild
366
367* Tue Aug 30 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.2-1
368- minor bugfix update
369
370* Tue Aug 29 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.1-3
371- mass rebuild
372
373* Mon Aug 21 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.1-1
374- update to version 2.0.1
375
376* Sun Aug 20 2006 Roland Wolters <wolters.liste@gmx.net> 2.0-6
377- increased minor version to avoid broken update path
378
379* Mon Aug 14 2006 Roland Wolters <wolters.liste@gmx.net> 2.0-3
380- fixed small errors in spec file
381
382* Wed Aug 09 2006 Roland Wolters <wolters.liste@gmx.net> 2.0-1
383- update to version 2.0
384
385* Fri Jun 23 2006 Roland Wolters <wolters.liste@gmx.net> 1.2-6
386- fixed doublication error in rpm spec
387- spec file polishing
388
389* Fri Jun 23 2006 Roland Wolters <wolters.liste@gmx.net> 1.2-5
390- added %%{_datadir}/apps/ktorrent
391- removed redundant KTorrent in summary
392
393* Wed Jun 21 2006 Roland Wolters <wolters.liste@gmx.net> 1.2-4
394- changed e-mail address to correct packager address
395
396* Wed Apr  5 2006 Roland Wolters <rolandwolters@web.de> 1.2-3
397- corrected *.desktop files
398- changed icon scriplets
399
400* Wed Apr  5 2006 Roland Wolters <rolandwolters@web.de> 1.2-2
401- set vendor string to ""
402- added gtk-update-icon-cache scriplets to post and postun
403- added desktop-database scriplet because of MimeType in ktorrent.desktop
404- moved %%{_libdir}/kde3/* to main package
405- moved %%{_libdir}/libktorrent.so to main package
406- configure with disable-static and enable-shared
407- added %%exclude %%{_libdir}/lib*.la
408
409* Mon Apr  3 2006 Roland Wolters <rolandwolters@web.de> 1.2-1
410- initial packaging
Note: See TracBrowser for help on using the repository browser.