diff options
author | Andy Weidenbaum | 2015-06-09 11:41:58 -0700 |
---|---|---|
committer | Andy Weidenbaum | 2015-06-09 11:41:58 -0700 |
commit | be47ab90716e0e79e621aa2426e24af5804fe4f8 (patch) | |
tree | 5f15ffafdd50af480c692958ff2600b083962bea | |
download | aur-be47ab90716e0e79e621aa2426e24af5804fe4f8.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 60 | ||||
-rw-r--r-- | mist.install | 17 |
3 files changed, 106 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b0cc7cd83984 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = mist + pkgdesc = Ether Browser for Ethereum + pkgver = 20150519 + pkgrel = 1 + url = https://github.com/ethereum/go-ethereum + install = mist.install + arch = i686 + arch = x86_64 + groups = ethereum + license = GPL + makedepends = gcc + makedepends = git + makedepends = go + makedepends = godep + makedepends = make + makedepends = mercurial + depends = gmp + depends = leveldb + depends = qt5-base + depends = qt5-declarative + depends = qt5-quickcontrols + depends = qt5-webengine + depends = readline + optdepends = go-ethereum: Ethereum Go developer client (CLI) + options = !strip + options = !emptydirs + +pkgname = mist + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b6f42df37941 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,60 @@ +# Maintainer: Andy Weidenbaum <archbaum@gmail.com> + +pkgname=mist +pkgver=20150519 +pkgrel=1 +pkgdesc="Ether Browser for Ethereum" +arch=('i686' 'x86_64') +depends=('gmp' + 'leveldb' + 'qt5-base' + 'qt5-declarative' + 'qt5-quickcontrols' + 'qt5-webengine' + 'readline') +makedepends=('gcc' + 'git' + 'go' + 'godep' + 'make' + 'mercurial') +optdepends=('go-ethereum: Ethereum Go developer client (CLI)') +groups=('ethereum') +url="https://github.com/ethereum/go-ethereum" +license=('GPL') +options=('!strip' '!emptydirs') +install=mist.install + +pkgver() { + date +%Y%m%d +} + +build() { + msg2 'Building...' + export GOPATH="$srcdir" + go get -d github.com/ethereum/go-ethereum/... + cd "$srcdir/src/github.com/ethereum/go-ethereum" && git checkout develop + godep restore + cd ./cmd/mist && go install +} + +package() { + msg2 'Installing Mist assets...' + install -dm 755 "$pkgdir/usr/share/mist/src" + for _lib in `find "$srcdir/src" -mindepth 1 -maxdepth 1 -printf '%f\n'`; do + cp -dpr --no-preserve=ownership "$srcdir/src/$_lib" "$pkgdir/usr/share/mist/src/$_lib" + done + mv "$pkgdir/usr/share/mist/src/github.com/ethereum/go-ethereum/cmd/mist/assets"/* \ + "$pkgdir/usr/share/mist" && rm -rf "$pkgdir/usr/share/mist/src" + + msg2 'Installing Mist binary...' + for _bin in `find "$srcdir/bin" -mindepth 1 -maxdepth 1 -type f -printf '%f\n'`; do + install -Dm 755 "$srcdir/bin/$_bin" "$pkgdir/usr/bin/$_bin" + done + + msg2 'Cleaning up pkgdir...' + find "$pkgdir" -type d -name .git -exec rm -r '{}' + + find "$pkgdir" -type f -name .gitignore -exec rm -r '{}' + + find "$pkgdir" -type d -name .hg -exec rm -r '{}' + + find "$pkgdir" -type f -name .hgignore -exec rm -r '{}' + +} diff --git a/mist.install b/mist.install new file mode 100644 index 000000000000..5be273576058 --- /dev/null +++ b/mist.install @@ -0,0 +1,17 @@ +post_install() { + printf "$mist\n" +} + +post_upgrade() { + post_install +} + +read -d '' mist <<'EOF' +To start Mist: + + $ mist -asset_path="/usr/share/mist" + +Or create a shell alias: + + alias mist='mist -asset_path="/usr/share/mist"' +EOF |