- Update to 20241201
* Base Noto Sans and Noto Serif is updated OBS-URL: https://build.opensuse.org/package/show/M17N:fonts/google-noto-fonts?expand=0&rev=83
This commit is contained in:
commit
7b32c148db
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
15
README.FAQ
Normal file
15
README.FAQ
Normal file
@ -0,0 +1,15 @@
|
||||
FAQ by litma leung <pirateclip@protonmail.com>
|
||||
Last reviewed: 2024-12-01
|
||||
|
||||
Q: Why are there so many Noto packages?
|
||||
A: Each Noto Font family is individually packaged to allow the user to pick and
|
||||
choose which font(s) they need. If we instead shoved them all into a single
|
||||
package, then we would get situations such as KDE Plasma pulling in many MBs
|
||||
worth of font files as KDE Plasma uses Noto Sans as their default font.
|
||||
|
||||
Q: Why do the packages take up so much space?
|
||||
A: We currently package the most space inefficient font format provided by
|
||||
Google which are Hinted TTFs. We have tried switching to more space efficient
|
||||
formats such as Unhinted OTFs, but that made the fonts ugly on low dpi
|
||||
monitors. If you or someone you know can help with transitioning us to a more
|
||||
space efficient format please let me know.
|
16
README.maintain
Normal file
16
README.maintain
Normal file
@ -0,0 +1,16 @@
|
||||
Last reviewed: 2024-12-01
|
||||
1. Download the latest release tarball from here: https://github.com/notofonts/notofonts.github.io/releases
|
||||
2. Rename the current specfile to old.spec then edit the versions in generate-specfile.sh and google-noto-fonts.spec.in
|
||||
3. Run generate-specfile.sh to get the new specfile
|
||||
- generate-specfile.sh untars your tarball and then based on the folders in fonts, generates a specfile with every package being a folder
|
||||
4. Compare the two specfiles with some sort of diffing program and note any added, deleted, or renamed packages
|
||||
5. Push to your branch (osc ci) to see if the package builds, osc build is of limited use
|
||||
as your local vm will likely crash before the build is fully completed
|
||||
6. If there are no noteworthy errors, then write the osc vc with the changes,
|
||||
push, then send the submit request (osc sr). If there are, then fix them first
|
||||
before submitting
|
||||
|
||||
If you need to change the specfile, you change it programmatically in generate-specfile.sh
|
||||
rather than directly edit google-noto-fonts.spec
|
||||
That way the next person who runs the script does not need to redo your changes
|
||||
Editing google-noto-fonts.spec.in however is fine
|
7
_constraints
Normal file
7
_constraints
Normal file
@ -0,0 +1,7 @@
|
||||
<constraints>
|
||||
<hardware>
|
||||
<disk>
|
||||
<size unit="G">7</size>
|
||||
</disk>
|
||||
</hardware>
|
||||
</constraints>
|
133
generate-specfile.sh
Normal file
133
generate-specfile.sh
Normal file
@ -0,0 +1,133 @@
|
||||
#!/bin/bash
|
||||
# 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
|
||||
# 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
|
||||
# get an updated specfile with all of the new subpackages.
|
||||
# This is a bash script because POSIX-shell does not define
|
||||
# arrays and they are needed to list the many obsoletes and provides
|
||||
# that various subpackages need.
|
||||
|
||||
# Make new seperate packages for arimo, cousine, and tinos
|
||||
|
||||
# https://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_pipefail/
|
||||
set -euo pipefail
|
||||
|
||||
pkg_name="google-noto-fonts"
|
||||
font_dir="notofonts.github.io-noto-monthly-release-2024.12.01"
|
||||
|
||||
# Used to extract the tarball to generate the specfile.
|
||||
# You can comment this out while testing out changes to the script,
|
||||
# just remember to uncomment before commiting!
|
||||
tar -x -f $font_dir.tar.gz
|
||||
|
||||
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" ] || [ "$font" == "SansArabicUI" ]; 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
|
||||
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.
|
||||
sed -i 's/@LIST_OF_SUBPACKAGES@//' $pkg_name.spec
|
||||
sed -i 's/@SUBPACKAGE_HEADERS@//' $pkg_name.spec
|
||||
sed -i 's/@SUBPACKAGE_SCRIPTLETS@//' $pkg_name.spec
|
||||
sed -i 's/@SUBPACKAGE_FILELISTS@//' $pkg_name.spec
|
365
google-noto-fonts.changes
Normal file
365
google-noto-fonts.changes
Normal file
@ -0,0 +1,365 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 1 18:16:05 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
- Update to 20241201
|
||||
* Base Noto Sans and Noto Serif is updated
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 1 04:52:12 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
- Update to 20240901
|
||||
* Various updates to fonts
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 2 17:09:30 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
- Update to 20240801
|
||||
* Sans Mongolian has its shaping rules updated to match UTN#57
|
||||
* Serif Balinese fixed some overlaps
|
||||
* Nastaliq Urdu has most of its issues fixed
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 2 04:51:35 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
- Update to 20240701
|
||||
* Sans Kaithi, Sans Psalter Pahlavi, Serif Toto, Sans Nag Mundari,
|
||||
Sans Old Italic, Sans Old Sogdian, Sans Old Turkic, Serif Old Uyghur,
|
||||
Sans Masaram Gondi, Sans Hebrew, Sans Math, Sans Limbu, Sans Mandaic,
|
||||
and Sans Marchen have all received updates
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 2 16:19:02 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
- Remove obsolete "Group" parameter
|
||||
- Update to 20240601
|
||||
* Noto Znamenny Musical Notation has been added
|
||||
* Other fonts have been updated
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 1 05:43:37 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
- Update to 20240501
|
||||
* Noto Rashi Hebrew
|
||||
- Corrects the width and position of marks under double-yud and double-vov
|
||||
- Improves the anchoring of yod
|
||||
- Adds the U+053F yod triangle character
|
||||
- Improves the spacing of tsadi
|
||||
* Noto Egyptian Hieroglyphs
|
||||
- Add codepoints from Unicode 14
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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>
|
||||
|
||||
- Update to 20240301
|
||||
* Fixes to Balinese, Sans Canadian Aboriginal, Sans Georgian
|
||||
and Kufi Arabic
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:12:05 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
- Remove fonttools build requires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 12:01:34 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Delete old specfile constructs.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 6 01:46:43 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
- Update to 20240101
|
||||
* All fonts have been renamed from noto-*-fonts to
|
||||
google-noto-*-fonts
|
||||
* UI fonts have been merged into their non-UI packages due to
|
||||
changes in how Google distributes the fonts
|
||||
* New fonts: Khitan Small Script
|
||||
(google-noto-fangsongkssrotated-fonts,
|
||||
google-noto-fangsongkssvertical-fonts), Kawi
|
||||
(google-noto-kawi-fonts), Nag Mundari
|
||||
(google-noto-nagmundari-fonts)
|
||||
* Font renames, splits, mergers and deprecations:
|
||||
* Hebrew:
|
||||
* Now hebrewnew and hebrewdroid have been deprecated and replaced
|
||||
with google-noto-sans-hebrew-fonts
|
||||
* Syriac:
|
||||
* Used to be in one package. Now estrangela is
|
||||
google-noto-sans-syriac-fonts, while
|
||||
google-noto-sans-syriacwestern-fonts and
|
||||
google-noto-sans-syriaceastern-fonts represent the west and
|
||||
east syriac scripts
|
||||
* Tifinagh:
|
||||
* The various tifinagh font packages have all been merged into
|
||||
google-noto-sans-tifinagh-fonts
|
||||
* Thai and Lao:
|
||||
* They have been renamed from noto-loopedthai-fonts and
|
||||
noto-loopedlao-fonts to google-noto-thailooped-fonts and
|
||||
google-noto-laolooped-fonts
|
||||
* Arimo, Cousine and Tinos have been removed from the Noto Fonts
|
||||
Github so they are now seperate specfiles again
|
||||
* Remove fix-arimo.patch as Arimo is no longer being provided here
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 17 08:38:12 UTC 2023 - Bernhard Wiedemann <bwiedemann@suse.com>
|
||||
|
||||
- make build reproducible (boo#1047218)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 22 21:57:20 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
fix: bsc#1202279 and gh#notofonts/Arimo#13
|
||||
- fix-arimo.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 21 23:34:14 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
fix: summary and descriptions not mentioning font being Serif
|
||||
add: README.FAQ to answer some questions about Noto Fonts packaging
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 15 06:57:10 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
feat: create new metapackage noto-fonts with all Noto Fonts except CJK and Emoji
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 12 22:29:40 UTC 2022 - Gordon Leung <pirateclip@protonmail.com> - 20220607
|
||||
|
||||
update: 20220524 -> 20220607
|
||||
- Noto Sans and Noto Sans Myanmar have been updated
|
||||
|
||||
fix(spec): add LICENSE to every package, remove redundant doc package
|
||||
- It is likely a legal requirement that the license must be included with the package (rather than only recommends)
|
||||
- Using the %license macro and including the license in every subpackage is the norm
|
||||
|
||||
fix(sh): prevent redundant .svn files from being compressed into archive
|
||||
chore(spec): use install instead of mkdir and cp
|
||||
chore(sh): fix typo
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 1 08:43:48 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
|
||||
- Add obsoletes and provides for google-{arimo,cousine,tinos}-fonts
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 26 23:07:18 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
- Switch back to hinted ttf as unhinted otf causes blurring (boo#1199938)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 24 23:19:22 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
- Add obsoletes and provides for:
|
||||
- noto-mono-fonts: Got merged into noto-sans-mono-fonts
|
||||
- noto-sans-syriac* variants: Got merged into noto-sans-syriac-fonts
|
||||
- noto-sans-tibetan-fonts: Got renamed to noto-serif-tibetan-fonts
|
||||
- Update to version 20220524
|
||||
- Updated Noto Sans Myanmar and Noto Sans Tangsa Fonts
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 19 15:10:51 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
- Clarify sources
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 17 16:47:27 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
- Fix unversioned obsoletes
|
||||
- Merge noto-sans-display-fonts into noto-sans-fonts
|
||||
- Fixes inconsistent font family names see Github issue #2315
|
||||
- Bump version to 20220516
|
||||
- Start using OTF fonts to be in-line with Noto CJK and Emoji
|
||||
- No new fonts
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat May 14 06:51:21 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
|
||||
|
||||
- Update URL and source for zips
|
||||
- Update to version 20220509
|
||||
- 96 new fonts, details at https://pastebin.com/ycnpAn88
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 3 15:46:48 UTC 2019 - Fuminobu Takeyama <ftake@geeko.jp>
|
||||
|
||||
- Separate Noto Color Emoji and Noto Emoji fonts into a new project
|
||||
due to their different release cycle
|
||||
- Fix the direct changes to spec file at the previous commit
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 23 15:31:14 UTC 2019 - Markus S <kamikazow@opensuse.org>
|
||||
|
||||
- Changed dependecy status of doc sub-package from Required to
|
||||
Recommended because fonts load just fine without it.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 12 09:21:29 UTC 2018 - coolo@suse.com
|
||||
|
||||
- increase required disk space to 7GB as rpmlint check fails on
|
||||
workers with 6 (bsc#1080547)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 2 19:52:11 UTC 2017 - kah0922@gmail.com
|
||||
|
||||
- update to version 20170919
|
||||
- new: Adlam Sans Serif Font
|
||||
- new: Adlam Unjoined Sans Serif Font
|
||||
- new: Anatolian Hieroglyphs Sans Serif Font
|
||||
- new: Arabic Sans Serif Font
|
||||
- new: Chakma Sans Serif Font
|
||||
- new: Display Sans Serif Font
|
||||
- new: Osage Sans Serif Font
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 8 05:18:08 UTC 2017 - i@marguerite.su
|
||||
|
||||
- remove CJK from google-noto-fonts. they follow a different release
|
||||
schedule and they need to be handled separately
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 28 16:22:22 UTC 2017 - hpj@urpla.net
|
||||
|
||||
- update to version 20161025
|
||||
- new: Mono Font
|
||||
- new: Naskh Arabic Font
|
||||
- new: Bengali Sans Serif Font
|
||||
- new: Devanagari Sans Serif Font
|
||||
- new: Gujarati Sans Serif Font
|
||||
- new: Gurmukhi Sans Serif Font
|
||||
- new: Kannada Sans Serif Font
|
||||
- new: Khmer Sans Serif Font
|
||||
- new: Lao Sans Serif Font
|
||||
- new: Malayalam Sans Serif Font
|
||||
- new: Myanmar Sans Serif Font
|
||||
- new: Oriya Sans Serif Font
|
||||
- new: Tamil Sans Serif Font
|
||||
- new: Telugu Sans Serif Font
|
||||
- new: Thai Sans Serif Font
|
||||
- new: Sans UI Font
|
||||
- new: Bengali Font
|
||||
- new: Devanagari Font
|
||||
- new: Gujarati Font
|
||||
- new: Kannada Font
|
||||
- new: Malayalam Font
|
||||
- new: Tamil Font
|
||||
- new: Telugu Font
|
||||
|
||||
- fix generate-specfile.sh:
|
||||
- handle UI fonts, that do not start with Sans ot Serif
|
||||
- fix description of fonts, that do not start with Sans ot Serif
|
||||
- flag sans fonts only, that really deserve it
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 11 07:59:49 UTC 2016 - ftake@geeko.jp
|
||||
|
||||
- move 59-noto-sans-cjk.conf into fonts-config (boo#998301)
|
||||
to prevent an independent font package from changing family
|
||||
preferences list
|
||||
- Enable case-insensitive sort and regenerate the spec file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Apr 3 14:22:24 UTC 2016 - i@marguerite.su
|
||||
|
||||
- rename 52-noto-sans-cjk.conf to 59-noto-sans-cjk.conf.
|
||||
- get rid of sub-pixel rendering settings.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 25 11:23:25 UTC 2016 - i@marguerite.su
|
||||
|
||||
- add 52-noto-sans-cjk.conf, fix boo#972664 "Noto Sans CJK:
|
||||
Chinese are using Japanese Glyphs".
|
||||
- add scalable-font-XXX provides to noto-sans-cjk-fonts package
|
||||
- add locale() to noto-sans-cjk-fonts package, set it as default
|
||||
font for Chinese.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 9 14:22:02 UTC 2016 - fcrozat@suse.com
|
||||
|
||||
- Add NotoSansCJK.ttc.zip and ship all CJK fonts in a single ttc
|
||||
file and an single subpackage, this will save a lot of disk
|
||||
space.
|
||||
- Specify file permissions in defattr, some zip files are shipping
|
||||
files with incorrect permissions.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 8 12:56:45 UTC 2016 - i@marguerite.su
|
||||
|
||||
- add _constraints, need at least 4.5GB disk space
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 5 10:34:16 UTC 2016 - fcrozat@suse.com
|
||||
|
||||
- Ensure reconfigure_fonts_prereq macro is used for all subpackages
|
||||
(spotted by Takashi Iwai).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 22 14:13:56 UTC 2015 - fcrozat@suse.com
|
||||
|
||||
- Update to version 20151215:
|
||||
* Color Emoji are now available in a subpackage.
|
||||
* Update TaiTham to v1.03
|
||||
* Update Coptic to v1.03
|
||||
* Update Tifinagh to v1.05
|
||||
* Update Thaana to v1.02
|
||||
* Update Arimo and Tinos to v1.32
|
||||
* Update Khmer to v1.03
|
||||
* Update Javanese to v1.05
|
||||
* Update Lepcha to v1.03
|
||||
* Update Lao to v1.02
|
||||
* Update KufiArabic to v1.04
|
||||
- Update source url.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 25 09:39:21 UTC 2015 - pgajdos@suse.com
|
||||
|
||||
- subpackage layout reworked
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 8 14:11:43 UTC 2015 - fcrozat@suse.com
|
||||
|
||||
- Update to version 2015102:
|
||||
+ All fonts are now under OFL-1.1 license
|
||||
+ New variants: Emoji, Nastaliq Urdu, Mono CJK
|
||||
- Adapt generate-specfile.sh and template to not fail if there is
|
||||
no draft font.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 26 09:49:02 UTC 2015 - fcrozat@suse.com
|
||||
|
||||
- update to version 20150618:
|
||||
+ Noto CJK variants
|
||||
+ Thaana Sans, Tibetan variants.
|
||||
+ update generate-specfile.sh
|
||||
+ update url.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 27 09:43:39 UTC 2015 - aj@ajaissle.de
|
||||
|
||||
- Fix rpm group classification (X11/Font -> X11/Fonts)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 16 09:57:36 UTC 2015 - i@marguerite.su
|
||||
|
||||
- set Noto Sans S/T Chinese as default Chinese font
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 1 12:31:50 UTC 2014 - ftake@geeko.jp
|
||||
|
||||
- updated to version 20140716
|
||||
+ Noto Sans S Chinese, T Chinese, Japanese, Korean are released
|
||||
+ *-ui fonts are removed
|
||||
- update generate-specfile.sh
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 29 10:12:48 UTC 2013 - pgajdos@suse.com
|
||||
|
||||
- split fonts in subpackages
|
||||
- generate-specfile.sh created
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 25 11:48:41 UTC 2013 - pgajdos@suse.com
|
||||
|
||||
- package created, version 20130418
|
||||
|
4396
google-noto-fonts.spec
Normal file
4396
google-noto-fonts.spec
Normal file
File diff suppressed because it is too large
Load Diff
67
google-noto-fonts.spec.in
Normal file
67
google-noto-fonts.spec.in
Normal file
@ -0,0 +1,67 @@
|
||||
#
|
||||
# spec file for package google-noto-fonts
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%define hyear 2024
|
||||
%define hmonth 12
|
||||
%define hday 01
|
||||
|
||||
%define src_name NotoFonts
|
||||
|
||||
# DO NOT EDIT THIS SPECFILE DIRECTLY, edit google-noto-fonts.spec.in and run generate-specfile.sh script
|
||||
|
||||
Name: google-noto-fonts
|
||||
Version: %{hyear}%{hmonth}%{hday}
|
||||
Release: 0
|
||||
Summary: All Noto Fonts except CJK and Emoji
|
||||
License: OFL-1.1
|
||||
URL: https://notofonts.github.io/
|
||||
# https://github.com/notofonts/notofonts.github.io/archive/refs/tags/noto-monthly-release-24.9.1.tar.gz
|
||||
Source0: notofonts.github.io-noto-monthly-release-%{hyear}.%{hmonth}.%{hday}.tar.gz
|
||||
Source1: generate-specfile.sh
|
||||
Source2: README.FAQ
|
||||
Source3: README.maintain
|
||||
BuildRequires: fontpackages-devel
|
||||
BuildArch: noarch
|
||||
Obsoletes: noto-fonts < %{version}
|
||||
Provides: noto-fonts = %{version}
|
||||
@LIST_OF_SUBPACKAGES@
|
||||
|
||||
%description
|
||||
Noto's design goal is to achieve visual harmonization (e.g., compatible heights and stroke
|
||||
thicknesses) across languages. This package contains most noto fonts except for CJK and Emoji.
|
||||
|
||||
@SUBPACKAGE_HEADERS@
|
||||
%prep
|
||||
%autosetup -c
|
||||
|
||||
cp notofonts.github.io-noto-monthly-release-%{hyear}.%{hmonth}.%{hday}/fonts/LICENSE .
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
|
||||
rm -r notofonts.github.io-noto-monthly-release-%{hyear}.%{hmonth}.%{hday}/fonts/Noto*Test
|
||||
rm -r notofonts.github.io-noto-monthly-release-%{hyear}.%{hmonth}.%{hday}/fonts/NotoSansArabicUI
|
||||
|
||||
install -Dm 644 -t %{buildroot}%{_ttfontsdir} notofonts.github.io-noto-monthly-release-%{hyear}.%{hmonth}.%{hday}/fonts/*/hinted/ttf/*
|
||||
|
||||
@SUBPACKAGE_SCRIPTLETS@
|
||||
%files
|
||||
|
||||
@SUBPACKAGE_FILELISTS@
|
||||
%changelog
|
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:106ef938580a210e4fe84f890275863b2e463997a8ed510cf41d2b16ec9b95d3
|
||||
size 1086711769
|
3
notofonts.github.io-noto-monthly-release-24.7.1.tar.gz
Normal file
3
notofonts.github.io-noto-monthly-release-24.7.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:934ec561b5c623b460aea837f7bad243073165b1ed6766b61c44d623997b88e0
|
||||
size 1089254749
|
3
notofonts.github.io-noto-monthly-release-24.8.1.tar.gz
Normal file
3
notofonts.github.io-noto-monthly-release-24.8.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:84d292fc934ad6a9f20705fdfa5764b81b456b0e733f98b6f44388fb8c8eb44a
|
||||
size 1087009525
|
BIN
notofonts.github.io-noto-monthly-release-24.9.1.tar.gz
(Stored with Git LFS)
Normal file
BIN
notofonts.github.io-noto-monthly-release-24.9.1.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user