]> git.pld-linux.org Git - packages/libgnome-keyring.git/blob - libgnome-keyring.spec
- new
[packages/libgnome-keyring.git] / libgnome-keyring.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs         # do not build and package API docs
4 #
5 Summary:        libgnome-keyring library
6 Summary(pl.UTF-8):      Biblioteka libgnome-keyring
7 Name:           libgnome-keyring
8 Version:        2.29.4
9 Release:        1
10 License:        LGPL v2
11 Group:          Libraries
12 Source0:        http://ftp.gnome.org/pub/GNOME/sources/libgnome-keyring/2.29/%{name}-%{version}.tar.bz2
13 # Source0-md5:  09e2fba1ffad767b7a2f678fc37f64aa
14 URL:            http://live.gnome.org/GnomeKeyring
15 BuildRequires:  autoconf
16 BuildRequires:  automake
17 BuildRequires:  dbus-devel >= 1.0
18 BuildRequires:  eggdbus-devel >= 0.4
19 BuildRequires:  glib2-devel >= 1:2.16.0
20 %{?with_apidocs:BuildRequires:  gtk-doc >= 1.9}
21 BuildRequires:  intltool >= 0.40.0
22 BuildRequires:  libgcrypt-devel >= 1.2.2
23 BuildRequires:  libtool
24 BuildRequires:  pkgconfig
25 BuildRequires:  rpmbuild(macros) >= 1.527
26 Conflicts:      gnome-keyring-libs < 2.29.0
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
30 The libgnome-keyring library is used by applications to integrate with
31 the gnome-keyring system.
32
33 %description -l pl.UTF-8
34 Biblioteka libgnome-keyring jest używana w celu zintegrowania
35 aplikacji z systemem gnome-keyring.
36
37 %package devel
38 Summary:        Header files for libgnome-keyring library
39 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libgnome-keyring
40 Group:          Development/Libraries
41 Requires:       %{name} = %{version}-%{release}
42 Requires:       glib2-devel >= 1:2.16.0
43 Conflicts:      gnome-keyring-devel < 2.29.0
44
45 %description devel
46 Header files for libgnome-keyring library.
47
48 %description devel -l pl.UTF-8
49 Pliki nagłówkowe biblioteki libgnome-keyring.
50
51 %package apidocs
52 Summary:        libgnome-keyring library API documentation
53 Summary(pl.UTF-8):      Dokumentacja API biblioteki libgnome-keyring
54 Group:          Documentation
55 Requires:       gtk-doc-common
56 Conflicts:      gnome-keyring-apidocs < 2.29.0
57
58 %description apidocs
59 libgnome-keyring library API documentation.
60
61 %description apidocs -l pl.UTF-8
62 Dokumentacja API biblioteki libgnome-keyring.
63
64 %prep
65 %setup -q
66
67 %build
68 %{?with_apidocs:%{__gtkdocize}}
69 %{__intltoolize}
70 %{__libtoolize}
71 %{__aclocal}
72 %{__autoconf}
73 %{__autoheader}
74 %{__automake}
75 %configure \
76         %{__enable_disable apidocs gtk-doc} \
77         --with-html-dir=%{_gtkdocdir}
78 %{__make}
79
80 %install
81 rm -rf $RPM_BUILD_ROOT
82
83 %{__make} install \
84         DESTDIR=$RPM_BUILD_ROOT
85
86 %if %{without apidocs}
87 rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}
88 %endif
89
90 %clean
91 rm -rf $RPM_BUILD_ROOT
92
93 %post   -p /sbin/ldconfig
94 %postun -p /sbin/ldconfig
95
96 %files
97 %defattr(644,root,root,755)
98 %doc AUTHORS ChangeLog HACKING NEWS README
99 %attr(755,root,root) %{_libdir}/libgnome-keyring.so.*.*.*
100 %attr(755,root,root) %ghost %{_libdir}/libgnome-keyring.so.0
101
102 %files devel
103 %defattr(644,root,root,755)
104 %attr(755,root,root) %{_libdir}/libgnome-keyring.so
105 %{_libdir}/libgnome-keyring.la
106 %{_includedir}/gnome-keyring-1
107 %{_pkgconfigdir}/gnome-keyring-1.pc
108
109 %if %{with apidocs}
110 %files apidocs
111 %defattr(644,root,root,755)
112 %{_gtkdocdir}/gnome-keyring
113 %endif
This page took 0.102786 seconds and 3 git commands to generate.