Package Details: synology-hyper-backup-explorer 3.0.1.0156-1

Git Clone URL: https://aur.archlinux.org/synology-hyper-backup-explorer.git (read-only, click to copy)
Package Base: synology-hyper-backup-explorer
Description: A desktop tool for browsing, decrypting, and extracting different versions of backup data in Hyper Backup repositories
Upstream URL: https://www.synology.com/en-global/releaseNote/HyperBackupExplorer
Licenses: unknown
Submitter: lybin
Maintainer: christianHAE
Last Packager: christianHAE
Votes: 8
Popularity: 0.000001
First Submitted: 2016-03-25 13:30 (UTC)
Last Updated: 2023-09-20 20:12 (UTC)

Latest Comments

1 2 Next › Last »

christianHAE commented on 2023-09-20 20:15 (UTC)

There is a new version (3.0.1.0156). I've updated the package and removed unused dependencies.

webx123 commented on 2022-11-15 22:20 (UTC)

@wattzy : I don't know how to solve that but for the moment, you can preload the library like this :

LD_PRELOAD=/usr/lib/libstdc++.so.6 synology-hyper-backup-explorer

Hope this helps

wattzy commented on 2022-11-12 06:33 (UTC) (edited on 2022-11-12 07:18 (UTC) by wattzy)

Package built and installed, but when attempted to run I got:

synology-hyper-backup-explorer: /opt/Synology/HyperBackupExplorer/lib/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /usr/lib/libicuuc.so.72)

Renaming the libstdc++.so.6 file in the opt/Synology/HyperBackup/lib/ directory allowed the package to run. Outdated library file in the package?

christianHAE commented on 2022-03-08 22:33 (UTC) (edited on 2022-03-08 22:38 (UTC) by christianHAE)

@dennisoehme: fixed in: a2696243c290

dennisoehme commented on 2022-03-08 18:00 (UTC)

IHMO libxcrypt-compat is required right now:

synology-hyper-backup-explorer: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory

after installing libxcrypt-compat-4.4.28-2 (from core) app starts correctly.

hcb commented on 2022-01-26 07:19 (UTC)

==> Making package: synology-hyper-backup-explorer 3.0.0.0149-2 (2022-01-26T08:18:45 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading HyperBackupExplorer-3.0.0-0149-linux.tar.bz2...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0  2968    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404
==> ERROR: Failure while downloading https://global.download.synology.com/download/Utility/HyperBackupExplorer/3.0.0-0149/Linux//HyperBackupExplorer-3.0.0-0149-linux.tar.bz2
    Aborting...

christianHAE commented on 2022-01-22 10:51 (UTC)

Newest Version ist working with litte changes:

$ git diff PKGBUILD 
diff --git a/PKGBUILD b/PKGBUILD
index 42e1002..e40ebfd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
 # Contributor: Lev Lybin <aur@devtrue.net>

 pkgname=synology-hyper-backup-explorer
-pkgver=2.2.2.0141
-_pkgver=2.2.2-0141
+pkgver=3.0.0.0149
+_pkgver=3.0.0-0149
 pkgrel=2
 pkgdesc="A desktop tool for browsing, decrypting, and extracting different versions of backup data in Hyper Backup repositories"
 arch=('x86_64')
@@ -11,8 +11,8 @@ url="https://www.synology.com/en-global/releaseNote/HyperBackupExplorer"
 license=('unknown')
 depends=('qt5-base' 'gtk2' 'openssl-1.0')
 options=('!strip')
-source=(https://global.download.synology.com/download/Tools/HyperBackupExplorer/${_pkgver}/Linux/x86_64/HyperBackupExplorer-${_pkgver}-linux.tar.bz2)
-sha256sums=('d44ab409e8307d70ebe3a4b0a574666ce1543cd767a6784cf88cb0317bcae154')
+source=(https://global.download.synology.com/download/Utility/HyperBackupExplorer/${_pkgver}/Linux/${carch}/HyperBackupExplorer-${_pkgver}-linux.tar.bz2)
+sha256sums=('58605171a1fcc3f33117375c55ae738686667c85db3645ced23bb4f26545030f')

 prepare() {
     cd "${srcdir}"

stonyboy commented on 2020-05-19 08:35 (UTC)

With the 2.2.2-0141-1 version there are some problems to be fixed.

First of all there are new subfolders and executables to be installed, and as a final touch the binaries must not be stripped, as that apparently removes a "version" resource that the explorer binary needs when loading.

This is the PKGBUILD that works for me:


pkgname=synology-hyper-backup-explorer
pkgver=2.2.2.0141
_pkgver=2.2.2-0141
pkgrel=1
pkgdesc="A desktop tool for browsing, decrypting, and extracting different versions of backup data in Hyper Backup repositories"
arch=('x86_64')
url="https://www.synology.com/en-global/releaseNote/HyperBackupExplorer"
license=('unknown')
depends=('qt5-base' 'gtk2' 'openssl-1.0')
options=('!strip')
source_x86_64=(https://global.download.synology.com/download/Tools/HyperBackupExplorer/${_pkgver}/Linux/x86_64/HyperBackupExplorer-${_pkgver}-linux.tar.bz2)
sha256sums_x86_64=('d44ab409e8307d70ebe3a4b0a574666ce1543cd767a6784cf88cb0317bcae154')

prepare() {
    cd "${srcdir}"
}

package() {
    mkdir -p "${pkgdir}"/opt/Synology/HyperBackupExplorer
    install -Dm755 HyperBackupExplorer "${pkgdir}/opt/Synology/HyperBackupExplorer/HyperBackupExplorer"
    install -Dm755 QtWebEngineProcess "${pkgdir}/opt/Synology/HyperBackupExplorer/QtWebEngineProcess"
    install -Dm755 img_worker "${pkgdir}/opt/Synology/HyperBackupExplorer/img_worker"
    cp -r qt.conf help lib platforms plugins resources target translations "${pkgdir}/opt/Synology/HyperBackupExplorer"

    mkdir -p "${pkgdir}/usr/bin"
    ln -sf /opt/Synology/HyperBackupExplorer/HyperBackupExplorer "${pkgdir}/usr/bin/synology-hyper-backup-explorer"
}

wbolster commented on 2020-02-02 18:58 (UTC)

the resulting package is severely broken due to missing files. for some reason the package() step is very selective wrt the files to put in the package, for no good reason. simply installing all files by using * wildcards results in a working build. here's a working package() snippet:

package() {
    mkdir -p "${pkgdir}"/opt/Synology/HyperBackupExplorer/{platforms,platformthemes,lib,help}
    install -Dm755 HyperBackupExplorer "${pkgdir}/opt/Synology/HyperBackupExplorer/HyperBackupExplorer"
    install -t "${pkgdir}/opt/Synology/HyperBackupExplorer/platforms" platforms/*
    install -t "${pkgdir}/opt/Synology/HyperBackupExplorer/platformthemes" platformthemes/*
    install -t "${pkgdir}/opt/Synology/HyperBackupExplorer/lib" lib/*
    cp -r help/* "${pkgdir}/opt/Synology/HyperBackupExplorer/help"

    mkdir -p "${pkgdir}/usr/bin"
    ln -sf /opt/Synology/HyperBackupExplorer/HyperBackupExplorer "${pkgdir}/usr/bin/synology-hyper-backup-explorer"
}

any chance you can update this, lev? thanks for the initial work!

robotdna commented on 2019-11-08 19:11 (UTC)

I'd like to mention that I just needed to perform 0x4d's extension change step:

install -t "${pkgdir}/opt/Synology/HyperBackupExplorer/lib" lib/.so

And that's all that was required in order for this to work for me.