summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorredfish2020-05-23 23:45:41 -0400
committerredfish2020-05-23 23:45:41 -0400
commit5f12f86af6352675a9ed39f4d4777ee7f909916c (patch)
tree4ea82b71ea96205e9b2699aafd9fb598e7cc5d75 /PKGBUILD
parentb06dcacd0608018d0367208bb18354e04387bae1 (diff)
downloadaur-5f12f86af6352675a9ed39f4d4777ee7f909916c.tar.gz
patch to fix build error of sodium-native
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 16 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 200d96eed72a..adcc8a71506b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,18 +2,30 @@
pkgname=ssb-server
pkgver=15.2.0
-pkgrel=1
+pkgrel=2
pkgdesc="The gossip and replication server for Secure Scuttlebutt - a distributed social network"
arch=(any)
url="https://scuttlebut.io"
license=('MIT')
depends=('nodejs' 'npm')
-source=(https://github.com/ssbc/ssb-server/archive/v$pkgver.tar.gz)
+source=(https://github.com/ssbc/ssb-server/archive/v$pkgver.tar.gz
+ sodium-native.patch)
options=(!strip)
+prepare(){
+ cd "$srcdir"
+ pushd "$pkgname-$pkgver"
+ # sodium-native 2.4.2 fails to build with nodejs 14.2.0, so bump to 2.4.9
+ patch -p1 < ../sodium-native.patch
+ popd
+ # rapackage after patching, because we have to install from tarball
+ tar czf v$pkgver.patched.tar.gz "$pkgname-$pkgver/"
+}
+
package(){
- npm install -g --user root --prefix "${pkgdir}/usr" "$srcdir/v${pkgver}.tar.gz"
+ npm install -g --user root --prefix "${pkgdir}/usr" "$srcdir/v${pkgver}.patched.tar.gz"
}
-sha256sums=('b5c8ae6c87035e70b1e7031ce396e132665bbcb93206f94b910519db2764c138')
+sha256sums=('b5c8ae6c87035e70b1e7031ce396e132665bbcb93206f94b910519db2764c138'
+ '6c11a25664a5cd723ba27da52bfb32fa85c8eb017a697b56dea63da1aba051df')