diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 17 | ||||
-rw-r--r-- | PKGBUILD | 108 | ||||
-rw-r--r-- | rdm.sh | 3 |
4 files changed, 72 insertions, 73 deletions
@@ -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/ @@ -1,81 +1,67 @@ -# Maintainer: Vyacheslav Konovalov <echo dnlhY2hrb25vdmFsb3ZAZ21haWwuY29tCg== | base64 -d> +# Maintainer: Zhanibek Adilbekov <zhanibek.adilbekov@pm.me> +# Maintainer: Versus Void <chaoskeeper @ 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 |