diff options
author | Michał Sałaban | 2021-03-10 17:25:18 +0100 |
---|---|---|
committer | Michał Sałaban | 2021-03-10 17:25:18 +0100 |
commit | 9ff76669fdc75eca836b1c2f395bd992489fae7d (patch) | |
tree | fdcd4bb3a908f3e2ad0103b9bff6012208a4d51a | |
download | aur-9ff76669fdc75eca836b1c2f395bd992489fae7d.tar.gz |
Add initial release, v3.2.0
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | arch-ghc.patch | 12 |
3 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8aa24bd95479 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = cardano-addresses + pkgdesc = Addresses and mnemonic manipulation & derivations for Cardano blockchain platform + pkgver = 3.2.0 + pkgrel = 1 + url = https://github.com/input-output-hk/cardano-addresses + arch = any + license = Apache + makedepends = cabal-install-bin + makedepends = ghc-8.6=8.6.5 + source = https://github.com/input-output-hk/cardano-addresses/archive/3.2.0.zip + source = arch-ghc.patch + sha256sums = c8c03e1a9cfc872683b30236fe7c26b8a6edb843902934ade8e1e006bb6d7e45 + sha256sums = 948405ebe0abbf758bc038926fc00494e7ced7be2bd607af7107b107991ee637 + +pkgname = cardano-addresses + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..72d45c4a3982 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Michał Sałaban <michal@salaban.info> +pkgname=cardano-addresses +pkgver=3.2.0 +pkgrel=1 +pkgdesc='Addresses and mnemonic manipulation & derivations for Cardano blockchain platform' +license=('Apache') +arch=('any') +url='https://github.com/input-output-hk/cardano-addresses' +makedepends=('cabal-install-bin' 'ghc-8.6=8.6.5') +_ghc_version="8.6.5" +source=("https://github.com/input-output-hk/${pkgname}/archive/${pkgver}.zip" + "arch-ghc.patch") +sha256sums=( + "c8c03e1a9cfc872683b30236fe7c26b8a6edb843902934ade8e1e006bb6d7e45" + "948405ebe0abbf758bc038926fc00494e7ced7be2bd607af7107b107991ee637") + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 < ../arch-ghc.patch + cabal configure + cabal clean + cabal update + cabal build all +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + install -D -m0755 \ + "dist-newstyle/build/x86_64-linux/ghc-${_ghc_version}/${pkgname}-cli-${pkgver}/x/cardano-address/build/cardano-address/cardano-address" \ + "${pkgdir}/usr/bin/cardano-address" +} diff --git a/arch-ghc.patch b/arch-ghc.patch new file mode 100644 index 000000000000..bd44a8bee173 --- /dev/null +++ b/arch-ghc.patch @@ -0,0 +1,12 @@ +diff -Nurwa cardano-addresses-3.2.0/cabal.project cardano-addresses-3.2.0-ghc8.6/cabal.project +--- cardano-addresses-3.2.0/cabal.project ++++ cardano-addresses-3.2.0-ghc8.6/cabal.project +@@ -2,7 +2,7 @@ + + index-state: 2020-10-15T08:46:53Z + +-with-compiler: ghc-8.6.5 ++with-compiler: /opt/ghc-8.6/bin/ghc-8.6.5 + + packages: + core/ |