From 4f71a9a2fa28ae138ee5896cbff1d3608e04fe00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0abata?= Date: Thu, 15 Oct 2020 17:30:14 +0200 Subject: [PATCH] RHEL 9.0.0 Alpha bootstrap The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/libsecret#6e64ed9f97071acdc814a3ce55c4004174092734 --- .gitignore | 30 ++++++ libsecret.spec | 252 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 283 insertions(+) create mode 100644 libsecret.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..086cb6e 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,30 @@ +/libsecret-0.1.tar.xz +/libsecret-0.2.tar.xz +/libsecret-0.3.tar.xz +/libsecret-0.6.tar.xz +/libsecret-0.7.tar.xz +/libsecret-0.8.tar.xz +/.build-*.log +/*.src.rpm +/x86_64/ +/libsecret-0.10.tar.xz +/libsecret-0.11.tar.xz +/libsecret-0.12.tar.xz +/libsecret-0.13.tar.xz +/libsecret-0.14.tar.xz +/libsecret-0.15.tar.xz +/libsecret-0.16.tar.xz +/libsecret-0.18.tar.xz +/libsecret-0.18.2.tar.xz +/libsecret-0.18.3.tar.xz +/libsecret-0.18.4.tar.xz +/libsecret-0.18.5.tar.xz +/libsecret-0.18.6.tar.xz +/libsecret-0.18.7.tar.xz +/libsecret-0.18.8.tar.xz +/libsecret-0.19.0.tar.xz +/libsecret-0.19.1.tar.xz +/libsecret-0.20.0.tar.xz +/libsecret-0.20.1.tar.xz +/libsecret-0.20.2.tar.xz +/libsecret-0.20.3.tar.xz diff --git a/libsecret.spec b/libsecret.spec new file mode 100644 index 0000000..4c49cfc --- /dev/null +++ b/libsecret.spec @@ -0,0 +1,252 @@ +# first two digits of version +%global release_version %%(echo %{version} | awk -F. '{print $1"."$2}') + +%ifarch %{valgrind_arches} +%global has_valgrind 1 +%endif + +Name: libsecret +Version: 0.20.3 +Release: 2%{?dist} +Summary: Library for storing and retrieving passwords and other secrets + +License: LGPLv2+ +URL: https://wiki.gnome.org/Projects/Libsecret +Source0: https://download.gnome.org/sources/libsecret/%{release_version}/libsecret-%{version}.tar.xz + +BuildRequires: gettext +BuildRequires: glib2-devel +BuildRequires: gobject-introspection-devel +BuildRequires: libgcrypt-devel >= 1.2.2 +BuildRequires: vala +BuildRequires: gtk-doc +BuildRequires: libxslt-devel +BuildRequires: docbook-style-xsl +%if 0%{?has_valgrind} +BuildRequires: valgrind-devel +%endif + +Provides: bundled(egglib) + +%description +libsecret is a library for storing and retrieving passwords and other secrets. +It communicates with the "Secret Service" using DBus. gnome-keyring and +KSecretService are both implementations of a Secret Service. + + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%setup -q + +# Use system valgrind headers instead +%if 0%{?has_valgrind} +rm -rf build/valgrind/ +%endif + + +%build +%configure --disable-static +%make_build + + +%install +%make_install + +find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' + +%find_lang libsecret + + +%files -f libsecret.lang +%license COPYING +%doc AUTHORS NEWS README +%{_bindir}/secret-tool +%{_libdir}/libsecret-1.so.0* +%dir %{_libdir}/girepository-1.0 +%{_libdir}/girepository-1.0/Secret-1.typelib +%{_mandir}/man1/secret-tool.1* + +%files devel +%{_includedir}/libsecret-1/ +%{_libdir}/libsecret-1.so +%{_libdir}/pkgconfig/libsecret-1.pc +%{_libdir}/pkgconfig/libsecret-unstable.pc +%dir %{_datadir}/gir-1.0 +%{_datadir}/gir-1.0/Secret-1.gir +%dir %{_datadir}/vala +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/libsecret-1.deps +%{_datadir}/vala/vapi/libsecret-1.vapi +%doc %{_datadir}/gtk-doc/ + + +%changelog +* Tue Jul 28 2020 Fedora Release Engineering - 0.20.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Apr 20 2020 Kalev Lember - 0.20.3-1 +- Update to 0.20.3 + +* Mon Apr 06 2020 Kalev Lember - 0.20.2-2 +- Drop gnome-keyring recommends again (#1781864) + +* Wed Mar 11 2020 Kalev Lember - 0.20.2-1 +- Update to 0.20.2 + +* Tue Jan 28 2020 Kalev Lember - 0.20.1-1 +- Update to 0.20.1 + +* Tue Jan 14 2020 Kalev Lember - 0.20.0-1 +- Update to 0.20.0 + +* Fri Sep 06 2019 Kalev Lember - 0.19.1-1 +- Update to 0.19.1 + +* Fri Sep 06 2019 Kalev Lember - 0.19.0-2 +- Recommend gnome-keyring (#1725412) + +* Thu Sep 05 2019 Kalev Lember - 0.19.0-1 +- Update to 0.19.0 + +* Thu Jul 25 2019 Fedora Release Engineering - 0.18.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Mar 02 2019 Kalev Lember - 0.18.8-1 +- Update to 0.18.8 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.18.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Dec 29 2018 Kalev Lember - 0.18.7-1 +- Update to 0.18.7 +- Fix unowned gir and vala directories +- Tighten soname glob to avoid unnoticed soname bumps + +* Fri Jul 13 2018 Fedora Release Engineering - 0.18.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Mar 29 2018 Kalev Lember - 0.18.6-1 +- Update to 0.18.6 +- Use valgrind_arches macro instead of hardcoding valgrind arch list + +* Wed Feb 07 2018 Fedora Release Engineering - 0.18.5-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sat Feb 03 2018 Igor Gnatenko - 0.18.5-6 +- Switch to %%ldconfig_scriptlets + +* Thu Aug 03 2017 Fedora Release Engineering - 0.18.5-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.18.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.18.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Sep 22 2016 Kalev Lember - 0.18.5-2 +- BR vala instead of obsolete vala-tools subpackage + +* Fri Mar 25 2016 Kalev Lember - 0.18.5-1 +- Update to 0.18.5 + +* Thu Feb 04 2016 Fedora Release Engineering - 0.18.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jan 20 2016 Kalev Lember - 0.18.4-1 +- Update to 0.18.4 + +* Thu Dec 31 2015 Debarshi Ray - 0.18.3-2 +- Fix URL (#1294934) + +* Tue Sep 15 2015 Kalev Lember - 0.18.3-1 +- Update to 0.18.3 +- Use make_install macro + +* Wed Jun 17 2015 Fedora Release Engineering - 0.18.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Tue Apr 21 2015 Kalev Lember - 0.18.2-1 +- Update to 0.18.2 +- Use license macro for the COPYING file + +* Sat Feb 21 2015 Till Maas - 0.18-7 +- Rebuilt for Fedora 23 Change + https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code + +* Mon Sep 29 2014 Dan HorĂ¡k - 0.18-6 +- valgrind available only on selected arches + +* Tue Sep 16 2014 Debarshi Ray - 0.18-5 +- Use system valgrind headers (#1141474) + +* Sun Aug 17 2014 Fedora Release Engineering - 0.18-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Tue Jul 22 2014 Kalev Lember - 0.18-3 +- Rebuilt for gobject-introspection 1.41.4 + +* Sat Jun 07 2014 Fedora Release Engineering - 0.18-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Mar 08 2014 Richard Hughes - 0.18-1 +- Update to 0.18 + +* Wed Aug 28 2013 Kalev Lember - 0.16-1 +- Update to 0.16 + +* Sat Aug 03 2013 Fedora Release Engineering - 0.15-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Mar 20 2013 Kalev Lember - 0.15-1 +- Update to 0.15 + +* Wed Mar 06 2013 Debarshi Ray - 0.14-1 +- Update to 0.14 + +* Wed Feb 06 2013 Kalev Lember - 0.13-1 +- Update to 0.13 + +* Fri Nov 23 2012 Debarshi Ray - 0.12-1 +- Update to 0.12 + +* Tue Oct 16 2012 Kalev Lember - 0.11-1 +- Update to 0.11 + +* Wed Sep 19 2012 Tomas Bzatek - 0.10-1 +- Update to 0.10 +- Enable vala + +* Mon Aug 06 2012 Stef Walter - 0.8-1 +- Update to 0.8 + +* Thu Jul 19 2012 Fedora Release Engineering - 0.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jul 16 2012 Debarshi Ray - 0.7-1 +- Update to 0.7 + +* Sat Jul 14 2012 Kalev Lember - 0.6-1 +- Update to 0.6 + +* Thu Jun 28 2012 Kalev Lember - 0.3-1 +- Update to 0.3 + +* Mon Apr 16 2012 Kalev Lember - 0.2-1 +- Update to 0.2 +- Enable parallel make + +* Fri Mar 30 2012 Kalev Lember - 0.1-2 +- Add provides bundled(egglib) (#808025) +- Use global instead of define + +* Thu Mar 29 2012 Kalev Lember - 0.1-1 +- Initial RPM release diff --git a/sources b/sources new file mode 100644 index 0000000..aa3b2b0 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (libsecret-0.20.3.tar.xz) = 020e1954e0965f33ee15f35e1f439b6c1650322a9112078f7a3e265cee83ad99d217ae3b363fbadc06c5cb0941f7e544d91da72e5be1c6b96992c071e6170c22