diff options
author | Håvard Pettersson | 2018-04-13 12:48:57 +0200 |
---|---|---|
committer | Håvard Pettersson | 2018-04-13 12:48:57 +0200 |
commit | e5bc8a6cb3acdb10282ad577c0da347f57974f62 (patch) | |
tree | bfed1c91f26f859f068fedc18a4e0c3c05fabd00 | |
download | aur-e5bc8a6cb3acdb10282ad577c0da347f57974f62.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..61f95ae2befb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = etcher-cli-git + pkgdesc = Burn images to SD cards & USB drives, safe & easy + pkgver = v1.4.1.0.g1c43ee1b + pkgrel = 1 + url = http://www.etcher.io/ + arch = x86_64 + license = apache + makedepends = npm + provides = etcher-cli + conflicts = etcher-cli + source = etcher-cli-git::git+https://github.com/resin-io/etcher.git + sha256sums = SKIP + +pkgname = etcher-cli-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..90e937f79750 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Håvard Pettersson <mail@haavard.me> +# Contributor: Andrew Stubbs <andrew.stubbs@gmail.com> + +pkgname=etcher-cli-git +pkgver=v1.4.1.0.g1c43ee1b +pkgrel=1 +pkgdesc='Burn images to SD cards & USB drives, safe & easy' +arch=(x86_64) +url='http://www.etcher.io/' +license=(apache) +makedepends=(npm) +conflicts=(etcher-cli) +provides=(etcher-cli) +source=("$pkgname::git+https://github.com/resin-io/etcher.git") +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags --long | sed 's/-/./g' +} + +build() { + cd $pkgname + _version="$(jq -r '.version' package.json)+$(git log -1 --format="%h")" + + make electron-develop + make dist/Etcher-cli-$_version-linux-x64 RELEASE_TYPE=snapshot +} + +package() { + cd $pkgname + _version="$(jq -r '.version' package.json)+$(git log -1 --format="%h")" + + mkdir -p "$pkgdir"/{opt,usr/bin} + cp -a dist/Etcher-cli-$_version-linux-x64 "$pkgdir"/opt/$pkgname + ln -s /opt/$pkgname/etcher "$pkgdir"/usr/bin/etcher +} + +# vim:set ts=2 sw=2 et: |