diff options
author | Oirio Joshi | 2018-03-22 10:52:27 +0100 |
---|---|---|
committer | Oirio Joshi | 2018-03-22 10:52:27 +0100 |
commit | c5025a847471aac19d3663cc925d199b84d2557b (patch) | |
tree | 147f6c9e846e97017f8ee210147d711de2f290d4 | |
download | aur-c5025a847471aac19d3663cc925d199b84d2557b.tar.gz |
iotacooler v1.0
-rw-r--r-- | .SRCINFO | 19 | ||||
-rwxr-xr-x | PKGBUILD | 44 |
2 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..19e9764267ab --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = iotacooler + pkgdesc = Cold transaction signer for IOTA + pkgver = 1.0 + pkgrel = 1 + url = https://github.com/joshirio/iota-cooler + arch = x86_64 + license = MIT + makedepends = git + makedepends = nodejs + makedepends = npm + depends = qt5-base + depends = qt5-svg + depends = qt5-imageformats + options = !strip + source = https://github.com/joshirio/iota-cooler/releases/download/v1.0/iotacooler-1.0-src.tar.gz + md5sums = 413e143bca4bad7bc1a818f9081030c2 + +pkgname = iotacooler + diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..6ee98ac4d636 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Oirio Joshi <joshirio@protonmail.com> +pkgname=iotacooler +pkgver=1.0 +pkgrel=1 +pkgdesc="Cold transaction signer for IOTA" +arch=('x86_64') +url="https://github.com/joshirio/iota-cooler" +license=('MIT') +depends=('qt5-base' 'qt5-svg' 'qt5-imageformats') +makedepends=('git' 'nodejs' 'npm') +source=("https://github.com/joshirio/iota-cooler/releases/download/v$pkgver/$pkgname-$pkgver-src.tar.gz") +md5sums=('413e143bca4bad7bc1a818f9081030c2') +options=('!strip') #skip because iotacooler-smidgen doesn't work: 'pkg: failed to read file' + +build() { + # iotacooler + git clone https://github.com/joshirio/Qt-AES.git utils/Qt-AES/ + qmake-qt5 -config release + make + + # iotacooler-smidgen + git clone https://github.com/joshirio/iota-cooler-smidgen.git + npm install pkg + cd iota-cooler-smidgen/ + npm install + node ../node_modules/pkg/lib-es5/bin.js . --target latest-linux -o iotacooler-smidgen +} + +package() { + cd "$srcdir" + + # Binaries + install -Dm755 "$srcdir/iota-cooler" "${pkgdir}/usr/bin/iota-cooler" + install -Dm755 "$srcdir/iota-cooler-smidgen/iotacooler-smidgen" "${pkgdir}/usr/bin/iotacooler-smidgen" + + # Icons and desktop files + install -d "${pkgdir}/usr/share/" + cp -R "$srcdir/stuff/deployment/linux/deb/usr/share/applications/" "${pkgdir}/usr/share/" + cp -R "$srcdir/stuff/deployment/linux/deb/usr/share/pixmaps/" "${pkgdir}/usr/share/" + + # Copy license + install -Dm644 "$srcdir/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + |