]> git.pld-linux.org Git - SPECS.git/blob - ka6-kgpg.spec
SPECS updated Tue 30 Apr 15:06:09 CEST 2024
[SPECS.git] / ka6-kgpg.spec
1 %define         kdeappsver      24.02.2
2 %define         qtver           5.15.2
3 %define         kaname          kgpg
4
5 Summary:        K Desktop Environment - interface for GnuPG
6 Summary(pl.UTF-8):      K Desktop Environment -  interfejs do GnuPG
7 Name:           ka6-%{kaname}
8 Version:        24.02.2
9 Release:        1
10 License:        GPL
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
18 BuildRequires:  ninja
19 BuildRequires:  shared-mime-info
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
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
32   signatures
33 - drag & drop encryption + clipboard en/decryption
34
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
38 możliwości:
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
48   źródłowych,
49 - sygnatury: tworzenie i sprawdzanie oddzielonych i czysto tekstowych
50   sygnatur,
51 - szyfrowanie metodą przeciągnij-i-upuść oraz szyfrowanie i
52   odszyfrowywanie schowka.
53
54 %prep
55 %setup -q -n %{kaname}-%{version}
56
57 %build
58 %cmake -B build \
59         -G Ninja \
60         %{!?with_tests:-DBUILD_TESTING=OFF} \
61         -DKDE_INSTALL_DOCBUNDLEDIR=%{_kdedocdir} \
62         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
63         -DQT_MAJOR_VERSION=6
64 %ninja_build -C build
65
66 %{?with_tests:%ninja_build test}
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 %ninja_install -C build
71
72 # not supported by glibc yet
73 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
74
75 %find_lang %{kaname} --all-name --with-kde
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
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
This page took 1.030395 seconds and 3 git commands to generate.