summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSolomon Choina2018-05-28 11:20:43 -0400
committerSolomon Choina2018-05-28 11:20:43 -0400
commitdd2963da441393ee193dc46494e6aed1ffd0d295 (patch)
treec3d8f9edc2a8d8eb6c1aff954d696281ce9c7e81
parent5a6e6835267e0e37eaeb087ddc5f752f979b7a75 (diff)
downloadaur-dd2963da441393ee193dc46494e6aed1ffd0d295.tar.gz
moved to source build
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD35
2 files changed, 30 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0e8a31abb8c8..39ca36cf67f0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index fad1a9d7468d..7ea03fb6deb0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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