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