summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Whitaker <mageia@martin.whitaker.me.uk>2022-10-05 20:41:54 +0100
committerMartin Whitaker <mageia@martin.whitaker.me.uk>2022-10-05 20:43:34 +0100
commit5db21f9995a92d07d4a779f525d9f48e193d6c75 (patch)
tree6494fc8663b77dba9ac81bb91652d6c68fc9d49a
parent40da3991acdb6e97b30742ef6107b264fd8be44a (diff)
downloaddrakclassic-config-5db21f9995a92d07d4a779f525d9f48e193d6c75.tar
drakclassic-config-5db21f9995a92d07d4a779f525d9f48e193d6c75.tar.gz
drakclassic-config-5db21f9995a92d07d4a779f525d9f48e193d6c75.tar.bz2
drakclassic-config-5db21f9995a92d07d4a779f525d9f48e193d6c75.tar.xz
drakclassic-config-5db21f9995a92d07d4a779f525d9f48e193d6c75.zip
Reduce the number of alternative fonts included on the ISO.
Aim to include: - all fonts suggested by rpmsrate - all X11 fonts - all google-noto-sans fonts except - the monospaced fonts (take up too much space) - the CJK fonts (these are rebadged versions of the fonts contained in fonts-otf-source-han, which is suggested by rpmsrate) - all fonts specifically required by another package on the ISO
-rw-r--r--config/build.cfg1
-rw-r--r--config/pkg-exclude-fonts.lst68
-rw-r--r--config/pkg-exclude.lst23
3 files changed, 69 insertions, 23 deletions
diff --git a/config/build.cfg b/config/build.cfg
index 1d98299..6bc7f5d 100644
--- a/config/build.cfg
+++ b/config/build.cfg
@@ -34,6 +34,7 @@ my $config = {
package_exclude_lists => [
'config/pkg-exclude.lst',
'config/pkg-exclude-perl.lst',
+ 'config/pkg-exclude-fonts.lst',
'config/pkg-exclude-to-review.lst',
],
biarch_packages => [
diff --git a/config/pkg-exclude-fonts.lst b/config/pkg-exclude-fonts.lst
new file mode 100644
index 0000000..fffecd4
--- /dev/null
+++ b/config/pkg-exclude-fonts.lst
@@ -0,0 +1,68 @@
+# Reduce the number of alternative fonts. Aim to include:
+# - all fonts suggested by rpmsrate
+# - all X11 fonts
+# - all google-noto-sans fonts except
+# - the monospaced fonts (take up too much space)
+# - the CJK fonts (these are rebadged versions of the fonts contained
+# in fonts-otf-source-han, which is suggested by rpmsrate)
+# - all fonts specifically required by another package on the ISO
+
+aajohan-comfortaa-fonts
+adf-*-fonts
+bitmap-console-fonts
+bitmap-fangsongti-fonts
+bitmap-fixed-fonts
+bitmap-lucida-typewriter-fonts
+fira-code-fonts
+fonts-ttf-Inconsolata
+fonts-ttf-al-anvar-*
+fonts-ttf-chinese-opendesktop
+fonts-ttf-dejavu-lgc
+fonts-ttf-japanese
+fonts-ttf-japanese-extra
+fonts-ttf-kanjistrokeorders
+fonts-ttf-libertine
+fonts-ttf-old-standard
+fonts-ttf-paratype-astra
+fonts-ttf-urw
+fonts-ttf-wqy-microhei
+gdouros-symbola-fonts
+google-croscore*-fonts
+google-droid-sans-fonts
+google-droid-sans-mono-fonts
+google-droid-serif-fonts
+google-go-fonts
+google-go-mono-fonts
+google-go-smallcaps-fonts
+google-noto-sans-cjk-*-fonts
+google-noto-sans-hk-fonts
+google-noto-sans-jp-fonts
+google-noto-sans-kr-fonts
+google-noto-sans-sc-fonts
+google-noto-sans-tc-fonts
+google-noto-sans-mono*-fonts
+google-noto-serif*-fonts
+google-roboto*-fonts
+jomolhari-fonts
+lato-fonts
+lklug-fonts
+lohit-kannada-fonts
+mathjax-*-fonts
+mscore-fonts
+nethack-bitmap-fonts
+python3-matplotlib-data-fonts
+samyak-devanagari-fonts
+samyak-fonts-common
+samyak-gujarati-fonts
+samyak-malayalam-fonts
+samyak-oriya-fonts
+samyak-tamil-fonts
+sazanami-fonts-common
+sazanami-gothic-fonts
+sazanami-mincho-fonts
+sj-*-fonts*
+stix-fonts
+stix-math-fonts
+terminus-font
+ucs-miscfixed-fonts
+vemana2000-fonts
diff --git a/config/pkg-exclude.lst b/config/pkg-exclude.lst
index 9446f23..76b1988 100644
--- a/config/pkg-exclude.lst
+++ b/config/pkg-exclude.lst
@@ -29,29 +29,6 @@ xfig
# The texlive package really needs splitting up.
pitivi
-# Exclude some fonts to reduce the ISO size.
-adf-*-fonts
-fonts-ttf-al-anvar-*
-google-croscore*-fonts
-google-noto-kufi-arabic*-fonts
-google-noto-naskh-arabic*-fonts
-google-noto-sans-hebrew*-fonts
-google-noto-sans-mono*-fonts
-google-noto-sans-myanmar*-fonts
-google-noto-serif*-fonts
-google-roboto*-fonts
-mathjax-*-fonts
-sj-*-fonts*
-x11-font-bh-type1
-
-# These fonts are identical to the ones in fonts-otf-source-han.
-google-noto-sans-cjk-*-fonts
-google-noto-sans-hk-fonts
-google-noto-sans-jp-fonts
-google-noto-sans-kr-fonts
-google-noto-sans-sc-fonts
-google-noto-sans-tc-fonts
-
# Exclude some unnecessary alternatives.
java-17-openjdk-headless-slowdebug
lxqt-*