diff options
author | Sam Whited | 2024-02-23 21:09:51 -0500 |
---|---|---|
committer | Sam Whited | 2024-02-23 21:26:53 -0500 |
commit | 8901e80a21b482a4f7f72651152f6526b62e6657 (patch) | |
tree | 7f9b127c84cb64f6fa7a0583b0d01d207f8e936c /PKGBUILD | |
download | aur-bikecad-bin.tar.gz |
Initial commit with BikeCAD 17.5
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0e9b262df2f7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,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: |