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.