- Update to 20240401

* Fix Oriya interpolation issues

OBS-URL: https://build.opensuse.org/package/show/M17N:fonts/google-noto-fonts?expand=0&rev=68
This commit is contained in:
Gordon Leung 2024-04-01 01:28:06 +00:00 committed by Git OBS Bridge
parent e19d681c2e
commit 3c74f753f0
6 changed files with 118 additions and 112 deletions

View File

@ -2,7 +2,7 @@
# This script is used to generate all of the many hundreds of font # This script is used to generate all of the many hundreds of font
# subpackages for google-noto-fonts. It generates a subpackage # subpackages for google-noto-fonts. It generates a subpackage
# description based on each font folder in the tarball. # description based on each font folder in the tarball.
# Packagers should not change google-noto-fonts.spec directly but # Packagers should not change google-noto-fonts.spec directly but
# instead alter this and google-noto-fonts.spec.in to achieve the # instead alter this and google-noto-fonts.spec.in to achieve the
# desired result. # desired result.
# This is so that future packagers can simply run this script and # This is so that future packagers can simply run this script and
@ -17,7 +17,7 @@
set -euo pipefail set -euo pipefail
pkg_name="google-noto-fonts" pkg_name="google-noto-fonts"
font_dir="notofonts.github.io-noto-monthly-release-24.3.1" font_dir="notofonts.github.io-noto-monthly-release-24.4.1"
# Used to extract the tarball to generate the specfile. # Used to extract the tarball to generate the specfile.
# You can comment this out while testing out changes to the script, # You can comment this out while testing out changes to the script,
@ -27,104 +27,104 @@ tar -x -f $font_dir.tar.gz
cp -f $pkg_name.spec.in $pkg_name.spec cp -f $pkg_name.spec.in $pkg_name.spec
ls $font_dir/fonts | sed -e 's:Noto::' -e 's:-.*\..tf::' -e 's:\..tf::' -e 's:\.ttc::' | sort -f | uniq | while read -r font; do ls $font_dir/fonts | sed -e 's:Noto::' -e 's:-.*\..tf::' -e 's:\..tf::' -e 's:\.ttc::' | sort -f | uniq | while read -r font; do
# DO NOT create font packages out of these folders. # DO NOT create font packages out of these folders.
if [ "$font" == "LICENSE" ] || [ "$font" == "SansTest" ] || [ "$font" == "SerifTest" ] || [ "$font" == "NaskhArabicUI" ]; then if [ "$font" == "LICENSE" ] || [ "$font" == "SansTest" ] || [ "$font" == "SerifTest" ] || [ "$font" == "NaskhArabicUI" ]; then
continue continue
fi fi
# Generate the noto-* part of the package name. # Generate the noto-* part of the package name.
serif=$(echo "$font" | sed 's:\(Sans\|Serif\).*:\1:') serif=$(echo "$font" | sed 's:\(Sans\|Serif\).*:\1:')
script=$(echo "$font" | sed "s:$serif\(.*\):\1:") script=$(echo "$font" | sed "s:$serif\(.*\):\1:")
packagename="noto-$serif" packagename="noto-$serif"
if [ -n "$script" ]; then if [ -n "$script" ]; then
packagename="$packagename-$script" packagename="$packagename-$script"
fi fi
packagename=$(echo "$packagename" | tr '[:upper:]' '[:lower:]') packagename=$(echo "$packagename" | tr '[:upper:]' '[:lower:]')
if [ "$serif" == "Sans" ]; then if [ "$serif" == "Sans" ]; then
serif_dsc="Sans Serif " serif_dsc="Sans Serif "
else else
serif_dsc="Serif " serif_dsc="Serif "
fi fi
## Deal with all of the obsoletes and provides created by various font ## Deal with all of the obsoletes and provides created by various font
## renamings, mergers, and splits over the years. ## renamings, mergers, and splits over the years.
# This block contains fonts which previously had an noto-*-ui-fonts subpackage # This block contains fonts which previously had an noto-*-ui-fonts subpackage
# but Google placed the UI fonts into the same folder as the noto-*-fonts folder # but Google placed the UI fonts into the same folder as the noto-*-fonts folder
# so now they all belong to the same font. # so now they all belong to the same font.
if [ "$packagename" == "noto-sans-thailooped" ]; then if [ "$packagename" == "noto-sans-thailooped" ]; then
OBSOLETES=('noto-loopedthai' 'noto-loopedthai-fonts' 'noto-loopedthai-ui' 'noto-loopedthai-ui-fonts') OBSOLETES=('noto-loopedthai' 'noto-loopedthai-fonts' 'noto-loopedthai-ui' 'noto-loopedthai-ui-fonts')
elif [ "$packagename" == "noto-sans-laolooped" ]; then elif [ "$packagename" == "noto-sans-laolooped" ]; then
OBSOLETES=('noto-loopedlao' 'noto-loopedlao-fonts' 'noto-loopedlao-ui' 'noto-loopedlao-ui-fonts') OBSOLETES=('noto-loopedlao' 'noto-loopedlao-fonts' 'noto-loopedlao-ui' 'noto-loopedlao-ui-fonts')
elif [ "$packagename" == "noto-naskharabic" ] || [ "$packagename" == "noto-sans-arabic" ] || [ "$packagename" == "noto-sans-bengali" ] || [ "$packagename" == "noto-sans-devanagari" ] || [ "$packagename" == "noto-sans-gujarati" ] || [ "$packagename" == "noto-sans-gurmukhi" ] || [ "$packagename" == "noto-sans-kannada" ] || [ "$packagename" == "noto-sans-khmer" ] || [ "$packagename" == "noto-sans-lao" ] || [ "$packagename" == "noto-sans-malayalam" ] || [ "$packagename" == "noto-sans-myanmar" ] || [ "$packagename" == "noto-sans-oriya" ] || [ "$packagename" == "noto-sans-sinhala" ] || [ "$packagename" == "noto-sans-tamil" ] || [ "$packagename" == "noto-sans-telugu" ] || [ "$packagename" == "noto-sans-thai" ]; then elif [ "$packagename" == "noto-naskharabic" ] || [ "$packagename" == "noto-sans-arabic" ] || [ "$packagename" == "noto-sans-bengali" ] || [ "$packagename" == "noto-sans-devanagari" ] || [ "$packagename" == "noto-sans-gujarati" ] || [ "$packagename" == "noto-sans-gurmukhi" ] || [ "$packagename" == "noto-sans-kannada" ] || [ "$packagename" == "noto-sans-khmer" ] || [ "$packagename" == "noto-sans-lao" ] || [ "$packagename" == "noto-sans-malayalam" ] || [ "$packagename" == "noto-sans-myanmar" ] || [ "$packagename" == "noto-sans-oriya" ] || [ "$packagename" == "noto-sans-sinhala" ] || [ "$packagename" == "noto-sans-tamil" ] || [ "$packagename" == "noto-sans-telugu" ] || [ "$packagename" == "noto-sans-thai" ]; then
OBSOLETES=("$packagename" "$packagename-fonts" "$packagename-ui" "$packagename-ui-fonts") OBSOLETES=("$packagename" "$packagename-fonts" "$packagename-ui" "$packagename-ui-fonts")
elif [ "$packagename" == "noto-serif-nphmong" ]; then elif [ "$packagename" == "noto-serif-nphmong" ]; then
OBSOLETES+=('noto-serif-nyiakengpuachuehmong' 'noto-serif-nyiakengpuachuehmong-fonts') OBSOLETES+=('noto-serif-nyiakengpuachuehmong' 'noto-serif-nyiakengpuachuehmong-fonts')
# This block is for the rest of the fonts... # This block is for the rest of the fonts...
else else
OBSOLETES=("$packagename" "$packagename-fonts") OBSOLETES=("$packagename" "$packagename-fonts")
if [ "$packagename" == "noto-sans" ]; then if [ "$packagename" == "noto-sans" ]; then
OBSOLETES+=('noto-sans-display' 'noto-sans-display-fonts') OBSOLETES+=('noto-sans-display' 'noto-sans-display-fonts')
elif [ "$packagename" == "noto-serif-tibetan" ]; then elif [ "$packagename" == "noto-serif-tibetan" ]; then
OBSOLETES+=('noto-sans-tibetan' 'noto-sans-tibetan-fonts') OBSOLETES+=('noto-sans-tibetan' 'noto-sans-tibetan-fonts')
elif [ "$packagename" == "noto-sans-syriac" ]; then elif [ "$packagename" == "noto-sans-syriac" ]; then
OBSOLETES+=('noto-sans-syriacestrangela' 'noto-sans-syriacestrangela-fonts') OBSOLETES+=('noto-sans-syriacestrangela' 'noto-sans-syriacestrangela-fonts')
elif [ "$packagename" == "noto-sans-mono" ]; then elif [ "$packagename" == "noto-sans-mono" ]; then
OBSOLETES+=('noto-mono' 'noto-mono-fonts') OBSOLETES+=('noto-mono' 'noto-mono-fonts')
elif [ "$packagename" == "noto-arimo" ] || [ "$packagename" == "noto-cousine" ] || [ "$packagename" == "noto-tinos" ]; then elif [ "$packagename" == "noto-arimo" ] || [ "$packagename" == "noto-cousine" ] || [ "$packagename" == "noto-tinos" ]; then
OBSOLETES+=("google-$serif-fonts") OBSOLETES+=("google-$serif-fonts")
elif [ "$packagename" == "noto-sans-hebrew" ]; then elif [ "$packagename" == "noto-sans-hebrew" ]; then
OBSOLETES+=('noto-sans-hebrewnew' 'noto-sans-hebrewnew-fonts' 'noto-sans-hebrewdroid' 'noto-sans-hebrewdroid-fonts') OBSOLETES+=('noto-sans-hebrewnew' 'noto-sans-hebrewnew-fonts' 'noto-sans-hebrewdroid' 'noto-sans-hebrewdroid-fonts')
elif [ "$packagename" == "noto-sans-tifinagh" ]; then elif [ "$packagename" == "noto-sans-tifinagh" ]; then
OBSOLETES+=('noto-sans-tifinaghadrar' 'noto-sans-tifinaghadrar-fonts' 'noto-sans-tifinaghagrawimazighen' 'noto-sans-tifinaghagrawimazighen-fonts' 'noto-sans-tifinaghahaggar' 'noto-sans-tifinaghahaggar-fonts' 'noto-sans-tifinaghair' 'noto-sans-tifinaghair-fonts' 'noto-sans-tifinaghapt' 'noto-sans-tifinaghapt-fonts' 'noto-sans-tifinaghazawagh' 'noto-sans-tifinaghazawagh-fonts' 'noto-sans-tifinaghghat' 'noto-sans-tifinaghghat-fonts' 'noto-sans-tifinaghhawad' 'noto-sans-tifinaghhawad-fonts' 'noto-sans-tifinaghrhissaixa' 'noto-sans-tifinaghrhissaixa-fonts' 'noto-sans-tifinaghsil' 'noto-sans-tifinaghsil-fonts' 'noto-sans-tifinaghtawellemmet' 'noto-sans-tifinaghtawellemmet-fonts') OBSOLETES+=('noto-sans-tifinaghadrar' 'noto-sans-tifinaghadrar-fonts' 'noto-sans-tifinaghagrawimazighen' 'noto-sans-tifinaghagrawimazighen-fonts' 'noto-sans-tifinaghahaggar' 'noto-sans-tifinaghahaggar-fonts' 'noto-sans-tifinaghair' 'noto-sans-tifinaghair-fonts' 'noto-sans-tifinaghapt' 'noto-sans-tifinaghapt-fonts' 'noto-sans-tifinaghazawagh' 'noto-sans-tifinaghazawagh-fonts' 'noto-sans-tifinaghghat' 'noto-sans-tifinaghghat-fonts' 'noto-sans-tifinaghhawad' 'noto-sans-tifinaghhawad-fonts' 'noto-sans-tifinaghrhissaixa' 'noto-sans-tifinaghrhissaixa-fonts' 'noto-sans-tifinaghsil' 'noto-sans-tifinaghsil-fonts' 'noto-sans-tifinaghtawellemmet' 'noto-sans-tifinaghtawellemmet-fonts')
fi fi
fi fi
packagename="google-$packagename-fonts" packagename="google-$packagename-fonts"
# Create the correct package description for fonts with or without an
# Sans/Serif in their name.
if [ -n "$script" ]; then
summary=$(echo "Noto $script ${serif_dsc}Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:g')
else
summary=$(echo "Noto $serif Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:g')
fi
# This chunk of sed commands puts the subpackages into the specfile. # Create the correct package description for fonts with or without an
# Check out google-noto-fonts.spec.in to see where the placeholder @@ # Sans/Serif in their name.
# are placed. if [ -n "$script" ]; then
sed -i "s/@LIST_OF_SUBPACKAGES@/Requires: $packagename\n@LIST_OF_SUBPACKAGES@/" $pkg_name.spec summary=$(echo "Noto $script ${serif_dsc}Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:g')
sed -i "s/@SUBPACKAGE_HEADERS@/%package -n $packagename\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec else
sed -i "s/@SUBPACKAGE_HEADERS@/Summary: $summary\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec summary=$(echo "Noto $serif Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:g')
sed -i "s;@SUBPACKAGE_HEADERS@;Group: System/X11/Fonts\n@SUBPACKAGE_HEADERS@;" $pkg_name.spec fi
for i in "${OBSOLETES[@]}" ; do
sed -i "s/@SUBPACKAGE_HEADERS@/Obsoletes: $i < %{version}\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_HEADERS@/Provides: $i = %{version}\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
done
sed -i "s/@SUBPACKAGE_HEADERS@/%reconfigure_fonts_prereq\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_HEADERS@/\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_HEADERS@/%description -n $packagename\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_HEADERS@/Noto's design goal is to achieve visual harmonization (e.g., compatible\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_HEADERS@/heights and stroke thicknesses) across languages. This package contains\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
if [ -n "$script" ]; then
sed -i "s/@SUBPACKAGE_HEADERS@/$script ${serif_dsc}font, hinted.\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
else
sed -i "s/@SUBPACKAGE_HEADERS@/$serif font, hinted.\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
fi
sed -i "s/@SUBPACKAGE_HEADERS@/\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_SCRIPTLETS@/%reconfigure_fonts_scriptlets -n $packagename\n\n@SUBPACKAGE_SCRIPTLETS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_FILELISTS@/%files -n $packagename\n@SUBPACKAGE_FILELISTS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_FILELISTS@/%license LICENSE\n@SUBPACKAGE_FILELISTS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_FILELISTS@/%dir %{_ttfontsdir}\n@SUBPACKAGE_FILELISTS@/" $pkg_name.spec
# These are exceptions for font files being named differently. # This chunk of sed commands puts the subpackages into the specfile.
if [ "$packagename" == "google-noto-naskharabic-fonts" ] || [ "$packagename" == "google-noto-sans-bengali-fonts" ] || [ "$packagename" == "google-noto-sans-devanagari-fonts" ] || [ "$packagename" == "google-noto-sans-gujarati-fonts" ] || [ "$packagename" == "google-noto-sans-gurmukhi-fonts" ] || [ "$packagename" == "google-noto-sans-kannada-fonts" ] || [ "$packagename" == "google-noto-sans-malayalam-fonts" ] || [ "$packagename" == "google-noto-sans-sinhala-fonts" ] || [ "$packagename" == "google-noto-sans-tamil-fonts" ] || [ "$packagename" == "google-noto-sans-telugu-fonts" ]; then # Check out google-noto-fonts.spec.in to see where the placeholder @@
sed -i "s:@SUBPACKAGE_FILELISTS@:%{_ttfontsdir}/Noto$serif$script-\*.?tf\n%{_ttfontsdir}/Noto$serif${script}UI-\*.?tf\n@SUBPACKAGE_FILELISTS@:" $pkg_name.spec # are placed.
elif [ "$packagename" == "google-noto-sans-tifinagh-fonts" ]; then sed -i "s/@LIST_OF_SUBPACKAGES@/Requires: $packagename\n@LIST_OF_SUBPACKAGES@/" $pkg_name.spec
sed -i "s:@SUBPACKAGE_FILELISTS@:%{_ttfontsdir}/Noto$serif$script\*.?tf\n@SUBPACKAGE_FILELISTS@:" $pkg_name.spec sed -i "s/@SUBPACKAGE_HEADERS@/%package -n $packagename\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
else sed -i "s/@SUBPACKAGE_HEADERS@/Summary: $summary\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s:@SUBPACKAGE_FILELISTS@:%{_ttfontsdir}/Noto$serif$script-\*.?tf\n@SUBPACKAGE_FILELISTS@:" $pkg_name.spec sed -i "s;@SUBPACKAGE_HEADERS@;Group: System/X11/Fonts\n@SUBPACKAGE_HEADERS@;" $pkg_name.spec
fi for i in "${OBSOLETES[@]}"; do
sed -i "s/@SUBPACKAGE_FILELISTS@/\n@SUBPACKAGE_FILELISTS@/" $pkg_name.spec sed -i "s/@SUBPACKAGE_HEADERS@/Obsoletes: $i < %{version}\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_HEADERS@/Provides: $i = %{version}\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
done
sed -i "s/@SUBPACKAGE_HEADERS@/%reconfigure_fonts_prereq\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_HEADERS@/\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_HEADERS@/%description -n $packagename\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_HEADERS@/Noto's design goal is to achieve visual harmonization (e.g., compatible\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_HEADERS@/heights and stroke thicknesses) across languages. This package contains\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
if [ -n "$script" ]; then
sed -i "s/@SUBPACKAGE_HEADERS@/$script ${serif_dsc}font, hinted.\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
else
sed -i "s/@SUBPACKAGE_HEADERS@/$serif font, hinted.\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
fi
sed -i "s/@SUBPACKAGE_HEADERS@/\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_SCRIPTLETS@/%reconfigure_fonts_scriptlets -n $packagename\n\n@SUBPACKAGE_SCRIPTLETS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_FILELISTS@/%files -n $packagename\n@SUBPACKAGE_FILELISTS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_FILELISTS@/%license LICENSE\n@SUBPACKAGE_FILELISTS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_FILELISTS@/%dir %{_ttfontsdir}\n@SUBPACKAGE_FILELISTS@/" $pkg_name.spec
# These are exceptions for font files being named differently.
if [ "$packagename" == "google-noto-naskharabic-fonts" ] || [ "$packagename" == "google-noto-sans-bengali-fonts" ] || [ "$packagename" == "google-noto-sans-devanagari-fonts" ] || [ "$packagename" == "google-noto-sans-gujarati-fonts" ] || [ "$packagename" == "google-noto-sans-gurmukhi-fonts" ] || [ "$packagename" == "google-noto-sans-kannada-fonts" ] || [ "$packagename" == "google-noto-sans-malayalam-fonts" ] || [ "$packagename" == "google-noto-sans-sinhala-fonts" ] || [ "$packagename" == "google-noto-sans-tamil-fonts" ] || [ "$packagename" == "google-noto-sans-telugu-fonts" ]; then
sed -i "s:@SUBPACKAGE_FILELISTS@:%{_ttfontsdir}/Noto$serif$script-\*.?tf\n%{_ttfontsdir}/Noto$serif${script}UI-\*.?tf\n@SUBPACKAGE_FILELISTS@:" $pkg_name.spec
elif [ "$packagename" == "google-noto-sans-tifinagh-fonts" ]; then
sed -i "s:@SUBPACKAGE_FILELISTS@:%{_ttfontsdir}/Noto$serif$script\*.?tf\n@SUBPACKAGE_FILELISTS@:" $pkg_name.spec
else
sed -i "s:@SUBPACKAGE_FILELISTS@:%{_ttfontsdir}/Noto$serif$script-\*.?tf\n@SUBPACKAGE_FILELISTS@:" $pkg_name.spec
fi
sed -i "s/@SUBPACKAGE_FILELISTS@/\n@SUBPACKAGE_FILELISTS@/" $pkg_name.spec
done done
# Remove the @@ placeholders once we are done. # Remove the @@ placeholders once we are done.

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Mon Apr 1 01:23:39 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
- Update to 20240401
* Fix Oriya interpolation issues
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Mar 1 07:23:34 UTC 2024 - Gordon Leung <pirateclip@protonmail.com> Fri Mar 1 07:23:34 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>

View File

@ -17,7 +17,7 @@
%define hyear 2024 %define hyear 2024
%define hmonth 03 %define hmonth 04
%define hday 01 %define hday 01
%define src_name NotoFonts %define src_name NotoFonts
@ -31,8 +31,8 @@ Summary: All Noto Fonts except CJK and Emoji
License: OFL-1.1 License: OFL-1.1
Group: System/X11/Fonts Group: System/X11/Fonts
URL: https://notofonts.github.io/ URL: https://notofonts.github.io/
# https://github.com/notofonts/notofonts.github.io/archive/refs/tags/noto-monthly-release-24.3.1.tar.gz # https://github.com/notofonts/notofonts.github.io/archive/refs/tags/noto-monthly-release-24.4.1.tar.gz
Source0: notofonts.github.io-noto-monthly-release-24.3.1.tar.gz Source0: notofonts.github.io-noto-monthly-release-24.4.1.tar.gz
Source1: generate-specfile.sh Source1: generate-specfile.sh
Source2: README.FAQ Source2: README.FAQ
Source3: README.maintain Source3: README.maintain
@ -3162,16 +3162,16 @@ TraditionalNushu font, hinted.
%prep %prep
%autosetup -c %autosetup -c
cp notofonts.github.io-noto-monthly-release-24.3.1/fonts/LICENSE . cp notofonts.github.io-noto-monthly-release-24.4.1/fonts/LICENSE .
%build %build
%install %install
rm -r notofonts.github.io-noto-monthly-release-24.3.1/fonts/Noto*Test rm -r notofonts.github.io-noto-monthly-release-24.4.1/fonts/Noto*Test
rm -r notofonts.github.io-noto-monthly-release-24.3.1/fonts/NotoSansPhagsPa/hinted/ttf/NotoSansPhags-Pa-Regular.ttf rm -r notofonts.github.io-noto-monthly-release-24.4.1/fonts/NotoSansPhagsPa/hinted/ttf/NotoSansPhags-Pa-Regular.ttf
install -Dm 644 -t %{buildroot}%{_ttfontsdir} notofonts.github.io-noto-monthly-release-24.3.1/fonts/*/hinted/ttf/* install -Dm 644 -t %{buildroot}%{_ttfontsdir} notofonts.github.io-noto-monthly-release-24.4.1/fonts/*/hinted/ttf/*
%reconfigure_fonts_scriptlets -n google-noto-fangsongkssrotated-fonts %reconfigure_fonts_scriptlets -n google-noto-fangsongkssrotated-fonts

View File

@ -17,7 +17,7 @@
%define hyear 2024 %define hyear 2024
%define hmonth 03 %define hmonth 04
%define hday 01 %define hday 01
%define src_name NotoFonts %define src_name NotoFonts
@ -31,8 +31,8 @@ Summary: All Noto Fonts except CJK and Emoji
License: OFL-1.1 License: OFL-1.1
Group: System/X11/Fonts Group: System/X11/Fonts
URL: https://notofonts.github.io/ URL: https://notofonts.github.io/
# https://github.com/notofonts/notofonts.github.io/archive/refs/tags/noto-monthly-release-24.3.1.tar.gz # https://github.com/notofonts/notofonts.github.io/archive/refs/tags/noto-monthly-release-24.4.1.tar.gz
Source0: notofonts.github.io-noto-monthly-release-24.3.1.tar.gz#noto-monthly-release-24.3.1 Source0: notofonts.github.io-noto-monthly-release-24.4.1.tar.gz
Source1: generate-specfile.sh Source1: generate-specfile.sh
Source2: README.FAQ Source2: README.FAQ
Source3: README.maintain Source3: README.maintain
@ -50,16 +50,16 @@ thicknesses) across languages. This package contains most noto fonts except for
%prep %prep
%autosetup -c %autosetup -c
cp notofonts.github.io-noto-monthly-release-24.3.1/fonts/LICENSE . cp notofonts.github.io-noto-monthly-release-24.4.1/fonts/LICENSE .
%build %build
%install %install
rm -r notofonts.github.io-noto-monthly-release-24.3.1/fonts/Noto*Test rm -r notofonts.github.io-noto-monthly-release-24.4.1/fonts/Noto*Test
rm -r notofonts.github.io-noto-monthly-release-24.3.1/fonts/NotoSansPhagsPa/hinted/ttf/NotoSansPhags-Pa-Regular.ttf rm -r notofonts.github.io-noto-monthly-release-24.4.1/fonts/NotoSansPhagsPa/hinted/ttf/NotoSansPhags-Pa-Regular.ttf
install -Dm 644 -t %{buildroot}%{_ttfontsdir} notofonts.github.io-noto-monthly-release-24.3.1/fonts/*/hinted/ttf/* install -Dm 644 -t %{buildroot}%{_ttfontsdir} notofonts.github.io-noto-monthly-release-24.4.1/fonts/*/hinted/ttf/*
@SUBPACKAGE_SCRIPTLETS@ @SUBPACKAGE_SCRIPTLETS@
%files %files

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:abcef824e61aa99626b6ad331c1cba875f28b3d87cc9ff8c87d46d55fe344369
size 1065711184

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:501beb5b4b930f959546790b0c51c4544cdd97bc02c7193f50774323c49167fc
size 1066856521