summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 660eba8a026925ccb4fa60edff288ebf8e3ec46a (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
41
42
# Maintainer: Daniel Desancic <arch at malfunc dot org>

pkgname=roomeqwizard-beta
pkgver=5.19_beta9
_pkgver=5_19_beta9
pkgrel=3
pkgdesc="A room acoustics analysis software for measuring and analysing room and loudspeaker responses. Beta version!"
arch=("any")
url="http://www.roomeqwizard.com"
license=("custom")
depends=("java-environment")
DLAGENTS=("https::/usr/bin/curl -b cookies.txt  -A 'Mozilla' -fLC - --retry 3 --retry-delay 3 -o %o %u")
source=("https://www.avnirvana.com/resources/rew-linux-installer-requires-java-7-or-8.18/download?version=55"
        "cookies.txt")
sha512sums=("8e15369d2009d87561975cd29c1c074ba00899623a5d3dbb042d8acbdcf34d7dfd7fb77ca5603e09f4099377fb025018e80635d7a53ab1b822c96cb1693f57a9"
            "c786d8f95142f24e6e75e3b4bebb19371c45367054edb9f82606889fe65f6e1649a0f24325caa0f49613c25d8261c1aa744c620350c3b26319fb1d7d93243288")

package() {
    sh "download?version=55" -q -dir "$pkgdir/usr/lib/$pkgname"

    mkdir -p "$pkgdir/usr/bin" \
        "$pkgdir/usr/share/licenses/$pkgname" \
        "$pkgdir/usr/share/doc/$pkgname" \
        "$pkgdir/usr/share/applications/$pkgname"
  
  ln -s "/usr/lib/$pkgname/roomeqwizard" "$pkgdir/usr/bin/$pkgname"
  mv "$pkgdir/usr/lib/$pkgname/EULA.html" "$pkgdir/usr/share/licenses/$pkgname/"
  mv "$pkgdir/usr/lib/$pkgname/REW.desktop" "$pkgdir/usr/share/applications/$pkgname/$pkgname.desktop"

  # repair
  sed "s%$pkgdir%%g" -i "$pkgdir/usr/lib/$pkgname/.install4j/response.varfile"
  sed "s%$pkgdir%%g" -i "$pkgdir/usr/lib/$pkgname/.install4j/install.prop"

  sed "s%$pkgdir%%g" -i "$pkgdir/usr/share/applications/$pkgname/$pkgname.desktop"
  sed "s/REW/Room EQ Wizard - Beta/g" -i "$pkgdir/usr/share/applications/$pkgname/$pkgname.desktop"

  # basic cleanup
  rm -rf "$pkgdir/usr/lib/$pkgname/.install4j/files.log"
  rm -rf "$pkgdir/usr/lib/$pkgname/.install4j/installation.log"
  rm -rf "$pkgdir/usr/lib/$pkgname/.install4j/uninstall.png"
  rm -rf "$pkgdir/usr/lib/$pkgname/uninstall"
}