summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichał Sałaban2021-03-10 17:25:18 +0100
committerMichał Sałaban2021-03-10 17:25:18 +0100
commit9ff76669fdc75eca836b1c2f395bd992489fae7d (patch)
treefdcd4bb3a908f3e2ad0103b9bff6012208a4d51a
downloadaur-9ff76669fdc75eca836b1c2f395bd992489fae7d.tar.gz
Add initial release, v3.2.0
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD31
-rw-r--r--arch-ghc.patch12
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/