diff options
author | M0Rf30 | 2021-11-02 21:34:12 +0100 |
---|---|---|
committer | M0Rf30 | 2021-11-02 21:34:12 +0100 |
commit | 23006b819055a0f10affe96b4f072203a4da9d4d (patch) | |
tree | 7c85cc0976c7de404a232f5bea4406cebf2a3fbc | |
parent | d71ebc88934f3e1b30587aea9bf9d85ed9a36de2 (diff) | |
download | aur-23006b819055a0f10affe96b4f072203a4da9d4d.tar.gz |
devilutionx: add split packages
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 47 insertions, 9 deletions
@@ -1,9 +1,8 @@ pkgbase = devilutionx pkgdesc = Diablo devolved for linux pkgver = 1.3.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/diasurgical/devilutionX - install = devilutionx.install arch = armv6h arch = armv7h arch = arm @@ -21,6 +20,22 @@ pkgbase = devilutionx depends = sdl2 options = strip source = https://github.com/diasurgical/devilutionX/archive/1.3.0.tar.gz + source = https://github.com/diasurgical/devilutionX-assets/releases/download/v1/fonts.mpq + source = https://github.com/diasurgical/devilutionX-assets/releases/download/v1/pl.mpq sha256sums = 6911ec6432430ff30212b6817f311987793c0661f39dc395103d01555fdc8c77 + sha256sums = eddd389578e080c10b433d1c9367cf4bf99727227e9d3bd09a18203dc9cdae20 + sha256sums = 9ca72ceea406b9b58de549a782d794502e8aea566e5c2d5bc3f8f051772fe797 pkgname = devilutionx + pkgdesc = Diablo devolved for linux (main package) + install = devilutionx.install + optdepends = devilutionx-fonts + optdepends = devilutionx-voices + +pkgname = devilutionx-fonts + pkgdesc = Additional fonts for DevilutionX + depends = devilutionx + +pkgname = devilutionx-voices + pkgdesc = Additional voices for DevilutionX + depends = devilutionx @@ -1,20 +1,21 @@ # Maintainer: robertfoster # Contributor: LIN Rs <LinRs[d]users.noreply.github.com> # Contributor: yochananmarqos <mark.wagie at tutanota dot com> - +pkgbase=devilutionx +pkgname=("${pkgbase}" "${pkgbase}-fonts" "${pkgbase}-voices") _pkgname=devilutionX -pkgname=devilutionx pkgver=1.3.0 -pkgrel=2 +pkgrel=3 pkgdesc="Diablo devolved for linux" arch=('armv6h' 'armv7h' 'arm' 'aarch64' 'i686' 'x86_64') url="https://github.com/diasurgical/devilutionX" license=('custom:unlicense') depends=('fmt' 'libpng' 'libsodium' 'sdl2') makedepends=('cmake' 'gettext' 'git' 'smpq') -install="${pkgname}".install options=('strip') -source=("${url}/archive/${pkgver}.tar.gz") +source=("${url}/archive/${pkgver}.tar.gz" + "${url}-assets/releases/download/v1/fonts.mpq" + "${url}-assets/releases/download/v1/pl.mpq") build() { cd "${srcdir}/${_pkgname}-${pkgver}/build" @@ -25,10 +26,32 @@ build() { cmake --build . } -package() { +package_devilutionx() { + pkgdesc="Diablo devolved for linux (main package)" + install="${pkgbase}".install + optdepends=("${pkgbase}-fonts" "${pkgbase}-voices") + cd "${srcdir}/${_pkgname}-${pkgver}/build" DESTDIR=${pkgdir} \ cmake --install . } -sha256sums=('6911ec6432430ff30212b6817f311987793c0661f39dc395103d01555fdc8c77') +package_devilutionx-voices() { + pkgdesc="Additional voices for DevilutionX" + depends=("${pkgbase}") + + install -Dm644 pl.mpq \ + ${pkgdir}/usr/share/diasurgical/devilutionx/pl.mpq +} + +package_devilutionx-fonts() { + pkgdesc="Additional fonts for DevilutionX" + depends=("${pkgbase}") + + install -Dm644 fonts.mpq \ + ${pkgdir}/usr/share/diasurgical/devilutionx/fonts.mpq +} + +sha256sums=('6911ec6432430ff30212b6817f311987793c0661f39dc395103d01555fdc8c77' + 'eddd389578e080c10b433d1c9367cf4bf99727227e9d3bd09a18203dc9cdae20' + '9ca72ceea406b9b58de549a782d794502e8aea566e5c2d5bc3f8f051772fe797') |