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

Revision 6774, 12.9 KB checked in by Takemikaduchi, 12 years ago (diff)

libalkimia, libdbi: new package
others: new upstream release

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