SHA256
1
0
forked from pool/krusader

Compare commits

...

6 Commits

9 changed files with 102 additions and 107 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:37bf204519d0ab1ba40964af02741bc228f11e97f28c4c518ca05d358df18283
size 3104068

View File

@ -1,12 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQFQBAABCAA6FiEEBTpb7cY4U4z3N3X8hXXc5IcX0RsFAmXuNyMcHG5pa2l0YStr
ZGVAbWVsbmljaGVua28ubmFtZQAKCRCFddzkhxfRGz9qB/9AzXnQ/YJi0KcmU0lb
FDIjclTUXeocIYv7yzNmfVi+DmX2y4VO4FOEBAbVjtag8lFrcaNYqJhHra93bM1g
HYdhvTJoF2brh0FOkqQvYsowQRQy74fmDABE4YebX3FAlaV5CvS3fH4Gfn2xl3pd
s3u/k4pBPkPGhbIiET1t3tfeaepB9HkHiCUnLssy4FSjHjnG2cY8xhWyC5npKGht
Zgzy0yRoGn6JlxTDAx/nQ7EGacVsu+95xVT1uCIw0WcmR2mx4jyCfTXrMGti8GqQ
t0kM/vgfEba/fxxhWwXoZiAs6C2To37QjijFiqUpv9+rKxJxttrNTGFkprHjSMkX
uFb2
=qzpF
-----END PGP SIGNATURE-----

3
krusader-2.9.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c9b79bfade6cc69fe0e341ecef932fcac8afd9fe94e8cbcfbd729feb54394e04
size 3221844

16
krusader-2.9.0.tar.xz.sig Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEA9MKEYLJAAp2lmaiUNoW+uLMTlsFAmdyqCAACgkQUNoW+uLM
TlsWSg//c4Fuv+o4CYLYFq0RiqxOliN+It9OxSDZQWNoZbtC+T5aaTuziMCrr1ow
EVp4WTD121zdc4wSXDz7F2ANNh8MJq65C2tVRExvqGI/ni3KKMlYSXvmaYDqR0p9
OTz2ogsNojI1up1ayR/YaNkGi1n+ys7DTrVcHHGwcHS3WmZOahjzlsPIXUfBa1tc
VQpGDgMZM9n0Gnu7UXISto9E9QZ5rXUafPecPHxjk+rj6xkfAR/xLigesv6g38rN
ev4E/l1B2UBgt3eC1svda7UkqVr/6jGzL/AnBtReyhRC2jN5E2BGkbnt1cC4YL8P
ITkhjOKCkVuHpGQ6/EmnUzTRI+iStck1T1uv/YejGKZm4ds3pzmYSsMbKXRTlZ9P
47iI4NX1U5Hv5K5weKA0PJ8Mj/Oscng3SGpUJVBHSG7TJ5WSnwM9m3OKhUm/WeuG
zkEcgxEsyYsmS7McBDzLMCztPsuhMGNOuj8I48JwVwNtqqj0klZ4yPZ4s5zL7AWo
FKrgF5tSYX73FD210yBbtnlm69+YEXba7ta2ut1aTa0SHFfzwPRl++v6b8b9/1DZ
eoiUEly92y6CjP+2TW6zBcEgK2dUaWyBThcWdyegFLEbATCKeemvFzPawYWqa/OR
4tDTs7un5Pmglucbj0bZKJ225MGcxfQvt9ksdZwZ9VtvD7BkSK0=
=U9aG
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Wed Jan 1 21:36:11 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 2.9.0:
* Port to Qt 6
* Bug fixes and minor improvements
- Allow running krusader with elevated privileges from Dolphin
context menu
-------------------------------------------------------------------
Wed Dec 25 10:19:50 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Use xdg-su for the krusader 'root' mode. Relying on the
X-KDE-Username won't work with plasma 6 (boo#1222490)
-------------------------------------------------------------------
Wed Nov 20 17:14:05 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Stop using the %suse_update_desktop_file macro
-------------------------------------------------------------------
Wed Mar 13 08:21:56 UTC 2024 - Christophe Marin <christophe@krop.fr>

Binary file not shown.

View File

