summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 88af563d85195add0a1094a7aa2812a3a74e9bb1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
_fontname=luxi
_basename=font-bh-ttf
pkgname="ttf-${_fontname}"
pkgver=1.0.3
pkgrel=1
pkgdesc='Luxi Truetype fonts'
url='https://xorg.freedesktop.org/releases/individual/font'
license=('custom')
arch=('any')

provides=("${_basename}")
conflicts=(${provides[@]})

source=("${url}/${_basename}-${pkgver}.tar.bz2")
sha256sums=('1b4bea63271b4db0726b5b52c97994c3313b6023510349226908090501abd25f')

package() {
  cd "${srcdir}/${_basename}-${pkgver}"

  # not using upstream `Makefile` because it fails with paths containing spaces
  install -D -m644 -t "${pkgdir}/usr/share/fonts/${pkgname}" *.ttf
  install -D -m644 -t "${pkgdir}/usr/share/fontconfig/conf.avail" 42-luxi-mono.conf

  mkdir -p "${pkgdir}/usr/share/fontconfig/conf.default"
  ln -s "../conf.avail/42-luxi-mono.conf" "${pkgdir}/usr/share/fontconfig/conf.default/"

  install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" COPYING
}