Files
2025-06-22 20:39:04 -05:00

131 lines
5.2 KiB
Bash

# Maintainer: Jesus E. <heckyel@riseup.net>
pkgname=('xenocara-fonts-cyrillic-meta' 'xenocara-font-cronyx-cyrillic' 'xenocara-font-misc-cyrillic'
'xenocara-font-screen-cyrillic' 'xenocara-font-winitzki-cyrillic')
pkgver=20201227
_openbsdver=6.9
_fontcronyxcyrillicver=1.0.3
_fontmisccyrillicver=1.0.3
_fontscreencyrillicver=1.0.4
_fontwinitzkicyrillicver=1.0.3
pkgrel=4
arch=('any')
url='https://www.xenocara.org'
makedepends=('xenocara-font-encodings' 'xenocara-font-alias' 'xenocara-bdftopcf' 'xenocara-font-util'
'xenocara-mkfontscale' 'fontconfig' 'xenocara-util-macros')
source=("legalcode.txt"
"https://repo.hyperbola.info:50000/sources/xenocara-libre/${_openbsdver}/font/cronyx-cyrillic-${_fontcronyxcyrillicver}.tar.lz"{,.sig}
"https://repo.hyperbola.info:50000/sources/xenocara-libre/${_openbsdver}/font/misc-cyrillic-${_fontmisccyrillicver}.tar.lz"{,.sig}
"https://repo.hyperbola.info:50000/sources/xenocara-libre/${_openbsdver}/font/screen-cyrillic-${_fontscreencyrillicver}.tar.lz"{,.sig}
"https://repo.hyperbola.info:50000/sources/xenocara-libre/${_openbsdver}/font/winitzki-cyrillic-${_fontwinitzkicyrillicver}.tar.lz"{,.sig})
sha512sums=('1eb4436f8d58766cbe99db97e5e8c0db8a706376afd291c337de1ba7a6b066d3791dc85ad034bdd54ea336bed6e6e8e7a037d8b04b2773c9c7517b9d9921d1fa'
'cc01f7cbea95e65cbe20832d0731e34aa41f97420c31113c707b7407f8d6c8facd0bf2ac5652093be6be4ade5977974c76681d7c71b91752914bfbc11b659859'
'SKIP'
'c8d6b1f7a7c7cf2cf84ff249603ccfc719ec9baece1d3843e51847517cd4c531fb24d4b4b2e808abe182c67575e39ca001a7087562842a75cf641bf2e61c47e2'
'SKIP'
'6ab7e125bc99e72470afa2bdde46c4b001d91f87963d5c298378a220c3b8b712e849038fc8584eeb4514c5e8943e5b02ab4bdd3ab7aca5fc899674b9786cf257'
'SKIP'
'ea1bf9a73fab51ba189fc418b41cd141eb2ed2f1aea01b547d2030952647b3db0c0697da1d19417492ec52692022203143bdc82b4de014b353584358cca263a9'
'SKIP')
validpgpkeys=('C92BAA713B8D53D3CAE63FC9E6974752F9704456') # André Silva
prepare() {
cd "$srcdir/xenocara-$_openbsdver/font/cronyx-cyrillic"
autoreconf -vfi
cd "$srcdir/xenocara-$_openbsdver/font/misc-cyrillic"
autoreconf -vfi
cd "$srcdir/xenocara-$_openbsdver/font/screen-cyrillic"
autoreconf -vfi
cd "$srcdir/xenocara-$_openbsdver/font/winitzki-cyrillic"
autoreconf -vfi
}
build() {
cd "$srcdir/xenocara-$_openbsdver/font/cronyx-cyrillic"
./configure --prefix=/usr \
--with-fontdir=/usr/share/fonts/cyrillic
make
cd "$srcdir/xenocara-$_openbsdver/font/misc-cyrillic"
./configure --prefix=/usr \
--with-fontdir=/usr/share/fonts/cyrillic
make
cd "$srcdir/xenocara-$_openbsdver/font/screen-cyrillic"
./configure --prefix=/usr \
--with-fontdir=/usr/share/fonts/cyrillic
make
cd "$srcdir/xenocara-$_openbsdver/font/winitzki-cyrillic"
./configure --prefix=/usr \
--with-fontdir=/usr/share/fonts/cyrillic
make
}
package_xenocara-fonts-cyrillic-meta() {
pkgdesc="Meta package depending on Xenocara cyrillic fonts"
license=('CC0-1.0')
depends=('xenocara-font-cronyx-cyrillic' 'xenocara-font-misc-cyrillic' 'xenocara-font-screen-cyrillic'
'xenocara-font-winitzki-cyrillic')
install -Dm644 "$srcdir/legalcode.txt" -t "$pkgdir/usr/share/licenses/$pkgname"
}
package_xenocara-font-cronyx-cyrillic() {
pkgdesc="Xenocara cronyx-cyrillic font"
pkgver=$_fontcronyxcyrillicver
license=('Expat')
depends=('xenocara-font-encodings' 'xenocara-font-alias' 'xenocara-bdftopcf' 'xenocara-font-util'
'xenocara-mkfontscale' 'fontconfig')
cd "$srcdir/xenocara-$_openbsdver/font/cronyx-cyrillic"
make DESTDIR="$pkgdir" install
install -Dm644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname"
rm -f $pkgdir/usr/share/fonts/*/fonts.*
}
package_xenocara-font-misc-cyrillic() {
pkgdesc="Xenocara misc-cyrillic font"
pkgver=$_fontmisccyrillicver
license=('Expat')
depends=('xenocara-font-encodings' 'xenocara-font-alias' 'xenocara-bdftopcf' 'xenocara-font-util'
'xenocara-mkfontscale' 'fontconfig')
cd "$srcdir/xenocara-$_openbsdver/font/misc-cyrillic"
make DESTDIR="$pkgdir" install
install -Dm644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname"
rm -f $pkgdir/usr/share/fonts/*/fonts.*
}
package_xenocara-font-screen-cyrillic() {
pkgdesc="Xenocara screen-cyrillic font"
pkgver=$_fontscreencyrillicver
license=('Expat')
depends=('xenocara-font-encodings' 'xenocara-font-alias' 'xenocara-bdftopcf' 'xenocara-font-util'
'xenocara-mkfontscale' 'fontconfig')
cd "$srcdir/xenocara-$_openbsdver/font/screen-cyrillic"
make DESTDIR="$pkgdir" install
install -Dm644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname"
rm -f $pkgdir/usr/share/fonts/*/fonts.*
}
package_xenocara-font-winitzki-cyrillic() {
pkgdesc="Xenocara winitzki-cyrillic font"
pkgver=$_fontwinitzkicyrillicver
license=('Public-Domain')
depends=('xenocara-font-encodings' 'xenocara-font-alias' 'xenocara-bdftopcf' 'xenocara-font-util'
'xenocara-mkfontscale' 'fontconfig')
cd "$srcdir/xenocara-$_openbsdver/font/winitzki-cyrillic"
make DESTDIR="$pkgdir" install
install -Dm644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname"
rm -f $pkgdir/usr/share/fonts/*/fonts.*
}