summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Mead2023-11-29 15:32:19 +1030
committerPatrick Mead2023-11-29 15:32:19 +1030
commitc9e019e93eb88ba0c98a2e1b2ea3494dd183c738 (patch)
treed5213df579b314fa28e9eefe0413a473e7f9b176
downloadaur-c9e019e93eb88ba0c98a2e1b2ea3494dd183c738.tar.gz
v2.1.2
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD27
-rw-r--r--ugsplatform.desktop7
3 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ec1822b07706
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = ugs-platform-bin
+ pkgdesc = Universal G-Code Sender is a Java based, cross platform G-Code sender, compatible with GRBL, TinyG, g2core and Smoothieware.
+ pkgver = 2.1.2
+ pkgrel = 1
+ url = https://universalgcodesender.com/
+ arch = any
+ license = GPL-3.0-or-later
+ depends = java-runtime
+ source = https://github.com/winder/Universal-G-Code-Sender/releases/download/v2.1.2/ugs-platform-app-2.1.2.zip
+ source = ugsplatform.svg::https://raw.githubusercontent.com/winder/Universal-G-Code-Sender/v2.1.2/ugs-platform/application/src/main/app-resources/icon.svg
+ source = ugsplatform.desktop
+ sha256sums = c3726b7f41d15d9bf19032fcc020ab28ca9e800d87f41efdd8dd431706aa0d4e
+ sha256sums = dc5db4c8ce2315723c1da8566fbbbbd470982563af543694371038e8bb0a7207
+ sha256sums = SKIP
+
+pkgname = ugs-platform-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c8d2d1a0eb1f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+pkgname=ugs-platform-bin
+pkgver=2.1.2
+pkgrel=1
+pkgdesc='Universal G-Code Sender is a Java based, cross platform G-Code sender, compatible with GRBL, TinyG, g2core and Smoothieware.'
+arch=('any')
+url='https://universalgcodesender.com/'
+license=('GPL-3.0-or-later')
+depends=('java-runtime')
+source=(
+ "https://github.com/winder/Universal-G-Code-Sender/releases/download/v${pkgver}/ugs-platform-app-${pkgver}.zip"
+ "ugsplatform.svg::https://raw.githubusercontent.com/winder/Universal-G-Code-Sender/v${pkgver}/ugs-platform/application/src/main/app-resources/icon.svg"
+ 'ugsplatform.desktop'
+)
+sha256sums=(
+ 'c3726b7f41d15d9bf19032fcc020ab28ca9e800d87f41efdd8dd431706aa0d4e'
+ 'dc5db4c8ce2315723c1da8566fbbbbd470982563af543694371038e8bb0a7207'
+ 'SKIP'
+)
+
+package() {
+ mkdir -p "${pkgdir}/usr/share/java"
+ cp -r "${srcdir}/ugsplatform" "${pkgdir}/usr/share/java/"
+ chmod +x "${pkgdir}/usr/share/java/ugsplatform"
+
+ install -Dm644 "${srcdir}/ugsplatform.svg" "${pkgdir}/usr/share/pixmaps/ugsplatform.svg"
+ install -Dm644 "${srcdir}/ugsplatform.desktop" "${pkgdir}/usr/share/applications/ugsplatform.desktop"
+}
diff --git a/ugsplatform.desktop b/ugsplatform.desktop
new file mode 100644
index 000000000000..e3b605d630ad
--- /dev/null
+++ b/ugsplatform.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Name=Universal G-Code Sender
+Comment=UGS in a Java based, cross platform G-Code sender, compatible with GRBL, TinyG, g2core and Smoothieware.
+Exec=/usr/share/java/ugsplatform/bin/ugsplatform
+Icon=ugsplatform
+Terminal=false
+Type=Application