Hello community, here is the log from the commit of package krusader for openSUSE:Factory checked in at 2017-05-22 10:46:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/krusader (Old) and /work/SRC/openSUSE:Factory/.krusader.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "krusader" Mon May 22 10:46:50 2017 rev:48 rq:495625 version:2.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/krusader/krusader.changes 2017-01-10 10:49:17.278266371 +0100 +++ /work/SRC/openSUSE:Factory/.krusader.new/krusader.changes 2017-05-22 10:46:53.681893227 +0200 @@ -1,0 +2,86 @@ +Mon May 15 19:54:35 UTC 2017 - [email protected] + +- Add org.kde.krusader.root-mode.desktop, it got removed in 2.6.0 + +------------------------------------------------------------------- +Sun May 7 20:50:43 UTC 2017 - [email protected] + +- Add fix-build-with-gcc48.patch to fix build on Leap 42 + +------------------------------------------------------------------- +Tue Apr 11 18:36:36 UTC 2017 - [email protected] + +- Update to 2.6.0 + * FIXED: (kde#335993) save checksum does not work as expected + * FIXED: (kde#375639) Allow typing special characters (e.g. with + accent or acute) in search bar + * FIXED: (kde#328068) Send SIGINT before own input command to + embedded terminal + * FIXED: (kde#375135) segfault on viewing html files with Generic + viewer + * FIXED: (kde#269820) Fullscreen terminal emulator shows empty + window when terminal emulator was minimized + * FIXED: (kde#374813) Multi rename with KRename does not work + when selecting non-local files/folders (ftp, smb, virt, ...) + * FIXED: (kde#309300) Esc as the default shortcut of "Set Focus + to The Panel" is problematic for the embedded terminal + * FIXED: (kde#374175) wrong date format parsing using date filter + in search dialog + * FIXED: (kde#293370) After a file deletion old file name is + still shown in the status bar + * FIXED: (kde#374322) Visually indicated shortcut ALT+o not + working in copy/F5 and move/F6 KrDialog + * FIXED: (kde#374238) Handle left/right arrow key press in brief + view (previously filtered by search bar). + * FIXED: when dragged from list panel use correct drop action if + invoked with modifier keys + * FIXED: added save/restore or toolbar positions in mainwindow + * FIXED: (kde#372231) Added KDE's service actions again to + right-click popup menu + * ADDED: new undo action to job manager for undoing KIO job + operations + * FIXED: (kde#372067) Wrong path when showing non local files and + folders from search dialog in panel + * ADDED: job manager as replacement for queue manager. Part of + cleaning VFS + * FIXED: (kde#365105) Workaround for bug in KF5+QSystemTrayIcon + * ADDED: Reimplementation of "minimize to system tray" feature. + * FIXED: Krusader does not show the new file in a directory that + is a symbolic link until is not refresh directory + * FIXED: Wrong window position after restart in fluxbox + * FIXED: Error on opening file folder after clicking on any file + result of a remote search (FTP / smb) + * FIXED: Terminal opens in full window + * FIXED: copy location/path bar (feature request) + * FIXED: krusader cannot calculate size of remote directory (ftp + or sftp) + * FIXED: Some files with weird characters (non UTF) cause krusader + to miscalculate folder size + * FIXED: No way to focus fullscreen embedded terminal emulator. + * FIXED: Don't delete first letter in "new folder" dialog (F7) + * FIXED: Use Shift+Delete for delete or move selected files to + trash + * FIXED: Dialog "File" -> "Verify checksum" improvement + * FIXED: Option for show copy/move progress in dialog (not in + notifications) + * FIXED: Documents suddenly open as archives + * CHANGED: Avoiding root mode + * CHANGED: Duplicated tab should not be locked + * CHANGED: New PagePanel: do not refresh until panel becomes + visible + * CHANGED: Change suggested command for "edit as root" user + action to a more secure alternative + * CHANGED: Do not configure kdesu path and remove kdesudo support + again + * CHANGED: Panel: Do not select .. in a filtered view if there + are other entries + * CHANGED: Duplicate tab settings when duplicating tabs + * CHANGED: Some fixes and simpifying startup settings. +- Drop upstream patches: + * krusader-2.5.0-generate-manpage.patch + * 0001-Don-t-hardcode-appdata-location.patch + * Remove-non-archive-mimetypes-from-krarc-archive-mime-type-list.patch + * add-service-actions-to-right-click-popup-menu.patch + * Handle-arrow-key-press-in-brief-view.patch + +------------------------------------------------------------------- Old: ---- 0001-Don-t-hardcode-appdata-location.patch Handle-arrow-key-press-in-brief-view.patch Remove-non-archive-mimetypes-from-krarc-archive-mime-type-list.patch add-service-actions-to-right-click-popup-menu.patch krusader-2.5.0-generate-manpage.patch krusader-2.5.0.tar.xz New: ---- fix-build-with-gcc48.patch krusader-2.6.0.tar.xz org.kde.krusader.root-mode.desktop ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ krusader.spec ++++++ --- /var/tmp/diff_new_pack.TuuKY6/_old 2017-05-22 10:46:54.729745538 +0200 +++ /var/tmp/diff_new_pack.TuuKY6/_new 2017-05-22 10:46:54.733744975 +0200 @@ -1,7 +1,7 @@ # # spec file for package krusader # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: krusader -Version: 2.5.0 +Version: 2.6.0 Release: 0 Summary: A File Manager License: GPL-2.0+ @@ -25,17 +25,10 @@ Url: https://krusader.org/ Source: http://download.kde.org/stable/krusader/%{version}/%{name}-%{version}.tar.xz Source1: krusader_browse_iso.desktop -# PATCH-FIX-OPENSUSE krusader-2.5.0-generate-manpage.patch -- generate manpage -Patch0: krusader-2.5.0-generate-manpage.patch -# PATCH-FIX-UPSTREAM 0001-Don-t-hardcode-appdata-location.patch -Patch1: 0001-Don-t-hardcode-appdata-location.patch -# PATCH-FIX-UPSTREAM Remove-non-archive-mimetypes-from-krarc-archive-mime-type-list.patch boo#1011320, kde#371765 -- fixes dolphin opening e.g. LibreOffice files as archives -Patch2: Remove-non-archive-mimetypes-from-krarc-archive-mime-type-list.patch -# PATCH-FIX-UPSTREAM add-service-actions-to-right-click-popup-menu.patch boo#1016980, kde#372231 -- add KDE's service actions to the right click popup menu in krusader again -Patch3: add-service-actions-to-right-click-popup-menu.patch -# PATCH-FIX-UPSTREAM Handle-arrow-key-press-in-brief-view.patch boo#1017533, kde#374238 -- fixes behavior when pressing the left/right cursor keys in brief view -Patch4: Handle-arrow-key-press-in-brief-view.patch -BuildRequires: extra-cmake-modules >= 1.1.0 +Source2: org.kde.krusader.root-mode.desktop +# PATCH-FIX-UPSTREAM +Patch: fix-build-with-gcc48.patch +BuildRequires: extra-cmake-modules >= 1.7.0 BuildRequires: fdupes BuildRequires: libacl-devel BuildRequires: libattr-devel @@ -60,12 +53,13 @@ BuildRequires: cmake(KF5WidgetsAddons) BuildRequires: cmake(KF5WindowSystem) BuildRequires: cmake(KF5XmlGui) -BuildRequires: cmake(Qt5Core) >= 5.2.0 -BuildRequires: cmake(Qt5DBus) >= 5.2.0 -BuildRequires: cmake(Qt5Gui) >= 5.2.0 -BuildRequires: cmake(Qt5PrintSupport) >= 5.2.0 -BuildRequires: cmake(Qt5Widgets) >= 5.2.0 -BuildRequires: cmake(Qt5Xml) >= 5.2.0 +BuildRequires: cmake(Qt5Concurrent) >= 5.5.0 +BuildRequires: cmake(Qt5Core) >= 5.5.0 +BuildRequires: cmake(Qt5DBus) >= 5.5.0 +BuildRequires: cmake(Qt5Gui) >= 5.5.0 +BuildRequires: cmake(Qt5PrintSupport) >= 5.5.0 +BuildRequires: cmake(Qt5Widgets) >= 5.5.0 +BuildRequires: cmake(Qt5Xml) >= 5.5.0 Requires: kio_iso = %{version} Suggests: %{name}-doc BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -92,11 +86,7 @@ %prep %setup -q -n %{name}-%{version} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 +%patch -p1 %build export RPM_OPT_FLAGS="%{optflags} -fpermissive" @@ -107,6 +97,7 @@ %kf5_makeinstall -C build mkdir -p %{buildroot}%{_kf5_servicesdir}/ServiceMenus/ cp %{SOURCE1} %{buildroot}%{_kf5_servicesdir}/ServiceMenus/ +cp %{SOURCE2} %{buildroot}%{_kf5_applicationsdir}/ %suse_update_desktop_file org.kde.krusader.root-mode FileManager Utility %find_lang %{name} %fdupes %{buildroot} @@ -126,6 +117,9 @@ %{_kf5_servicesdir}/krarc.protocol %{_kf5_kxmlguidir}/ %{_kf5_mandir}/man1/krusader.1.gz +%dir %{_kf5_mandir}/uk +%dir %{_kf5_mandir}/uk/man1 +%{_kf5_mandir}/*/man1/krusader.1.gz %exclude %{_kf5_htmldir}/*/krusader %dir %{_kf5_appstreamdir} %{_kf5_appstreamdir}/org.kde.krusader.appdata.xml ++++++ fix-build-with-gcc48.patch ++++++ >From 846658caafc012d9706d0c6517195fcdb95c2f9a Mon Sep 17 00:00:00 2001 From: Wolfgang Bauer <[email protected]> Date: Sun, 7 May 2017 22:42:57 +0200 Subject: Fix build with gcc 4.8 When trying to build krusader 2.6.0 with gcc 4.8, I got this error message: /home/abuild/rpmbuild/BUILD/krusader-2.6.0/krusader/FileSystem/sizecalculator.cpp: In member function 'void SizeCalculator::slotStatResult(KJob*)': /home/abuild/rpmbuild/BUILD/krusader-2.6.0/krusader/FileSystem/sizecalculator.cpp:139:98: error: no matching function for call to 'SizeCalculator::connect(QPointer<KIO::DirectorySizeJob>&, void (KJob::*)(KJob*, KJob::QPrivateSignal), SizeCalculator* const, void (SizeCalculator::*)(KJob*))' connect(m_directorySizeJob, &KIO::Job::result, this, &SizeCalculator::slotDirectorySizeResult); ^ This patch fixes the problem. Differential Revision: https://phabricator.kde.org/D5714 --- krusader/FileSystem/sizecalculator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/krusader/FileSystem/sizecalculator.cpp b/krusader/FileSystem/sizecalculator.cpp index aabe63d..eeb050f 100644 --- a/krusader/FileSystem/sizecalculator.cpp +++ b/krusader/FileSystem/sizecalculator.cpp @@ -151,7 +151,7 @@ void SizeCalculator::slotStatResult(KJob *job) m_totalDirs++; m_directorySizeJob = KIO::directorySize(url); - connect(m_directorySizeJob, &KIO::Job::result, this, &SizeCalculator::slotDirectorySizeResult); + connect(m_directorySizeJob.data(), &KIO::Job::result, this, &SizeCalculator::slotDirectorySizeResult); } void SizeCalculator::slotDirectorySizeResult(KJob *) -- cgit v0.11.2 ++++++ krusader-2.5.0.tar.xz -> krusader-2.6.0.tar.xz ++++++ ++++ 844603 lines of diff (skipped) ++++++ org.kde.krusader.root-mode.desktop ++++++ [Desktop Entry] Name=Krusader - root-mode Name[bg]=Krusader - администраторски режим Name[bs]=Krusader - korijenski režim Name[ca]=Krusader - mode root Name[ca@valencia]=Krusader - mode root Name[cs]=Režim Krusaderu s právy roota Name[da]=Krusader - root-tilstand Name[de]=Krusader – Systemverwaltungsmodus (root) Name[el]=Krusader - λειτουργία-root Name[en_GB]=Krusader - root-mode Name[es]=Krusader: modo root Name[et]=Krusader - administraatori õigustes Name[fi]=Krusader – pääkäyttäjän tila Name[fr]=Krusader - mode superutilisateur Name[gl]=Krusader - modo de superusuario Name[hr]=Krusader – administratorski način (root-mode) Name[hu]=Krusader - rendszergazda mód Name[it]=Krusader - modalità root Name[ko]=Krusader - 루트 모드 Name[mr]=क्रुसेडर - प्रशासक पद्धत Name[nb]=Krusader – root-modus Name[nds]=Krusader - Systeempleegbedrief Name[nl]=Krusader - root-mode Name[pa]=ਕੇ-ਰੁਸਡੇਰ - ਰੂਟ ਅਧਿਕਾਰ Name[pl]=Krusader - tryb-administratora Name[pt]=Krusader - modo de 'root' Name[pt_BR]=Krusader - modo root Name[ro]=Krusader - regim „root” Name[ru]=Krusader - режим «root» Name[sk]=Krusader - režim správcu Name[sl]=Krusader - Skrbniški način Name[sr]=Крусејдер — корени режим Name[sr@ijekavian]=Крусејдер — корени режим Name[sr@ijekavianlatin]=Krusader — koreni režim Name[sr@latin]=Krusader — koreni režim Name[sv]=Krusader - Administratörsläge Name[tr]=Krusader - yönetici kipi Name[uk]=Krusader — режим адміністратора Name[x-test]=xxKrusader - root-modexx Name[zh_CN]=Krusader - 超级用户模式 Name[zh_TW]=Krusader - root 模式 Exec=krusader -qwindowtitle %c %u Icon=krusader_root Terminal=false Type=Application Categories=Qt;KDE;System; OnlyShowIn=KDE; X-KDE-SubstituteUID=true X-KDE-Username=root Comment=Twin-Panel File Manager with root-privileges Comment[bg]=Файлов мениджър с два панела и администраторски права Comment[bs]=Dvostrani menadžer datoteka s korijenskim privilegijama Comment[ca]=Gestor de fitxers de doble plafó amb privilegis de root Comment[ca@valencia]=Gestor de fitxers de doble plafó amb privilegis de root Comment[cs]=Dvoupanelový správce souborů s právy uživatele root Comment[da]=Filhåntering med dobbeltpanel og root-rettigheder Comment[de]=Dateiverwaltungsprogramm mit einer zweispaltigen Ansicht mit Systemverwalterrechten Comment[el]=Διαχειριστής αρχείων διπλού πίνακα με προνόμια διαχειριστή Comment[en_GB]=Twin-Panel File Manager with root-privileges Comment[es]=Gestor de archivos de paneles gemelos con privilegios de root Comment[et]=Kahe paneeliga failihaldur administraatori õigustes Comment[fi]=Kaksipaneelinen tiedostonhallinta pääkäyttäjän oikeuksilla Comment[fr]=Gestionnaire de fichiers à deux panneaux avec les privilèges de superutilisateur Comment[gl]=Xestor de ficheiros de panel dobre con privilexios de superusuario. Comment[hr]=Upravitelj datoteka s dvojnim panelom i administratorskim pravima Comment[hu]=Kétpaneles fájlkezelő rendszergazda jogosultságokkal Comment[it]=Gestore di file a pannello doppio con privilegi di root Comment[ko]=루트 권한이 있는 이중 패널 파일 관리자 Comment[mr]=प्रशासकीय परवानगीसह द्वी-पटल फाईल व्यवस्थापक Comment[nb]=Filbehandler med to paneler, med root-privilegier Comment[nds]=Dubbelpaneel-Dateipleger mit Systeemplegerverlöven Comment[nl]=Bestandsbeheerder met twee vensters in root-modus Comment[pa]=ਰੂਟ-ਅਧਿਕਾਰਾਂ ਦੇ ਨਾਲ ਦੋ-ਬਾਹੀ ਫਾਇਲ ਮੈਨੇਜਰ Comment[pl]=Zarządzanie plikami w bliźniaczych panelach z uprawnieniami administratora Comment[pt]=Gestor de ficheiros de painéis duplos com privilégios de 'root' Comment[pt_BR]=Gerenciador de arquivos de dois painéis com privilégios de root Comment[ru]=Двухпанельный диспетчер файлов с правами «root» Comment[sk]=Dvojpanelový správca súborov s právami správcu Comment[sl]=Upravljalnik datotek z dvema pultoma in skrbniškimi dovoljenji Comment[sr]=Двопанелни менаџер фајлова са кореним овлашћењима Comment[sr@ijekavian]=Двопанелни менаџер фајлова са кореним овлашћењима Comment[sr@ijekavianlatin]=Dvopanelni menadžer fajlova sa korenim ovlašćenjima Comment[sr@latin]=Dvopanelni menadžer fajlova sa korenim ovlašćenjima Comment[sv]=Filhanterare med två paneler i administratörsläge Comment[tr]=Yönetici Kipinde İkiz Panelli Dosya Yönetici Comment[uk]=Двопанельний менеджер файлів з правами доступу адміністратора Comment[x-test]=xxTwin-Panel File Manager with root-privilegesxx Comment[zh_CN]=超级用户模式的双面板文件管理器 Comment[zh_TW]=雙面板檔案管理員,有 root 權限 GenericName=File Manager GenericName[ar]=مدير الملفات GenericName[ast]=Xestor de ficheros GenericName[bg]=Файлов мениджър GenericName[bs]=Menadžer datoteka GenericName[ca]=Gestor de fitxers GenericName[ca@valencia]=Gestor de fitxers GenericName[cs]=Správce souborů GenericName[da]=Filhåndtering GenericName[de]=Dateimanager GenericName[el]=Διαχειριστής αρχείων GenericName[en_GB]=File Manager GenericName[eo]=Dosieradministrilo GenericName[es]=Gestor de archivos GenericName[et]=Failihaldur GenericName[fi]=Tiedostonhallinta GenericName[fr]=Gestionnaire de fichiers GenericName[ga]=Bainisteoir Comhad GenericName[gl]=Xestor de ficheiros GenericName[hr]=Upravitelj datoteka GenericName[hu]=Fájlkezelő GenericName[it]=Gestore dei file GenericName[ko]=파일 관리자 GenericName[mr]=फाईल व्यवस्थापक GenericName[nb]=Filbehandler GenericName[nds]=Dateipleger GenericName[nl]=Bestandsbeheerder GenericName[pa]=ਫਾਇਲ ਮੈਨੇਜਰ GenericName[pl]=Zarządzanie plikami GenericName[pt]=Gestor de Ficheiros GenericName[pt_BR]=Gerenciador de arquivos GenericName[ro]=Gestionar de fișiere GenericName[ru]=Менеджер файлов GenericName[sk]=Správca súborov GenericName[sl]=Upravljalnik datotek GenericName[sr]=Менаџер фајлова GenericName[sr@ijekavian]=Менаџер фајлова GenericName[sr@ijekavianlatin]=Menadžer fajlova GenericName[sr@latin]=Menadžer fajlova GenericName[sv]=Filhanterare GenericName[tr]=Dosya Yönetici GenericName[ug]=ھۆججەت باشقۇرغۇ GenericName[uk]=Менеджер файлів GenericName[x-test]=xxFile Managerxx GenericName[zh_CN]=文件管理器 GenericName[zh_TW]=檔案管理員
