1 %define kdeappsver 21.12.1
2 %define kframever 5.56.0
4 %define kaname kwalletmanager
5 Summary: kwallet manager
9 License: GPL v2+/LGPL v2.1+
10 Group: X11/Applications
11 Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5: c848d268bd5dff51b90e5a60ae615285
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel
15 BuildRequires: Qt5Core-devel >= %{qtver}
16 BuildRequires: Qt5DBus-devel
17 BuildRequires: Qt5Gui-devel
18 BuildRequires: Qt5Widgets-devel
19 BuildRequires: cmake >= 2.8.12
20 BuildRequires: gettext-devel
21 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
22 BuildRequires: kf5-karchive-devel >= %{kframever}
23 BuildRequires: kf5-kauth-devel >= %{kframever}
24 BuildRequires: kf5-kcmutils-devel >= %{kframever}
25 BuildRequires: kf5-kconfig-devel >= %{kframever}
26 BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
27 BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
28 BuildRequires: kf5-kcrash-devel >= %{kframever}
29 BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
30 BuildRequires: kf5-kdoctools-devel >= %{kframever}
31 BuildRequires: kf5-ki18n-devel >= %{kframever}
32 BuildRequires: kf5-kiconthemes-devel >= %{kframever}
33 BuildRequires: kf5-kio-devel >= %{kframever}
34 BuildRequires: kf5-kjobwidgets-devel >= %{kframever}
35 BuildRequires: kf5-knotifications-devel >= %{kframever}
36 BuildRequires: kf5-kservice-devel >= %{kframever}
37 BuildRequires: kf5-ktextwidgets-devel >= %{kframever}
38 BuildRequires: kf5-kwallet-devel >= %{kframever}
39 BuildRequires: kf5-kwindowsystem-devel >= %{kframever}
40 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
42 BuildRequires: qt5-build >= %{qtver}
43 BuildRequires: rpmbuild(macros) >= 1.164
44 BuildRequires: shared-mime-info
45 BuildRequires: tar >= 1:1.22
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 KWalletManager is a tool to manage the passwords on your system. By
51 using the KDE wallet subsystem it not only allows you to keep your own
52 secrets but also to access and manage the passwords of every
53 application that integrates with the wallet.
55 %description -l pl.UTF-8
56 KWalletManager to narzędzie do zarządzania hasłami na Twoim systemie.
57 Używanie podsystemu portfela KDE, nie tylko pozwala Ci trzymać Twoje
58 sekretu, ale też zarządzać hasłami przez każdą aplikację, która się
62 %setup -q -n %{kaname}-%{version}
69 -DHTML_INSTALL_DIR=%{_kdedocdir} \
70 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
75 rm -rf $RPM_BUILD_ROOT
76 %ninja_install -C build
78 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
79 %find_lang %{kaname} --all-name --with-kde
82 rm -rf $RPM_BUILD_ROOT
84 %files -f %{kaname}.lang
85 %defattr(644,root,root,755)
86 %attr(755,root,root) %{_bindir}/kwalletmanager5
87 %{_libdir}/qt5/plugins/kcm_kwallet5.so
88 %attr(755,root,root) %{_libexecdir}/kauth/kcm_kwallet_helper5
89 %{_desktopdir}/kwalletmanager5-kwalletd.desktop
90 %{_desktopdir}/org.kde.kwalletmanager5.desktop
91 %{_datadir}/dbus-1/system-services/org.kde.kcontrol.kcmkwallet5.service
92 %{_iconsdir}/hicolor/128x128/apps/kwalletmanager.png
93 %{_iconsdir}/hicolor/128x128/apps/kwalletmanager2.png
94 %{_iconsdir}/hicolor/16x16/apps/kwalletmanager.png
95 %{_iconsdir}/hicolor/16x16/apps/kwalletmanager2.png
96 %{_iconsdir}/hicolor/22x22/actions/wallet-closed.png
97 %{_iconsdir}/hicolor/22x22/actions/wallet-open.png
98 %{_iconsdir}/hicolor/22x22/apps/kwalletmanager.png
99 %{_iconsdir}/hicolor/32x32/apps/kwalletmanager.png
100 %{_iconsdir}/hicolor/32x32/apps/kwalletmanager2.png
101 %{_iconsdir}/hicolor/48x48/apps/kwalletmanager.png
102 %{_iconsdir}/hicolor/48x48/apps/kwalletmanager2.png
103 %{_iconsdir}/hicolor/64x64/apps/kwalletmanager.png
104 %{_iconsdir}/hicolor/64x64/apps/kwalletmanager2.png
105 %{_datadir}/kservices5/kwalletconfig5.desktop
106 %{_datadir}/kservices5/kwalletmanager5_show.desktop
107 %{_datadir}/kxmlgui5/kwalletmanager5
108 %{_datadir}/metainfo/org.kde.kwalletmanager5.appdata.xml
109 %{_datadir}/polkit-1/actions/org.kde.kcontrol.kcmkwallet5.policy
110 %{_datadir}/dbus-1/system.d/org.kde.kcontrol.kcmkwallet5.conf
111 %{_datadir}/qlogging-categories5/kwalletmanager.categories