Hello community, here is the log from the commit of package ktorrent for openSUSE:11.4 checked in at Mon Apr 11 13:26:16 CEST 2011.
-------- --- old-versions/11.4/all/ktorrent/ktorrent.changes 2011-02-07 13:49:46.000000000 +0100 +++ 11.4/ktorrent/ktorrent.changes 2011-03-17 07:55:24.000000000 +0100 @@ -1,0 +2,62 @@ +Wed Mar 16 18:30:18 UTC 2011 - [email protected] + +- Update to 4.1.0: + * Check if source files are missing before moving them (bko#265607) + * Fix scanextender showing when they are not supposed to (bko#259483) + * Fix mediaplayer unable to stop in buffering mode when streaming + (bko#266100) + * KDE 4.4 compatibility fix in search plugin + * Make sure overwrite is possible for the torrent copy file feature + * Fix critical Qt warning when opening context menu in view +- Spec file updates: + * Removed Authors: from %description (requirement for Factory submissions). + * Removed ktorrent-devel and libktcore12 subpackages and merged it in the + main package since the package doesn't actually provides any shared + libraries. Because of this also removed libktcore.so to fix rpmlint warning + "devel-file-in-non-devel-package". + * Minor update in %files section. +- Rebased "initial-preference.diff" patch to apply cleanly. + +------------------------------------------------------------------- +Thu Mar 10 10:35:59 UTC 2011 - [email protected] + +- buildrequire a specific libktorrent + +------------------------------------------------------------------- +Sat Feb 26 10:27:27 UTC 2011 - [email protected] + +- switch back to recommending -lang package + +------------------------------------------------------------------- +Fri Feb 25 22:32:07 UTC 2011 - [email protected] + +- Update to 4.0.99rc1 (4.1rc1): + * Make sure that apply button of config dialog is enabled properly when the + group changes in the scanfolder settings + * Add kio-magnet + * Improve performance of ktorrent in situations where there are many torrent + (262571) + * Fix memory leak on exit (263802) + * Fix tab bar not matching TabBarWidget state in some circumstances (263068) + * Fix libktorrent not gettting updated when the download of a magnet link + finishes and the FileSelectDlg is shown + * Update view tab when switching to it, fixes data scan widget showing in the + wrong place (259483) + * Update view captions every GUI update (264215) + * Use user modified path for file column in chunks view (264814) + * Fix QM bug causing torrents to get started when it is not needed (262570) +- Spec file updates: + * Changes based on rpmdevtools templates and spec-cleaner run. + * Changed License: to GPLv2+ and GPLv3 and LGPLv2 and LGPLv2+ and LGPLv2.1+ + and BSD. + * Updates in Url: and %description. + * Added description for the patches based on openSUSE Patches Guidelines. + * Updates in Buildrequires:, Requires:, %build, %install and %files sections. + * Use Suggests: and not Recommends: for lang package. + * Removed %pre and %post /sbin/ldconfig section for main package (not + needed). + * Moved the english help files in the main package. +- Removed ktorrent icons from icons.tar.bz2 (they are provided by the package). +- Fixed rpmlint warning ("wrong-icon-size"). + +------------------------------------------------------------------- Package does not exist at destination yet. Using Fallback old-versions/11.4/all/ktorrent Destination is old-versions/11.4/UPDATES/all/ktorrent calling whatdependson for 11.4-i586 Old: ---- ktorrent-4.1beta1.tar.bz2 New: ---- ktorrent-4.1.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ktorrent.spec ++++++ --- /var/tmp/diff_new_pack.haKDQb/_old 2011-04-11 13:25:49.000000000 +0200 +++ /var/tmp/diff_new_pack.haKDQb/_new 2011-04-11 13:25:49.000000000 +0200 @@ -16,101 +16,78 @@ # -# -%define srcversion 4.1beta1 Name: ktorrent -BuildRequires: gmp-devel kdebase4-workspace-devel libkdepimlibs4-devel libqca2-devel taglib-devel -BuildRequires: fdupes libktorrent-devel -BuildRequires: hicolor-icon-theme jpackage-utils -Url: http://ktorrent.pwsp.net/ -License: GPLv2+ -Group: Productivity/Networking/File-Sharing +Version: 4.1.0 +Release: 1.<RELEASE2> Summary: KDE BitTorrent Client -Version: 4.0.99beta1 -Release: 2 + +License: GPLv2+ and GPLv3 and LGPLv2 and LGPLv2+ and LGPLv2.1+ and BSD +Url: http://ktorrent.org/ +Group: Productivity/Networking/File-Sharing +Source0: http://ktorrent.org/downloads/4.1.0/%{name}-%{version}.tar.bz2 +# Mimetype icons +Source1: icons.tar.bz2 +Source2: ktorrent.1 +Source3: ktupnptest.1 +# PATCH-FIX-OPENSUSE remove-links.diff [email protected] -- Remove links to some search engine with maybe legal problems +Patch0: remove-links.diff +# PATCH-FIX-OPENSUSE suse-dht-warning.diff [email protected] -- Warning popup for DHT +Patch1: suse-dht-warning.diff +# PATCH-FIX-OPENSUSE initial-preference.diff [email protected] -- InitialPreference to set it as the default torrent downloader +Patch2: initial-preference.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -%define rversion %version -Source: %{name}-%{srcversion}.tar.bz2 -Source2: icons.tar.bz2 -Source3: ktorrent.1 -Source4: ktupnptest.1 -Patch1: remove-links.diff -Patch4: suse-dht-warning.diff -Patch5: initial-preference.diff -Recommends: %{name}-lang = %{version} -%kde4_runtime_requires -%kde4_pimlibs_requires -Requires: oxygen-icon-theme -# This specific "requires" is neccessary because rpm doesn't specify a version for the libktcore12 requirement -Requires: libktcore12 = %{version}-%{release} +BuildRequires: ImageMagick +BuildRequires: fdupes +BuildRequires: kdebase4-workspace-devel +BuildRequires: libkdepimlibs4-devel +BuildRequires: libktorrent-devel >= 1.1.0 +BuildRequires: taglib-devel +%if 0%{?suse_version} +BuildRequires: update-desktop-files +%endif +%kde4_pimlibs_requires +%kde4_runtime_requires +Recommends: %{name}-lang = %{version} +Obsoletes: ktorrent-devel +Obsoletes: libktcore12 %description -Torrent is a BitTorrent program for KDE. Its main features are: -* Download of torrent files -* Upload speed capping, seeing that most people cannot upload - infinite amounts of data -* Internet searching using the BitTorrent Web site's search engine -* UDP trackers - -Authors: --------- - Jois Guisson <[email protected]> - -%package -n libktcore12 -License: GPLv2+ -Group: System/Libraries -Summary: Library for ktorrent - -%description -n libktcore12 -This package contains ktorrent's library -Authors: --------- - Jois Guisson <[email protected]> - -%package devel -License: GPLv2+ -Group: Development/Libraries/C and C++ -Summary: KDE BitTorrent Client Build Environment -Requires: ktorrent = %{version} - -%description devel -This package includes the necessary files to build KTorrent plugins. - - - -Authors: --------- - Jois Guisson <[email protected]> +KTorrent is a bittorrent application for KDE which allows you to download files +using the BitTorrent protocol. It enables you to run multiple torrents at the +same time and comes with extended features to make it a full-featured client +for BitTorrent. %lang_package %prep -%setup -q -n %{name}-%{srcversion} -%patch1 +%setup -q +%patch0 %if ! 0%{?packman_bs} -%patch4 +%patch1 %endif -%patch5 -tar xfj %{SOURCE2} +%patch2 +tar jxf %{SOURCE1} %build - %cmake_kde4 -d build -- -DENABLE_DHT_SUPPORT=true -DCMAKE_VERBOSE_MAKEFILE:BOOL=true - %make_jobs +%cmake_kde4 -d build +%make_jobs %install - cd build - %makeinstall +cd build +%kde4_makeinstall +cd .. + +# Not needed, fix "devel-file-in-non-devel-package" rpmlint warning +rm -f %{buildroot}%{_kde4_libdir}/libktcore.so + +# Fix wrong-icon-size +convert -scale 22x22! %{buildroot}%{_kde4_iconsdir}/hicolor/22x22/actions/kt-encrypted.png %{buildroot}%{_kde4_iconsdir}/hicolor/22x22/actions/kt-encrypted.png + # Add man pages from help2man edited. mkdir -p %{buildroot}%{_mandir}/man1 +cp %{S:2} %{buildroot}%{_mandir}/man1 cp %{S:3} %{buildroot}%{_mandir}/man1 -cp %{S:4} %{buildroot}%{_mandir}/man1 - %fdupes -s $RPM_BUILD_ROOT -%if %suse_version > 1110 -%else - rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/hne -%endif - %suse_update_desktop_file -r ktorrent Qt KDE Network P2P # Fix any .py files with shebangs and wrong permissions. if test -z `find %{buildroot} -name *.py -perm 0644 -print0|xargs -0r grep -l '#!'`; \ @@ -118,109 +95,110 @@ else chmod -f 0755 `find %{buildroot} -name *.py -perm 0644 -print0|xargs -0r grep -l '#!'`; \ fi - %kde_post_install - %find_lang %name +%if 0%{?suse_version} +%suse_update_desktop_file -r %{name} Qt KDE Network P2P +%endif -%pre -p /sbin/ldconfig +# Remove unneeded locales +%if 0%{?suse_version} < 1140 +rm -rf %{buildroot}%{_datadir}/locale/ast/ +rm -rf %{buildroot}%{_datadir}/locale/hne/ +rm -rf %{buildroot}%{_datadir}/locale/sr@ijekavian/ +rm -rf %{buildroot}%{_datadir}/locale/sr@ijekavianlatin/ +%endif -%post -p /sbin/ldconfig +%fdupes -s %{buildroot} -%postun -p /sbin/ldconfig +%find_lang %{name} -%post -n libktcore12 -p /sbin/ldconfig +%kde_post_install -%postun -n libktcore12 -p /sbin/ldconfig +%post -p /sbin/ldconfig -%files lang -f build/%name.lang -%defattr(-,root,root) -%if %suse_version < 1140 -%dir %{_datadir}/locale/sr@ijekavian -%dir %{_datadir}/locale/sr@ijekavian/LC_MESSAGES -%dir %{_datadir}/locale/sr@ijekavianlatin -%dir %{_datadir}/locale/sr@ijekavianlatin/LC_MESSAGES -%endif +%postun -p /sbin/ldconfig %files -%defattr(-,root,root) -%{_bindir}/ktorrent -%{_bindir}/ktupnptest -%{_bindir}/ktmagnetdownloader -%_kde4_modules/ktbwschedulerplugin.so -%_kde4_modules/ktinfowidgetplugin.so -%_kde4_modules/ktipfilterplugin.so -%_kde4_modules/ktlogviewerplugin.so -%_kde4_modules/ktscanfolderplugin.so -%_kde4_modules/ktsearchplugin.so -%_kde4_modules/ktstatsplugin.so -%_kde4_modules/ktupnpplugin.so -%_kde4_modules/ktwebinterfaceplugin.so -%_kde4_modules/ktmediaplayerplugin.so -%_kde4_modules/ktdownloadorderplugin.so -%_kde4_modules/ktscriptingplugin.so -%_kde4_modules/ktsyndicationplugin.so -%_kde4_modules/plasma_applet_ktorrent.so -%_kde4_modules/plasma_engine_ktorrent.so -%{_iconsbasedir}/*/actions/kt-add-feeds.* -%{_iconsbasedir}/*/actions/kt-add-filters.* -%{_iconsbasedir}/*/actions/kt-remove-feeds.* -%{_iconsbasedir}/*/actions/kt-remove-filters.* -%{_iconsbasedir}/*/actions/kt-magnet.* -%_kde_share_dir/services/ktdownloadorderplugin.desktop -%_kde_share_dir/services/ktscriptingplugin.desktop -%_kde_share_dir/services/ktsyndicationplugin.desktop -%_kde_share_dir/services/plasma-applet-ktorrent.desktop -%_kde_share_dir/services/plasma-dataengine-ktorrent.desktop -%{_kde4_applicationsdir}/ktorrent.desktop -%{_iconsbasedir}/*/apps/ktorrent.* -%{_iconsbasedir}/*/mimetypes/torrent.* -%{_iconsbasedir}/*/actions/kt-bandwidth-scheduler.* -%{_iconsbasedir}/*/actions/kt-change-tracker.* -%{_iconsbasedir}/*/actions/kt-check-data.* -%{_iconsbasedir}/*/actions/kt-chunks.* -%{_iconsbasedir}/*/actions/kt-encrypted.* -%{_iconsbasedir}/*/actions/kt-info-widget.* -%{_iconsbasedir}/*/actions/kt-pause.* -%{_iconsbasedir}/*/actions/kt-plugins.* -%{_iconsbasedir}/*/actions/kt-queue-manager.* -%{_iconsbasedir}/*/actions/kt-remove.* -%{_iconsbasedir}/*/actions/kt-restore-defaults.* -%{_iconsbasedir}/*/actions/kt-set-max-download-speed.* -%{_iconsbasedir}/*/actions/kt-set-max-upload-speed.* -%{_iconsbasedir}/*/actions/kt-show-hide.* -%{_iconsbasedir}/*/actions/kt-show-statusbar.* -%{_iconsbasedir}/*/actions/kt-speed-limits.* -%{_iconsbasedir}/*/actions/kt-start-all.* -%{_iconsbasedir}/*/actions/kt-start.* -%{_iconsbasedir}/*/actions/kt-stop-all.* -%{_iconsbasedir}/*/actions/kt-stop.* -%{_iconsbasedir}/*/actions/kt-upnp.* -%_kde_share_dir/apps/ktorrent -%_kde_share_dir/services/ktbwschedulerplugin.desktop -%_kde_share_dir/services/ktinfowidgetplugin.desktop -%_kde_share_dir/services/ktipfilterplugin.desktop -%_kde_share_dir/services/ktlogviewerplugin.desktop -%_kde_share_dir/services/ktscanfolderplugin.desktop -%_kde_share_dir/services/ktsearchplugin.desktop -%_kde_share_dir/services/ktstatsplugin.desktop -%_kde_share_dir/services/ktupnpplugin.desktop -%_kde_share_dir/services/ktwebinterfaceplugin.desktop -%_kde_share_dir/services/ktmediaplayerplugin.desktop -%_kde_share_dir/services/magnet.protocol -%_kde_share_dir/servicetypes/ktorrentplugin.desktop -%{_kde4_modulesdir}/ktzeroconfplugin.so +%defattr(-,root,root,-) +%doc COPYING ChangeLog RoadMap +%{_kde4_bindir}/ktmagnetdownloader +%{_kde4_bindir}/ktorrent +%{_kde4_bindir}/ktupnptest +%{_kde4_modulesdir}/kio_magnet.so +%{_kde4_modulesdir}/ktbwschedulerplugin.so +%{_kde4_modulesdir}/ktdownloadorderplugin.so +%{_kde4_modulesdir}/ktinfowidgetplugin.so +%{_kde4_modulesdir}/ktipfilterplugin.so +%{_kde4_modulesdir}/ktlogviewerplugin.so %{_kde4_modulesdir}/ktmagnetgeneratorplugin.so -%{_kde4_sharedir}/services/ktzeroconfplugin.desktop -%{_kde4_sharedir}/services/ktshutdownplugin.desktop +%{_kde4_modulesdir}/ktmediaplayerplugin.so +%{_kde4_modulesdir}/ktscanfolderplugin.so +%{_kde4_modulesdir}/ktscriptingplugin.so +%{_kde4_modulesdir}/ktsearchplugin.so %{_kde4_modulesdir}/ktshutdownplugin.so -%{_kde4_sharedir}/services/ktmagnetgeneratorplugin.desktop -%{_mandir}/man1/* - -%files -n libktcore12 -%defattr(-,root,root) -%{_libdir}/libktcore.so.12* - -%files devel -%defattr(-,root,root) -%_libdir/libktcore.so +%{_kde4_modulesdir}/ktstatsplugin.so +%{_kde4_modulesdir}/ktsyndicationplugin.so +%{_kde4_modulesdir}/ktupnpplugin.so +%{_kde4_modulesdir}/ktwebinterfaceplugin.so +%{_kde4_modulesdir}/ktzeroconfplugin.so +%{_kde4_modulesdir}/plasma_applet_ktorrent.so +%{_kde4_modulesdir}/plasma_engine_ktorrent.so +%{_kde4_libdir}/libktcore.so.* +%{_kde4_applicationsdir}/ktorrent.desktop +%doc %{_kde4_htmldir}/en/ktorrent/ +%{_kde4_iconsdir}/*/*/actions/kt-add-feeds.* +%{_kde4_iconsdir}/*/*/actions/kt-add-filters.* +%{_kde4_iconsdir}/*/*/actions/kt-bandwidth-scheduler.* +%{_kde4_iconsdir}/*/*/actions/kt-change-tracker.* +%{_kde4_iconsdir}/*/*/actions/kt-check-data.* +%{_kde4_iconsdir}/*/*/actions/kt-chunks.* +%{_kde4_iconsdir}/*/*/actions/kt-encrypted.* +%{_kde4_iconsdir}/*/*/actions/kt-info-widget.* +%{_kde4_iconsdir}/*/*/actions/kt-magnet.* +%{_kde4_iconsdir}/*/*/actions/kt-pause.* +%{_kde4_iconsdir}/*/*/actions/kt-plugins.* +%{_kde4_iconsdir}/*/*/actions/kt-queue-manager.* +%{_kde4_iconsdir}/*/*/actions/kt-remove-feeds.* +%{_kde4_iconsdir}/*/*/actions/kt-remove-filters.* +%{_kde4_iconsdir}/*/*/actions/kt-remove.* +%{_kde4_iconsdir}/*/*/actions/kt-restore-defaults.* +%{_kde4_iconsdir}/*/*/actions/kt-set-max-download-speed.* +%{_kde4_iconsdir}/*/*/actions/kt-set-max-upload-speed.* +%{_kde4_iconsdir}/*/*/actions/kt-show-hide.* +%{_kde4_iconsdir}/*/*/actions/kt-show-statusbar.* +%{_kde4_iconsdir}/*/*/actions/kt-speed-limits.* +%{_kde4_iconsdir}/*/*/actions/kt-start-all.* +%{_kde4_iconsdir}/*/*/actions/kt-start.* +%{_kde4_iconsdir}/*/*/actions/kt-stop-all.* +%{_kde4_iconsdir}/*/*/actions/kt-stop.* +%{_kde4_iconsdir}/*/*/actions/kt-upnp.* +%{_kde4_iconsdir}/*/*/apps/ktorrent.* +%{_kde4_iconsdir}/*/*/mimetypes/torrent.* +%{_kde4_appsdir}/ktorrent/ +%{_kde4_sharedir}/config.kcfg/magnetsettings.kcfg +%{_kde4_servicesdir}/ktbwschedulerplugin.desktop +%{_kde4_servicesdir}/ktdownloadorderplugin.desktop +%{_kde4_servicesdir}/ktinfowidgetplugin.desktop +%{_kde4_servicesdir}/ktipfilterplugin.desktop +%{_kde4_servicesdir}/ktlogviewerplugin.desktop +%{_kde4_servicesdir}/ktmagnetgeneratorplugin.desktop +%{_kde4_servicesdir}/ktmediaplayerplugin.desktop +%{_kde4_servicesdir}/ktscanfolderplugin.desktop +%{_kde4_servicesdir}/ktscriptingplugin.desktop +%{_kde4_servicesdir}/ktsearchplugin.desktop +%{_kde4_servicesdir}/ktshutdownplugin.desktop +%{_kde4_servicesdir}/ktstatsplugin.desktop +%{_kde4_servicesdir}/ktsyndicationplugin.desktop +%{_kde4_servicesdir}/ktupnpplugin.desktop +%{_kde4_servicesdir}/ktwebinterfaceplugin.desktop +%{_kde4_servicesdir}/ktzeroconfplugin.desktop +%{_kde4_servicesdir}/magnet.protocol +%{_kde4_servicesdir}/plasma-applet-ktorrent.desktop +%{_kde4_servicesdir}/plasma-dataengine-ktorrent.desktop +%{_kde4_servicetypesdir}/ktorrentplugin.desktop +%doc %{_mandir}/man1/* + +%files lang -f %{name}.lang +%defattr(-,root,root,-) +%exclude %{_kde4_htmldir}/en/ktorrent/ %changelog ++++++ icons.tar.bz2 ++++++ Files old/ktorrent/icons/hi128-app-ktorrent.png and new/ktorrent/icons/hi128-app-ktorrent.png differ Files old/ktorrent/icons/hi16-app-ktorrent.png and new/ktorrent/icons/hi16-app-ktorrent.png differ Files old/ktorrent/icons/hi22-app-ktorrent.png and new/ktorrent/icons/hi22-app-ktorrent.png differ Files old/ktorrent/icons/hi32-app-ktorrent.png and new/ktorrent/icons/hi32-app-ktorrent.png differ Files old/ktorrent/icons/hi48-app-ktorrent.png and new/ktorrent/icons/hi48-app-ktorrent.png differ Files old/ktorrent/icons/hi64-app-ktorrent.png and new/ktorrent/icons/hi64-app-ktorrent.png differ ++++++ initial-preference.diff ++++++ --- /var/tmp/diff_new_pack.haKDQb/_old 2011-04-11 13:25:49.000000000 +0200 +++ /var/tmp/diff_new_pack.haKDQb/_new 2011-04-11 13:25:49.000000000 +0200 @@ -1,10 +1,8 @@ -Index: ktorrent/ktorrent.desktop -=================================================================== ---- ktorrent/ktorrent.desktop.orig 2010-11-30 21:38:26.000000000 +0200 -+++ ktorrent/ktorrent.desktop 2010-12-09 11:20:29.000000000 +0200 -@@ -107,6 +107,7 @@ Icon=ktorrent +--- ktorrent/ktorrent.desktop.orig 2011-03-14 19:48:22.000000000 +0200 ++++ ktorrent/ktorrent.desktop 2011-03-16 00:26:00.162000025 +0200 +@@ -106,6 +106,7 @@ Type=Application - DocPath=ktorrent/index.html + X-DocPath=ktorrent/index.html MimeType=application/x-bittorrent;application/x-torrent; +InitialPreference=5 X-DBUS-StartupType=Unique ++++++ ktorrent-4.1beta1.tar.bz2 -> ktorrent-4.1.0.tar.bz2 ++++++ ++++ 415602 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
