summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 7a60eeee6120c5ac46677ad81e56cb682cda6882 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Maintainer: Sato Ki <satoki at em dot advant dot click>
pkgname=qfinderpro-bin
pkgver=7.12.1.0311
pkgrel=1
pkgdesc="Quickly find and easily access all of the QNAP NAS on the same LAN."
url="https://www.qnap.com/en/utilities/essentials"
arch=('x86_64')
license=('custom')
depends=(desktop-file-utils)
source=("${pkgname}-${pkgver}.deb::https://download.qnap.com/Storage/Utility/QNAPQfinderProUbuntux64-${pkgver}.deb"
    "QNAPQfinderPro.desktop.patch"
    "QfinderPro.sh.patch"
    "QfinderUpload.sh.patch")
noextract=()
sha256sums=('b4e7fb61e7c95349a449abf1b623f4fae56c57bd9533b9672ed9db6f7cf4f7b4'
    'bd3ceb78a908b42ca6d7a6d520216a4fb265edc59d7cde517b66095aeb50869b'
    '13d7a389a8f1915433dc353d627f961d71379c03992355973eaf8544db4ce4e8'
    '141fc1e1345f84acb88da5c0618a59a7738d95a062e50caa66c17f723a258a0c')

package() {
  cd $srcdir

  ar x "${pkgname}-${pkgver}.deb"

  tar --no-same-owner --transform='s#usr/local/bin/QNAP#opt/QNAP#' \
	              --transform='s#usr/local/lib/QNAP#usr/lib/QNAP#' \
      -xf "${srcdir}/data.tar.xz" -C "${pkgdir}/"

  rm -r "${pkgdir}/usr/local"

  qfinderprodir="${pkgdir}/opt/QNAP/QfinderPro"
  patch "${pkgdir}/usr/share/applications/QNAPQfinderPro.desktop" < "${srcdir}/QNAPQfinderPro.desktop.patch"
  patch "${qfinderprodir}/QfinderPro.sh" < "${srcdir}/QfinderPro.sh.patch"
  patch "${qfinderprodir}/QfinderUpload.sh" < "${srcdir}/QfinderUpload.sh.patch"

  install -dm755 "${pkgdir}/usr" \
                 "${pkgdir}/usr/share" \
                 "${pkgdir}/usr/share/applications" \
                 "${pkgdir}/usr/share/pixmaps"
}