summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore17
-rw-r--r--PKGBUILD108
-rw-r--r--rdm.sh3
4 files changed, 72 insertions, 73 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b2cafe711fa3..18dd2a728554 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = redis-desktop-manager
- pkgdesc = Open source cross-platform Redis Desktop Manager based on Qt 5
- pkgver = 2019.2
+ pkgdesc = RESP.app - Open source cross-platform Redis Desktop Manager based on Qt 5
+ pkgver = 2022.0
pkgrel = 1
- url = https://redisdesktop.com/
+ url = https://resp.app
arch = x86_64
- license = GPLv3
+ license = GPL3
makedepends = git
makedepends = gcc
- makedepends = python2
+ makedepends = make
+ makedepends = cmake
depends = qt5-base
depends = qt5-imageformats
depends = qt5-tools
@@ -18,13 +19,11 @@ 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.2
- source = rdm.sh
+ source = rdm::git+https://github.com/uglide/RedisDesktopManager.git#tag=2022.0
source = rdm.desktop
sha256sums = SKIP
- sha256sums = f469d9a5adce723904efe0f1b1db5d79807410f90aafb117f18ae108d8b2d391
sha256sums = 9ca6cfe0fc1a050552ec2fa009a2d517de3b049ff6f379f0fda849e4dbca3f68
pkgname = redis-desktop-manager
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..28dd1775618b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,17 @@
+*.tar
+*.tar.*
+*.jar
+*.exe
+*.msi
+*.zip
+*.tgz
+*.log
+*.log.*
+*.sig
+
+pkg/
+src/
+
+*.crt
+
+rdm/
diff --git a/PKGBUILD b/PKGBUILD
index ec133e556a7b..1ea91cc2ac11 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,81 +1,67 @@
-# Maintainer: Vyacheslav Konovalov <echo dnlhY2hrb25vdmFsb3ZAZ21haWwuY29tCg== | base64 -d>
+# Maintainer: Zhanibek Adilbekov <zhanibek.adilbekov@pm.me>
+# 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.2
+pkgver=2022.0
pkgrel=1
-pkgdesc='Open source cross-platform Redis Desktop Manager based on Qt 5'
+pkgdesc='RESP.app - Open source cross-platform Redis Desktop Manager based on Qt 5'
arch=('x86_64')
-url="https://redisdesktop.com/"
-license=('GPLv3')
+url="https://resp.app"
+license=('GPL3')
depends=(
- 'qt5-base'
- 'qt5-imageformats'
- 'qt5-tools'
- 'qt5-declarative'
- 'qt5-quickcontrols'
- 'qt5-quickcontrols2'
- 'qt5-charts'
- 'qt5-graphicaleffects'
- 'qt5-svg'
- 'libssh2')
-makedepends=('git' 'gcc' 'python2')
+ 'qt5-base'
+ 'qt5-imageformats'
+ 'qt5-tools'
+ 'qt5-declarative'
+ 'qt5-quickcontrols'
+ 'qt5-quickcontrols2'
+ 'qt5-charts'
+ 'qt5-graphicaleffects'
+ 'qt5-svg'
+ 'libssh2'
+ 'python')
+makedepends=('git' 'gcc' 'make' 'cmake')
conflicts=('redis-desktop-manager-bin')
-source=("rdm::git://github.com/uglide/RedisDesktopManager.git#tag=$pkgver"
- 'rdm.sh'
- 'rdm.desktop')
+source=("rdm::git+https://github.com/uglide/RedisDesktopManager.git#tag=$pkgver"
+ 'rdm.desktop')
sha256sums=('SKIP'
- 'f469d9a5adce723904efe0f1b1db5d79807410f90aafb117f18ae108d8b2d391'
'9ca6cfe0fc1a050552ec2fa009a2d517de3b049ff6f379f0fda849e4dbca3f68')
prepare() {
- cd rdm/
- 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
- python2 build/utils/set_version.py "$pkgver" > 3rdparty/crashreporter/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
+ cd rdm/
+ git submodule update --init --recursive
}
build() {
- rm -rf $srcdir/rdm/bin
-
- cd $srcdir/rdm/3rdparty/crashreporter
- sed -ie 's/(APP_NAME)/("RedisDesktopManager")/g' src/main.cpp
- sed -ie "s/(APP_VERSION)/(\"$pkgver\")/g" src/main.cpp
- sed -ie 's/(CRASH_SERVER_URL)/("\/crash-report")/g' src/main.cpp
- qmake CONFIG+=release DESTDIR="$srcdir/rdm/bin/linux/release" QMAKE_LFLAGS_RPATH=""
- make -j 2
-
- cd $srcdir/rdm/3rdparty/gbreakpad
- ./configure
- make -j 2
-
- cd $srcdir/rdm/src
- qmake && make
+ cd "$srcdir/rdm/3rdparty/lz4/build/cmake"
+ cmake -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Release -DLZ4_BUNDLED_MODE=ON . && make
+ cd "$srcdir/rdm/3rdparty/zstd/build/cmake"
+ cmake -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Release . && make libzstd_static
+ cd "$srcdir/rdm/3rdparty/snappy"
+ cmake -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Release . && make
+ cd "$srcdir/rdm/3rdparty/brotli"
+ cmake -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Release . && make
+ cd "$srcdir/rdm/src"
+ lrelease resp.pro
+ qmake VERSION="$pkgver" && make
}
package() {
- _instdir="$srcdir/rdm/bin/linux/release"
- _bindir="$pkgdir/usr/share/redis-desktop-manager/bin"
+ _instdir="$srcdir/rdm/bin/linux/release"
+ _bindir="$pkgdir/usr/share/$pkgname/bin"
- mkdir -p "${_bindir}"
- mkdir "$pkgdir/usr/share/licenses"
- mkdir "$pkgdir/usr/share/pixmaps"
- mkdir "$pkgdir/usr/share/applications"
+ mkdir -p "${_bindir}"
+ mkdir "$pkgdir/usr/share/licenses"
+ mkdir "$pkgdir/usr/share/pixmaps"
+ mkdir "$pkgdir/usr/share/applications"
- install -Dm644 "$srcdir/rdm/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- install -Dm755 "${_instdir}/rdm" "${_bindir}/rdm"
- install -Dm755 "${_instdir}/crashreporter" "${_bindir}/crashreporter"
- install -Dm755 "$srcdir/rdm.sh" "${_bindir}/rdm.sh"
- install -Dm644 "$srcdir/rdm/src/resources/images/rdm.png" "$pkgdir/usr/share/pixmaps/rdm.png"
- install -Dm644 "$srcdir/rdm.desktop" "$pkgdir/usr/share/applications/rdm.desktop"
+ install -Dm644 "$srcdir/rdm/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm755 "${_instdir}/resp" "${_bindir}/rdm"
+ install -Dm644 "$srcdir/rdm/src/resources/images/rdm.png" "$pkgdir/usr/share/pixmaps/rdm.png"
+ install -Dm644 "$srcdir/rdm.desktop" "$pkgdir/usr/share/applications/rdm.desktop"
- mkdir "$pkgdir/usr/bin"
- ln -s '/usr/share/redis-desktop-manager/bin/rdm.sh' "$pkgdir/usr/bin/rdm"
+ mkdir "$pkgdir/usr/bin"
+ ln -s "/usr/share/$pkgname/bin/rdm" "$pkgdir/usr/bin/rdm"
}
diff --git a/rdm.sh b/rdm.sh
deleted file mode 100644
index b09e7bca561e..000000000000
--- a/rdm.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-DIR=$(dirname "$(readlink -f "$0")")
-$DIR/rdm