diff --git a/0001-Add-a-version-key-in-the-project-table-196.patch b/0001-Add-a-version-key-in-the-project-table-196.patch new file mode 100644 index 0000000..1c6896b --- /dev/null +++ b/0001-Add-a-version-key-in-the-project-table-196.patch @@ -0,0 +1,24 @@ +From c38f51baa2c74fa89d5a4de6983b9681e5ccc5ff Mon Sep 17 00:00:00 2001 +From: Agriya Khetarpal <74401230+agriyakhetarpal@users.noreply.github.com> +Date: Tue, 31 Dec 2024 00:19:35 +0530 +Subject: [PATCH] Add a `version` key in the `[project]` table (#196) + +--- + cramjam-python/pyproject.toml | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/cramjam-python/pyproject.toml b/cramjam-python/pyproject.toml +index 2a4aa85..4c19e03 100644 +--- a/cramjam-python/pyproject.toml ++++ b/cramjam-python/pyproject.toml +@@ -2,6 +2,7 @@ + name = "cramjam" + keywords = ["compression", "decompression", "snappy", "zstd", "bz2", "gzip", "lz4", "brotli", "deflate"] + requires-python = ">=3.7" ++version = "2.8.3" + license = { file = "LICENSE" } + + [project.urls] +-- +2.47.1 + diff --git a/python-cramjam.spec b/python-cramjam.spec index 747b5fb..7df2c1f 100644 --- a/python-cramjam.spec +++ b/python-cramjam.spec @@ -15,6 +15,11 @@ URL: https://github.com/milesgranger/cramjam # the GitHub source archive. Source: %{url}/archive/v%{version}/cramjam-%{version}.tar.gz +# Updates for Maturin 1.8: add a version key in the project metadata +# https://github.com/milesgranger/cramjam/pull/196 +# Cherry-picked to 2.8.3. +Patch: 0001-Add-a-version-key-in-the-project-table-196.patch + BuildRequires: python3-devel BuildRequires: tomcli BuildRequires: cargo-rpm-macros >= 24 @@ -48,7 +53,7 @@ License: %{shrink: %prep -%autosetup -n cramjam-%{version} +%autosetup -n cramjam-%{version} -p1 # Do not strip the compiled Python module; we need useful debuginfo. Upstream # set this intentionally, so this makes sense to keep downstream-only.