SPECS: ktorrent.spec - up to 3.0.2 - needs kde4 - for kde3 use version 2.x ...

shadzik shadzik at pld-linux.org
Mon May 12 03:18:58 CEST 2008


Author: shadzik                      Date: Mon May 12 01:18:58 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- up to 3.0.2
- needs kde4
- for kde3 use version 2.x which will be moved to a branch

---- Files affected:
SPECS:
   ktorrent.spec (1.47 -> 1.48) 

---- Diffs:

================================================================
Index: SPECS/ktorrent.spec
diff -u SPECS/ktorrent.spec:1.47 SPECS/ktorrent.spec:1.48
--- SPECS/ktorrent.spec:1.47	Mon Apr 21 14:24:36 2008
+++ SPECS/ktorrent.spec	Mon May 12 03:18:53 2008
@@ -3,23 +3,21 @@
 Summary(de.UTF-8):	Ein nativer KDE BitTorrent Klient
 Summary(pl.UTF-8):	Natywny klient BitTorrenta dla KDE
 Name:		ktorrent
-Version:	2.2.6
+Version:	3.0.2
 Release:	1
 License:	GPL
 Group:		Applications/Networking
 Source0:	http://ktorrent.org/downloads/%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5:	190d9a0077c89d1bdf68ced2194db4d3
-Patch0:		kde-common-LD_quote.patch
-Patch1:		kde-ac260-lt.patch
-Patch2:		%{name}-stl.patch
+# Source0-md5:	a2a3c2a62da2147d22eccefa40c7f5d7
 URL:		http://ktorrent.org/
-BuildRequires:	autoconf
-BuildRequires:	automake
-BuildRequires:	gettext-devel
+BuildRequires:	QtCore-devel >= 4.4.0
+BuildRequires:	QtNetwork-devel >= 4.4.0
+BuildRequires:	cmake
 BuildRequires:	gmp-devel
-BuildRequires:	kdelibs-devel >= 9:3.2.0
-BuildRequires:	pkgconfig
+BuildRequires:	kde4-kdelibs-devel
+BuildRequires:	qca-devel >= 2.0.0
 BuildRequires:	rpmbuild(macros) >= 1.129
+BuildRequires:	strigi-devel >= 0.5.5
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -49,46 +47,40 @@
 
 Główne cechy to:
 - ściąganie plików torrent
-- ograniczanie szybkości uploadu, baczące żeby większość ludzi nie
-  przesyłała nieograniczonej ilości danych
+- ograniczanie szybkości uploadu, baczące żeby większość ludzi
+  nie przesyłała nieograniczonej ilości danych
 - przeszukiwanie Internetu przy użyciu różnych wyszukiwarek, można
   nawet dodać własną
 - trackery UDP
 
+%package devel
+Summary:        Header files for ktorrent
+Summary(pl.UTF-8):      Pliki nagÅ~Bówkowe ktorrent
+Group:          Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description devel
+Header files for ktorrent.
+
+%description devel -l pl.UTF-8
+Pliki nagÅ~Bówkowe ktorrent.
+
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
 
 %build
-cp -f /usr/share/automake/config.sub admin
-%{__make} -f admin/Makefile.common cvs
-
-%configure \
-	--enable-knetwork \
-	--enable-mt \
-	--disable-static \
-	--with-pic \
-	--with-gnu-ld \
-	--disable-rpath \
-	--disable-embedded \
-	--enable-fast-install=yes \
-	--with-xinerama \
-	--disable-final \
-	--%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \
-	--with-qt-libraries=%{_libdir}
-
+install -d build
+cd build
+%cmake \
+	-DCMAKE_INSTALL_PREFIX=%{_prefix} \
+	../
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%{__make} install \
+%{__make} -C build install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Internet/ktorrent.desktop
-rm -f $RPM_BUILD_ROOT%{_libdir}/{kde3/*.la,*.la}
-
 %find_lang %{name} --with-kde
 
 %clean
@@ -99,55 +91,65 @@
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/ktcachecheck
 %attr(755,root,root) %{_bindir}/ktorrent
-%attr(755,root,root) %{_bindir}/ktshell
-%attr(755,root,root) %{_bindir}/kttorinfo
 %attr(755,root,root) %{_bindir}/ktupnptest
-%attr(755,root,root) %{_libdir}/libktorrent-*.*.*.so
-%attr(755,root,root) %{_libdir}/libktorrent.so
-%attr(755,root,root) %{_libdir}/kde3/ktinfowidgetplugin.so
-%attr(755,root,root) %{_libdir}/kde3/ktipfilterplugin.so
-%attr(755,root,root) %{_libdir}/kde3/ktlogviewerplugin.so
-%attr(755,root,root) %{_libdir}/kde3/ktpartfileimportplugin.so
-%attr(755,root,root) %{_libdir}/kde3/ktsearchplugin.so
-%attr(755,root,root) %{_libdir}/kde3/ktstatsplugin.so
-%attr(755,root,root) %{_libdir}/kde3/ktupnpplugin.so
-%attr(755,root,root) %{_libdir}/kde3/ktscanfolderplugin.so
-%attr(755,root,root) %{_libdir}/kde3/ktschedulerplugin.so
-%attr(755,root,root) %{_libdir}/kde3/ktrssfeedplugin.so
-%attr(755,root,root) %{_libdir}/kde3/ktwebinterfaceplugin.so
-#%attr(755,root,root) %{_libdir}/kde3/ktzeroconfplugin.so
-%{_datadir}/apps/%{name}
-%{_datadir}/config.kcfg/ktorrent.kcfg
-%{_datadir}/config.kcfg/ktinfowidgetplugin.kcfg
-%{_datadir}/config.kcfg/ktipfilterplugin.kcfg
-%{_datadir}/config.kcfg/ktsearchplugin.kcfg
-%{_datadir}/config.kcfg/ktupnpplugin.kcfg
-%{_datadir}/config.kcfg/ktscanfolderplugin.kcfg
-%{_datadir}/config.kcfg/ktschedulerplugin.kcfg
-%{_datadir}/config.kcfg/ktstatsplugin.kcfg
-%{_datadir}/config.kcfg/ktlogviewerplugin.kcfg
-%{_datadir}/config.kcfg/ktrssfeedplugin.kcfg
-%{_datadir}/config.kcfg/ktwebinterfaceplugin.kcfg
-%{_datadir}/services/ktinfowidgetplugin.desktop
-%{_datadir}/services/ktipfilterplugin.desktop
-%{_datadir}/services/ktlogviewerplugin.desktop
-%{_datadir}/services/ktpartfileimportplugin.desktop
-%{_datadir}/services/ktsearchplugin.desktop
-%{_datadir}/services/ktstatsplugin.desktop
-%{_datadir}/services/ktupnpplugin.desktop
-%{_datadir}/services/ktscanfolderplugin.desktop
-%{_datadir}/services/ktschedulerplugin.desktop
-%{_datadir}/services/ktrssfeedplugin.desktop
-%{_datadir}/services/ktwebinterfaceplugin.desktop
-%{_datadir}/services/ktzeroconfplugin.desktop
-%{_datadir}/servicetypes/ktorrentplugin.desktop
-%{_desktopdir}/kde/ktorrent.desktop
-%{_iconsdir}/*/*/apps/%{name}.png
-%{_iconsdir}/hicolor/scalable/apps/ktorrent.svgz
-%{_iconsdir}/hicolor/*x*/mimetypes/torrent.png
-%{_iconsdir}/hicolor/scalable/mimetypes/torrent.svgz
+%attr(755,root,root) %{_libdir}/kde4/ktbwschedulerplugin.so
+%attr(755,root,root) %{_libdir}/kde4/ktinfowidgetplugin.so
+%attr(755,root,root) %{_libdir}/kde4/ktipfilterplugin.so
+%attr(755,root,root) %{_libdir}/kde4/ktlogviewerplugin.so
+%attr(755,root,root) %{_libdir}/kde4/ktscanfolderplugin.so
+%attr(755,root,root) %{_libdir}/kde4/ktsearchplugin.so
+%attr(755,root,root) %{_libdir}/kde4/ktstatsplugin.so
+%attr(755,root,root) %{_libdir}/kde4/ktupnpplugin.so
+%attr(755,root,root) %{_libdir}/kde4/ktwebinterfaceplugin.so
+%attr(755,root,root) %ghost %{_libdir}/libbtcore.so.?
+%attr(755,root,root) %{_libdir}/libbtcore.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libktcore.so.?
+%attr(755,root,root) %{_libdir}/libktcore.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libktupnp.so.?
+%attr(755,root,root) %{_libdir}/libktupnp.so.*.*.*
+%{_desktopdir}/kde4/ktorrent.desktop
+%{_datadir}/apps/ktorrent
+%{_iconsdir}/hicolor/128x128/apps/ktorrent.png
+%{_iconsdir}/hicolor/128x128/mimetypes/torrent.png
+%{_iconsdir}/hicolor/16x16/apps/ktorrent.png
+%{_iconsdir}/hicolor/16x16/mimetypes/torrent.png
+%{_iconsdir}/hicolor/22x22/actions/ktencrypted.png
+%{_iconsdir}/hicolor/22x22/actions/ktremove.png
+%{_iconsdir}/hicolor/22x22/actions/ktstart.png
+%{_iconsdir}/hicolor/22x22/actions/ktstart_all.png
+%{_iconsdir}/hicolor/22x22/actions/ktstop.png
+%{_iconsdir}/hicolor/22x22/actions/ktstop_all.png
+%{_iconsdir}/hicolor/22x22/apps/ktorrent.png
+%{_iconsdir}/hicolor/22x22/mimetypes/torrent.png
+%{_iconsdir}/hicolor/32x32/apps/ktorrent.png
+%{_iconsdir}/hicolor/32x32/mimetypes/torrent.png
+%{_iconsdir}/hicolor/48x48/actions/ktplugins.png
+%{_iconsdir}/hicolor/48x48/apps/ktorrent.png
+%{_iconsdir}/hicolor/48x48/mimetypes/torrent.png
+%{_iconsdir}/hicolor/64x64/actions/ktinfowidget.png
+%{_iconsdir}/hicolor/64x64/actions/ktqueuemanager.png
+%{_iconsdir}/hicolor/64x64/actions/ktupnp.png
+%{_iconsdir}/hicolor/64x64/apps/ktorrent.png
+%{_iconsdir}/hicolor/64x64/mimetypes/torrent.png
+%{_iconsdir}/hicolor/64x64/places/ktprefdownloads.png
+%{_datadir}/kde4/services/ktbwschedulerplugin.desktop
+%{_datadir}/kde4/services/ktinfowidgetplugin.desktop
+%{_datadir}/kde4/services/ktipfilterplugin.desktop
+%{_datadir}/kde4/services/ktlogviewerplugin.desktop
+%{_datadir}/kde4/services/ktscanfolderplugin.desktop
+%{_datadir}/kde4/services/ktsearchplugin.desktop
+%{_datadir}/kde4/services/ktstatsplugin.desktop
+%{_datadir}/kde4/services/ktupnpplugin.desktop
+%{_datadir}/kde4/services/ktwebinterfaceplugin.desktop
+%{_datadir}/kde4/servicetypes/ktorrentplugin.desktop
+
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/libbtcore
+%{_libdir}/libbtcore.so
+%{_libdir}/libktcore.so
+%{_libdir}/libktupnp.so
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -155,6 +157,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.48  2008-05-12 01:18:53  shadzik
+- up to 3.0.2
+- needs kde4
+- for kde3 use version 2.x which will be moved to a branch
+
 Revision 1.47  2008-04-21 12:24:36  kosmo
 - updated to 2.2.6
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/ktorrent.spec?r1=1.47&r2=1.48&f=u



More information about the pld-cvs-commit mailing list