- 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:
parent
e19d681c2e
commit
3c74f753f0
@ -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
|
# Create the correct package description for fonts with or without an
|
||||||
# Sans/Serif in their name.
|
# Sans/Serif in their name.
|
||||||
if [ -n "$script" ]; then
|
if [ -n "$script" ]; then
|
||||||
summary=$(echo "Noto $script ${serif_dsc}Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:g')
|
summary=$(echo "Noto $script ${serif_dsc}Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:g')
|
||||||
else
|
else
|
||||||
summary=$(echo "Noto $serif Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:g')
|
summary=$(echo "Noto $serif Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:g')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# This chunk of sed commands puts the subpackages into the specfile.
|
# This chunk of sed commands puts the subpackages into the specfile.
|
||||||
# Check out google-noto-fonts.spec.in to see where the placeholder @@
|
# Check out google-noto-fonts.spec.in to see where the placeholder @@
|
||||||
# are placed.
|
# are placed.
|
||||||
sed -i "s/@LIST_OF_SUBPACKAGES@/Requires: $packagename\n@LIST_OF_SUBPACKAGES@/" $pkg_name.spec
|
sed -i "s/@LIST_OF_SUBPACKAGES@/Requires: $packagename\n@LIST_OF_SUBPACKAGES@/" $pkg_name.spec
|
||||||
sed -i "s/@SUBPACKAGE_HEADERS@/%package -n $packagename\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
|
sed -i "s/@SUBPACKAGE_HEADERS@/%package -n $packagename\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
|
||||||
sed -i "s/@SUBPACKAGE_HEADERS@/Summary: $summary\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
|
sed -i "s/@SUBPACKAGE_HEADERS@/Summary: $summary\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
|
||||||
sed -i "s;@SUBPACKAGE_HEADERS@;Group: System/X11/Fonts\n@SUBPACKAGE_HEADERS@;" $pkg_name.spec
|
sed -i "s;@SUBPACKAGE_HEADERS@;Group: System/X11/Fonts\n@SUBPACKAGE_HEADERS@;" $pkg_name.spec
|
||||||
for i in "${OBSOLETES[@]}" ; do
|
for i in "${OBSOLETES[@]}"; do
|
||||||
sed -i "s/@SUBPACKAGE_HEADERS@/Obsoletes: $i < %{version}\n@SUBPACKAGE_HEADERS@/" $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
|
sed -i "s/@SUBPACKAGE_HEADERS@/Provides: $i = %{version}\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
|
||||||
done
|
done
|
||||||
sed -i "s/@SUBPACKAGE_HEADERS@/%reconfigure_fonts_prereq\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
|
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@/\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@/%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@/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
|
sed -i "s/@SUBPACKAGE_HEADERS@/heights and stroke thicknesses) across languages. This package contains\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
|
||||||
if [ -n "$script" ]; then
|
if [ -n "$script" ]; then
|
||||||
sed -i "s/@SUBPACKAGE_HEADERS@/$script ${serif_dsc}font, hinted.\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
|
sed -i "s/@SUBPACKAGE_HEADERS@/$script ${serif_dsc}font, hinted.\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
|
||||||
else
|
else
|
||||||
sed -i "s/@SUBPACKAGE_HEADERS@/$serif font, hinted.\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
|
sed -i "s/@SUBPACKAGE_HEADERS@/$serif font, hinted.\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
|
||||||
fi
|
fi
|
||||||
sed -i "s/@SUBPACKAGE_HEADERS@/\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
|
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_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@/%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@/%license LICENSE\n@SUBPACKAGE_FILELISTS@/" $pkg_name.spec
|
||||||
sed -i "s/@SUBPACKAGE_FILELISTS@/%dir %{_ttfontsdir}\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.
|
# 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
|
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
|
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
|
elif [ "$packagename" == "google-noto-sans-tifinagh-fonts" ]; then
|
||||||
sed -i "s:@SUBPACKAGE_FILELISTS@:%{_ttfontsdir}/Noto$serif$script\*.?tf\n@SUBPACKAGE_FILELISTS@:" $pkg_name.spec
|
sed -i "s:@SUBPACKAGE_FILELISTS@:%{_ttfontsdir}/Noto$serif$script\*.?tf\n@SUBPACKAGE_FILELISTS@:" $pkg_name.spec
|
||||||
else
|
else
|
||||||
sed -i "s:@SUBPACKAGE_FILELISTS@:%{_ttfontsdir}/Noto$serif$script-\*.?tf\n@SUBPACKAGE_FILELISTS@:" $pkg_name.spec
|
sed -i "s:@SUBPACKAGE_FILELISTS@:%{_ttfontsdir}/Noto$serif$script-\*.?tf\n@SUBPACKAGE_FILELISTS@:" $pkg_name.spec
|
||||||
fi
|
fi
|
||||||
sed -i "s/@SUBPACKAGE_FILELISTS@/\n@SUBPACKAGE_FILELISTS@/" $pkg_name.spec
|
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.
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:abcef824e61aa99626b6ad331c1cba875f28b3d87cc9ff8c87d46d55fe344369
|
|
||||||
size 1065711184
|
|
3
notofonts.github.io-noto-monthly-release-24.4.1.tar.gz
Normal file
3
notofonts.github.io-noto-monthly-release-24.4.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:501beb5b4b930f959546790b0c51c4544cdd97bc02c7193f50774323c49167fc
|
||||||
|
size 1066856521
|
Loading…
x
Reference in New Issue
Block a user