- move libqtkeychain.so to devel subpackage and fix its attribute
[packages/QtKeychain.git] / QtKeychain.spec
CommitLineData
8f55f1bc
LM
1Summary: Qt API to store passwords and other secret data securely
2Name: QtKeychain
3Version: 0.3.0
4Release: 0.1
5License: Modified BSD License
6Group: Libraries
7URL: https://github.com/frankosterfeld/qtkeychain
8# Repackaged from https://github.com/frankosterfeld/qtkeychain/archive/master.zip
9Source0: %{name}-%{version}.tar.bz2
10# Source0-md5: a9de9be0cae568c03b152009d24ff170
11BuildRequires: QtCore-devel
12BuildRequires: libstdc++-devel
13BuildRequires: qt4-build
97e26aaa 14BuildRequires: qt4-linguist
8f55f1bc
LM
15BuildRequires: qt4-qmake
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%define _qt4_datadir %{_datadir}/qt4
19
20%description
21
22%in is a Qt API to store passwords and other secret data securely.
23How the data is stored depends on the platform:
24- Mac OS X: Passwords are stored in the OS X Keychain.
25- Linux/Unix: If running, GNOME Keyring is used, otherwise qtkeychain
26 tries to use KWallet (via D-Bus), if available.
27- Windows: Windows does not provide a service for secure storage.
28 QtKeychain uses the Windows API function
29
30%package devel
31
32Summary: Development files for QtKeychain
33Group: Development/Libraries
34Requires: %{name} = %{version}-%{release}
35Requires: qt4-build
36Requires: qt4-qmake
37
38%description devel
39This package contains libraries and header files for developing
40applications that use QKeychain.
41
42%prep
43%setup -q
44
45%build
46install -d build
47cd build
48%cmake \
49 ../
50
51%{__make}
52
53%install
54rm -rf $RPM_BUILD_ROOT
55%{__make} -C build install \
56 DESTDIR=$RPM_BUILD_ROOT
57
58%clean
59rm -rf $RPM_BUILD_ROOT
60
61%post -p /sbin/ldconfig
62%postun -p /sbin/ldconfig
63
64%files
65%defattr(644,root,root,755)
66%doc COPYING ReadMe.txt ChangeLog
67%attr(755,root,root) %{_libdir}/libqtkeychain.so.*.*.*
68%attr(755,root,root) %ghost %{_libdir}/libqtkeychain.so.0
8f55f1bc
LM
69
70%files devel
71%defattr(644,root,root,755)
72#%doc doc examples
73%dir %{_includedir}/qtkeychain
74%{_includedir}/qtkeychain/keychain.h
75%{_includedir}/qtkeychain/qkeychain_export.h
76%dir %{_libdir}/cmake/QtKeychain
7e07d501 77%attr(755,root,root) %{_libdir}/libqtkeychain.so
8f55f1bc
LM
78%{_libdir}/cmake/QtKeychain/QtKeychainLibraryDepends.cmake
79%{_libdir}/cmake/QtKeychain/QtKeychainLibraryDepends-pld.cmake
80%{_libdir}/cmake/QtKeychain/QtKeychainConfig.cmake
81%{_libdir}/cmake/QtKeychain/QtKeychainConfigVersion.cmake
This page took 0.211464 seconds and 4 git commands to generate.