1 Summary: Keep passwords and other user's secrets
2 Summary(pl.UTF-8): Przechowywanie haseł i innych tajnych danych użytkowników
6 License: LGPL v2+ (library), GPL v2+ (programs)
7 Group: X11/Applications
8 Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-keyring/2.28/%{name}-%{version}.tar.bz2
9 # Source0-md5: 07fa253d8506c22640d74eb4fc90a092
10 Patch0: %{name}-bug-595698.patch
11 URL: http://live.gnome.org/GnomeKeyring
12 BuildRequires: GConf2-devel >= 2.24.0
13 BuildRequires: autoconf
14 BuildRequires: automake
15 BuildRequires: dbus-devel >= 1.2.0
16 BuildRequires: gettext-devel
17 BuildRequires: gtk+2-devel >= 2:2.14.0
18 BuildRequires: gtk-doc >= 1.9
19 BuildRequires: hal-devel >= 0.5.10
20 BuildRequires: intltool >= 0.40.0
21 BuildRequires: libgcrypt-devel >= 1.2.2
22 BuildRequires: libtasn1-devel >= 0.3.4
23 BuildRequires: libtool
24 BuildRequires: pam-devel
25 BuildRequires: pkgconfig
26 BuildRequires: rpmbuild(macros) >= 1.197
27 BuildRequires: sed >= 4.0
28 Requires(post,preun): GConf2
29 Requires: dbus >= 1.2.0
30 # sr@Latn vs. sr@latin
31 Conflicts: glibc-misc < 6:2.7
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 %define _libexecdir %{_libdir}/%{name}
37 GNOME Keyring is a program that keeps password and other secrets for
38 users. It is run as a daemon in the session, similar to ssh-agent, and
39 other applications can locate it by an environment variable.
41 The library libgnome-keyring is used by applications to integrate with
42 the GNOME keyring system.
44 %description -l pl.UTF-8
45 GNOME Keyring to program do przechowywania haseł i innych tajnych
46 danych użytkowników. Działa jako demon w sesji, podobnie do
47 ssh-agenta, a inne aplikacje mogą znaleźć go poprzez zmienną
50 Biblioteka libgnome-keyring jest używana przez aplikacje do integracji
51 z systemem kluczy GNOME.
54 Summary: GNOME keyring library
55 Summary(pl.UTF-8): Biblioteka GNOME keyring
60 GNOME keyring library.
62 %description libs -l pl.UTF-8
63 Biblioteka GNOME keyring.
66 Summary: Headers for GNOME keyring library
67 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki GNOME keyring
69 Group: X11/Development/Libraries
70 Requires: %{name}-libs = %{version}-%{release}
71 Requires: dbus-devel >= 1.2.0
72 Requires: gtk+2-devel >= 2:2.14.0
73 Requires: libtasn1-devel >= 0.3.4
76 Headers for GNOME keyring library.
78 %description devel -l pl.UTF-8
79 Pliki nagłówkowe biblioteki GNOME keyring.
82 Summary: Static GNOME keyring libraries
83 Summary(pl.UTF-8): Statyczne biblioteki GNOME keyring
85 Group: X11/Development/Libraries
86 Requires: %{name}-devel = %{version}-%{release}
89 Static versions of GNOME keyring libraries.
91 %description static -l pl.UTF-8
92 Statyczne biblioteki GNOME keyring.
95 Summary: GNOME keyring API documentation
96 Summary(pl.UTF-8): Dokumentacja API GNOME keyring
99 Requires: gtk-doc-common
102 GNOME keyring API documentation.
104 %description apidocs -l pl.UTF-8
105 Dokumentacja API GNOME keyring.
108 Summary: A PAM module for unlocking keyrings at login time
109 Summary(pl.UTF-8): Moduł PAM do odblokowywania zbiorów kluczy w czasie logowania
112 Requires: %{name} = %{version}-%{release}
115 A PAM module that can automatically unlock the "login" keyring when
116 the user logs in and start the keyring daemon.
118 %description pam -l pl.UTF-8
119 Moduł PAM, który może automatycznie odblokowywać zbiór kluczy "login"
120 w czasie logowania użytkownika i uruchamiania demona keyring.
126 rm -f po/ca@valencia.po
127 sed -i -e 's/ca@valencia//' po/LINGUAS
140 --with-html-dir=%{_gtkdocdir} \
141 --with-pam-dir=/%{_lib}/security
145 rm -rf $RPM_BUILD_ROOT
147 %{__make} install install-pam \
148 DESTDIR=$RPM_BUILD_ROOT
150 %{__rm} $RPM_BUILD_ROOT/%{_lib}/security/pam_gnome_keyring.{l,}a
151 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-keyring/gnome-keyring-pkcs11.{l,}a
152 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-keyring/{devel,standalone}/*.{la,a}
157 rm -rf $RPM_BUILD_ROOT
160 %gconf_schema_install gnome-keyring.schemas
163 %gconf_schema_uninstall gnome-keyring.schemas
165 %post libs -p /sbin/ldconfig
166 %postun libs -p /sbin/ldconfig
168 %files -f %{name}.lang
169 %defattr(644,root,root,755)
170 %doc AUTHORS ChangeLog NEWS README TODO
171 %attr(755,root,root) %{_bindir}/gnome-keyring
172 %attr(755,root,root) %{_bindir}/gnome-keyring-daemon
173 %dir %{_libdir}/%{name}
174 %attr(755,root,root) %{_libexecdir}/%{name}-ask
175 %attr(755,root,root) %{_libdir}/%{name}/gnome-keyring-pkcs11.so
176 %dir %{_libdir}/%{name}/devel
177 %attr(755,root,root) %{_libdir}/%{name}/devel/gck-ssh-store-standalone.so
178 %attr(755,root,root) %{_libdir}/%{name}/devel/gck-user-store-standalone.so
179 %dir %{_libdir}/%{name}/standalone
180 %attr(755,root,root) %{_libdir}/%{name}/standalone/gck-roots-store-standalone.so
181 %{_sysconfdir}/gconf/schemas/gnome-keyring.schemas
182 %{_sysconfdir}/xdg/autostart/gnome-keyring-daemon.desktop
183 %{_datadir}/dbus-1/services/org.gnome.keyring.service
187 %defattr(644,root,root,755)
188 %attr(755,root,root) %{_libdir}/libgcr.so.*.*.*
189 %attr(755,root,root) %{_libdir}/libgnome-keyring.so.*.*.*
190 %attr(755,root,root) %{_libdir}/libgp11.so.*.*.*
191 %attr(755,root,root) %ghost %{_libdir}/libgcr.so.0
192 %attr(755,root,root) %ghost %{_libdir}/libgnome-keyring.so.0
193 %attr(755,root,root) %ghost %{_libdir}/libgp11.so.0
196 %defattr(644,root,root,755)
197 %attr(755,root,root) %{_libdir}/libgcr.so
198 %attr(755,root,root) %{_libdir}/libgnome-keyring.so
199 %attr(755,root,root) %{_libdir}/libgp11.so
201 %{_libdir}/libgnome-keyring.la
202 %{_libdir}/libgp11.la
204 %{_includedir}/gnome-keyring-1
206 %{_pkgconfigdir}/gcr-0.pc
207 %{_pkgconfigdir}/gnome-keyring-1.pc
208 %{_pkgconfigdir}/gp11-0.pc
211 %defattr(644,root,root,755)
213 %{_libdir}/libgnome-keyring.a
217 %defattr(644,root,root,755)
219 %{_gtkdocdir}/%{name}
223 %defattr(644,root,root,755)
224 %attr(755,root,root) /%{_lib}/security/pam_gnome_keyring.so