summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLevitatingBusinessMan (Rein Fernhout)2023-08-26 12:56:30 +0200
committerLevitatingBusinessMan (Rein Fernhout)2023-08-26 12:56:30 +0200
commitb516f36cf05886e8849702bfcf02e0e15dcd4714 (patch)
treefcb9a8b67acbcb250b772504754e90a365b6185b
parente63a99d90c7a59fe11697ef132ce3a4249870142 (diff)
downloadaur-b516f36cf05886e8849702bfcf02e0e15dcd4714.tar.gz
Made this a split package like the non-git
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD38
2 files changed, 37 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f22716e12737..63689306799a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,22 @@
pkgbase = otf-monocraft-git
pkgdesc = Minecraft-based monospace font
- pkgver = r24.70c817b
- pkgrel = 2
+ pkgver = r157.e79ff56
+ pkgrel = 1
url = https://github.com/IdreesInc/Monocraft
arch = any
license = unknown
makedepends = git
+ makedepends = python
+ makedepends = fontforge
provides = otf-monocraft
conflicts = otf-monocraft
- source = otf-monocraft-git::git+https://github.com/IdreesInc/Monocraft.git
+ source = Monocraft::git+https://github.com/IdreesInc/Monocraft.git
md5sums = SKIP
pkgname = otf-monocraft-git
+ provides = otf-monocraft
+ conflicts = otf-monocraft
+
+pkgname = ttf-monocraft-git
+ provides = ttf-monocraft
+ conflicts = ttf-monocraft
diff --git a/PKGBUILD b/PKGBUILD
index b69e34886e25..66f0911dddef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,41 @@
-# Maintainer: Ittai D <ittai11 at gmail dot com>
-pkgname=otf-monocraft-git
-pkgver=r24.70c817b
-pkgrel=2
+# Maintainer: LevitatingBusinessMan <me at levitati.ng>
+pkgbase=otf-monocraft-git
+pkgname=(otf-monocraft-git ttf-monocraft-git)
+pkgver=r157.e79ff56
+pkgrel=1
pkgdesc="Minecraft-based monospace font"
arch=(any)
url="https://github.com/IdreesInc/Monocraft"
license=('unknown')
depends=()
-makedepends=('git')
+makedepends=('git' 'python' 'fontforge')
provides=("otf-monocraft")
conflicts=("otf-monocraft")
-source=("$pkgname::git+https://github.com/IdreesInc/Monocraft.git")
+source=("Monocraft::git+https://github.com/IdreesInc/Monocraft.git")
md5sums=('SKIP')
pkgver() {
- cd "$srcdir/${pkgname}"
-
-# Git, no tags available
+ cd "$srcdir/Monocraft"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "$srcdir/Monocraft/src"
+ python monocraft.py
+}
+package_ttf-monocraft-git() {
+ provides=("ttf-monocraft")
+ conflicts=("ttf-monocraft")
+ cd "$srcdir/Monocraft"
+ install -Dm644 "dist/Monocraft.ttf" "$pkgdir/usr/share/fonts/TTF/Monocraft.ttf"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
-package() {
- cd "$srcdir/${pkgname}"
- install -Dm644 -t "$pkgdir/usr/share/fonts/OTF" "Monocraft.otf"
+package_otf-monocraft-git() {
+ provides=("otf-monocraft")
+ conflicts=("otf-monocraft")
+ cd "$srcdir/Monocraft"
+ install -Dm644 "dist/Monocraft.otf" "$pkgdir/usr/share/fonts/OTF/Monocraft.otf"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}