]> git.pld-linux.org Git - packages/kf5-kwallet.git/blame - kf5-kwallet.spec
- updated to 5.88.0
[packages/kf5-kwallet.git] / kf5-kwallet.spec
CommitLineData
264029bf
WF
1# TODO:
2# Not packaged:
818180be 3# - build with kf5-gpgmepp
8baeec50 4%define kdeframever 5.88
e113e8ee 5%define qtver 5.15.2
818180be 6%define kfname kwallet
264029bf
WF
7
8Summary: Safe desktop-wide storage for passwords
818180be 9Name: kf5-%{kfname}
8baeec50 10Version: 5.88.0
cb66826c 11Release: 1
264029bf
WF
12License: LGPL v2.1+
13Group: X11/Libraries
d84635ef 14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
8baeec50 15# Source0-md5: 5220390569308bdfdfe93115866548d9
264029bf 16URL: http://www.kde.org/
e113e8ee 17BuildRequires: Qt5Core-devel >= %{qtver}
818180be
AM
18BuildRequires: Qt5DBus-devel >= %{qtver}
19BuildRequires: Qt5Gui-devel >= %{qtver}
20BuildRequires: Qt5Test-devel >= %{qtver}
21BuildRequires: Qt5Widgets-devel >= %{qtver}
e113e8ee 22BuildRequires: cmake >= 3.16
b55f66c3 23BuildRequires: gpgme-c++-devel >= 1:1.7.0
9ed40af4 24BuildRequires: kf5-extra-cmake-modules >= %{version}
264029bf
WF
25BuildRequires: kf5-kconfig-devel >= %{version}
26BuildRequires: kf5-kconfigwidgets-devel >= %{version}
27BuildRequires: kf5-kcoreaddons-devel >= %{version}
28BuildRequires: kf5-kdbusaddons-devel >= %{version}
b55f66c3 29BuildRequires: kf5-kdoctools-devel >= %{version}
264029bf 30BuildRequires: kf5-ki18n-devel >= %{version}
264029bf
WF
31BuildRequires: kf5-knotifications-devel >= %{version}
32BuildRequires: kf5-kservice-devel >= %{version}
33BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
34BuildRequires: kf5-kwindowsystem-devel >= %{version}
35BuildRequires: libgcrypt-devel >= 1.5.0
7057c5ff 36BuildRequires: ninja
4cdec960 37BuildRequires: rpmbuild(macros) >= 1.736
264029bf
WF
38BuildRequires: tar >= 1:1.22
39BuildRequires: xz
b55f66c3
JP
40Requires: Qt5DBus >= %{qtver}
41Requires: Qt5Gui >= %{qtver}
42Requires: Qt5Widgets >= %{qtver}
43Requires: gpgme-c++ >= 1:1.7.0
9d17075c 44Requires: kf5-dirs
b55f66c3
JP
45Requires: kf5-kconfig >= %{version}
46Requires: kf5-kconfigwidgets >= %{version}
47Requires: kf5-kcoreaddons >= %{version}
48Requires: kf5-kdbusaddons >= %{version}
49Requires: kf5-ki18n >= %{version}
50Requires: kf5-knotifications >= %{version}
51Requires: kf5-kservice >= %{version}
52Requires: kf5-kwidgetsaddons >= %{version}
53Requires: kf5-kwindowsystem >= %{version}
54Requires: libgcrypt >= 1.5.0
264029bf
WF
55BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
57%define qt5dir %{_libdir}/qt5
58
59%description
60This framework contains two main components:
61- Interface to KWallet, the safe desktop-wide storage for passwords on
62 KDE work spaces.
63- The kwalletd used to safely store the passwords on KDE work spaces.
64
65The library can be built alone, without kwalletd, by setting the
66`BUILD_KWALLETD` option to `OFF`.
67
68%package devel
818180be
AM
69Summary: Header files for %{kfname} development
70Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
264029bf
WF
71Group: X11/Development/Libraries
72Requires: %{name} = %{version}-%{release}
b55f66c3 73Requires: Qt5Gui-devel >= %{qtver}
264029bf
WF
74
75%description devel
818180be 76Header files for %{kfname} development.
264029bf
WF
77
78%description devel -l pl.UTF-8
818180be 79Pliki nagłówkowe dla programistów używających %{kfname}.
264029bf
WF
80
81%prep
818180be 82%setup -q -n %{kfname}-%{version}
264029bf
WF
83
84%build
85install -d build
86cd build
7057c5ff 87%cmake -G Ninja \
818180be 88 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
264029bf 89 ../
7057c5ff 90%ninja_build
264029bf
WF
91
92%install
93rm -rf $RPM_BUILD_ROOT
7057c5ff 94%ninja_install -C build
264029bf 95
3e8f0c34 96%find_lang %{kfname} --all-name --with-kde
b1e0607e 97
264029bf
WF
98%clean
99rm -rf $RPM_BUILD_ROOT
100
101%post -p /sbin/ldconfig
102%postun -p /sbin/ldconfig
103
b1e0607e 104%files -f %{kfname}.lang
264029bf
WF
105%defattr(644,root,root,755)
106%doc README.md
107%attr(755,root,root) %{_bindir}/kwalletd5
8782a0c0 108%attr(755,root,root) %{_bindir}/kwallet-query
c6c9296f 109%ghost %{_libdir}/libKF5Wallet.so.5
b1e0607e 110%attr(755,root,root) %{_libdir}/libKF5Wallet.so.*.*
c6c9296f 111%ghost %{_libdir}/libkwalletbackend5.so.5
b1e0607e 112%attr(755,root,root) %{_libdir}/libkwalletbackend5.so.*.*
264029bf
WF
113%{_datadir}/dbus-1/interfaces/kf5_org.kde.KWallet.xml
114%{_datadir}/dbus-1/services/org.kde.kwalletd5.service
115%{_datadir}/knotifications5/kwalletd.notifyrc
116%{_datadir}/kservices5/kwalletd5.desktop
4aae6170 117%{_datadir}/qlogging-categories5/kwallet.categories
c6370f4b 118%{_datadir}/qlogging-categories5/kwallet.renamecategories
264029bf
WF
119
120%files devel
121%defattr(644,root,root,755)
122%{_includedir}/KF5/KWallet
123%{_includedir}/KF5/kwallet_version.h
124%{_libdir}/cmake/KF5Wallet
c6c9296f
WF
125%{_libdir}/libKF5Wallet.so
126%{_libdir}/libkwalletbackend5.so
264029bf 127%{qt5dir}/mkspecs/modules/qt_KWallet.pri
8782a0c0 128%{_mandir}/man1/kwallet-query.1*
This page took 0.126576 seconds and 4 git commands to generate.