2 # Aug 14 13:19:00 haarber gnome-keyring-daemon[6524]: couldn't list keyrings at: /etc/certs: Error opening directory '/etc/certs': Permission denied
3 Summary: Keep passwords and other user's secrets
4 Summary(pl.UTF-8): Przechowywanie haseł i innych tajnych danych użytkowników
8 License: LGPL v2+ (library), GPL v2+ (programs)
9 Group: X11/Applications
10 Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-keyring/3.2/%{name}-%{version}.tar.xz
11 # Source0-md5: ec1abc290c7a04415c6ad7675ba5de0c
12 URL: http://live.gnome.org/GnomeKeyring
13 BuildRequires: autoconf
14 BuildRequires: automake
15 BuildRequires: cairo-devel
16 BuildRequires: dbus-devel >= 1.2.0
17 BuildRequires: docbook-dtd412-xml
18 BuildRequires: gettext-devel
19 BuildRequires: glib2-devel >= 1:2.26.0
20 BuildRequires: gtk+3-devel >= 3.0.0
21 BuildRequires: gtk-doc >= 1.9
22 BuildRequires: intltool >= 0.40.0
23 BuildRequires: libcap-ng-devel
24 BuildRequires: libgcrypt-devel >= 1.2.2
25 BuildRequires: libtasn1-devel >= 0.3.4
26 BuildRequires: libtool
27 BuildRequires: p11-kit-devel >= 0.6
28 BuildRequires: pam-devel
29 BuildRequires: pkgconfig
30 BuildRequires: rpmbuild(macros) >= 1.592
31 BuildRequires: tar >= 1:1.22
33 Requires(post,postun): desktop-file-utils
34 Requires(post,postun): glib2 >= 1:2.26.0
35 Requires(post,postun): gtk-update-icon-cache
36 Requires(post,postun): hicolor-icon-theme
37 Requires(post,postun): shared-mime-info
38 Requires: dbus >= 1.2.0
39 Requires: hicolor-icon-theme
40 Conflicts: rpm < 4.4.2-0.2
41 # sr@Latn vs. sr@latin
42 Conflicts: glibc-misc < 6:2.7
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 %define _libexecdir %{_libdir}/%{name}
48 GNOME Keyring is a program that keeps password and other secrets for
49 users. It is run as a daemon in the session, similar to ssh-agent, and
50 other applications can locate it by an environment variable.
52 The library libgnome-keyring is used by applications to integrate with
53 the GNOME keyring system.
55 %description -l pl.UTF-8
56 GNOME Keyring to program do przechowywania haseł i innych tajnych
57 danych użytkowników. Działa jako demon w sesji, podobnie do
58 ssh-agenta, a inne aplikacje mogą znaleźć go poprzez zmienną
61 Biblioteka libgnome-keyring jest używana przez aplikacje do integracji
62 z systemem kluczy GNOME.
65 Summary: GNOME keyring library
66 Summary(pl.UTF-8): Biblioteka GNOME keyring
71 GNOME keyring library.
73 %description libs -l pl.UTF-8
74 Biblioteka GNOME keyring.
77 Summary: Headers for GNOME keyring library
78 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki GNOME keyring
80 Group: X11/Development/Libraries
81 Requires: %{name}-libs = %{version}-%{release}
82 Requires: dbus-devel >= 1.2.0
83 Requires: glib2-devel >= 1:2.26.0
84 Requires: gtk+3-devel >= 3.0.0
85 Requires: libtasn1-devel >= 0.3.4
88 Headers for GNOME keyring library.
90 %description devel -l pl.UTF-8
91 Pliki nagłówkowe biblioteki GNOME keyring.
94 Summary: Static GNOME keyring libraries
95 Summary(pl.UTF-8): Statyczne biblioteki GNOME keyring
97 Group: X11/Development/Libraries
98 Requires: %{name}-devel = %{version}-%{release}
101 Static versions of GNOME keyring libraries.
103 %description static -l pl.UTF-8
104 Statyczne biblioteki GNOME keyring.
107 Summary: GNOME keyring API documentation
108 Summary(pl.UTF-8): Dokumentacja API GNOME keyring
111 Requires: gtk-doc-common
114 GNOME keyring API documentation.
116 %description apidocs -l pl.UTF-8
117 Dokumentacja API GNOME keyring.
119 %package -n pam-pam_gnome_keyring
120 Summary: A PAM module for unlocking keyrings at login time
121 Summary(pl.UTF-8): Moduł PAM do odblokowywania zbiorów kluczy w czasie logowania
124 Requires: %{name} = %{version}-%{release}
125 Obsoletes: gnome-keyring-pam
127 %description -n pam-pam_gnome_keyring
128 A PAM module that can automatically unlock the "login" keyring when
129 the user logs in and start the keyring daemon.
131 %description -n pam-pam_gnome_keyring -l pl.UTF-8
132 Moduł PAM, który może automatycznie odblokowywać zbiór kluczy "login"
133 w czasie logowania użytkownika i uruchamiania demona keyring.
148 --disable-silent-rules \
152 --with-html-dir=%{_gtkdocdir} \
153 --with-pam-dir=/%{_lib}/security \
154 --with-root-certs=%{_sysconfdir}/certs
158 rm -rf $RPM_BUILD_ROOT
160 %{__make} install install-pam \
161 DESTDIR=$RPM_BUILD_ROOT
163 %{__rm} $RPM_BUILD_ROOT/%{_lib}/security/pam_gnome_keyring.{l,}a
164 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
165 %{__rm} $RPM_BUILD_ROOT%{_libdir}/pkcs11/gnome-keyring-pkcs11.{l,}a
166 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-keyring/devel/*.{l,}a
171 rm -rf $RPM_BUILD_ROOT
174 %update_mime_database
175 %update_desktop_database_post
176 %update_icon_cache hicolor
177 %glib_compile_schemas
180 %update_mime_database
181 %update_desktop_database_postun
182 %update_icon_cache hicolor
183 %glib_compile_schemas
185 %post libs -p /sbin/ldconfig
186 %postun libs -p /sbin/ldconfig
188 %files -f %{name}.lang
189 %defattr(644,root,root,755)
190 %doc AUTHORS ChangeLog NEWS README
191 %attr(755,root,root) %{_bindir}/gcr-viewer
192 %attr(755,root,root) %{_bindir}/gnome-keyring
193 %attr(755,root,root) %{_bindir}/gnome-keyring-3
194 %attr(755,root,root) %{_bindir}/gnome-keyring-daemon
195 %dir %{_libdir}/%{name}
196 %attr(755,root,root) %{_libexecdir}/gnome-keyring-prompt
197 %attr(755,root,root) %{_libexecdir}/gnome-keyring-prompt-3
198 %attr(755,root,root) %{_libdir}/pkcs11/gnome-keyring-pkcs11.so
199 %dir %{_libdir}/%{name}/devel
200 %attr(755,root,root) %{_libdir}/%{name}/devel/gkm-gnome2-store-standalone.so
201 %attr(755,root,root) %{_libdir}/%{name}/devel/gkm-roots-store-standalone.so
202 %attr(755,root,root) %{_libdir}/%{name}/devel/gkm-secret-store-standalone.so
203 %attr(755,root,root) %{_libdir}/%{name}/devel/gkm-ssh-store-standalone.so
204 %attr(755,root,root) %{_libdir}/%{name}/devel/gkm-xdg-store-standalone.so
205 %{_sysconfdir}/xdg/autostart/gnome-keyring-gpg.desktop
206 %{_sysconfdir}/xdg/autostart/gnome-keyring-pkcs11.desktop
207 %{_sysconfdir}/xdg/autostart/gnome-keyring-secrets.desktop
208 %{_sysconfdir}/xdg/autostart/gnome-keyring-ssh.desktop
209 %{_datadir}/GConf/gsettings/*.convert
210 %{_datadir}/dbus-1/services/org.freedesktop.secrets.service
211 %{_datadir}/dbus-1/services/org.gnome.keyring.service
213 %{_datadir}/glib-2.0/schemas/*.gschema.xml
214 %{_datadir}/gnome-keyring-3
215 %{_desktopdir}/gcr-viewer.desktop
216 %{_desktopdir}/gnome-keyring-prompt.desktop
217 %{_sysconfdir}/pkcs11/modules/gnome-keyring-module
218 %{_iconsdir}/hicolor/*/apps/*.png
219 %{_datadir}/mime/packages/gcr-crypto-types.xml
222 %defattr(644,root,root,755)
223 %attr(755,root,root) %{_libdir}/libgcr-3.so.*.*.*
224 %attr(755,root,root) %ghost %{_libdir}/libgcr-3.so.1
225 %attr(755,root,root) %{_libdir}/libgck-1.so.*.*.*
226 %attr(755,root,root) %ghost %{_libdir}/libgck-1.so.0
229 %defattr(644,root,root,755)
230 %attr(755,root,root) %{_libdir}/libgcr-3.so
231 %attr(755,root,root) %{_libdir}/libgck-1.so
234 %{_pkgconfigdir}/gcr-3.pc
235 %{_pkgconfigdir}/gck-1.pc
238 %defattr(644,root,root,755)
239 %{_libdir}/libgcr-3.a
240 %{_libdir}/libgck-1.a
243 %defattr(644,root,root,755)
247 %files -n pam-pam_gnome_keyring
248 %defattr(644,root,root,755)
249 %attr(755,root,root) /%{_lib}/security/pam_gnome_keyring.so