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

Revision 10570, 13.2 KB checked in by Takemikaduchi, 8 years ago (diff)

rebuild with gcc-5.4.0

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