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 | |
download | aur-2f06bf9b1cba0dd9b5bebde77f49128d53220bbc.tar.gz |
First commit
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 57 | ||||
-rwxr-xr-x | castledb | 3 | ||||
-rw-r--r-- | icon.png | bin | 0 -> 5246 bytes | |||
-rw-r--r-- | org.castledb.CastleDB.desktop | 9 |
6 files changed, 101 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9ee7d9e42aed --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = castledb-git + pkgdesc = A structured database and level editor with a local web app to edit it + pkgver = 1.6.0.r81.g14519ad + pkgrel = 1 + url = http://castledb.org/ + arch = i686 + arch = x86_64 + license = ISC + makedepends = haxe + makedepends = git + depends = nwjs + provides = castledb + conflicts = castledb + source = castle::git+https://github.com/ncannasse/castle.git + source = castledb + source = org.castledb.CastleDB.desktop + source = icon.png + sha256sums = SKIP + sha256sums = c009cfcd1b8228e3eebcb1429527b7ce737e831ad763a4dfca84b8e84d5d4853 + sha256sums = 7d72040daed6ad7f6bbc4d6c5639700a7621b075daad8ec1eacb137acb6e4595 + sha256sums = bb4abd65a9e89c1df66ae6c441bcffa67e200b812a1908240212799e6bf669fe + +pkgname = castledb-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..4f5a9737147c --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +.DS_Store +.idea +*.log +tmp/ +*.pkg.tar.* +pkg/ +src/ +castle/ 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: diff --git a/castledb b/castledb new file mode 100755 index 000000000000..39af8eca17f9 --- /dev/null +++ b/castledb @@ -0,0 +1,3 @@ +#!/usr/bin/env sh + +nw /usr/share/castledb/ diff --git a/icon.png b/icon.png Binary files differnew file mode 100644 index 000000000000..60840ddabd54 --- /dev/null +++ b/icon.png diff --git a/org.castledb.CastleDB.desktop b/org.castledb.CastleDB.desktop new file mode 100644 index 000000000000..0a8fb126376e --- /dev/null +++ b/org.castledb.CastleDB.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=CastleDB +Comment=A structured database and level editor with a local web app to edit it. +Icon=castledb +Exec=castledb +Terminal=false +PrefersNonDefaultGPU=true +Type=Application +Categories=Development;IDE;Database; |