From 2bcaa83afc33ee61733a01ad53b7bdd76522b012 Mon Sep 17 00:00:00 2001 From: Joel Capitao Date: Feb 05 2025 16:56:46 +0000 Subject: Import gflags-2.2.2-16.el10s in CloudSIG Epoxy --- diff --git a/.gflags.metadata b/.gflags.metadata index 7458cd9..083ac3c 100644 --- a/.gflags.metadata +++ b/.gflags.metadata @@ -1 +1 @@ -8bdbade9d041339dc14b4ab426e2354a5af38478 SOURCES/gflags-2.1.2.tar.gz +4d42470afb7236fb0cf90f8bbb0cec588073c17c SOURCES/gflags-2.2.2.tar.gz diff --git a/SOURCES/gflags-fix_pkgconfig.patch b/SOURCES/gflags-fix_pkgconfig.patch new file mode 100644 index 0000000..c0d33ec --- /dev/null +++ b/SOURCES/gflags-fix_pkgconfig.patch @@ -0,0 +1,12 @@ +diff -up gflags-2.2.2/cmake/package.pc.in.orig gflags-2.2.2/cmake/package.pc.in +--- gflags-2.2.2/cmake/package.pc.in.orig 2018-11-11 22:21:00.000000000 +0100 ++++ gflags-2.2.2/cmake/package.pc.in 2020-03-09 13:54:40.797884193 +0100 +@@ -1,7 +1,7 @@ + prefix=@CMAKE_INSTALL_PREFIX@ + exec_prefix=${prefix} + bindir=${prefix}/@RUNTIME_INSTALL_DIR@ +-libdir=${prefix}/@LIBRARY_INSTALL_DIR@ ++libdir=@LIBRARY_INSTALL_DIR@ + includedir=${prefix}/@INCLUDE_INSTALL_DIR@ + + Name: @PACKAGE_NAME@ diff --git a/SPECS/gflags.spec b/SPECS/gflags.spec index e551c79..6fbab9f 100644 --- a/SPECS/gflags.spec +++ b/SPECS/gflags.spec @@ -1,17 +1,15 @@ Name: gflags -Version: 2.1.2 -Release: 7%{?dist} -Epoch: 1 +Version: 2.2.2 +Release: 16%{?dist} Summary: Library for commandline flag processing -Group: Development/Tools -License: BSD +# Automatically converted from old format: BSD - review is highly recommended. +License: LicenseRef-Callaway-BSD URL: https://gflags.github.io/gflags/ Source0: https://github.com/%{name}/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz -Patch0: gflags-0001-Set-VERSION-property-of-library-targets-to-major.patch +Patch0: gflags-fix_pkgconfig.patch BuildRequires: gcc-c++ BuildRequires: cmake -BuildRequires: python2-setuptools %description The gflags package contains a library that implements commandline @@ -22,9 +20,8 @@ they're used. %package devel Summary: Development files for %{name} -Group: Development/Libraries -Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains development files for %{name}. @@ -33,7 +30,10 @@ This package contains development files for %{name}. %autosetup -p1 %build -%cmake -DBUILD_TESTING:BOOL=ON . +%cmake -DBUILD_TESTING:BOOL=ON \ + -DINSTALL_HEADERS:BOOL=ON \ + -DREGISTER_BUILD_DIR:BOOL=OFF \ + -DREGISTER_INSTALL_PREFIX:BOOL=OFF %cmake_build %install @@ -52,21 +52,76 @@ This package contains development files for %{name}. %{_libdir}/libgflags_nothreads.so.* %files devel -%doc doc/designstyle.css doc/index.html %dir %{_includedir}/%{name} %{_includedir}/%{name}/*.h %{_libdir}/libgflags.so +%{_libdir}/pkgconfig/gflags.pc %{_libdir}/libgflags_nothreads.so %{_libdir}/cmake/%{name} %changelog -* Wed Feb 23 2022 Jiri Kucera - 1:2.1.2-7 -- Revert rebase back to 2.1.2 - Related: #2035143 +* Wed Aug 28 2024 Miroslav Suchý - 2.2.2-16 +- convert license to SPDX -* Fri Jan 21 2022 Jiri Kucera - 2.2.2-1 -- Rebase to gflags v2.2.2 - Resolves: #2035143 +* Thu Jul 18 2024 Fedora Release Engineering - 2.2.2-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Wed Jan 24 2024 Fedora Release Engineering - 2.2.2-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 2.2.2-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jul 19 2023 Fedora Release Engineering - 2.2.2-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jan 19 2023 Fedora Release Engineering - 2.2.2-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Jul 21 2022 Fedora Release Engineering - 2.2.2-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jan 20 2022 Fedora Release Engineering - 2.2.2-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 2.2.2-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 2.2.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 2.2.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild +- Fix cmake build + +* Mon Mar 09 2020 Nicolas Chauvet - 2.2.2-5 +- Fix pkgconfig libdir value + +* Tue Jan 28 2020 Fedora Release Engineering - 2.2.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Oct 29 2019 Sérgio Basto - 2.2.2-3 +- Drop BR python2-setuptools + +* Thu Jul 25 2019 Fedora Release Engineering - 2.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun May 12 2019 Sérgio Basto - 2.2.2-1 +- Update gflags to 2.2.2 + +* Thu Jan 31 2019 Fedora Release Engineering - 2.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Oct 02 2018 Sérgio Basto - 2.2.1-1 +- Update to 2.2.1 +- Patch1 already upstreamed + +* Fri Jul 13 2018 Fedora Release Engineering - 2.1.2-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Mar 15 2018 Iryna Shcherbina - 2.1.2-7 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) * Wed Feb 07 2018 Fedora Release Engineering - 2.1.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild