source: projects/specs/branches/6/k/ktorrent/ktorrent-vl.spec @ 3881

Revision 3881, 12.6 KB checked in by Takemikaduchi, 13 years ago (diff)

add BuildRequires?

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