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

Revision 6725, 12.8 KB checked in by Takemikaduchi, 12 years ago (diff)

KDE-4.9.0

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