diff options
author | Mark Stenglein | 2022-12-24 12:37:05 -0500 |
---|---|---|
committer | Mark Stenglein | 2022-12-24 12:40:57 -0500 |
commit | a4cc7de48b2b0ade5638a41018e5dcf6f5de263f (patch) | |
tree | 159ebc063415f7b8c2d64c62c901a7fcf5f8063b | |
download | aur-picocad-bin.tar.gz |
Initial, add picoCAD 102 to AUR
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | io.itch.johanpeitz.picoCAD-Toolbox.desktop | 11 | ||||
-rw-r--r-- | io.itch.johanpeitz.picoCAD.desktop | 11 |
5 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..da81678d203b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = picocad-bin + pkgdesc = A program to build and texture lowpoly 3D models. + pkgver = 102 + pkgrel = 1 + url = https://johanpeitz.itch.io/picocad + arch = x86_64 + license = custom:commercial + depends = sdl2 + conflicts = picocad + options = !purge + source = local://picocad-102.zip + source = local://toolbox-102.zip + source = io.itch.johanpeitz.picoCAD.desktop + source = io.itch.johanpeitz.picoCAD-Toolbox.desktop + sha256sums = a2efb498b65fa4a52aea4d2ea1f85cbe154715a690055dc4b0880b805b29b9f6 + sha256sums = 265292fcf8a64cc95b853ead907e2db94bd1dfbe23ccb6ee23e9d3055f1c2aae + sha256sums = dfb80c72a95495dc9da36a0cf5907f3e40c336a93bdfaf55ac40c88c734cc0d9 + sha256sums = 7589fd68be322813d5efdae48b3f90a0eb15f9662b8e138303ef28f7cc7edb31 + +pkgname = picocad-bin diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..c82d071fe967 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg/ +src/ +*.zip +*.zst diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..994c6f236eb0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Mark Stenglein <aur@markstenglein.com> +name=picocad +pkgname="${name}-bin" +pkgver=102 +pkgrel=1 +pkgdesc="A program to build and texture lowpoly 3D models." +arch=("x86_64") +url="https://johanpeitz.itch.io/picocad" +license=('custom:commercial') +makedepends=() +depends=('sdl2') +conflicts=("$name") +zipname=${name}-${pkgver} +desktopfile=io.itch.johanpeitz.picoCAD.desktop +toolboxdesktopfile=io.itch.johanpeitz.picoCAD-Toolbox.desktop +source=("local://$zipname.zip" + "local://toolbox-$pkgver.zip" + $desktopfile + $toolboxdesktopfile) +sha256sums=('a2efb498b65fa4a52aea4d2ea1f85cbe154715a690055dc4b0880b805b29b9f6' + '265292fcf8a64cc95b853ead907e2db94bd1dfbe23ccb6ee23e9d3055f1c2aae' + '440459a2a2c9b548c0881a68296c4bbf58d0e6b9411076496ecf4e1599ce684c' + '8c28c2447c96f325593ac61584033f8cd71da0b180e05e043f9d0fb1b46e909f') +options=('!purge') + +package() { + picosrc=$srcdir/$name-$pkgver.bin + install -Dm755 $picosrc/linux/$name $pkgdir/opt/$name/$name + install -Dm644 $picosrc/linux/data.pod $pkgdir/opt/$name/data.pod + install -Dm644 $picosrc/linux/config.txt $pkgdir/opt/$name/config.txt + install -Dm644 $picosrc/MANUAL-picoCAD.pdf $pkgdir/opt/$name/MANUAL-picoCAD.pdf + install -Dm644 $picosrc/legal.txt $pkgdir/usr/share/licenses/$pkgname/legal.txt + install -Dm644 $picosrc/linux/$name.png $pkgdir/usr/share/pixmaps/$name.png + install -Dm644 $desktopfile $pkgdir/usr/share/applications/$desktopfile + install -d $pkgdir/opt/$name/examples + install -Dm644 $picosrc/examples/* $pkgdir/opt/$name/examples/ + + toolboxsrc=$srcdir/toolbox-$pkgver.bin + install -Dm755 $toolboxsrc/linux/toolbox $pkgdir/opt/$name/toolbox/toolbox + install -Dm644 $toolboxsrc/linux/data.pod $pkgdir/opt/$name/toolbox/data.pod + install -Dm644 $toolboxsrc/linux/toolbox.png $pkgdir/usr/share/pixmaps/$name-toolbox.png + install -Dm644 $toolboxdesktopfile $pkgdir/usr/share/applications/$toolboxdesktopfile +} diff --git a/io.itch.johanpeitz.picoCAD-Toolbox.desktop b/io.itch.johanpeitz.picoCAD-Toolbox.desktop new file mode 100644 index 000000000000..dc08c4257966 --- /dev/null +++ b/io.itch.johanpeitz.picoCAD-Toolbox.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Version=1.1 +Name=picoCAD Toolbox +Comment=picoSYNTH is a playful tool where you by connecting various pieces of equipment to each other can create anything from short loops to chippy beats. +Path=/opt/picocad/toolbox +Exec=/opt/picocad/toolbox/toolbox +Icon=picocad-toolbox +Terminal=false +Categories=3DGraphics; + diff --git a/io.itch.johanpeitz.picoCAD.desktop b/io.itch.johanpeitz.picoCAD.desktop new file mode 100644 index 000000000000..bf6cb6268ca5 --- /dev/null +++ b/io.itch.johanpeitz.picoCAD.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Version=1.1 +Name=picoCAD +Comment=picoSYNTH is a playful tool where you by connecting various pieces of equipment to each other can create anything from short loops to chippy beats. +Path=/opt/picocad +Exec=/opt/picocad/picocad +Icon=picocad +Terminal=false +Categories=3DGraphics; + |