%define glib2_version 2.16.0 %define dbus_version 1.0 %define gcrypt_version 1.2.2 Name: libgnome-keyring Version: 3.12.0 Release: 20%{?dist} Summary: Framework for managing passwords and other secrets License: GPLv2+ and LGPLv2+ Source0: http://download.gnome.org/sources/libgnome-keyring/3.12/libgnome-keyring-%{version}.tar.xz URL: http://live.gnome.org/GnomeKeyring BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: dbus-devel >= %{dbus_version} BuildRequires: libgcrypt-devel >= %{gcrypt_version} BuildRequires: intltool BuildRequires: gobject-introspection-devel BuildRequires: vala # https://gitlab.gnome.org/GNOME/libgnome-keyring/commit/3766bcc482f9e02fb5f9c183e814833ad1fbf08a Patch0: libgnome-keyring-vapi-build-fix.patch Conflicts: gnome-keyring < 2.29.4 %description gnome-keyring is a program that keep password and other secrets for users. The library libgnome-keyring is used by applications to integrate with the gnome-keyring system. %package devel Summary: Development files for libgnome-keyring License: LGPLv2+ Requires: %{name}%{?_isa} = %{version}-%{release} Conflicts: gnome-keyring-devel < 2.29.4 Provides: gnome-keyring-devel = %{version}-%{release} %description devel The libgnome-keyring-devel package contains the libraries and header files needed to develop applications that use libgnome-keyring. %prep %autosetup -p1 %build %configure --disable-gtk-doc --enable-introspection=yes # avoid unneeded direct dependencies sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT rm $RPM_BUILD_ROOT%{_libdir}/*.la %find_lang libgnome-keyring %check make check %ldconfig_scriptlets %files -f libgnome-keyring.lang %license COPYING %doc AUTHORS NEWS README HACKING %{_libdir}/lib*.so.* %{_libdir}/girepository-1.0 %files devel %{_libdir}/lib*.so %{_libdir}/pkgconfig/* %{_includedir}/* %{_datadir}/gir-1.0 %{_datadir}/vala/ %doc %{_datadir}/gtk-doc/ %changelog * Tue Jul 28 2020 Fedora Release Engineering - 3.12.0-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jan 29 2020 Fedora Release Engineering - 3.12.0-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 3.12.0-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Mon Feb 18 2019 parag - 3.12.0-17 - Fix vapi build with vala > 0.42 (#1675276) * Fri Feb 01 2019 Fedora Release Engineering - 3.12.0-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 3.12.0-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Mar 16 2018 Kalev Lember - 3.12.0-14 - Add gnome-keyring-devel provides (#1557241) - Minor spec cleanup - Use license macro for COPYING - Rely on pkgconfig dep extractor instead of manual glib2-devel requires - Tighten -devel requires with the _isa macro * Wed Feb 07 2018 Fedora Release Engineering - 3.12.0-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Sat Feb 03 2018 Igor Gnatenko - 3.12.0-12 - Switch to %%ldconfig_scriptlets * Wed Oct 18 2017 Marek Kasik - 3.12.0-11 - Enable unit tests - Resolves: #1502651 * Thu Aug 03 2017 Fedora Release Engineering - 3.12.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 3.12.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 3.12.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Sep 22 2016 Kalev Lember - 3.12.0-7 - BR vala instead of obsolete vala-tools subpackage * Thu Feb 04 2016 Fedora Release Engineering - 3.12.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 3.12.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Aug 17 2014 Fedora Release Engineering - 3.12.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Tue Jul 22 2014 Kalev Lember - 3.12.0-3 - Rebuilt for gobject-introspection 1.41.4 * Sat Jun 07 2014 Fedora Release Engineering - 3.12.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Mar 23 2014 Kalev Lember - 3.12.0-1 - Update to 3.12.0 * Mon Mar 17 2014 Richard Hughes - 3.11.92-1 - Update to 3.11.92 * Tue Oct 29 2013 Richard Hughes - 3.10.1-1 - Update to 3.10.1 * Wed Sep 25 2013 Kalev Lember - 3.10.0-1 - Update to 3.10.0 * Sat Aug 03 2013 Fedora Release Engineering - 3.9.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sat May 04 2013 Kalev Lember - 3.9.1-1 - Update to 3.9.1 * Tue Mar 26 2013 Kalev Lember - 3.8.0-1 - Update to 3.8.0 * Tue Mar 19 2013 Richard Hughes - 3.7.92-1 - Update to 3.7.92 * Thu Mar 7 2013 Matthias Clasen - 3.7.91-1 - Update to 3.7.91 * Wed Feb 06 2013 Kalev Lember - 3.7.5-1 - Update to 3.7.5 * Wed Jan 09 2013 Richard Hughes - 3.7.2-1 - Update to 3.7.2 * Wed Sep 26 2012 Matthias Clasen - 3.6.0-1 - Update to 3.6.0 * Tue Aug 21 2012 Richard Hughes - 3.5.6-1 - Update to 3.5.6 * Thu Jul 19 2012 Fedora Release Engineering - 3.5.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon Jun 25 2012 Richard Hughes - 3.5.3-1 - Update to 3.5.3 * Wed Apr 18 2012 Tomas Bzatek - 3.4.1-2 - Enable introspection * Mon Apr 16 2012 Richard Hughes - 3.4.1-1 - Update to 3.4.1 * Mon Mar 26 2012 Debarshi Ray - 3.4.0-1 - Update to 3.4.0 * Wed Mar 21 2012 Kalev Lember - 3.3.92-1 - Update to 3.3.92 * Fri Mar 9 2012 Matthias Clasen - 3.3.91-1 - Update to 3.3.91 * Tue Feb 7 2012 Matthias Clasen - 3.3.5-1 - Update to 3.3.5 * Tue Jan 17 2012 Matthias Clasen - 3.3.4-1 - Update to 3.3.4 * Fri Jan 13 2012 Fedora Release Engineering - 3.3.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Dec 20 2011 Matthias Clasen - 3.3.3-1 - Update to 3.3.3 * Thu Nov 24 2011 Tomas Bzatek - 3.2.2-1 - Update to 3.2.2 * Mon Sep 26 2011 Ray - 3.2.0-1 - Update to 3.2.0 * Mon Sep 19 2011 Matthias Clasen - 3.1.92-1 - Update to 3.1.92 * Wed Aug 31 2011 Matthias Clasen - 3.1.90-1 - Update to 3.1.90 * Tue Jul 26 2011 Matthias Clasen - 3.1.4-1 - Update to 3.1.4 * Mon May 9 2011 Tomas Bzatek - 3.1.1-1 - Update to 3.1.1 * Mon Apr 25 2011 Matthias Clasen - 3.0.1-1 - Update to 3.0.1 * Mon Apr 4 2011 Tomas Bzatek - 3.0.0-1 - Update to 3.0.0 * Mon Mar 21 2011 Matthias Clasen - 2.91.93-1 - Update to 2.91.93 * Fri Mar 11 2011 Tomas Bzatek - 2.91.92-1 - Update to 2.91.92 * Wed Feb 09 2011 Fedora Release Engineering - 2.32.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Sep 28 2010 Matthias Clasen - 2.32.0-1 - Update to 2.32.0 * Mon Sep 13 2010 Tomas Bzatek - 2.31.92-1 - Update to 2.31.92 * Tue Aug 31 2010 Matthias Clasen - 2.31.91-1 - Update to 2.31.91 * Tue Apr 27 2010 Tomas Bzatek - 2.30.1-1 - Update to 2.30.1 * Mon Apr 19 2010 Tomas Bzatek - 2.30.0-2 - Workaround for problem with endless loop during blocking operations (#573202) * Tue Mar 30 2010 Matthias Clasen - 2.30.0-1 - Update to 2.30.0 * Mon Mar 22 2010 Tomas Bzatek - 2.29.92-git20100322.1 - Update to a new git snapshot * Wed Mar 17 2010 Tomas Bzatek - 2.29.92-git20100317.1 - Update to 2.29.92 git snapshot * Wed Feb 17 2010 Tomas Bzatek - 2.29.4-4 - When no password is found, return GNOME_KEYRING_RESULT_NO_MATCH * Tue Feb 16 2010 Tomas Bzatek - 2.29.4-3 - Fix assertion when password is not found * Mon Jan 25 2010 Tomas Bzatek - 2.29.4-2 - Fix assertion calling deprecated acl function - Clear the client's session when the service disconnects - Implement setting of Type property in gnome_keyring_item_set_info() * Thu Jan 7 2010 Tomas Bzatek - 2.29.4-1 - Initial packaging