]> git.pld-linux.org Git - packages/ka5-kwalletmanager.git/blob - ka5-kwalletmanager.spec
2720941107880524421f168d7a2020a58764bece
[packages/ka5-kwalletmanager.git] / ka5-kwalletmanager.spec
1 %define         kdeappsver      21.12.1
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          kwalletmanager
5 Summary:        kwallet manager
6 Name:           ka5-%{kaname}
7 Version:        21.12.1
8 Release:        1
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}
41 BuildRequires:  ninja
42 BuildRequires:  qt5-build >= %{qtver}
43 BuildRequires:  rpmbuild(macros) >= 1.164
44 BuildRequires:  shared-mime-info
45 BuildRequires:  tar >= 1:1.22
46 BuildRequires:  xz
47 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48
49 %description
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.
54
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ę
59 z nim integruje.
60
61 %prep
62 %setup -q -n %{kaname}-%{version}
63
64 %build
65 install -d build
66 cd build
67 %cmake \
68         -G Ninja \
69         -DHTML_INSTALL_DIR=%{_kdedocdir} \
70         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
71         ..
72 %ninja_build
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76 %ninja_install -C build
77
78 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
79 %find_lang %{kaname} --all-name --with-kde
80
81 %clean
82 rm -rf $RPM_BUILD_ROOT
83
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
This page took 0.048907 seconds and 2 git commands to generate.