summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 27bfc74c1dfc87144fb1593d49166b4c2ada8452 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Maintainer: Musee "lae" Ullah <lae(at)lae(dot)is>

pkgname=monacoin-qt
_coinname=monacoin
pkgver=0.16.3
pkgrel=1
pkgdesc="peer-to-peer network based digital currency - Qt GUI"
arch=('i686' 'x86_64')
url="https://monacoin.org/en/index.html"
license=('MIT')
provides=('monacoin-qt' 'monacoind' 'monacoin-tx')
depends=('openssl-1.0' 'boost-libs' 'libevent' 'db4.8' 'qt5-base' 'protobuf')
makedepends=('git' 'pkg-config' 'boost' 'gcc' 'make' 'autoconf' 'automake' 'libtool')
optdepends=('qrencode: for generating QR codes within the GUI' 'zeromq: send notifications via zeromq')
source=("https://github.com/monacoinproject/${_coinname}/archive/${_coinname}-${pkgver}.tar.gz"
        "monacoin-qt.desktop")
sha256sums=('15d81a215b7b42df50ff94353c2617a365797102813bc7812ef03d564e084580'
            '4af25bac0076c6d2060832b66819741d3e049a71d6ad5f1a26a2700415d23cfc')
install=monacoin.install

prepare() {
    mv "${srcdir}/monacoin-monacoin-${pkgver}" "${srcdir}/${_coinname}-${pkgver}"
    cd "${srcdir}/${_coinname}-${pkgver}"
}

build() {
    cd "${srcdir}/${_coinname}-${pkgver}"
    export PKG_CONFIG_PATH="/usr/lib/openssl-1.0/pkgconfig"
    export CXXFLAGS+=" -I/usr/include/openssl-1.0"
    export LDFLAGS+=" -L/usr/lib/openssl-1.0 -lssl"
    ./autogen.sh
    ./configure --prefix=/usr --with-pic --disable-shared --enable-cxx \
        --disable-bench --disable-tests
    make ${MAKEFLAGS}
}

package() {
    install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
    cd "${srcdir}/${_coinname}-${pkgver}"
    install -Dm644 share/pixmaps/bitcoin256.xpm "${pkgdir}/usr/share/pixmaps/monacoin.xpm"
    make DESTDIR="${pkgdir}" install
}