summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD13
-rw-r--r--cmu-sans-font-ttf.install13
3 files changed, 29 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ba0d031d2cff..578995627773 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,17 @@
pkgbase = cmu-sans-font-ttf
pkgdesc = CMU Sans Serif is a sans-serif font, with regular and demi-condensed widths.
pkgver = 1
- pkgrel = 1
+ pkgrel = 2
url = https://fontlibrary.org/en/font/cmu-sans-serif
+ install = cmu-sans-font-ttf.install
arch = any
license = OFL
+ depends = fontconfig
+ depends = xorg-fonts-encodings
+ depends = xorg-mkfontdir
source = https://fontlibrary.org/assets/downloads/cmu-sans-serif/0da0d92e6bacf5e091c1ae85c4da581d/cmu-sans-serif.zip
- md5sums = 0da0d92e6bacf5e091c1ae85c4da581d
+ source = cmu-sans-font-ttf.install
+ sha256sums = a28376915ebe43e78e580ef9646663f08fe3f782767d1c11aeeb36ee2c712c23
+ sha256sums = 09a0c53ca10b0a5a1090a9f71631883fc9da8b08693184721a575c6e1f62bc3c
pkgname = cmu-sans-font-ttf
-
diff --git a/PKGBUILD b/PKGBUILD
index 6102ec27df65..5590e9670fdd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,20 +2,23 @@
pkgname=cmu-sans-font-ttf
pkgver=1
-pkgrel=1
+pkgrel=2
pkgdesc="CMU Sans Serif is a sans-serif font, with regular and demi-condensed widths."
arch=('any')
url="https://fontlibrary.org/en/font/cmu-sans-serif"
license=('OFL')
-depends=()
-source=("https://fontlibrary.org/assets/downloads/cmu-sans-serif/0da0d92e6bacf5e091c1ae85c4da581d/cmu-sans-serif.zip")
-md5sums=('0da0d92e6bacf5e091c1ae85c4da581d')
+depends=(fontconfig xorg-fonts-encodings xorg-mkfontdir)
+source=("https://fontlibrary.org/assets/downloads/cmu-sans-serif/0da0d92e6bacf5e091c1ae85c4da581d/cmu-sans-serif.zip" $pkgname.install)
+sha256sums=('a28376915ebe43e78e580ef9646663f08fe3f782767d1c11aeeb36ee2c712c23'
+ '09a0c53ca10b0a5a1090a9f71631883fc9da8b08693184721a575c6e1f62bc3c')
+
+install=$pkgname.install
package() {
cd "$srcdir"
for f in **/*.ttf; do
fn=$(basename "$f")
- install -Dm644 "$f" "$pkgdir/usr/share/fonts/TTF/$fn"
+ install -Dm444 "$f" "$pkgdir/usr/share/fonts/TTF/CMUSansSerif/$fn"
done
install -Dm644 "$srcdir/Sans/OFL.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
diff --git a/cmu-sans-font-ttf.install b/cmu-sans-font-ttf.install
new file mode 100644
index 000000000000..ba8623d5f5a6
--- /dev/null
+++ b/cmu-sans-font-ttf.install
@@ -0,0 +1,13 @@
+post_install() {
+ fc-cache -s
+ mkfontscale usr/share/fonts/TTF
+ mkfontdir usr/share/fonts/TTF
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}