Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / 
gentium-plus-font


Commits:
abbbe0f2 by Caleb Maclennan at 2024-02-28T08:52:50+03:00
upgpkg: 6.200-2: Refactor similar to other SIL packages and Arch font package 
guidelines

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,15 @@
+pkgbase = gentium-plus-font
+       pkgdesc = Font supporting a wide range of Latin- and Cyrillic-based 
alphabets
+       pkgver = 6.200
+       pkgrel = 2
+       url = https://software.sil.org/gentium
+       arch = any
+       license = OFL-1.1-RFN
+       provides = ttf-gentium
+       replaces = ttf-gentium
+       source = 
https://software.sil.org/downloads/r/gentium/GentiumPlus-6.200.zip
+       sha256sums = 
9b21103b79961149b6508791572acb3b2fe7eb621474c57d5e4ee37e76d7b073
+
+pkgname = ttf-gentium-plus
+       provides = gentium-plus-font=6.200
+       replaces = gentium-plus-font


=====================================
PKGBUILD
=====================================
@@ -3,28 +3,26 @@
 # Contributor: Lukas Jirkovsky <l.jirkov...@gmail.com>
 
 # Gentium Plus is upstream's replacement for ttf-gentium, now called Gentium 
Basic.
-pkgname=gentium-plus-font
+pkgbase=gentium-plus-font
+_fname=GentiumPlus
+pkgname=ttf-${pkgbase%-font}
 pkgver=6.200
-pkgrel=1
-
+pkgrel=2
 pkgdesc='Font supporting a wide range of Latin- and Cyrillic-based alphabets'
-url='https://scripts.sil.org/Gentium'
-license=('custom:OFL')
-
-replaces=(ttf-gentium ttf-gentium-plus)
-
 arch=(any)
-source=("https://software.sil.org/downloads/r/gentium/GentiumPlus-$pkgver.zip";)
-# Checksum provided by packager, not upstream.
+url="https://software.sil.org/${pkgbase/-*}";
+license=(OFL-1.1-RFN)
+provides=(ttf-gentium)
+replaces=(ttf-gentium)
+_archive="$_fname-$pkgver"
+source=("https://software.sil.org/downloads/r/${pkgbase%%-*}/$_archive.zip";)
 sha256sums=('9b21103b79961149b6508791572acb3b2fe7eb621474c57d5e4ee37e76d7b073')
 
-package() {
-       mkdir -p "$pkgdir/usr/share/fonts/gentium/" \
-               "$pkgdir/usr/share/licenses/gentium-plus-font" \
-               "$pkgdir/usr/share/doc/gentium-plus-font"
-
-       cd "GentiumPlus-$pkgver"
-       install -m644 *.ttf "$pkgdir/usr/share/fonts/gentium"
-       install -m644 OFL.txt OFL-FAQ.txt \
-               "$pkgdir/usr/share/licenses/gentium-plus-font"
+package_ttf-gentium-plus() {
+       cd "$_archive"
+       replaces=("$pkgbase")
+       provides=("$pkgbase=$pkgver")
+       install -Dm0644 -t "$pkgdir/usr/share/fonts/TTF/" *.ttf
+       install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" OFL.txt
+       install -Dm0644 -t "$pkgdir/usr/share/doc/$pkgname/" README.txt 
FONTLOG.txt documentation/pdf/*
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gentium-plus-font/-/commit/abbbe0f2b5b2b7ebac75d8a1e89c3313aa4a776e

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gentium-plus-font/-/commit/abbbe0f2b5b2b7ebac75d8a1e89c3313aa4a776e
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to