summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-05-28 23:20:01 +0300
committerCaleb Maclennan2020-05-28 23:23:36 +0300
commit8e8e699b92e07178594a20a0a46a8e00662680aa (patch)
tree23714ad3ee9cffffaee7e5c06031781fc57c7f12
parenta02311eb854ca39f4d0843ea3ae911aa96bd6c1c (diff)
downloadaur-8e8e699b92e07178594a20a0a46a8e00662680aa.tar.gz
Overhaul packaging & update upstream
* Rename base to <name>-font * Split infinality configs into separate packages * Update to 2.001 upstream source
-rw-r--r--.SRCINFO60
-rw-r--r--PKGBUILD125
2 files changed, 95 insertions, 90 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 61ba38882cf6..ea86e90d1efc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,33 +1,41 @@
-# Generated by mksrcinfo v8
-# Wed May 10 14:25:47 UTC 2017
-pkgbase = ttf-yanone-kaffeesatz-ibx
- pkgdesc = Yanone Kaffeesatz was first published in 2004. Its Bold is reminiscent of 1920s coffee house typography, while the rather thin fonts bridge the gap to present times.
- pkgver = 1.002
- pkgrel = 5
- url = http://www.yanone.de/
+pkgbase = yanone-kaffeesatz-font
+ pkgdesc = Reminiscent of 1920s coffee house typography, bridges the gap to present times
+ pkgver = 2.001
+ pkgrel = 1
+ url = https://www.yanone.de/fonts/kaffeesatz
arch = any
- groups = infinality-bundle-fonts-extra
- license = custom:OFL
- depends = fontconfig
- source = git://github.com/alexeiva/yanone-kaffeesatz.git
+ license = OFL
+ makedepends = git
+ source = git+https://github.com/alexeiva/yanone-kaffeesatz.git#tag=
source = 45-yanone-kaffeesatz.conf
source = 90-non-tt-yanone-kaffeesatz.conf
source = 90-tt-yanone-kaffeesatz.conf
- sha1sums = SKIP
- sha1sums = 76df22b5dbc02abda1bbc6c887d848958695be9c
- sha1sums = 4cc8a9806bb0718c09ccc987a981fc427671c155
- sha1sums = c83a6771a50d2b7c95e7fb872725ce430beb1bd9
+ sha256sums = SKIP
+ sha256sums = 501ba2f942d261f39b2e41573407ece4214cbe99f44a34ee9235d4c98c079b21
+ sha256sums = 82cfa4d8d6ab06d97b3d2e39d5631154c153dd29bc747669d05e5039d217943f
+ sha256sums = 6b7bc5cd5c13770e073c1d49da13bd5df98a88916acb2dadbfb07aeb636c50c9
+
+pkgname = otf-yanone-kaffeesatz
+ pkgdesc = Reminiscent of 1920s coffee house typography, bridges the gap to present times (OTF)
+ provides = yanone-kaffeesatz-font
+ conflicts = otf-yanone-kaffeesatz-ibx<2
-pkgname = otf-yanone-kaffeesatz-ibx
- pkgdesc = Yanone Kaffeesatz was first published in 2004. Its Bold is reminiscent of 1920s coffee house typography, while the rather thin fonts bridge the gap to present times. OpenType version.
- conflicts = otf-yanone-kaffeesatz
- conflicts = ttf-yanone-kaffeesatz-ibx
- conflicts = ttf-yanone_kaffeesatz_zerohack
- replaces = otf-yanone-kaffeesatz
+pkgname = otf-yanone-kaffeesatz-infinality
+ pkgdesc = Reminiscent of 1920s coffee house typography, bridges the gap to present times (OTF infinality configuration files)
+ groups = infinality-bundle-fonts-extra
+ depends = otf-yanone-kaffeesatz
+ provides = otf-yanone-kaffeesatz-ibx
+ replaces = otf-yanone-kaffeesatz-ibx
-pkgname = ttf-yanone-kaffeesatz-ibx
- pkgdesc = Yanone Kaffeesatz was first published in 2004. Its Bold is reminiscent of 1920s coffee house typography, while the rather thin fonts bridge the gap to present times. TruenType version.
- conflicts = otf-yanone-kaffeesatz
- conflicts = otf-yanone-kaffeesatz-ibx
- conflicts = ttf-yanone_kaffeesatz_zerohack
+pkgname = ttf-yanone-kaffeesatz
+ pkgdesc = Reminiscent of 1920s coffee house typography, bridges the gap to present times (TTF)
+ provides = yanone-kaffeesatz-font
+ conflicts = ttf-yanone-kaffeesatz-ibx<2
+
+pkgname = ttf-yanone-kaffeesatz-infinality
+ pkgdesc = Reminiscent of 1920s coffee house typography, bridges the gap to present times (TTF infinality configuration files)
+ groups = infinality-bundle-fonts-extra
+ depends = ttf-yanone-kaffeesatz
+ provides = ttf-yanone-kaffeesatz-ibx
+ replaces = ttf-yanone-kaffeesatz-ibx
diff --git a/PKGBUILD b/PKGBUILD
index 47854dc7eadf..8a92f96e6a73 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,72 +1,69 @@
-# Maintainer: bohoomil <@zoho.com>
+# Maintainer: Caleb Maclennan <caleb@alerque.com>
+# Maintainer: Solomon Choina <shlomochoina@gmail.com>
+# Contributor: bohoomil <@zoho.com>
-pkgbase=ttf-yanone-kaffeesatz-ibx
-pkgname=('otf-yanone-kaffeesatz-ibx' 'ttf-yanone-kaffeesatz-ibx')
-pkgver=1.002
-pkgrel=5
-depends=('fontconfig')
-pkgdesc="Yanone Kaffeesatz was first published in 2004. Its Bold is reminiscent of 1920s coffee house typography, while the rather thin fonts bridge the gap to present times."
-url="http://www.yanone.de/"
+_font=yanone-kaffeesatz
+pkgbase=$_font-font
+pkgname=({otf,ttf}-$_font{,-infinality})
+pkgver=2.001
+_sha=342dc8badffc187b2116099c5060e46c81eaf80d
+pkgrel=1
+pkgdesc='Reminiscent of 1920s coffee house typography, bridges the gap to present times'
+url='https://www.yanone.de/fonts/kaffeesatz'
arch=('any')
-license=('custom:OFL')
-groups=('infinality-bundle-fonts-extra')
-# https://www.fontsquirrel.com/fonts/yanone-kaffeesatz
-source=(git://github.com/alexeiva/yanone-kaffeesatz.git
- 45-yanone-kaffeesatz.conf
- 90-non-tt-yanone-kaffeesatz.conf
- 90-tt-yanone-kaffeesatz.conf)
-sha1sums=('SKIP'
- '76df22b5dbc02abda1bbc6c887d848958695be9c'
- '4cc8a9806bb0718c09ccc987a981fc427671c155'
- 'c83a6771a50d2b7c95e7fb872725ce430beb1bd9')
+license=('OFL')
+makedepends=('git')
+source=("git+https://github.com/alexeiva/$_font.git#tag=$sha"
+ "45-$_font.conf"
+ "90-non-tt-$_font.conf"
+ "90-tt-$_font.conf")
+sha256sums=('SKIP'
+ '501ba2f942d261f39b2e41573407ece4214cbe99f44a34ee9235d4c98c079b21'
+ '82cfa4d8d6ab06d97b3d2e39d5631154c153dd29bc747669d05e5039d217943f'
+ '6b7bc5cd5c13770e073c1d49da13bd5df98a88916acb2dadbfb07aeb636c50c9')
-package_otf-yanone-kaffeesatz-ibx(){
- pkgdesc="Yanone Kaffeesatz was first published in 2004. Its Bold is reminiscent of 1920s coffee house typography, while the rather thin fonts bridge the gap to present times. OpenType version."
- conflicts=('otf-yanone-kaffeesatz' 'ttf-yanone-kaffeesatz-ibx' 'ttf-yanone_kaffeesatz_zerohack')
- replaces=('otf-yanone-kaffeesatz')
-
- cd "${srcdir}/yanone-kaffeesatz"
-
- install -d -m755 "${pkgdir}"/usr/share/licenses/"${pkgname}"
- install -m644 OFL.txt "${pkgdir}"/usr/share/licenses/"${pkgname}/COPYING"
-
- install -d -m755 "${pkgdir}"/usr/share/fonts/"${pkgname}"
- install -m644 fonts/otf/*.otf "${pkgdir}"/usr/share/fonts/"${pkgname}"
-
- cd "${srcdir}"
- install -m755 -d "${pkgdir}"/etc/fonts/conf.avail
- install -m755 -d "${pkgdir}"/etc/fonts/conf.d
- install -m644 45-yanone-kaffeesatz.conf \
- "${pkgdir}"/etc/fonts/conf.avail/45-yanone-kaffeesatz.conf
- install -m644 90-non-tt-yanone-kaffeesatz.conf \
- "${pkgdir}"/etc/fonts/conf.avail/90-non-tt-yanone-kaffeesatz.conf
-
- cd "${pkgdir}"/etc/fonts/conf.d
- ln -s ../conf.avail/45-yanone-kaffeesatz.conf .
- ln -s ../conf.avail/90-non-tt-yanone-kaffeesatz.conf .
+package_otf-yanone-kaffeesatz() {
+ provides=("$pkgbase")
+ conflicts=("$pkgname-ibx<2")
+ pkgdesc+=' (OTF)'
+ cd "$_font"
+ install -Dm644 -t "$pkgdir/usr/share/fonts/OTF/" fonts/otf/*.otf
+ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" OFL.txt CONTRIBUTORS.txt
+ install -Dm644 -t "$pkgdir/usr/share/docs/$pkgname/" AUTHORS.txt README.md
}
-package_ttf-yanone-kaffeesatz-ibx(){
- pkgdesc="Yanone Kaffeesatz was first published in 2004. Its Bold is reminiscent of 1920s coffee house typography, while the rather thin fonts bridge the gap to present times. TruenType version."
- conflicts=('otf-yanone-kaffeesatz' 'otf-yanone-kaffeesatz-ibx' 'ttf-yanone_kaffeesatz_zerohack')
-
- cd "${srcdir}/yanone-kaffeesatz"
-
- install -d -m755 "${pkgdir}"/usr/share/licenses/"${pkgname}"
- install -m644 OFL.txt "${pkgdir}"/usr/share/licenses/"${pkgname}/COPYING"
-
- install -d -m755 "${pkgdir}"/usr/share/fonts/"${pkgname}"
- install -m644 fonts/ttf/*.ttf "${pkgdir}"/usr/share/fonts/"${pkgname}"
+package_ttf-yanone-kaffeesatz() {
+ provides=("$pkgbase")
+ conflicts=("$pkgname-ibx<2")
+ pkgdesc+=' (TTF)'
+ cd "$_font"
+ install -Dm644 -t "$pkgdir/usr/share/fonts/TTF/" fonts/ttf/*.ttf
+ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" OFL.txt CONTRIBUTORS.txt
+ install -Dm644 -t "$pkgdir/usr/share/docs/$pkgname/" AUTHORS.txt README.md
+}
- cd "${srcdir}"
- install -m755 -d "${pkgdir}"/etc/fonts/conf.avail
- install -m755 -d "${pkgdir}"/etc/fonts/conf.d
- install -m644 45-yanone-kaffeesatz.conf \
- "${pkgdir}"/etc/fonts/conf.avail/45-yanone-kaffeesatz.conf
- install -m644 90-tt-yanone-kaffeesatz.conf \
- "${pkgdir}"/etc/fonts/conf.avail/90-tt-yanone-kaffeesatz.conf
+package_otf-yanone-kaffeesatz-infinality() {
+ provides=("otf-$_font-ibx")
+ replaces=("otf-$_font-ibx")
+ confilts=("ttf-$_font-infinality")
+ groups=('infinality-bundle-fonts-extra')
+ pkgdesc+=' (OTF infinality configuration files)'
+ depends=("${pkgname%-infinality}")
+ install -Dm644 -t "$pkgdir/etc/fonts/conf.avail/" 45-yanone-kaffeesatz.conf 90-non-tt-yanone-kaffeesatz.conf
+ install -dm755 "$pkgdir/etc/fonts/conf.d"
+ cd "$pkgdir/etc/fonts/conf.d"
+ ln -sf ../conf.avail/*.conf .
+}
- cd "${pkgdir}"/etc/fonts/conf.d
- ln -s ../conf.avail/45-yanone-kaffeesatz.conf .
- ln -s ../conf.avail/90-tt-yanone-kaffeesatz.conf .
+package_ttf-yanone-kaffeesatz-infinality() {
+ provides=("ttf-$_font-ibx")
+ replaces=("ttf-$_font-ibx")
+ confilts=("otf-$_font-infinality")
+ groups=('infinality-bundle-fonts-extra')
+ pkgdesc+=' (TTF infinality configuration files)'
+ depends=("${pkgname%-infinality}")
+ install -Dm644 -t "$pkgdir/etc/fonts/conf.avail/" 45-yanone-kaffeesatz.conf 90-tt-yanone-kaffeesatz.conf
+ install -dm755 "$pkgdir/etc/fonts/conf.d"
+ cd "$pkgdir/etc/fonts/conf.d"
+ ln -sf ../conf.avail/*.conf .
}