]> git.pld-linux.org Git - SPECS.git/blob - libsignoncrypto-qt.spec
SPECS updated Tue 30 Apr 15:06:09 CEST 2024
[SPECS.git] / libsignoncrypto-qt.spec
1 # TODO: aegis-crypto (maemo platform)
2 Summary:        Encryption of DBus messages for signon-qt
3 Summary(pl.UTF-8):      Szyfrowanie komunikacji DBus dla signon-qt
4 Name:           libsignoncrypto-qt
5 Version:        1.3.1
6 Release:        1
7 License:        LGPL v2.1
8 Group:          Libraries
9 #Source0Download: https://gitlab.com/accounts-sso/libsignoncrypto-qt/tags
10 #Source0:       https://gitlab.com/accounts-sso/libsignoncrypto-qt/repository/archive.tar.bz2?ref=%{version}
11 Source0:        http://accounts-sso.googlecode.com/files/%{name}-%{version}.tar.gz
12 # Source0-md5:  4bbeb8861569cf1008408adabc6d8df3
13 # fragments from http://depot.javispedro.com/nit/harm/srcs/pool/free/libs/libsignoncrypto-qt/libsignoncrypto-qt_1.3-1+0m8.diff.gz (changes existing on harmattan branch)
14 Patch0:         %{name}-harmattan.patch
15 URL:            https://gitlab.com/accounts-sso/libsignoncrypto-qt
16 BuildRequires:  QtCore-devel >= 4
17 BuildRequires:  doxygen
18 BuildRequires:  dbus-glib-devel
19 BuildRequires:  glib2-devel >= 2.0
20 BuildRequires:  pkgconfig
21 BuildRequires:  qt4-build >= 4
22 BuildRequires:  qt4-qmake >= 4
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 Encryption of DBus messages for signon-qt.
27
28 %description -l pl.UTF-8
29 Szyfrowanie komunikacji DBus dla signon-qt.
30
31 %package devel
32 Summary:        Development files for libsignoncrypto-qt library
33 Summary(pl.UTF-8):      Pliki programistyczne biblioteki libsignoncrypto-qt
34 Group:          Development/Libraries
35 Requires:       %{name} = %{version}-%{release}
36 Requires:       QtCore-devel >= 4
37 Requires:       glib2-devel >= 2.0
38
39 %description devel
40 Development files for libsignoncrypto-qt library.
41
42 %description devel -l pl.UTF-8
43 Pliki programistyczne biblioteki libsignoncrypto-qt.
44
45 %package apidocs
46 Summary:        API documentation for libsignoncrypto-qt library
47 Summary(pl.UTF-8):      Dokumentacja API biblioteki libsignoncrypto-qt
48 Group:          Documentation
49
50 %description apidocs
51 API documentation for libsignoncrypto-qt library.
52
53 %description apidocs -l pl.UTF-8
54 Dokumentacja API biblioteki libsignoncrypto-qt.
55
56 %prep
57 %setup -q
58 %patch0 -p1
59
60 %build
61 qmake-qt4 libsignoncrypto-qt.pro \
62         QMAKE_CXX="%{__cxx}" \
63         QMAKE_CXXFLAGS_RELEASE="%{rpmcxxflags}" \
64         QMAKE_LFLAGS_RELEASE="%{rpmldflags}"
65
66 %{__make}
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70
71 %{__make} install \
72         INSTALL_ROOT=$RPM_BUILD_ROOT
73
74 # useless symlink
75 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libsignoncrypto-qt.so.1.?
76 # test suite
77 %{__rm} $RPM_BUILD_ROOT%{_bindir}/libsignoncrypto-qt-test
78 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/libsignoncrypto-qt-tests
79 # packaged as %doc
80 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libsignoncrypto-qt
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %post   -p /sbin/ldconfig
86 %postun -p /sbin/ldconfig
87
88 %files
89 %defattr(644,root,root,755)
90 %attr(755,root,root) %{_libdir}/libsignoncrypto-qt.so.*.*.*
91 %attr(755,root,root) %ghost %{_libdir}/libsignoncrypto-qt.so.1
92
93 %files devel
94 %defattr(644,root,root,755)
95 %attr(755,root,root) %{_libdir}/libsignoncrypto-qt.so
96 %{_includedir}/signoncrypto-qt
97 %{_pkgconfigdir}/libsignoncrypto-qt.pc
98
99 %files apidocs
100 %defattr(644,root,root,755)
101 %doc lib/doc/html/*
This page took 0.65828 seconds and 3 git commands to generate.