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 | |
download | aur-bikecad-bin.tar.gz |
Initial commit with BikeCAD 17.5
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | bikecad.desktop | 9 | ||||
-rwxr-xr-x | bikecad.sh | 2 |
5 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0fb194a7d4aa --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = bikecad-bin + pkgdesc = Bicycle design software + pkgver = 17.5 + pkgrel = 1 + url = https://www.bikecad.ca/ + arch = x86_64 + license = custom:commercial + makedepends = libicns + depends = java-runtime + source = https://www.bikecad.ca/BikeCADFreeMac17.5.zip + source = bikecad.desktop + source = bikecad.sh + sha256sums = fca4e1422b15e642f05f7c1e4f1beb71931dda4e8dbfb4d1b733843fcb071bc4 + sha256sums = 5b50d81cc4eac3150eef78f8ed7d6c08e413231280befe606723630c56128297 + sha256sums = 0840c06b3b065dd8404c2a15a8d1a45e3bf3a4c3c07c7833729174f6c0663a55 + +pkgname = bikecad-bin diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..eb34d7df3696 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg/ +src/ +*.tar.zst +*.zip 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: diff --git a/bikecad.desktop b/bikecad.desktop new file mode 100644 index 000000000000..3807eb17f0ac --- /dev/null +++ b/bikecad.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=BikeCAD +Comment=Bicycle design software +Exec=java -jar /usr/share/java/bikecad/bikeCADPro.jar +Icon=bikecad +Terminal=false +StartupWMClass=bikecad +Type=Application +Categories=Education diff --git a/bikecad.sh b/bikecad.sh new file mode 100755 index 000000000000..9118d3579368 --- /dev/null +++ b/bikecad.sh @@ -0,0 +1,2 @@ +#!/bin/sh +exec /usr/bin/java -jar '/usr/share/java/bikecad/bikeCADPro.jar' "$@" |