public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/rapidyaml] rawhide: Update to 0.13.0 (close RHBZ#2480814)
@ 2026-06-01 13:27 Benjamin A. Beasley
  0 siblings, 0 replies; only message in thread
From: Benjamin A. Beasley @ 2026-06-01 13:27 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/rapidyaml
Branch : rawhide
Commit : bdc060cf97f76c081c806d70288110dd4777dd3e
Author : Benjamin A. Beasley <code@musicinmybrain.net>
Date   : 2026-05-23T08:32:54+01:00
Stats  : +15/-20 in 4 file(s)
URL    : https://src.fedoraproject.org/rpms/rapidyaml/c/bdc060cf97f76c081c806d70288110dd4777dd3e?branch=rawhide

Log:
Update to 0.13.0 (close RHBZ#2480814)

---
diff --git a/.gitignore b/.gitignore
index 009741c..008217d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,4 @@
 /rapidyaml-0.11.1.tar.gz
 /rapidyaml-0.12.1.tar.gz
 /rapidyaml-2505c3567d9cc32b36afc61e04b57acd91600106.tar.gz
+/rapidyaml-0.13.0.tar.gz

diff --git a/rapidyaml.rpmlintrc b/rapidyaml.rpmlintrc
index 75a4a78..6c4e692 100644
--- a/rapidyaml.rpmlintrc
+++ b/rapidyaml.rpmlintrc
@@ -1,3 +1,6 @@
+# This was moved into a separate repository upstream and isn’t currently
+# packaged anymore.
+addFilter(r' obsolete-not-provided python3-rapidyaml$')
 # All documentation is in the -doc subpackage.
 addFilter(r' no-documentation$')
 # Not a real spelling error (short name for the library)

diff --git a/rapidyaml.spec b/rapidyaml.spec
index 948a692..89c3bfd 100644
--- a/rapidyaml.spec
+++ b/rapidyaml.spec
@@ -4,24 +4,18 @@
 # Upstream defaults to C++11, but gtest 1.17.0 requires C++17 or later.
 %global cxx_std 17
 
-# Post-release snapshot adapts for latest c4project macros and fixes
-# multilib/GNUInstallDirs support.
-%global commit 2505c3567d9cc32b36afc61e04b57acd91600106
-%global snapdate 20260508
-
 Name:           rapidyaml
 Summary:        A library to parse and emit YAML, and do it fast
-Version:        0.12.1^%{snapdate}.%{sub %{commit} 1 7}
+Version:        0.13.0
 # This is the same as the version number. To prevent undetected soversion
 # bumps, we nevertheless express it separately.
-%global so_version 0.12.1
+%global so_version 0.13.0
 Release:        %autorelease
 
 # SPDX
 License:        MIT
 URL:            https://github.com/biojppm/rapidyaml
-# Source0:        %%{url}/archive/v%%{version}/rapidyaml-%%{version}.tar.gz
-Source0:        %{url}/archive/%{commit}/rapidyaml-%{commit}.tar.gz
+Source0:        %{url}/archive/v%{version}/rapidyaml-%{version}.tar.gz
 # Read this from the unpatched original test/CMakeLists.txt:
 #   c4_download_remote_proj(yaml-test-suite … GIT_TAG <USE THIS>)
 %global yamltest_url https://github.com/yaml/yaml-test-suite
@@ -57,7 +51,7 @@ BuildRequires:  gcc-c++
 # Minimum version with proper multilib (GNUInstallDirs) support
 BuildRequires:  c4project >= 0^20260428.fa85cab-1
 
-BuildRequires:  cmake(c4core) >= 0.2.10
+BuildRequires:  cmake(c4core) >= 0.3.0
 
 %if %{with tests}
 BuildRequires:  cmake(c4fs)
@@ -106,8 +100,7 @@ applications that use Rapid YAML.
 
 
 %prep
-# %%autosetup -p1
-%autosetup -p1 -n rapidyaml-%{commit}
+%autosetup -p1
 
 # Remove/unbundle additional dependencies
 
@@ -126,9 +119,9 @@ sed --regexp-extended --in-place '/INCORPORATE c4core/d' 'CMakeLists.txt'
 '%{SOURCE10}' 'ext/testbm.cmake' 'c4_download_remote_proj\(c4fs' '\)$'
 '%{SOURCE10}' 'ext/testbm.cmake' 'c4_add_library\(c4fs' '\)$'
 
-# Patch out download of c4log
-'%{SOURCE10}' 'test/CMakeLists.txt' \
-    'c4_require_subproject\(c4(log)' '\)$'
+# Patch out download of c4log:
+'%{SOURCE10}' 'ext/testbm.cmake' 'c4_download_remote_proj\(c4log' '\)$'
+'%{SOURCE10}' 'ext/testbm.cmake' 'c4_add_library\(c4log' '\)$'
 
 # Patch out download of yaml-test-suite:
 '%{SOURCE10}' 'test/CMakeLists.txt' \
@@ -139,12 +132,10 @@ sed --regexp-extended --in-place \
 mkdir --parents 'test/extern/'
 
 # Original sources (including LICENSE)
-# %%setup -q -T -D -b 1 -n rapidyaml-%%{version}
-%setup -q -T -D -b 1 -n rapidyaml-%{commit}
+%setup -q -T -D -b 1 -n rapidyaml-%{version}
 
 # Data in the form rapidyaml needs it
-# %%setup -q -T -D -b 2 -n rapidyaml-%%{version}
-%setup -q -T -D -b 2 -n rapidyaml-%{commit}
+%setup -q -T -D -b 2 -n rapidyaml-%{version}
 mv '../yaml-test-suite-data-%{yamltest_date}' 'test/extern/yaml-test-suite'
 
 

diff --git a/sources b/sources
index dd7c9a1..565e5d0 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (rapidyaml-2505c3567d9cc32b36afc61e04b57acd91600106.tar.gz) = 932a60105105353f808a51872da24aed69c5b17207e7ce4d2682881bf9b5508a7e041dfd3134f35a797740cce1a7b7484eeea35b9d7aaa7bfd02f1cc24cd7ef2
+SHA512 (rapidyaml-0.13.0.tar.gz) = cd5013cf7328dfc51718546b728efa0dc1dad3b62ca881f5c21f615c3d8a069201179569bc27b520dcd818fa5fc2ea423a9b9d6c938f8cf31ec056d37ec89441
 SHA512 (yaml-test-suite-data-2022-01-17.tar.gz) = 728dc9fbac9a84549f9c0019329f94bf94a0fef3482ac0b92645346a97f8351e3248e0b3e83b84345f3b853c71b26445cacbc435c5a336e8d8759f7ffb8714a1
 SHA512 (yaml-test-suite-2022-01-17.tar.gz) = 47c57a92926f066d56f3ae3f033a9e327fc93e79b9bf1f18ad7d613717f38ea8389f2df65bfd2986cc46d4ecef84f0bb154478933aacd594fdd8061db3e56029

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-06-01 13:27 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-01 13:27 [rpms/rapidyaml] rawhide: Update to 0.13.0 (close RHBZ#2480814) Benjamin A. Beasley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox