[f41] fix: maple-fonts (#3189)

* fix(maple-fonts): rpm < 4.20 limitation (#3158)

* fix(maple-fonts): rpm < 4.20 limitation

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>

* fix package version and stop getting version from gh tag

* unzip is dumb

---------

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>

* fix string manipulation of upstream version string (#3168)

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>

---------

Signed-off-by: sadlerm4 <sad_lerm@hotmail.com>
This commit is contained in:
sadlerm4
2025-02-04 18:59:13 +08:00
committed by GitHub
parent a9da6b43b0
commit 65d9ddb688
2 changed files with 9 additions and 7 deletions
+8 -6
View File
@@ -1,16 +1,17 @@
%define debug_package %nil
%define _ttfontsdir %{_datadir}/fonts/maple
%define upstream_version %(echo "$( tr '~' '-' <<< "%{version}" )")
%global upstream_ver v7.0-beta36
%define sanitized_ver %(echo "$( sed 's/^.//;s/-/~/' <<< "%{upstream_ver}" )")
Name: maple-fonts
Version: 7.0~beta36
Version: %{sanitized_ver}
Release: 1%?dist
Summary: Open source monospace & nerd font with round corner and ligatures
License: OFL-1.1
URL: https://github.com/subframe7536/Maple-font
Source0: %{url}/releases/download/v%{upstream_version}/MapleMono-NF-CN.zip
Source1: %{url}/releases/download/v%{upstream_version}/MapleMono-TTF.zip
Source2: %{url}/releases/download/v%{upstream_version}/MapleMono-NF.zip
Source0: %{url}/releases/download/%{upstream_ver}/MapleMono-NF-CN.zip
Source1: %{url}/releases/download/%{upstream_ver}/MapleMono-TTF.zip
Source2: %{url}/releases/download/%{upstream_ver}/MapleMono-NF.zip
Source3: https://raw.githubusercontent.com/subframe7536/maple-font/refs/heads/variable/README.md
BuildArch: noarch
@@ -19,7 +20,8 @@ BuildArch: noarch
%prep
%setup -q -c
%setup -T -D -a1 -a2
unzip -u -qq %{SOURCE1}
unzip -u -qq %{SOURCE2}
%build
+1 -1
View File
@@ -1 +1 @@
rpm.version(gh("subframe7536/Maple-font"));
rpm.global("upstream_ver", gh("subframe7536/Maple-font"));