summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD28
2 files changed, 28 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e5b2acc99e9c..495ad1c19aac 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 841b5be98f4b..17eb78b90f7d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}