diff options
author | Ryan Farley | 2019-09-06 21:30:43 -0500 |
---|---|---|
committer | Ryan Farley | 2019-09-06 21:30:43 -0500 |
commit | eefa89863eb3a88a631cb9888e9e45e7ef223ef5 (patch) | |
tree | e5725638d79994241c80ed26c339f67683694ddb | |
download | aur-eefa89863eb3a88a631cb9888e9e45e7ef223ef5.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 60 |
2 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6a8103409d95 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = xorg-fonts-cyrillic-otb + pkgdesc = X.org cyrillic fonts (OTB version) + pkgver = 1.0.3 + pkgrel = 3 + url = https://xorg.freedesktop.org/ + arch = any + license = custom + depends = xorg-fonts-encodings + depends = xorg-fonts-alias + depends = xorg-font-utils + depends = fontconfig + depends = fonttosfnt-git + provides = xorg-fonts-cyrillic + conflicts = xorg-fonts-cyrillic + replaces = xorg-fonts-cyrillic + source = https://xorg.freedesktop.org//releases/individual/font/font-cronyx-cyrillic-1.0.3.tar.bz2 + source = https://xorg.freedesktop.org//releases/individual/font/font-misc-cyrillic-1.0.3.tar.bz2 + source = https://xorg.freedesktop.org//releases/individual/font/font-screen-cyrillic-1.0.4.tar.bz2 + source = https://xorg.freedesktop.org//releases/individual/font/font-winitzki-cyrillic-1.0.3.tar.bz2 + md5sums = e452b94b59b9cfd49110bb49b6267fba + md5sums = 96109d0890ad2b6b0e948525ebb0aba8 + md5sums = 6f3fdcf2454bf08128a651914b7948ca + md5sums = 829a3159389b7f96f629e5388bfee67b + +pkgname = xorg-fonts-cyrillic-otb + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..54c88982f8d3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,60 @@ +#Maintainer: Ryan Farley <ryan.farley@gmx.com> +#Contributor: Jan de Groot <jgc@archlinux.org> + +pkgname=xorg-fonts-cyrillic-otb +pkgver=1.0.3 +pkgrel=3 +pkgdesc="X.org cyrillic fonts (OTB version)" +arch=(any) +url="https://xorg.freedesktop.org/" +license=('custom') +replaces=('xorg-fonts-cyrillic') +provides=('xorg-fonts-cyrillic') +conflicts=('xorg-fonts-cyrillic') +depends=(xorg-fonts-encodings xorg-fonts-alias xorg-font-utils fontconfig fonttosfnt-git) +source=(${url}/releases/individual/font/font-cronyx-cyrillic-${pkgver}.tar.bz2 + ${url}/releases/individual/font/font-misc-cyrillic-${pkgver}.tar.bz2 + ${url}/releases/individual/font/font-screen-cyrillic-1.0.4.tar.bz2 + ${url}/releases/individual/font/font-winitzki-cyrillic-${pkgver}.tar.bz2) +md5sums=('e452b94b59b9cfd49110bb49b6267fba' + '96109d0890ad2b6b0e948525ebb0aba8' + '6f3fdcf2454bf08128a651914b7948ca' + '829a3159389b7f96f629e5388bfee67b') + +build() { + cd "${srcdir}" + for dir in *; do + if [ -d "${dir}" ]; then + pushd "${dir}" + ./configure --prefix=/usr \ + --with-fontdir=/usr/share/fonts/cyrillic + make + shopt -s nullglob + for f in *.pcf.gz; do + fonttosfnt -r -o "${f/pcf.gz/otb}" "$f" + done + shopt -u nullglob + popd + fi + done +} + +package() { + install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" + cd "${srcdir}" + for dir in *; do + if [ -d "${dir}" ]; then + pushd "${dir}" + make DESTDIR="${pkgdir}" install + install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.${dir%-*}" + shopt -s nullglob + for f in *.otb; do + install -m644 "$f" "${pkgdir}/usr/share/fonts/cyrillic/${f}" + done + shopt -u nullglob + popd + fi + done + rm -f "${pkgdir}"/usr/share/fonts/*/fonts.* + rm ${pkgdir}/usr/share/fonts/cyrillic/*.pcf.gz +} |