Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package google-noto-fonts for
openSUSE:Factory checked in at 2024-04-02 16:37:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/google-noto-fonts (Old)
and /work/SRC/openSUSE:Factory/.google-noto-fonts.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "google-noto-fonts"
Tue Apr 2 16:37:46 2024 rev:29 rq:1163820 version:20240401
Changes:
--------
--- /work/SRC/openSUSE:Factory/google-noto-fonts/google-noto-fonts.changes
2024-03-01 23:35:14.288661939 +0100
+++
/work/SRC/openSUSE:Factory/.google-noto-fonts.new.1905/google-noto-fonts.changes
2024-04-02 16:37:51.527162399 +0200
@@ -1,0 +2,6 @@
+Mon Apr 1 01:23:39 UTC 2024 - Gordon Leung <[email protected]>
+
+- Update to 20240401
+ * Fix Oriya interpolation issues
+
+-------------------------------------------------------------------
Old:
----
notofonts.github.io-noto-monthly-release-24.3.1.tar.gz
New:
----
notofonts.github.io-noto-monthly-release-24.4.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ google-noto-fonts.spec ++++++
--- /var/tmp/diff_new_pack.tl0ksw/_old 2024-04-02 16:38:25.756423808 +0200
+++ /var/tmp/diff_new_pack.tl0ksw/_new 2024-04-02 16:38:25.760423955 +0200
@@ -17,7 +17,7 @@
%define hyear 2024
-%define hmonth 03
+%define hmonth 04
%define hday 01
%define src_name NotoFonts
@@ -31,8 +31,8 @@
License: OFL-1.1
Group: System/X11/Fonts
URL: https://notofonts.github.io/
-#
https://github.com/notofonts/notofonts.github.io/archive/refs/tags/noto-monthly-release-24.3.1.tar.gz
-Source0: notofonts.github.io-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.4.1.tar.gz
Source1: generate-specfile.sh
Source2: README.FAQ
Source3: README.maintain
@@ -3162,16 +3162,16 @@
%prep
%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
%install
-rm -r notofonts.github.io-noto-monthly-release-24.3.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/Noto*Test
+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
++++++ generate-specfile.sh ++++++
--- /var/tmp/diff_new_pack.tl0ksw/_old 2024-04-02 16:38:25.816426019 +0200
+++ /var/tmp/diff_new_pack.tl0ksw/_new 2024-04-02 16:38:25.820426167 +0200
@@ -2,7 +2,7 @@
# This script is used to generate all of the many hundreds of font
# subpackages for google-noto-fonts. It generates a subpackage
# 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
# desired result.
# This is so that future packagers can simply run this script and
@@ -17,7 +17,7 @@
set -euo pipefail
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.
# You can comment this out while testing out changes to the script,
@@ -27,104 +27,104 @@
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
- # DO NOT create font packages out of these folders.
- if [ "$font" == "LICENSE" ] || [ "$font" == "SansTest" ] || [ "$font" ==
"SerifTest" ] || [ "$font" == "NaskhArabicUI" ]; then
- continue
- fi
-
- # Generate the noto-* part of the package name.
- serif=$(echo "$font" | sed 's:\(Sans\|Serif\).*:\1:')
- script=$(echo "$font" | sed "s:$serif\(.*\):\1:")
- packagename="noto-$serif"
- if [ -n "$script" ]; then
- packagename="$packagename-$script"
- fi
- packagename=$(echo "$packagename" | tr '[:upper:]' '[:lower:]')
- if [ "$serif" == "Sans" ]; then
- serif_dsc="Sans Serif "
- else
- serif_dsc="Serif "
- fi
-
- ## Deal with all of the obsoletes and provides created by various font
- ## renamings, mergers, and splits over the years.
- # 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
- # so now they all belong to the same font.
- if [ "$packagename" == "noto-sans-thailooped" ]; then
- OBSOLETES=('noto-loopedthai' 'noto-loopedthai-fonts' 'noto-loopedthai-ui'
'noto-loopedthai-ui-fonts')
- elif [ "$packagename" == "noto-sans-laolooped" ]; then
- 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
- OBSOLETES=("$packagename" "$packagename-fonts" "$packagename-ui"
"$packagename-ui-fonts")
- elif [ "$packagename" == "noto-serif-nphmong" ]; then
- OBSOLETES+=('noto-serif-nyiakengpuachuehmong'
'noto-serif-nyiakengpuachuehmong-fonts')
- # This block is for the rest of the fonts...
- else
- OBSOLETES=("$packagename" "$packagename-fonts")
- if [ "$packagename" == "noto-sans" ]; then
- OBSOLETES+=('noto-sans-display' 'noto-sans-display-fonts')
- elif [ "$packagename" == "noto-serif-tibetan" ]; then
- OBSOLETES+=('noto-sans-tibetan' 'noto-sans-tibetan-fonts')
- elif [ "$packagename" == "noto-sans-syriac" ]; then
- OBSOLETES+=('noto-sans-syriacestrangela'
'noto-sans-syriacestrangela-fonts')
- elif [ "$packagename" == "noto-sans-mono" ]; then
- OBSOLETES+=('noto-mono' 'noto-mono-fonts')
- elif [ "$packagename" == "noto-arimo" ] || [ "$packagename" ==
"noto-cousine" ] || [ "$packagename" == "noto-tinos" ]; then
- OBSOLETES+=("google-$serif-fonts")
- elif [ "$packagename" == "noto-sans-hebrew" ]; then
- OBSOLETES+=('noto-sans-hebrewnew' 'noto-sans-hebrewnew-fonts'
'noto-sans-hebrewdroid' 'noto-sans-hebrewdroid-fonts')
- 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')
- fi
- fi
-
- 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.
- # Check out google-noto-fonts.spec.in to see where the placeholder @@
- # are placed.
- 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@/Summary:
$summary\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
- 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
+ # DO NOT create font packages out of these folders.
+ if [ "$font" == "LICENSE" ] || [ "$font" == "SansTest" ] || [ "$font"
== "SerifTest" ] || [ "$font" == "NaskhArabicUI" ]; then
+ continue
+ fi
+
+ # Generate the noto-* part of the package name.
+ serif=$(echo "$font" | sed 's:\(Sans\|Serif\).*:\1:')
+ script=$(echo "$font" | sed "s:$serif\(.*\):\1:")
+ packagename="noto-$serif"
+ if [ -n "$script" ]; then
+ packagename="$packagename-$script"
+ fi
+ packagename=$(echo "$packagename" | tr '[:upper:]' '[:lower:]')
+ if [ "$serif" == "Sans" ]; then
+ serif_dsc="Sans Serif "
+ else
+ serif_dsc="Serif "
+ fi
+
+ ## Deal with all of the obsoletes and provides created by various font
+ ## renamings, mergers, and splits over the years.
+ # 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
+ # so now they all belong to the same font.
+ if [ "$packagename" == "noto-sans-thailooped" ]; then
+ OBSOLETES=('noto-loopedthai' 'noto-loopedthai-fonts'
'noto-loopedthai-ui' 'noto-loopedthai-ui-fonts')
+ elif [ "$packagename" == "noto-sans-laolooped" ]; then
+ 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
+ OBSOLETES=("$packagename" "$packagename-fonts"
"$packagename-ui" "$packagename-ui-fonts")
+ elif [ "$packagename" == "noto-serif-nphmong" ]; then
+ OBSOLETES+=('noto-serif-nyiakengpuachuehmong'
'noto-serif-nyiakengpuachuehmong-fonts')
+ # This block is for the rest of the fonts...
+ else
+ OBSOLETES=("$packagename" "$packagename-fonts")
+ if [ "$packagename" == "noto-sans" ]; then
+ OBSOLETES+=('noto-sans-display'
'noto-sans-display-fonts')
+ elif [ "$packagename" == "noto-serif-tibetan" ]; then
+ OBSOLETES+=('noto-sans-tibetan'
'noto-sans-tibetan-fonts')
+ elif [ "$packagename" == "noto-sans-syriac" ]; then
+ OBSOLETES+=('noto-sans-syriacestrangela'
'noto-sans-syriacestrangela-fonts')
+ elif [ "$packagename" == "noto-sans-mono" ]; then
+ OBSOLETES+=('noto-mono' 'noto-mono-fonts')
+ elif [ "$packagename" == "noto-arimo" ] || [ "$packagename" ==
"noto-cousine" ] || [ "$packagename" == "noto-tinos" ]; then
+ OBSOLETES+=("google-$serif-fonts")
+ elif [ "$packagename" == "noto-sans-hebrew" ]; then
+ OBSOLETES+=('noto-sans-hebrewnew'
'noto-sans-hebrewnew-fonts' 'noto-sans-hebrewdroid'
'noto-sans-hebrewdroid-fonts')
+ 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')
+ fi
+ fi
+
+ 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.
+ # Check out google-noto-fonts.spec.in to see where the placeholder @@
+ # are placed.
+ 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@/Summary:
$summary\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
+ 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
# Remove the @@ placeholders once we are done.
++++++ google-noto-fonts.spec.in ++++++
--- /var/tmp/diff_new_pack.tl0ksw/_old 2024-04-02 16:38:25.840426903 +0200
+++ /var/tmp/diff_new_pack.tl0ksw/_new 2024-04-02 16:38:25.844427051 +0200
@@ -17,7 +17,7 @@
%define hyear 2024
-%define hmonth 03
+%define hmonth 04
%define hday 01
%define src_name NotoFonts
@@ -31,8 +31,8 @@
License: OFL-1.1
Group: System/X11/Fonts
URL: https://notofonts.github.io/
-#
https://github.com/notofonts/notofonts.github.io/archive/refs/tags/noto-monthly-release-24.3.1.tar.gz
-Source0:
notofonts.github.io-noto-monthly-release-24.3.1.tar.gz#noto-monthly-release-24.3.1
+#
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.4.1.tar.gz
Source1: generate-specfile.sh
Source2: README.FAQ
Source3: README.maintain
@@ -50,16 +50,16 @@
%prep
%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
%install
-rm -r notofonts.github.io-noto-monthly-release-24.3.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/Noto*Test
+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@
%files
++++++ notofonts.github.io-noto-monthly-release-24.3.1.tar.gz ->
notofonts.github.io-noto-monthly-release-24.4.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/google-noto-fonts/notofonts.github.io-noto-monthly-release-24.3.1.tar.gz
/work/SRC/openSUSE:Factory/.google-noto-fonts.new.1905/notofonts.github.io-noto-monthly-release-24.4.1.tar.gz
differ: char 13, line 1