]> git.pld-linux.org Git - packages/ka5-kwalletmanager.git/blob - ka5-kwalletmanager.spec
- updated to 22.08.2
[packages/ka5-kwalletmanager.git] / ka5-kwalletmanager.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeappsver      22.08.2
5 %define         kframever       5.94.0
6 %define         qtver           5.15.2
7 %define         kaname          kwalletmanager
8 Summary:        kwallet manager
9 Name:           ka5-%{kaname}
10 Version:        22.08.2
11 Release:        1
12 License:        GPL v2+/LGPL v2.1+
13 Group:          X11/Applications
14 Source0:        https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15 # Source0-md5:  283fec89a05048562fdb72b225bad4ab
16 URL:            http://www.kde.org/
17 BuildRequires:  Qt5Core-devel
18 BuildRequires:  Qt5Core-devel >= %{qtver}
19 BuildRequires:  Qt5DBus-devel
20 BuildRequires:  Qt5Gui-devel
21 BuildRequires:  Qt5Widgets-devel
22 BuildRequires:  cmake >= 2.8.12
23 BuildRequires:  gettext-devel
24 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
25 BuildRequires:  kf5-karchive-devel >= %{kframever}
26 BuildRequires:  kf5-kauth-devel >= %{kframever}
27 BuildRequires:  kf5-kcmutils-devel >= %{kframever}
28 BuildRequires:  kf5-kconfig-devel >= %{kframever}
29 BuildRequires:  kf5-kconfigwidgets-devel >= %{kframever}
30 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
31 BuildRequires:  kf5-kcrash-devel >= %{kframever}
32 BuildRequires:  kf5-kdbusaddons-devel >= %{kframever}
33 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
34 BuildRequires:  kf5-ki18n-devel >= %{kframever}
35 BuildRequires:  kf5-kiconthemes-devel >= %{kframever}
36 BuildRequires:  kf5-kio-devel >= %{kframever}
37 BuildRequires:  kf5-kjobwidgets-devel >= %{kframever}
38 BuildRequires:  kf5-knotifications-devel >= %{kframever}
39 BuildRequires:  kf5-kservice-devel >= %{kframever}
40 BuildRequires:  kf5-ktextwidgets-devel >= %{kframever}
41 BuildRequires:  kf5-kwallet-devel >= %{kframever}
42 BuildRequires:  kf5-kwindowsystem-devel >= %{kframever}
43 BuildRequires:  kf5-kxmlgui-devel >= %{kframever}
44 BuildRequires:  ninja
45 BuildRequires:  qt5-build >= %{qtver}
46 BuildRequires:  rpmbuild(macros) >= 1.164
47 BuildRequires:  shared-mime-info
48 BuildRequires:  tar >= 1:1.22
49 BuildRequires:  xz
50 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51
52 %description
53 KWalletManager is a tool to manage the passwords on your system. By
54 using the KDE wallet subsystem it not only allows you to keep your own
55 secrets but also to access and manage the passwords of every
56 application that integrates with the wallet.
57
58 %description -l pl.UTF-8
59 KWalletManager to narzędzie do zarządzania hasłami na Twoim
60 systemie. Używanie podsystemu portfela KDE, nie tylko pozwala Ci
61 trzymać Twoje sekretu, ale też zarządzać hasłami przez każdą
62 aplikację, która się z nim integruje.
63
64 %prep
65 %setup -q -n %{kaname}-%{version}
66
67 %build
68 install -d build
69 cd build
70 %cmake \
71         -G Ninja \
72         %{!?with_tests:-DBUILD_TESTING=OFF} \
73         -DHTML_INSTALL_DIR=%{_kdedocdir} \
74         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
75         ..
76 %ninja_build
77
78 %if %{with tests}
79 ctest
80 %endif
81
82
83 %install
84 rm -rf $RPM_BUILD_ROOT
85 %ninja_install -C build
86
87 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
88 %find_lang %{kaname} --all-name --with-kde
89
90 %clean
91 rm -rf $RPM_BUILD_ROOT
92
93 %files -f %{kaname}.lang
94 %defattr(644,root,root,755)
95 %attr(755,root,root) %{_bindir}/kwalletmanager5
96 %{_libdir}/qt5/plugins/kcm_kwallet5.so
97 %attr(755,root,root) %{_libexecdir}/kauth/kcm_kwallet_helper5
98 %{_desktopdir}/kwalletmanager5-kwalletd.desktop
99 %{_desktopdir}/org.kde.kwalletmanager5.desktop
100 %{_datadir}/dbus-1/system-services/org.kde.kcontrol.kcmkwallet5.service
101 %{_iconsdir}/hicolor/128x128/apps/kwalletmanager.png
102 %{_iconsdir}/hicolor/128x128/apps/kwalletmanager2.png
103 %{_iconsdir}/hicolor/16x16/apps/kwalletmanager.png
104 %{_iconsdir}/hicolor/16x16/apps/kwalletmanager2.png
105 %{_iconsdir}/hicolor/22x22/actions/wallet-closed.png
106 %{_iconsdir}/hicolor/22x22/actions/wallet-open.png
107 %{_iconsdir}/hicolor/22x22/apps/kwalletmanager.png
108 %{_iconsdir}/hicolor/32x32/apps/kwalletmanager.png
109 %{_iconsdir}/hicolor/32x32/apps/kwalletmanager2.png
110 %{_iconsdir}/hicolor/48x48/apps/kwalletmanager.png
111 %{_iconsdir}/hicolor/48x48/apps/kwalletmanager2.png
112 %{_iconsdir}/hicolor/64x64/apps/kwalletmanager.png
113 %{_iconsdir}/hicolor/64x64/apps/kwalletmanager2.png
114 %{_datadir}/kservices5/kwalletconfig5.desktop
115 %{_datadir}/kservices5/kwalletmanager5_show.desktop
116 %{_datadir}/metainfo/org.kde.kwalletmanager5.appdata.xml
117 %{_datadir}/polkit-1/actions/org.kde.kcontrol.kcmkwallet5.policy
118 %{_datadir}/dbus-1/system.d/org.kde.kcontrol.kcmkwallet5.conf
119 %{_datadir}/qlogging-categories5/kwalletmanager.categories
120 %{_datadir}/dbus-1/services/org.kde.kwalletmanager5.service
This page took 0.108781 seconds and 3 git commands to generate.