diff options
author | Solomon Choina | 2018-05-28 11:20:43 -0400 |
---|---|---|
committer | Solomon Choina | 2018-05-28 11:20:43 -0400 |
commit | dd2963da441393ee193dc46494e6aed1ffd0d295 (patch) | |
tree | c3d8f9edc2a8d8eb6c1aff954d696281ce9c7e81 | |
parent | 5a6e6835267e0e37eaeb087ddc5f752f979b7a75 (diff) | |
download | aur-dd2963da441393ee193dc46494e6aed1ffd0d295.tar.gz |
moved to source build
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 30 insertions, 18 deletions
@@ -1,13 +1,20 @@ pkgbase = archipelago pkgdesc = An open-source terminal emulator built on web technology - pkgver = 2.0.0 + pkgver = 2.1.2.r0.g51fee34 pkgrel = 1 url = https://github.com/npezza93/archipelago arch = x86_64 license = MIT + makedepends = git + makedepends = yarn + makedepends = node-gyp + makedepends = python2 + makedepends = libx11 depends = nodejs - source = https://github.com/npezza93/archipelago/releases/download/v2.0.0/Archipelago_2.0.0_amd64.deb - sha512sums = 3fac44cbfb706ba7e419d47586d23accca47dee4bd1153ed2820d9861ed8d921c6741d588662de810d2a7702d88a12989fb7802184bbc866175d1434d45f492c + depends = libxkbfile + depends = libx11 + source = git+https://github.com/npezza93/archipelago.git#tag=v2.1.2 + sha512sums = SKIP pkgname = archipelago @@ -1,33 +1,38 @@ # Maintainer: Solomon Choina <shlomochoina@gmail.com> pkgname=archipelago -pkgver=2.0.0 +pkgver=2.1.2.r0.g51fee34 +_pkgver=2.1.2 pkgrel=1 -pkgdesc=" -An open-source terminal emulator built on web technology" +pkgdesc="An open-source terminal emulator built on web technology" arch=("x86_64") url="https://github.com/npezza93/archipelago" license=("MIT") -depends=('nodejs') -source=("$url/releases/download/v$pkgver/Archipelago_${pkgver}_amd64.deb") -sha512sums=('3fac44cbfb706ba7e419d47586d23accca47dee4bd1153ed2820d9861ed8d921c6741d588662de810d2a7702d88a12989fb7802184bbc866175d1434d45f492c') - -prepare() { - cd $srcdir +depends=('nodejs' 'libxkbfile' 'libx11') +makedepends=("git" "yarn" 'node-gyp' 'python2' 'libx11') +source=("git+https://github.com/npezza93/archipelago.git#tag=v$_pkgver") +sha512sums=('SKIP') - msg2 " -> Extracting files..." - tar -xf data.tar.xz +pkgver() { + cd "$pkgname" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } -package() { - cd $srcdir +build() { + cd $srcdir/archipelago + yarn install --ignore-engines + yarn run dist +} - msg2 " -> Installing program..." +package() { + cd $srcdir/archipelago + ar -x dist/*.deb + tar -xf data.tar.xz cp -r {opt/,usr/} $pkgdir/ install -Dm755 /dev/stdin "$pkgdir"/usr/bin/$pkgname <<END - #!/usr/bin/bash + #!/usr/bin/bash /opt/Archipelago/archipelago END |