diff options
author | noirscape | 2019-04-23 12:52:33 +0200 |
---|---|---|
committer | noirscape | 2019-04-23 12:52:33 +0200 |
commit | d49ed756c7044f5bbbc8655017c39e4f977dbbc8 (patch) | |
tree | d5da22153d4a08acaea6e424e59d8c73387e8bb5 | |
download | aur-d49ed756c7044f5bbbc8655017c39e4f977dbbc8.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..74a06abee3da --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = gb-studio-git + pkgdesc = Visual retro game maker + pkgver = v1.0.0.r4.11124d5 + pkgrel = 1 + url = https://github.com/chrismaltby/gb-studio + arch = x86_64 + license = MIT + makedepends = git + makedepends = yarn + makedepends = npm + makedepends = nodejs + makedepends = dpkg + provides = gb-studio + conflicts = gb-studio + source = git+https://github.com/chrismaltby/gb-studio.git + md5sums = SKIP + +pkgname = gb-studio-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..71a6edfbfce5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Valentijn V. <deepnavy at waifu dot club> +pkgname=gb-studio-git # '-bzr', '-git', '-hg' or '-svn' +_pkgname=gb-studio +pkgver=v1.0.0.r4.11124d5 +pkgrel=1 +pkgdesc="Visual retro game maker" +arch=('x86_64') +url="https://github.com/chrismaltby/gb-studio" +license=('MIT') +groups=() +depends=() +makedepends=('git' 'yarn' 'npm' 'nodejs' 'dpkg') +provides=("gb-studio") +conflicts=("gb-studio") +replaces=() +backup=() +options=() +install= +source=('git+https://github.com/chrismaltby/gb-studio.git') +noextract=() +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/${_pkgname}" + printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" +} + +build() { + cd "${_pkgname}" + build_ver=$(git describe --abbrev=0 --tags | cut -c 2-) + + msg2 "Installing npm packages..." + npm install + msg2 "Building deb file..." + npx electron-forge make --targets deb + cd out/make + msg2 "Extracting deb file..." + bsdtar -xf "${_pkgname}_${build_ver}_amd64.deb" +} + +package() { + cd "${_pkgname}/out/make" + tar xf data.tar.xz -C "${pkgdir}" + + install -D -m644 "${pkgdir}/usr/lib/gb-studio/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -D -m644 "${pkgdir}/usr/share/doc/gb-studio/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT" +} |