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 <bis...@archlinux.org> +# Maintainer: David Runge <dv...@archlinux.org> +# Contributor: Gaetan Bisson <bis...@archlinux.org> # Contributor: Firmicus <francois.archlinux.org> # Contributor: dorphell <dorph...@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 }