summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Stenglein2022-12-24 12:37:05 -0500
committerMark Stenglein2022-12-24 12:40:57 -0500
commita4cc7de48b2b0ade5638a41018e5dcf6f5de263f (patch)
tree159ebc063415f7b8c2d64c62c901a7fcf5f8063b
downloadaur-picocad-bin.tar.gz
Initial, add picoCAD 102 to AUR
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD43
-rw-r--r--io.itch.johanpeitz.picoCAD-Toolbox.desktop11
-rw-r--r--io.itch.johanpeitz.picoCAD.desktop11
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;
+