summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 683ed15f6e8f9ea08d8501172a5ee3ab77349575 (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
# Maintainer: Jonathan la Cour <jon@lacour.me>
pkgname=mojo-loader
pkgver=1.3.0
pkgrel=1
pkgdesc="Mojo Loader"
arch=('x86_64')
url="https://embeddedmicro.com/"
license=('unknown')
groups=()
depends=('java-environment' 'sh' 'bash')
optdepends=()
provides=()
conflicts=()
replaces=()
source=("https://embeddedmicro.com/media/wysiwyg/mojo-loader/$pkgname-$pkgver-linux64.tgz"
        "mojo-loader.desktop"
        "run-mojo-loader.sh")
sha512sums=("6a8fb27fe4243c45be58de4397193d08729a540e11c5150aec39cda4211b8e18f44da10b97d23756627a2d57c3ce1e8d64a5677000a226b161894cf546c4c67e"
            "f578a3bbcf35924b3cbd529f7f0f8a99db1ae6247e2394cb3b1c12758733f6c85e79625cac645cfa0604b2af914636b4147944764cc2140663d22db1c0241cec"
            "7f715b90e1b6057bb1c5df68f3ce8660f3000f7277139e482bd09b67dc3e18391f09be522aefd1c467057735d9dfdaf03e54c54e63d7b52b43eba22540fd1db8")

package() {
  cd "$srcdir/$pkgname-$pkgver"

  if [ ! -f "/usr/lib/udev/rules.d/99-mojo.rules" ]; then
    install -Dm 644 "driver/99-mojo.rules" "$pkgdir/usr/lib/udev/rules.d/99-mojo.rules"
  fi

  install -Dm 755 "$srcdir/run-mojo-loader.sh" "$pkgdir/usr/bin/mojo-loader"
  install -Dm 644 "$srcdir/mojo-loader.desktop" "$pkgdir/usr/share/applications/mojo-loader.desktop"

  mkdir -p "$pkgdir/opt"
  cp -R "$srcdir/$pkgname-$pkgver/" "$pkgdir/opt/"
  mv "$pkgdir/opt/$pkgname-$pkgver" "$pkgdir/opt/$pkgname"
}