summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaximilian Weiss2017-09-07 12:08:29 -0700
committerMaximilian Weiss2017-09-07 12:08:29 -0700
commitfb86a7f0ba7379746c4c785dabded2077ca90934 (patch)
treebeb82809982407663adf079237f3bcd2eb5f5a30
parent3dc52fc56758833e58ae90c8596be13b2856559b (diff)
downloadaur-fb86a7f0ba7379746c4c785dabded2077ca90934.tar.gz
Fixed to work with OpenSSL changes
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD22
2 files changed, 21 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0aff3be5ab7f..ca410f884a17 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
pkgbase = namecoin-core-wallet
pkgdesc = This package provides the Namecoin Core GUI client and CLI daemon. This package does not create a systemd service.
pkgver = v0.13.99.name.tab.beta1
- pkgrel = 2
- epoch = 1504807587
+ pkgrel = 3
+ epoch = 1504811212
url = https://namecoin.org/
arch = i686
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 62a688ccc7aa..89179e78dc8e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,11 +7,11 @@
pkgname=namecoin-core-wallet
pkgver=v0.13.99.name.tab.beta1
-pkgrel=2
+pkgrel=3
# Epoch is always set to the most recent PKGBUILD update time.
# This allows for a forced downgrade without messing up versioning.
-epoch=1504807587
+epoch=1504811212
# Release commit for nc0.13.99-name-tab-beta1
_commit=a11e75411af3b612a36e3516e461934838c0c53b
@@ -33,9 +33,25 @@ sha256sums=('SKIP'
build() {
mkdir -p "$srcdir/tmp"
cd "$srcdir/namecoin-core/"
+
+ ### Get OpenSSL patched files
+ git checkout bae1eef752dcecfd85fa482881e1dbe4d7e9f74c > /dev/null 2>&1
+ cp src/wallet/test/crypto_tests.cpp ../
+ git checkout b05b1af10b9a5298bd90bea439f0fd6c636e0cfa > /dev/null 2>&1
+ cp src/qt/paymentrequestplus.cpp ../
+ ###
+
git checkout "$_commit" > /dev/null 2>&1
+
+ ### Replace files with working versions
+ rm -f src/qt/paymentrequestplus.cpp
+ rm -f src/wallet/test/crypto_tests.cpp
+ mv ../paymentrequestplus.cpp ./src/qt/
+ mv ../crypto_tests.cpp ./src/wallet/test/
+ ###
+
./autogen.sh
- ./configure --prefix=/usr --enable-upnp-default --enable-hardening --with-gui=qt5 --disable-tests
+ ./configure --prefix=/usr --enable-upnp-default --enable-hardening --with-gui=qt5
make DESTDIR="$srcdir/tmp"
make DESTDIR="$srcdir/tmp" install
}