1 %define kdeappsver 24.02.2
5 Summary: K Desktop Environment - interface for GnuPG
6 Summary(pl.UTF-8): K Desktop Environment - interfejs do GnuPG
11 Group: X11/Applications/Editors
12 Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
13 # Source0-md5: 30cdb49b3547c5b18b24e825839514f3
14 URL: https://www.kde.org/
15 BuildRequires: gpgme-devel
16 BuildRequires: ka6-akonadi-contacts-devel
17 BuildRequires: ka6-akonadi-devel
19 BuildRequires: shared-mime-info
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 kgpg is a simple, free, open source KDE frontend for gpg. It features
24 - editor mode enables you to type/paste a text and
25 encrypt/decrypt/sign/verify it
26 - key manager: import, export, delete, sign, generate and edit keys.
27 - integration with konqueror: left click on a file to decrypt/verify
28 it, right click on a file to encrypt/sign it.
29 - encryption: support for symetric encryption. Multiple keys & default
30 key encryption. Optional shredding of source files
31 - signatures: creation & verification of detached & cleartext
33 - drag & drop encryption + clipboard en/decryption
35 %description -l pl.UTF-8
36 kgpg jest prostą, darmową, z otwartymi źródłami, graficzną
37 nakładką na gpg przeznaczoną dla KDE. Ma następujące
39 - tryb edytora umożliwiający napisanie/wklejenie tekstu oraz
40 zaszyfrowanie/odszyfrowanie/podpisanie/sprawdzenie go,
41 - zarządzanie kluczami: import, eksport, usuwanie, podpisywanie,
42 generowanie oraz edycję,
43 - integrację z Konquerorem: kliknięcie lewym przyciskiem na pliku w
44 celu odszyfrowania/sprawdzenia go, kliknięcie prawym przyciskiem na
45 pliku w celu zaszyfrowania/podpisania go,
46 - szyfrowanie: obsługa szyfrów symetrycznych; wiele kluczy i
47 domyślne szyfrowanie kluczem; opcjonalnie niszczenie plików
49 - sygnatury: tworzenie i sprawdzanie oddzielonych i czysto tekstowych
51 - szyfrowanie metodą przeciągnij-i-upuść oraz szyfrowanie i
52 odszyfrowywanie schowka.
55 %setup -q -n %{kaname}-%{version}
60 %{!?with_tests:-DBUILD_TESTING=OFF} \
61 -DKDE_INSTALL_DOCBUNDLEDIR=%{_kdedocdir} \
62 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
66 %{?with_tests:%ninja_build test}
69 rm -rf $RPM_BUILD_ROOT
70 %ninja_install -C build
72 # not supported by glibc yet
73 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
75 %find_lang %{kaname} --all-name --with-kde
78 rm -rf $RPM_BUILD_ROOT
80 %files -f %{kaname}.lang
81 %defattr(644,root,root,755)
82 %attr(755,root,root) %{_bindir}/kgpg
83 /etc/xdg/autostart/org.kde.kgpg.desktop
84 %{_desktopdir}/org.kde.kgpg.desktop
85 %{_datadir}/config.kcfg/kgpg.kcfg
86 %{_datadir}/dbus-1/interfaces/org.kde.kgpg.Key.xml
87 %{_iconsdir}/hicolor/*/*/*.png
88 %{_iconsdir}/hicolor/scalable/*/*.svg
89 %{_iconsdir}/hicolor/scalable/*/*.svgz
90 %{_datadir}/metainfo/org.kde.kgpg.appdata.xml
91 %{_datadir}/kio/servicemenus/kgpg_encryptfile.desktop
92 %{_datadir}/kio/servicemenus/kgpg_encryptfolder.desktop
93 %{_datadir}/kio/servicemenus/kgpg_viewdecrypted.desktop
94 %{_datadir}/qlogging-categories6/kgpg.categories