summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 0e9b262df2f7d70e20bff11a621df8789a2c0396 (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
# Maintainer: Sam Whited <sam@samwhited.com>

_pkgname=bikecad
pkgname="${_pkgname}-bin"
pkgver=17.5
pkgrel=1
arch=('x86_64')
pkgdesc="Bicycle design software"
url="https://www.bikecad.ca/"
license=('custom:commercial')
depends=('java-runtime')
makedepends=('libicns')
source=(
  "https://www.bikecad.ca/BikeCADFreeMac${pkgver}.zip"
  'bikecad.desktop'
  'bikecad.sh'
)
sha256sums=('fca4e1422b15e642f05f7c1e4f1beb71931dda4e8dbfb4d1b733843fcb071bc4'
            '5b50d81cc4eac3150eef78f8ed7d6c08e413231280befe606723630c56128297'
            '0840c06b3b065dd8404c2a15a8d1a45e3bf3a4c3c07c7833729174f6c0663a55')

build() {
  icns2png -x -s 512x512 "${srcdir}/BikeCAD Free $pkgver.app/Contents/Resources/bikecadpro.icns"
}

package() {
  cd "$srcdir"
  install -d -m 755 "$pkgdir"/usr/share/java/$_pkgname
  mv "${srcdir}/BikeCAD Free $pkgver.app/Contents/Java/bikeCADPro.jar" \
    "$pkgdir"/usr/share/java/$_pkgname
  install -D -m644 "$srcdir"/bikecad.desktop \
    "$pkgdir"/usr/share/applications/bikecad.desktop
  install -D -m644 "$srcdir"/bikecadpro_512x512x32.png \
    "$pkgdir"/usr/share/pixmaps/bikecad.png
  install -D -m755 "$srcdir"/bikecad.sh \
    "$pkgdir"/usr/bin/bikecad
}

# vim:set ts=2 sw=2 et: