%define desktopvendor fedora Name: ktorrent Version: 2.2.6 Release: 2%{?dist} Summary: A BitTorrent program for KDE Group: Applications/Internet License: GPLv2+ URL: http://ktorrent.pwsp.net/ Source0: http://ktorrent.org/downloads/%{version}/ktorrent-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: kdelibs3-devel BuildRequires: gettext BuildRequires: gmp-devel BuildRequires: avahi-devel BuildRequires: avahi-qt3-devel BuildRequires: desktop-file-utils # for 'make -f admin/Makefile.common' BuildRequires: automake %description KTorrent is a BitTorrent program for KDE. Its main features are native KDE integration, download of torrent files, upload speed capping, internet searching using various search engines, UDP Trackers and UPnP support. %prep %setup -q # fix "WARNING:.../Makefile.in seems to ignore the --datarootdir setting" make -f admin/Makefile.common %build unset QTDIR || : ; . /etc/profile.d/qt.sh %configure \ --disable-rpath \ --enable-new-ldflags \ --disable-debug --disable-warnings \ --disable-dependency-tracking --enable-final make %{?_smp_mflags} %install %{__rm} -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT %find_lang %{name} rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Internet/ktorrent.desktop /usr/bin/desktop-file-install --vendor="" \ --dir=${RPM_BUILD_ROOT}%{_datadir}/applications/kde \ --add-category=X-Fedora \ %{buildroot}%{_datadir}/applications/kde/ktorrent.desktop # Unpackaged files rm -f %{buildroot}%{_libdir}/lib*.la %post /sbin/ldconfig 2>/dev/null touch --no-create %{_datadir}/icons/hicolor || : if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor 2> /dev/null || : fi update-desktop-database &> /dev/null ||: %postun /sbin/ldconfig 2>/dev/null touch --no-create %{_datadir}/icons/hicolor || : if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor 2> /dev/null || : fi update-desktop-database &> /dev/null ||: %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING README TODO %{_bindir}/ktcachecheck %{_bindir}/ktorrent %{_bindir}/kttorinfo %{_bindir}/ktshell %{_bindir}/ktupnptest %{_libdir}/libktorrent.so %{_libdir}/libktorrent-%{version}.so %{_libdir}/kde3/ktinfowidgetplugin.so %{_libdir}/kde3/ktinfowidgetplugin.la %{_libdir}/kde3/ktipfilterplugin.so %{_libdir}/kde3/ktipfilterplugin.la %{_libdir}/kde3/ktlogviewerplugin.so %{_libdir}/kde3/ktlogviewerplugin.la %{_libdir}/kde3/ktpartfileimportplugin.so %{_libdir}/kde3/ktpartfileimportplugin.la %{_libdir}/kde3/ktrssfeedplugin.so %{_libdir}/kde3/ktrssfeedplugin.la %{_libdir}/kde3/ktscanfolderplugin.so %{_libdir}/kde3/ktscanfolderplugin.la %{_libdir}/kde3/ktschedulerplugin.so %{_libdir}/kde3/ktschedulerplugin.la %{_libdir}/kde3/ktsearchplugin.so %{_libdir}/kde3/ktsearchplugin.la %{_libdir}/kde3/ktstatsplugin.so %{_libdir}/kde3/ktstatsplugin.la %{_libdir}/kde3/ktupnpplugin.so %{_libdir}/kde3/ktupnpplugin.la %{_libdir}/kde3/ktwebinterfaceplugin.so %{_libdir}/kde3/ktwebinterfaceplugin.la %{_libdir}/kde3/ktzeroconfplugin.so %{_libdir}/kde3/ktzeroconfplugin.la %{_datadir}/applications/kde/ktorrent.desktop %{_datadir}/apps/ktorrent/ %{_datadir}/config.kcfg/ktlogviewerplugin.kcfg %{_datadir}/config.kcfg/ktrssfeedplugin.kcfg %{_datadir}/config.kcfg/ktscanfolderplugin.kcfg %{_datadir}/config.kcfg/ktschedulerplugin.kcfg %{_datadir}/config.kcfg/ktstatsplugin.kcfg %{_datadir}/config.kcfg/ktinfowidgetplugin.kcfg %{_datadir}/config.kcfg/ktipfilterplugin.kcfg %{_datadir}/config.kcfg/ktorrent.kcfg %{_datadir}/config.kcfg/ktsearchplugin.kcfg %{_datadir}/config.kcfg/ktupnpplugin.kcfg %{_datadir}/config.kcfg/ktwebinterfaceplugin.kcfg %{_datadir}/icons/hicolor/128x128/apps/ktorrent.png %{_datadir}/icons/hicolor/16x16/apps/ktorrent.png %{_datadir}/icons/hicolor/22x22/apps/ktorrent.png %{_datadir}/icons/hicolor/32x32/apps/ktorrent.png %{_datadir}/icons/hicolor/48x48/apps/ktorrent.png %{_datadir}/icons/hicolor/64x64/apps/ktorrent.png %{_datadir}/icons/hicolor/scalable/apps/ktorrent.svgz %{_datadir}/icons/hicolor/128x128/mimetypes/torrent.png %{_datadir}/icons/hicolor/16x16/mimetypes/torrent.png %{_datadir}/icons/hicolor/22x22/mimetypes/torrent.png %{_datadir}/icons/hicolor/32x32/mimetypes/torrent.png %{_datadir}/icons/hicolor/48x48/mimetypes/torrent.png %{_datadir}/icons/hicolor/64x64/mimetypes/torrent.png %{_datadir}/icons/hicolor/scalable/mimetypes/torrent.svgz %{_datadir}/services/ktscanfolderplugin.desktop %{_datadir}/services/ktschedulerplugin.desktop %{_datadir}/services/ktinfowidgetplugin.desktop %{_datadir}/services/ktipfilterplugin.desktop %{_datadir}/services/ktlogviewerplugin.desktop %{_datadir}/services/ktpartfileimportplugin.desktop %{_datadir}/services/ktrssfeedplugin.desktop %{_datadir}/services/ktsearchplugin.desktop %{_datadir}/services/ktstatsplugin.desktop %{_datadir}/services/ktupnpplugin.desktop %{_datadir}/servicetypes/ktorrentplugin.desktop %{_datadir}/services/ktwebinterfaceplugin.desktop %{_datadir}/services/ktzeroconfplugin.desktop %changelog * Sun Apr 20 2008 Roland Wolters - 2.2.6-2 - update to bugfix version 2.2.6 * Sun Jan 27 2008 Roland Wolters - 2.2.5-5 - updated to bugfix version 2.2.5 - fixed build-system-Qt problem in spec file * Sat Dec 01 2007 Roland Wolters - 2.2.4-2 - changed build require from kdelibs-devel to kdelibs3-devel * Thu Nov 21 2007 Roland Wolters - 2.2.4-1 - bugfix update to version 2.2.4 * Fri Nov 16 2007 Roland Wolters - 2.2.3-2 - fixed version number for libktorrent file (2.2.2 for now) * Thu Nov 15 2007 Roland Wolters - 2.2.3-1 - features and bugfix update to version 2.2.3 * Wed Aug 19 2007 Roland Wolters - 2.2.2-1 - bugfix update to version 2.2.2 * Thu Aug 16 2007 Roland Wolters - 2.2.1-3 - licence tag corrected * Wed Jul 25 2007 Jesse Keating - 2.2.1-2 - Rebuild for RH #249435 * Tue Jul 24 2007 Roland Wolters 2.2.1-1 - update to bugfix upstream 2.2.1 * Fri Jul 06 2007 Roland Wolters 2.2-2 - spec-file fixes re-included * Tue Jul 03 2007 Roland Wolters 2.2-1 - update to upstream 2.2: - cleaner UI - - New file selection dialog - Statistics plugin with pretty graphs - Possibility to open as many tabs as you want - Diskspace monitoring and stopping of downloads when the diskspace drops below a certain value - Individual torrent speed limits - Full disk preallocation to avoid fragmentation * Wed Jun 13 2007 Roland Wolters 2.2rc1-1 - update to upstream 2.2rc1 * Tue Apr 03 2007 Rex Dieter 2.1.3-1 - ktorrent-2.1.3 (#235014) - optimize %%configure * Fri Mar 09 2007 Roland Wolters 2.1.2-2 - update to upstream 2.1.2 * Mon Mar 05 2007 Roland Wolters 2.1.1-2 - update to upstream 2.1.1 * Wed Feb 07 2007 Roland Wolters 2.1-7 - spec-file adjustments * Wed Feb 07 2007 Roland Wolters 2.1-6 - fixed plugins bug - fixed configure warnings * Tue Feb 06 2007 Roland Wolters 2.1-4 - added avahi-devel dependecy * Mon Feb 05 2007 Roland Wolters 2.1-3 - Update to upstream version 2.1 * Fri Oct 13 2006 Roland Wolters 2.0.3-4 - Update to upstream version 2.0.3 - added znow patch for ppc * Thu Sep 07 2006 Roland Wolters 2.0.2-3 - mass rebuild * Tue Aug 30 2006 Roland Wolters 2.0.2-1 - minor bugfix update * Tue Aug 29 2006 Roland Wolters 2.0.1-3 - mass rebuild * Mon Aug 21 2006 Roland Wolters 2.0.1-1 - update to version 2.0.1 * Sun Aug 20 2006 Roland Wolters 2.0-6 - increased minor version to avoid broken update path * Mon Aug 14 2006 Roland Wolters 2.0-3 - fixed small errors in spec file * Wed Aug 09 2006 Roland Wolters 2.0-1 - update to version 2.0 * Fri Jun 23 2006 Roland Wolters 1.2-6 - fixed doublication error in rpm spec - spec file polishing * Fri Jun 23 2006 Roland Wolters 1.2-5 - added %{_datadir}/apps/ktorrent - removed redundant KTorrent in summary * Wed Jun 21 2006 Roland Wolters 1.2-4 - changed e-mail address to correct packager address * Wed Apr 5 2006 Roland Wolters 1.2-3 - corrected *.desktop files - changed icon scriplets * Wed Apr 5 2006 Roland Wolters 1.2-2 - set vendor string to "" - added gtk-update-icon-cache scriplets to post and postun - added desktop-database scriplet because of MimeType in ktorrent.desktop - moved %{_libdir}/kde3/* to main package - moved %{_libdir}/libktorrent.so to main package - configure with disable-static and enable-shared - added %exclude %{_libdir}/lib*.la * Mon Apr 3 2006 Roland Wolters 1.2-1 - initial packaging