6 Summary: Library for accessing the Secret Service API
8 Group: System/Libraries
9 Url: http://www.gnome.org/
10 Source0: http://download.gnome.org/sources/libsecret/0.10/%{name}-%{version}.tar.xz
11 Source99: baselibs.conf
12 BuildRequires: gettext-tools
13 BuildRequires: docbook-xsl-stylesheets
15 BuildRequires: gobject-introspection-devel >= 1.29
16 BuildRequires: intltool
17 BuildRequires: libgcrypt-devel >= 1.2.2
18 BuildRequires: vala >= 0.17.2.12
19 BuildRequires: xsltproc
20 BuildRequires: pkgconfig(gio-2.0) >= 2.31.0
21 BuildRequires: pkgconfig(gio-unix-2.0)
22 BuildRequires: pkgconfig(glib-2.0) >= 2.31.0
23 BuildRoot: %{_tmppath}/%{name}-%{version}-build
26 libsecret is a library for storing and retrieving passwords and other
27 secrets. It communicates with the "Secret Service" using DBus.
29 Summary: Library for accessing the Secret Service API
30 Group: System/Libraries
31 Recommends: %{name}-lang
33 %package -n typelib-Secret
34 Summary: Library for accessing the Secret Service API -- Introspection bindings
35 Group: System/Libraries
37 %description -n typelib-Secret
38 libsecret is a library for storing and retrieving passwords and other
39 secrets. It communicates with the "Secret Service" using DBus.
41 This package provides the GObject Introspection bindings for libsecret.
43 %package -n typelib-SecretUnstable
44 Summary: Library for accessing the Secret Service API -- Introspection bindings
45 Group: System/Libraries
47 %description -n typelib-SecretUnstable
48 libsecret is a library for storing and retrieving passwords and other
49 secrets. It communicates with the "Secret Service" using DBus.
51 This package provides the GObject Introspection bindings for libsecret.
54 Summary: Library for accessing the Secret Service API -- Tools
55 Group: System/Libraries
58 libsecret is a library for storing and retrieving passwords and other
59 secrets. It communicates with the "Secret Service" using DBus.
62 Summary: Library for accessing the Secret Service API -- Development Files
63 Group: Development/Libraries/GNOME
64 Requires: libsecret = %{version}
65 Requires: typelib-Secret = %{version}
66 Requires: typelib-SecretUnstable = %{version}
69 libsecret is a library for storing and retrieving passwords and other
70 secrets. It communicates with the "Secret Service" using DBus.
84 rm -rf %{buildroot}%{_datadir}/locales/*
87 %post -p /sbin/ldconfig
89 %postun -p /sbin/ldconfig
92 %defattr (-, root, root)
93 %doc AUTHORS ChangeLog COPYING NEWS README
94 %{_libdir}/libsecret-1.so.*
96 %files -n typelib-Secret
98 %{_libdir}/girepository-1.0/Secret-1.typelib
100 %files -n typelib-SecretUnstable
101 %defattr(-,root,root)
102 %{_libdir}/girepository-1.0/SecretUnstable-0.typelib
105 %defattr(-,root,root)
106 %{_bindir}/secret-tool
107 %{_mandir}/man1/secret-tool.1%{?ext_man}
110 %defattr (-, root, root)
111 %{_libdir}/libsecret-1.so
112 %{_libdir}/pkgconfig/libsecret-1.pc
113 %{_libdir}/pkgconfig/libsecret-unstable.pc
114 %{_includedir}/libsecret-1/
115 %{_datadir}/gir-1.0/Secret-1.gir
116 %{_datadir}/gir-1.0/SecretUnstable-0.gir
117 %doc %{_datadir}/gtk-doc/html/libsecret-1/
118 %dir %{_datadir}/vala/vapi
119 %{_datadir}/vala/vapi/libsecret-1.deps
120 %{_datadir}/vala/vapi/libsecret-1.vapi
121 %{_datadir}/vala/vapi/libsecret-unstable.deps
122 %{_datadir}/vala/vapi/libsecret-unstable.vapi
123 %{_datadir}/vala/vapi/mock-service-0.vapi