diff options
author | Jorge Javier Araya Navarro | 2021-01-24 10:43:41 -0600 |
---|---|---|
committer | Jorge Javier Araya Navarro | 2021-01-24 10:43:41 -0600 |
commit | 2f06bf9b1cba0dd9b5bebde77f49128d53220bbc (patch) | |
tree | 6f4bb1ea0ef7677e9243296b05742b6a1fc356ba /PKGBUILD | |
download | aur-2f06bf9b1cba0dd9b5bebde77f49128d53220bbc.tar.gz |
First commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4bfb3443703a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Jorge Araya Navarro <jorge@esavara.cr> +pkgname=castledb-git +_pkgname=castle +pkgver=1.6.0.r81.g14519ad +pkgrel=1 +pkgdesc="A structured database and level editor with a local web app to edit it" +arch=('i686' 'x86_64') +url="http://castledb.org/" +license=('ISC') +depends=('nwjs') +makedepends=('haxe' 'git') +provides=('castledb') +conflicts=('castledb') +source=( + "${_pkgname}::git+https://github.com/ncannasse/${_pkgname}.git" + "castledb" + "org.castledb.CastleDB.desktop" + "icon.png") +sha256sums=('SKIP' + 'c009cfcd1b8228e3eebcb1429527b7ce737e831ad763a4dfca84b8e84d5d4853' + '7d72040daed6ad7f6bbc4d6c5639700a7621b075daad8ec1eacb137acb6e4595' + 'bb4abd65a9e89c1df66ae6c441bcffa67e200b812a1908240212799e6bf669fe') + +pkgver() { + cd "${_pkgname}" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "$srcdir/${_pkgname}" + + haxelib setup "${srcdir}/${pkgname}/haxelib" + haxelib install --always --debug castle.hxml +} + +build() { + cd "$srcdir/${_pkgname}" + + haxelib setup "${srcdir}/${pkgname}/haxelib" + haxe --verbose castle.hxml + # change the version displayed with that of this package + sed -i "s/Version 1.5/Version ${pkgver}/g" "${srcdir}/${_pkgname}/bin/index.html" +} + +package() { + cd "$srcdir/${_pkgname}" + + install -Ddm755 "${pkgdir}/usr/share/castledb" + cp -r ./bin/{dock,libs,castle.js,icon.png,index.html,package.json,style.css} "${pkgdir}/usr/share/castledb/" + + install -D -m644 ./LICENSE "${pkgdir}"/usr/share/licenses/castledb/LICENSE + install -Dm645 "$srcdir/castledb" "${pkgdir}/usr/bin/castledb" + install -Dm644 "${srcdir}"/org.castledb.CastleDB.desktop "${pkgdir}"/usr/share/applications/castledb.desktop + install -Dm644 "${srcdir}"/icon.png "${pkgdir}"/usr/share/pixmaps/castledb.png +} + +# vim:set ts=2 sw=2 et: |