@ -1,7 +1,7 @@
#
# spec file for package krusader
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -16,55 +16,59 @@
#
%define kf6_version 6.0.0
%define qt6_version 6.4.0
%bcond_without released
Name: krusader
Version: 2.8.1
Version: 2.9.0
Release: 0
Summary: Twin panel file manager for KDE Plasma and other desktops
License: GPL-2.0-or-later
URL: https://krusader.org/
Source: https://download.kde.org/stable/krusader/%{version}/%{name}-%{version}.tar.xz
Source0: https://download.kde.org/stable/krusader/%{version}/%{name}-%{version}.tar.xz
%if %{with released}
Source1: https://download.kde.org/stable/krusader/%{version}/%{name}-%{version}.tar.xz.sig
# https://invent.kde.org/sysadmin/release-keyring/-/raw/master/keys/melnichenko@key1.asc
# https://invent.kde.org/sysadmin/release-keyring/-/raw/master/keys/abikadorov@key1.asc
Source2: krusader.keyring
%endif
Source3: krusader_browse_iso.desktop
Source4: org.kde.krusader.root-mode.desktop
BuildRequires: extra-cmake-modules >= 5.68.0
Source3: org.kde.krusader.root-mode.desktop
BuildRequires: kf6-extra-cmake-modules >= %{kf6_version}
BuildRequires: fdupes
BuildRequires: libacl-devel
BuildRequires: libattr-devel
BuildRequires: update-desktop-files
BuildRequires: cmake(KF5Archive)
BuildRequires: cmake(KF5Bookmarks)
BuildRequires: cmake(KF5Codecs)
BuildRequires: cmake(KF5Completion)
BuildRequires: cmake(KF5Config)
BuildRequires: cmake(KF5CoreAddons)
BuildRequires: cmake(KF5DocTools)
BuildRequires: cmake(KF5GuiAddons)
BuildRequires: cmake(KF5I18n)
BuildRequires: cmake(KF5IconThemes)
BuildRequires: cmake(KF5ItemViews)
BuildRequires: cmake(KF5KIO)
BuildRequires: cmake(KF5Notifications)
BuildRequires: cmake(KF5Parts)
BuildRequires: cmake(KF5Solid)
BuildRequires: cmake(KF5TextWidgets)
BuildRequires: cmake(KF5Wallet)
BuildRequires: cmake(KF5WidgetsAddons)
BuildRequires: cmake(KF5WindowSystem)
BuildRequires: cmake(KF5XmlGui)
BuildRequires: cmake(Qt5Concurrent) >= 5.12.0
BuildRequires: cmake(Qt5Core) >= 5.12.0
BuildRequires: cmake(Qt5DBus) >= 5.12.0
BuildRequires: cmake(Qt5Gui) >= 5.12.0
BuildRequires: cmake(Qt5PrintSupport) >= 5.12.0
BuildRequires: cmake(Qt5Widgets) >= 5.12.0
BuildRequires: cmake(Qt5Xml) >= 5.12.0
BuildRequires: cmake(KF6Archive) >= %{kf6_version}
BuildRequires: cmake(KF6Bookmarks) >= %{kf6_version}
BuildRequires: cmake(KF6Codecs) >= %{kf6_version}
BuildRequires: cmake(KF6Completion) >= %{kf6_version}
BuildRequires: cmake(KF6Config) >= %{kf6_version}
BuildRequires: cmake(KF6CoreAddons) >= %{kf6_version}
BuildRequires: cmake(KF6Crash) >= %{kf6_version}
BuildRequires: cmake(KF6DocTools) >= %{kf6_version}
BuildRequires: cmake(KF6GlobalAccel) >= %{kf6_version}
BuildRequires: cmake(KF6GuiAddons) >= %{kf6_version}
BuildRequires: cmake(KF6I18n) >= %{kf6_version}
BuildRequires: cmake(KF6IconThemes) >= %{kf6_version}
BuildRequires: cmake(KF6ItemViews) >= %{kf6_version}
BuildRequires: cmake(KF6KIO) >= %{kf6_version}
BuildRequires: cmake(KF6Notifications) >= %{kf6_version}
BuildRequires: cmake(KF6Parts) >= %{kf6_version}
BuildRequires: cmake(KF6Solid) >= %{kf6_version}
BuildRequires: cmake(KF6StatusNotifierItem) >= %{kf6_version}
BuildRequires: cmake(KF6TextWidgets) >= %{kf6_version}
BuildRequires: cmake(KF6Wallet) >= %{kf6_version}
BuildRequires: cmake(KF6WidgetsAddons) >= %{kf6_version}
BuildRequires: cmake(KF6WindowSystem) >= %{kf6_version}
BuildRequires: cmake(KF6XmlGui) >= %{kf6_version}
BuildRequires: cmake(Qt6Concurrent) >= %{qt6_version}
BuildRequires: cmake(Qt6Core) >= %{qt6_version}
BuildRequires: cmake(Qt6Core5Compat) >= %{qt6_version}
BuildRequires: cmake(Qt6DBus) >= %{qt6_version}
BuildRequires: cmake(Qt6Gui) >= %{qt6_version}
BuildRequires: cmake(Qt6PrintSupport) >= %{qt6_version}
BuildRequires: cmake(Qt6Widgets) >= %{qt6_version}
BuildRequires: cmake(Qt6Xml) >= %{qt6_version}
Requires: kio_iso = %{version}
Suggests: %{name}-doc
%description
Krusader is an advanced twin panel (commander style) file manager for KDE Plasma
@ -94,46 +98,42 @@ This package contains the krusader documentation.
%autosetup -p1
%build
%cmake_kf5 -d build
%cmake_build
%cmake_kf6
%kf6_build
%install
%kf5_makeinstall -C build
%kf6_install
%find_lang %{name}
mkdir -p %{buildroot}%{_kf5_servicesdir}/ServiceMenus/
cp %{SOURCE3} %{buildroot}%{_kf5_servicesdir}/ServiceMenus/
cp %{SOURCE4} %{buildroot}%{_kf5_applicationsdir}/
%suse_update_desktop_file org.kde.krusader.root-mode FileManager Utility
cp %{SOURCE3} %{buildroot}%{_kf6_applicationsdir}/
%fdupes %{buildroot}
%files
%license LICENSES/*
%doc README AUTHORS ChangeLog
%exclude %{_kf5_htmldir}/*/krusader
%{_kf5_applicationsdir}/org.kde.krusader*.desktop
%{_kf5_appsdir}/krusader
%{_kf5_appstreamdir}/org.kde.krusader.appdata.xml
%{_kf5_bindir}/krusader
%{_kf5_iconsdir}/??color/*/apps/krusader*.png
%{_kf5_kxmlguidir}/
%doc %lang(en) %{_kf5_mandir}/man1/krusader.1%{?ext_man}
%{_kf5_plugindir}/kf5/kio/kio_krarc.so
%doc %lang(en) %{_kf6_mandir}/man1/krusader.1%{?ext_man}
%{_kf6_applicationsdir}/org.kde.krusader.desktop
%{_kf6_applicationsdir}/org.kde.krusader.root-mode.desktop
%{_kf6_appstreamdir}/org.kde.krusader.appdata.xml
%{_kf6_bindir}/krusader
%{_kf6_iconsdir}/hicolor/*/apps/krusader*.png
%{_kf6_kxmlguidir}/krusader/
%{_kf6_plugindir}/kf6/kio/kio_krarc.so
%{_kf6_sharedir}/krusader/
%exclude %{_kf6_htmldir}/*/krusader
%files -n kio_iso
%license LICENSES/*
%config %{_kf5_configdir}/kio_isorc
%dir %{_kf5_servicesdir}/ServiceMenus
%{_kf5_plugindir}/kf5/kio/kio_iso.so*
%{_kf5_servicesdir}/ServiceMenus/krusader_browse_iso.desktop
%config %{_kf6_configdir}/kio_isorc
%{_kf6_plugindir}/kf6/kio/kio_iso.so
%files doc
%doc %lang(en) %{_kf5_htmldir}/en/krusader
%doc %lang(en) %{_kf6_htmldir}/en/krusader
%files lang -f %{name}.lang
%{_kf5_mandir}/*/man1/krusader.1%{?ext_man}
%{_kf6_mandir}/*/man1/krusader.1%{?ext_man}
%changelog

View File

@ -1,30 +0,0 @@
[Desktop Entry]
X-SuSE-translate=true
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=application/x-cd-image;
Actions=Browse;
[Desktop Action Browse]
Name=Browse ISO
Name[bg]=Преглед на съдържанието на ISO файла
Name[ca]=Navega per la imatge ISO
Name[da]=Gennemse ISO
Name[de]=ISO durchsuchen
Name[es]=Examinar ISO
Name[hu]=ISO tallózása
Name[it]=Esplora immagine ISO
Name[kr]=ISO
Name[lv]=Pārlūkot ISO
Name[nb]=Bla gjennom ISO
Name[nl]=Blader door de ISO
Name[pt]=Examinar ISO
Name[pt_BR]=Explorar ISO
Name[ru]=Просмотр содержимого ISO
Name[sk]=Prehliadať ISO
Name[uk]=Перегляд ISO-штампа
Name[wa]=Foyter l' ISO
Name[zh_TW]= ISO
Icon=application-x-cd-image
Exec=dolphin iso:%U

View File

@ -40,14 +40,15 @@ Name[uk]=Krusader — режим адміністратора
Name[x-test]=xxKrusader - root-modexx
Name[zh_CN]=Krusader -
Name[zh_TW]=Krusader - root
Exec=krusader -qwindowtitle %c %u
Exec=/usr/bin/xdg-su -c "krusader %U"
Icon=krusader_root
Terminal=false
Type=Application
Categories=Qt;KDE;System;
Categories=Qt;KDE;System;Utility;FileManager;
OnlyShowIn=KDE;
X-KDE-SubstituteUID=true
X-KDE-Username=root
X-KDE-Username=
MimeType=inode/directory
Comment=Twin-Panel File Manager with root-privileges
Comment[bg]=Файлов мениджър с два панела и администраторски права
Comment[bs]=Dvostrani menadžer datoteka s korijenskim privilegijama