]> git.pld-linux.org Git - packages/libgnome-keyring.git/blame - libgnome-keyring.spec
- fix building with vala >= 0.42
[packages/libgnome-keyring.git] / libgnome-keyring.spec
CommitLineData
25e13a09
MB
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
d6a85b23 4%bcond_without vala # do not build Vala API
60f168fa 5
25e13a09
MB
6Summary: libgnome-keyring library
7Summary(pl.UTF-8): Biblioteka libgnome-keyring
8Name: libgnome-keyring
b1f3a546 9Version: 3.12.0
655ae0d7 10Release: 5
d9eefe4b 11License: LGPL v2+
25e13a09 12Group: Libraries
b1f3a546
ŁK
13Source0: http://ftp.gnome.org/pub/GNOME/sources/libgnome-keyring/3.12/%{name}-%{version}.tar.xz
14# Source0-md5: 6696e4f2e9aed4625cdc3af30bd8c238
655ae0d7 15Patch0: %{name}-vala.patch
25e13a09 16URL: http://live.gnome.org/GnomeKeyring
d9eefe4b 17BuildRequires: autoconf >= 2.50
25e13a09
MB
18BuildRequires: automake
19BuildRequires: dbus-devel >= 1.0
4806c6e4 20BuildRequires: docbook-dtd412-xml
ac9ad446 21BuildRequires: gettext-tools
25e13a09 22BuildRequires: glib2-devel >= 1:2.16.0
8aae2157 23BuildRequires: gobject-introspection-devel >= 1.30.0
25e13a09
MB
24%{?with_apidocs:BuildRequires: gtk-doc >= 1.9}
25BuildRequires: intltool >= 0.40.0
26BuildRequires: libgcrypt-devel >= 1.2.2
27BuildRequires: libtool
28BuildRequires: pkgconfig
29BuildRequires: rpmbuild(macros) >= 1.527
8f7a3825 30BuildRequires: tar >= 1:1.22
d6a85b23 31%{?with_vala:BuildRequires: vala >= 2:0.16.0}
8f7a3825 32BuildRequires: xz
f21ceec0
JB
33Requires: glib2 >= 1:2.16.0
34Requires: libgcrypt >= 1.2.2
25e13a09
MB
35Conflicts: gnome-keyring-libs < 2.29.0
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
39The libgnome-keyring library is used by applications to integrate with
40the gnome-keyring system.
41
42%description -l pl.UTF-8
43Biblioteka libgnome-keyring jest używana w celu zintegrowania
44aplikacji z systemem gnome-keyring.
45
46%package devel
47Summary: Header files for libgnome-keyring library
48Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libgnome-keyring
49Group: Development/Libraries
50Requires: %{name} = %{version}-%{release}
51Requires: glib2-devel >= 1:2.16.0
00248831 52Requires: libgcrypt-devel >= 1.2.2
25e13a09
MB
53Conflicts: gnome-keyring-devel < 2.29.0
54
55%description devel
56Header files for libgnome-keyring library.
57
58%description devel -l pl.UTF-8
59Pliki nagłówkowe biblioteki libgnome-keyring.
60
61%package apidocs
62Summary: libgnome-keyring library API documentation
63Summary(pl.UTF-8): Dokumentacja API biblioteki libgnome-keyring
64Group: Documentation
65Requires: gtk-doc-common
66Conflicts: gnome-keyring-apidocs < 2.29.0
ebf8ea1f
ER
67%if "%{_rpmversion}" >= "5"
68BuildArch: noarch
69%endif
25e13a09
MB
70
71%description apidocs
72libgnome-keyring library API documentation.
73
74%description apidocs -l pl.UTF-8
75Dokumentacja API biblioteki libgnome-keyring.
76
d6a85b23
ŁK
77%package -n vala-libgnome-keyring
78Summary: libgnome-keyring API for Vala language
79Summary(pl.UTF-8): API libgnome-keyring dla języka Vala
80Group: Development/Libraries
81Requires: %{name}-devel = %{version}-%{release}
82Requires: vala >= 2:0.16.0
60f168fa
ER
83%if "%{_rpmversion}" >= "5"
84BuildArch: noarch
85%endif
d6a85b23
ŁK
86
87%description -n vala-libgnome-keyring
88libgnome-keyring API for Vala language.
89
90%description -n vala-libgnome-keyring -l pl.UTF-8
91API libgnome-keyring dla języka Vala.
92
25e13a09
MB
93%prep
94%setup -q
655ae0d7 95%patch0 -p1
25e13a09
MB
96
97%build
98%{?with_apidocs:%{__gtkdocize}}
99%{__intltoolize}
100%{__libtoolize}
d9eefe4b 101%{__aclocal} -I build/m4
25e13a09
MB
102%{__autoconf}
103%{__autoheader}
104%{__automake}
105%configure \
106 %{__enable_disable apidocs gtk-doc} \
d9eefe4b 107 --disable-silent-rules \
7e345ff9 108 %{__enable_disable vala vala} \
d9eefe4b 109 --with-html-dir=%{_gtkdocdir}
25e13a09
MB
110%{__make}
111
112%install
113rm -rf $RPM_BUILD_ROOT
114
115%{__make} install \
116 DESTDIR=$RPM_BUILD_ROOT
117
20f6e588
MB
118%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
119
25e13a09
MB
120%if %{without apidocs}
121rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}
122%endif
123
acea786c
MB
124%find_lang %{name}
125
25e13a09
MB
126%clean
127rm -rf $RPM_BUILD_ROOT
128
129%post -p /sbin/ldconfig
130%postun -p /sbin/ldconfig
131
acea786c 132%files -f %{name}.lang
25e13a09
MB
133%defattr(644,root,root,755)
134%doc AUTHORS ChangeLog HACKING NEWS README
135%attr(755,root,root) %{_libdir}/libgnome-keyring.so.*.*.*
136%attr(755,root,root) %ghost %{_libdir}/libgnome-keyring.so.0
8aae2157 137%{_libdir}/girepository-1.0/GnomeKeyring-1.0.typelib
25e13a09
MB
138
139%files devel
140%defattr(644,root,root,755)
141%attr(755,root,root) %{_libdir}/libgnome-keyring.so
8aae2157 142%{_datadir}/gir-1.0/GnomeKeyring-1.0.gir
25e13a09
MB
143%{_includedir}/gnome-keyring-1
144%{_pkgconfigdir}/gnome-keyring-1.pc
145
146%if %{with apidocs}
147%files apidocs
148%defattr(644,root,root,755)
149%{_gtkdocdir}/gnome-keyring
150%endif
d6a85b23
ŁK
151
152%if %{with vala}
153%files -n vala-libgnome-keyring
154%defattr(644,root,root,755)
155%{_datadir}/vala/vapi/gnome-keyring-1.vapi
156%endif
This page took 0.049703 seconds and 4 git commands to generate.