Summary: Framework for managing passwords and other secrets Name: mate-keyring Version: 1.4.0 Release: 9%{?dist} License: GPLv2+ and LGPLv2+ Group: System Environment/Libraries URL: http://mate-desktop.org Source0: http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz BuildRequires: gtk2-devel mate-conf mate-conf-devel mate-desktop-devel mate-doc-utils BuildRequires: dbus-glib-devel BuildRequires: libgcrypt-devel BuildRequires: libtasn1-devel BuildRequires: libtasn1-tools BuildRequires: libmatekeyring-devel BuildRequires: pam-devel BuildRequires: mate-common BuildRequires: libselinux-devel BuildRequires: libcap-devel BuildRequires: valgrind-devel Requires: libmatekeyring pam %description The mate-keyring session daemon manages passwords and other types of secrets for the user, storing them encrypted with a main password. Applications can use the mate-keyring library to integrate with the keyring. %package devel Summary: Development files for mate-keyring License: LGPLv2+ Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} Requires: glib2-devel Requires: libmatekeyring-devel pam %description devel The mate-keyring-devel package contains the libraries and header files needed to develop applications that use mate-keyring. %prep %setup -q -n mate-keyring-%{version} NOCONFIGURE=1 ./autogen.sh %build %configure --disable-static --disable-schemas-compile --with-gtk=2.0 --enable-gcov --with-libgcrypt-prefix=%{_prefix} --with-pam-dir=%{_libdir}/security --with-root-certs=%{_sysconfdir}/ssl/certs --enable-valgrind make %{?_smp_mflags} V=1 %install make DESTDIR=%{buildroot} install find %{buildroot} -name '*.la' -exec rm -rf {} ';' find %{buildroot} -name '*.a' -exec rm -rf {} ';' %find_lang %{name} %post -p /sbin/ldconfig %postun /sbin/ldconfig if [ $1 -eq 0 ]; then /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : fi %posttrans /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : %files -f %{name}.lang %doc AUTHORS NEWS README COPYING COPYING.LIB %{_libdir}/lib*.so.* %dir %{_libdir}/mate-keyring %dir %{_libdir}/mate-keyring/devel %{_libdir}/mate-keyring/devel/*.so %{_libdir}/mate-keyring/standalone/gkm-secret-store-standalone.so %dir %{_libdir}/pkcs11 %{_libdir}/pkcs11/*.so %{_bindir}/mate-keyring %{_libexecdir}/* %{_datadir}/dbus-1/services/*.service %{_datadir}/mategcr %{_datadir}/mate-keyring %{_sysconfdir}/xdg/autostart/mate-keyring-pkcs11.desktop %{_sysconfdir}/xdg/autostart/mate-keyring-secrets.desktop %{_sysconfdir}/xdg/autostart/mate-keyring-ssh.desktop %{_datadir}/MateConf/gsettings/*.convert %{_datadir}/glib-2.0/schemas/*.gschema.xml %{_sysconfdir}/xdg/autostart/mate-keyring-gpg.desktop %{_bindir}/mate-keyring-daemon %{_libdir}/security/pam_mate_keyring.so %files devel %{_libdir}/lib*.so %{_libdir}/pkgconfig/* %{_includedir}/* %doc %{_datadir}/gtk-doc %changelog * Sun Aug 05 2012 Wolfgang Ulbrich - 1.4.0-8 - fix rpmlint error unused-direct-shlib-dependency * Sun Aug 05 2012 Wolfgang Ulbrich - 1.4.0-7 - fix mixed use of $RPM_BUILD_ROOT & %%{buildroot} - rename patch to mate - fix requires in -devel - fix scriplet sections * Sat Aug 04 2012 Wolfgang Ulbrich - 1.4.0-6 - initial build for fedora - edit start-gnome-keyring-in-mate sources * Sun Dec 25 2011 Wolfgang Ulbrich - 1.1.0-1 - mate-file-manager.spec based on gnome-keyring-2.32.0-1.fc14 spec