[arch-commits] Commit in gsfonts/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Thu Mar 25 20:41:23 UTC 2021


    Date: Thursday, March 25, 2021 @ 20:41:23
  Author: dvzrv
Revision: 410948

upgpkg: gsfonts 20200910-2: Rebuild to adhere to fontconfig changes.

Build package from a source tarball instead of git clone.
Use new fontconfig config location below /usr/share/fontconfig.
Update pkgdesc according to upstream.
Update maintainer info.

Modified:
  gsfonts/trunk/PKGBUILD

----------+
 PKGBUILD |   36 ++++++++++++++++++++----------------
 1 file changed, 20 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-03-25 20:35:31 UTC (rev 410947)
+++ PKGBUILD	2021-03-25 20:41:23 UTC (rev 410948)
@@ -1,27 +1,31 @@
-# Maintainer: Gaetan Bisson <bisson at archlinux.org>
+# Maintainer: David Runge <dvzrv at archlinux.org>
+# Contributor: Gaetan Bisson <bisson at archlinux.org>
 # Contributor: Firmicus <francois.archlinux.org>
 # Contributor: dorphell <dorphell at archlinux.org>
 
+_name=urw-base35-fonts
 pkgname=gsfonts
 pkgver=20200910
-pkgrel=1
-pkgdesc='(URW)++ Core Font Set [Level 2]'
-url='https://github.com/ArtifexSoftware/urw-base35-fonts'
+pkgrel=2
+pkgdesc="(URW)++ base 35 font set"
+url="https://github.com/ArtifexSoftware/urw-base35-fonts"
 arch=('any')
 license=('AGPL3')
-makedepends=('git')
-source=("git+https://github.com/ArtifexSoftware/urw-base35-fonts#tag=$pkgver")
-sha256sums=('SKIP')
+source=("${_name}-${pkgver}.tar.gz::https://github.com/ArtifexSoftware/${_name}/archive/refs/tags/${pkgver}.tar.gz")
+sha512sums=('71fb27baadf5abc4ff624cdede02038681acd5fffdc728a5b2e7808713b80cb2f2174f90a1862e69d390c4434c49d5167ab095100032fa3ba80b586eb8ae51d1')
+b2sums=('77305946e6ab6e576cca7b62da731709bf4acaeb7181f89aef032f922acfaad59735a651d73ff8793c2cf32a23f45efaf5322568892023d4eae9b2278f681890')
 
 package() {
-	cd urw-base35-fonts
-	install -Dt "${pkgdir}/usr/share/fonts/${pkgname}" -m644 fonts/*.otf
-	install -Dt "${pkgdir}/usr/share/metainfo" -m644 appstream/*.xml
+  local _config _config_path
+  cd "${_name}-${pkgver}"
 
-	install -d "${pkgdir}"/etc/fonts/conf.{avail,d}
-	for _f in fontconfig/*.conf; do
-		_fn="${pkgdir}/etc/fonts/conf.avail/69-${_f##*/}"
-		install -m644 ${_f} "${_fn}"
-		ln -srt "${pkgdir}/etc/fonts/conf.d" "${_fn}"
-	done
+  install -vDm 644 fonts/*.otf -t "${pkgdir}/usr/share/fonts/${pkgname}"
+  install -vDm 644 appstream/*.xml -t "${pkgdir}/usr/share/metainfo"
+
+  install -vdm 755 "${pkgdir}/usr/share/fontconfig/conf.default/"
+  for _config in fontconfig/*.conf; do
+    _config_path="${pkgdir}/usr/share/fontconfig/conf.avail/69-${_config##*/}"
+    install -vDm 644 "${_config}" "${_config_path}"
+    ln -srt "${pkgdir}/usr/share/fontconfig/conf.default/" "${_config_path}"
+  done
 }



More information about the arch-commits mailing list