diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6f643a3d1122 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Dmitry Kharitonov <darksab0r at gmail com> +# Contributor: Michael Thalmeier <michael@thalmeier.at> + +pkgname=curecoind-git +pkgver=v2.0.0.1.r1.gb307e32 +pkgrel=1 +pkgdesc="GUI client (wallet) for CureCoin cryptocurrency" +arch=('x86_64' 'i686') +url="https://curecoin.net/" +license=('MIT') +provides=('curecoind') +conflicts=('curecoind') +depends=('miniupnpc' 'boost-libs' 'openssl-1.0') +makedepends=('boost' 'db' 'git') +source=("git+https://github.com/cygnusxi/CurecoinSource.git#branch=master" + "boost.patch") + +sha256sums=('SKIP' + '3a984b6236e60cd34d31f24935e4c8cc92b5b725bd2f4159b8de375b3e0bb77a') + +pkgver() { + cd ${srcdir}/CurecoinSource + set -o pipefail + git describe --tags --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "${srcdir}/CurecoinSource" + # Fix compilation error with miniupnpc v 1.9 and new boost + patch -p1 <"${srcdir}/boost.patch" + + #cd "${srcdir}/CurecoinSource/src" + # Switch to OpenSSL 1.0 + #echo "INCLUDEPATH += /usr/include/openssl-1.0" >> "makefile.unix" + #echo "LIBS += -L/usr/lib/openssl-1.0 -lcrypto -lz" >> "makefile.unix" +} + +build() { + cd "${srcdir}/CurecoinSource/src" + make -f makefile.unix OPENSSL_INCLUDE_PATH='/usr/include/openssl-1.0' OPENSSL_LIB_PATH='/usr/lib/openssl-1.0 -lcrypto -lz' ${MAKEFLAGS} +} + +package() { + cd "${srcdir}/CurecoinSource" + install -Dm755 "${srcdir}/CurecoinSource/src/curecoind" "${pkgdir}/usr/bin/curecoind" + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |