diff options
author | Thomas Pulzer | 2017-05-22 14:06:44 +0200 |
---|---|---|
committer | Thomas Pulzer | 2017-05-22 14:06:44 +0200 |
commit | 5bc38a9ccb859d5861703d6e583e9bbee2a75883 (patch) | |
tree | ec9ca5b258d4daa9b0a6a4503e05a4bf19d95b51 /PKGBUILD | |
parent | f6d9f32af2a59cf28314db9fc81d17c158de105c (diff) | |
download | aur-5bc38a9ccb859d5861703d6e583e9bbee2a75883.tar.gz |
Updated build script to v0.10.2. Added detection handling for openssl-1.0 and added openssl-1.0 to the build dependencies.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 29 insertions, 5 deletions
@@ -5,22 +5,46 @@ # Maintainer: Thomas Pulzer <t.pulzer at thesecretgamer dot de> pkgname=msigna -pkgver=0.9.6 -pkgrel=3 +pkgver=0.10.2 +pkgrel=1 pkgdesc="An interactive desktop application for transacting on the bitcoin network." arch=('x86_64' 'i686') url="https://ciphrex.com" license=('AGPL3' 'MIT') depends=('qt5-base' 'boost-libs' 'qrencode' 'boost') -makedepends=('libodb-sqlite' 'odb' 'rsync') +makedepends=('libodb-sqlite' 'odb' 'rsync' 'openssl-1.0') optdepends=('bitcoin-qt') source=("https://github.com/Faldon/mSIGNA/archive/v$pkgver-AUR.tar.gz") prepare() { cd "$srcdir/mSIGNA-$pkgver-AUR" - sed -i -e "s#PREFIX=#PREFIX=$pkgdir/usr#g" build-all.sh + sed -i -e "s#PREFIX=#PREFIX=$pkgdir/usr#g" "build-all.sh" sed -i -e "s#VERSION=#VERSION=$pkgver#g" "mSIGNA.desktop" sed -i -e "s#COMMENT=#COMMENT=$pkgdesc#g" "mSIGNA.desktop" + + # Adding openssl-1.0 headers and libs + OPENSSL1_0=$(pacman -Qqs ^openssl-1.0$) + if [ -n "$OPENSSL1_0" ]; then + OPENSSL_INCLUDES=$(grep -rl "#include <openssl/" *) + echo $OPENSSL_INCLUDES + for FILE in $OPENSSL_INCLUDES; do + sed -i -e 's#<openssl/\(.*\)>#"openssl/\1"#g' $FILE + done; + + TMPFILES=$(pacman -Qql $(pacman -Qqs ^openssl-1.0$)) + for TMPFILE in $TMPFILES; do + if [[ $TMPFILE =~ \.h$ ]]; then + BASEDIR=$(dirname $TMPFILE) + OPENSSLHEADER=${BASEDIR%openssl} + break; + fi + done; + OPENSSLLIB=${OPENSSLHEADER/include/lib} + sed -i -e "s#INCLUDEPATH +=#INCLUDEPATH += $OPENSSLHEADER#g" mSIGNA.pro + sed -i -e "s#-lcrypto#-L$OPENSSLLIB -lssl -lcrypto#g" mSIGNA.pro + export CXX_FLAGS="$CXX_FLAGS -I$OPENSSLHEADER" + export CXXFLAGS="$CXXFLAGS -I$OPENSSLHEADER" + fi } build() { @@ -32,4 +56,4 @@ package() { cd "mSIGNA-$pkgver-AUR" make install } -md5sums=('bc4323729906ce76b8600065189c762e') +md5sums=('9b2df38e34a7790e2961046b24d47eef') |