summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD22
-rw-r--r--link-python.patch13
3 files changed, 32 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d9cb6741e581..e84e743f7b25 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,12 @@
pkgbase = redis-desktop-manager
pkgdesc = Open source cross-platform Redis Desktop Manager based on Qt 5
- pkgver = 2019.4
+ pkgver = 2019.5
pkgrel = 1
url = https://redisdesktop.com/
arch = x86_64
- license = GPLv3
+ license = GPL3
makedepends = git
makedepends = gcc
- makedepends = python2
depends = qt5-base
depends = qt5-imageformats
depends = qt5-tools
@@ -18,13 +17,16 @@ pkgbase = redis-desktop-manager
depends = qt5-graphicaleffects
depends = qt5-svg
depends = libssh2
+ depends = python
conflicts = redis-desktop-manager-bin
- source = rdm::git://github.com/uglide/RedisDesktopManager.git#tag=2019.4
+ source = rdm::git://github.com/uglide/RedisDesktopManager.git#tag=2019.5
source = rdm.sh
source = rdm.desktop
+ source = link-python.patch
sha256sums = SKIP
sha256sums = f469d9a5adce723904efe0f1b1db5d79807410f90aafb117f18ae108d8b2d391
sha256sums = 9ca6cfe0fc1a050552ec2fa009a2d517de3b049ff6f379f0fda849e4dbca3f68
+ sha256sums = 428d2758345059f844dee05bbc6d06eecf82f6cbd3f1a8a308fe4f54cadb43ce
pkgname = redis-desktop-manager
diff --git a/PKGBUILD b/PKGBUILD
index 3370c860ac36..cea6a1840b28 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,14 @@
+# Maintainer: Versus Void <chaoskeeper &commat; mail FULL STOP ru>
# Maintainer: Mehmet Ozgur Bayhan <mozgurbayhan@gmail.com>
# Contributor: Vyacheslav Konovalov <echo dnlhY2hrb25vdmFsb3ZAZ21haWwuY29tCg== | base64 -d>
pkgname=redis-desktop-manager
-pkgver=2019.4
+pkgver=2019.5
pkgrel=1
pkgdesc='Open source cross-platform Redis Desktop Manager based on Qt 5'
arch=('x86_64')
url="https://redisdesktop.com/"
-license=('GPLv3')
+license=('GPL3')
depends=(
'qt5-base'
'qt5-imageformats'
@@ -18,28 +19,31 @@ depends=(
'qt5-charts'
'qt5-graphicaleffects'
'qt5-svg'
- 'libssh2')
-makedepends=('git' 'gcc' 'python2')
+ 'libssh2'
+ 'python')
+makedepends=('git' 'gcc')
conflicts=('redis-desktop-manager-bin')
source=("rdm::git://github.com/uglide/RedisDesktopManager.git#tag=$pkgver"
'rdm.sh'
- 'rdm.desktop')
+ 'rdm.desktop'
+ 'link-python.patch')
sha256sums=('SKIP'
'f469d9a5adce723904efe0f1b1db5d79807410f90aafb117f18ae108d8b2d391'
- '9ca6cfe0fc1a050552ec2fa009a2d517de3b049ff6f379f0fda849e4dbca3f68')
+ '9ca6cfe0fc1a050552ec2fa009a2d517de3b049ff6f379f0fda849e4dbca3f68'
+ '428d2758345059f844dee05bbc6d06eecf82f6cbd3f1a8a308fe4f54cadb43ce')
prepare() {
cd rdm/
+ git apply ../link-python.patch
git submodule update --init --recursive
git submodule add https://chromium.googlesource.com/linux-syscall-support 3rdparty/linux-syscall-support
- python2 build/utils/set_version.py "$pkgver" > src/version.h
+ python build/utils/set_version.py "$pkgver" > src/version.h
_lssdir='3rdparty/gbreakpad/src/third_party/lss/'
mkdir -p ${_lssdir}
cp 3rdparty/linux-syscall-support/linux_syscall_support.h ${_lssdir}
- cd 3rdparty/gbreakpad
- touch README
+ touch 3rdparty/gbreakpad/README
}
build() {
diff --git a/link-python.patch b/link-python.patch
new file mode 100644
index 000000000000..ad37c2ee34c0
--- /dev/null
+++ b/link-python.patch
@@ -0,0 +1,13 @@
+diff --git a/3rdparty/pyotherside.pri b/3rdparty/pyotherside.pri
+index a98930fa..5cc95bde 100644
+--- a/3rdparty/pyotherside.pri
++++ b/3rdparty/pyotherside.pri
+@@ -23,7 +23,7 @@ win32* {
+ } else {
+ PYTHON_CONFIG = python3-config
+
+- QMAKE_LIBS += $$system($$PYTHON_CONFIG --ldflags --libs)
++ QMAKE_LIBS += $$system($$PYTHON_CONFIG --embed --ldflags --libs)
+ QMAKE_CXXFLAGS += $$system($$PYTHON_CONFIG --includes)
+ DEFINES *= HAVE_DLADDR
+ }