diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 28 insertions, 17 deletions
@@ -1,6 +1,6 @@ pkgbase = lux-qt pkgdesc = Cryptocurrency wallet(QT) - pkgver = 5.2.2 + pkgver = 5.2.3 pkgrel = 1 url = https://luxcore.io/ install = lux-qt.install @@ -9,18 +9,21 @@ pkgbase = lux-qt license = MIT makedepends = boost makedepends = qt5-tools - makedepends = libevent - makedepends = python depends = boost-libs depends = qt5-base - depends = qrencode - depends = miniupnpc depends = db4.8 - depends = zeromq depends = protobuf depends = libevent + depends = openssl-1.0 + optdepends = miniupnpc: Automatic UPnP port mapping + optdepends = qrencode: For generating QR codes within the GUI + optdepends = zeromq: Send notifications via zeromq + provides = lux-qt + provides = luxd + provides = lux-tx conflicts = luxcoin - source = lux-qt::git+https://github.com/LUX-Core/lux.git#tag=v5.2.2 + conflicts = luxcore + source = lux-qt::git+https://github.com/LUX-Core/lux.git#tag=v5.2.3 source = lux-qt.desktop source = lux.patch sha256sums = SKIP @@ -1,15 +1,18 @@ # Maintainer: metscoin <mets_coin@outlook.com> +# shellcheck disable=SC2034 pkgname=lux-qt -pkgver=5.2.2 +pkgver=5.2.3 pkgrel=1 arch=('i686' 'x86_64') url="https://luxcore.io/" license=('MIT') pkgdesc="Cryptocurrency wallet(QT)" -depends=(boost-libs qt5-base qrencode miniupnpc db4.8 zeromq protobuf libevent) -makedepends=(boost qt5-tools libevent python) -conflicts=(luxcoin) +depends=('boost-libs' 'qt5-base' 'db4.8' 'protobuf' 'libevent' 'openssl-1.0') +optdepends=('miniupnpc: Automatic UPnP port mapping' 'qrencode: For generating QR codes within the GUI' 'zeromq: Send notifications via zeromq') +makedepends=(boost qt5-tools) +provides=('lux-qt' 'luxd' 'lux-tx') +conflicts=('luxcoin' 'luxcore') install=lux-qt.install source=("${pkgname%-git}::git+https://github.com/LUX-Core/lux.git#tag=v${pkgver}" "$pkgname.desktop" @@ -19,22 +22,27 @@ sha256sums=('SKIP' '2bbe1e79623fdf5d352f736e8844233c0b5ff2975b6e00bb27933253a2dde4b1') prepare() { - cd "$srcdir/$pkgname" + cd "$srcdir/$pkgname" || exit patch -p1 -i "../lux.patch" } build() { - cd "$srcdir/$pkgname" + cd "$srcdir/$pkgname" || exit find . -type f -iname "*.sh" -exec chmod +x {} \; + 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 --with-gui=qt5 --without-miniupnpc --disable-tests --with-incompatible-bdb - make + ./configure --prefix=/usr --with-pic --disable-shared --enable-cxx \ + --disable-bench --disable-tests + make ${MAKEFLAGS} } package() { install -Dm644 lux-qt.desktop "$pkgdir"/usr/share/applications/lux.desktop - cd "$srcdir/$pkgname" - install -Dm755 src/qt/lux-qt "$pkgdir"/usr/bin/lux-qt + cd "$srcdir/$pkgname" || exit + #install -Dm755 src/qt/lux-qt "$pkgdir"/usr/bin/lux-qt install -Dm644 share/pixmaps/bitcoin128.png "$pkgdir"/usr/share/pixmaps/lux128.png install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + make DESTDIR="${pkgdir}" install } |