summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Aranguren2022-12-04 14:08:02 +1100
committerLuis Aranguren2022-12-04 14:08:02 +1100
commitf6911a7eaf3ce02874ee645d54cc88cdb7dc04ab (patch)
tree6ee0712a64d9a8bb837bb5e4a3e9d5e12eb5dd01
parentffdda7794936f3cf6910f9e532136e4b92705282 (diff)
downloadaur-f6911a7eaf3ce02874ee645d54cc88cdb7dc04ab.tar.gz
Update to 0.8.0-1
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD39
2 files changed, 28 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8cf7bda90cfe..a7c2a814663a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,14 @@
pkgbase = eclair
pkgdesc = A Scala implementation of the Lightning Network (GUI)
- pkgver = 0.6.1
- pkgrel = 2
+ pkgver = 0.8.0
+ pkgrel = 1
url = https://github.com/ACINQ/eclair
arch = any
license = Apache
makedepends = maven
- makedepends = unzip
depends = java-environment=11
- source = eclair-0.6.1.tar.gz::https://github.com/ACINQ/eclair/archive/v0.6.1.tar.gz
- sha256sums = 7ca54626b4e9651b8dd86ef65500378848a1bd9c7d6183545f9dce921ed8c679
+ depends = jq
+ source = eclair-0.8.0.tar.gz::https://github.com/ACINQ/eclair/archive/v0.8.0.tar.gz
+ sha256sums = cf50fcd9395fdfd271d950c6d0022c02eb25ba802b80382cecf7b50f86468a43
pkgname = eclair
diff --git a/PKGBUILD b/PKGBUILD
index b02edff1dcfb..6a0e3b533c6d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,31 +3,38 @@
# Contributor: Nicola Squartini <tensor5@gmail.com>
pkgname=eclair
-pkgver=0.6.1
-pkgrel=2
+pkgver=0.8.0
+pkgrel=1
pkgdesc='A Scala implementation of the Lightning Network (GUI)'
arch=('any')
url='https://github.com/ACINQ/eclair'
license=('Apache')
-depends=('java-environment=11')
-makedepends=('maven' 'unzip')
+depends=('java-environment=11' 'jq')
+makedepends=('maven')
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
-sha256sums=('7ca54626b4e9651b8dd86ef65500378848a1bd9c7d6183545f9dce921ed8c679')
+sha256sums=('cf50fcd9395fdfd271d950c6d0022c02eb25ba802b80382cecf7b50f86468a43')
build() {
cd "${pkgname}-${pkgver}"
- mvn package -DskipTests
+ mvn package install -DskipTests
+}
+
+check() {
+ cd "${pkgname}-${pkgver}"
+# mvn verify
+# Will enable when upstream fixes
+# https://github.com/ACINQ/eclair/pull/2493
+# *** 1 TEST FAILED ***
+# MempoolTxMonitorSpec:
+# - transaction confirmed *** FAILED ***
+
}
package() {
- mkdir -p "${pkgdir}/usr/share/java"
- mkdir -p "${pkgdir}/usr/bin"
- unzip ${pkgname}-${pkgver}/eclair-node-gui/target/eclair-node-gui-${pkgver}-*-bin.zip -d "${pkgdir}/usr/share/java"
- mv "${pkgdir}/usr/share/java"/eclair* "${pkgdir}/usr/share/java"/eclair
- cd "${pkgdir}/usr/share/java"/eclair
- install -Dm644 "${srcdir}/${pkgname}-${pkgver}/contrib/eclair-cli.bash-completion" -t "${pkgdir}/etc/profile.d/"
- install -Dm644 README.md -t "${pkgdir}/usr/share/doc/eclair"
- ln -s /usr/share/java/eclair/bin/eclair-cli "${pkgdir}/usr/bin/eclair-cli"
- ln -s /usr/share/java/eclair/bin/eclair-node-gui.sh "${pkgdir}/usr/bin/eclair-node-gui"
- rm bin/eclair-node-gui.bat
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ install -d "${pkgdir}/opt/${pkgname}"
+ bsdtar xf ${pkgname}-front/target/${pkgname}-front-${pkgver}-*-bin.zip --strip-components=1 -C "${pkgdir}/opt/${pkgname}"
+ bsdtar xf ${pkgname}-node/target/${pkgname}-node-${pkgver}-*-bin.zip --strip-components=1 -C "${pkgdir}/opt/${pkgname}"
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}/contrib/${pkgname}-cli.bash-completion" -t "${pkgdir}/etc/profile.d/"
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}/README.md" -t "${pkgdir}/usr/share/doc/${pkgname}"
}