summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Büchau2021-04-07 11:32:48 +0200
committerYann Büchau2021-04-07 12:00:40 +0200
commit34bc0dc220978e0fa6ca1fa3cc66bb730bd30d29 (patch)
tree53debc4e82ce78ccc672c8d77e1346e2c4f4f2cf
downloadaur-34bc0dc220978e0fa6ca1fa3cc66bb730bd30d29.tar.gz
🎉 Initial version
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD43
-rw-r--r--candle.desktop10
4 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7969cbc6643a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = candle-git
+ pkgdesc = GRBL controller application with G-Code visualizer written in Qt - development version
+ pkgver = v1.1.r97.8fd07bf
+ pkgrel = 1
+ url = https://github.com/Denvi/Candle
+ arch = x86_64
+ arch = aarch64
+ license = GPL3
+ makedepends = git
+ depends = qt5-serialport
+ depends = qt5-base
+ depends = hicolor-icon-theme
+ provides = candle
+ conflicts = candle
+ conflicts = candle-git-bin
+ source = candle::git+https://github.com/Denvi/Candle.git
+ source = candle.desktop
+ md5sums = SKIP
+ md5sums = af12719ddf48d7fbef120adb03ab3cdb
+
+pkgname = candle-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..97eed225d925
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+src/
+pkg/
+[Cc]andle/
+*.pkg*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2f9f46346deb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: nobodyinperson <nobodyinperson at posteo de>
+pkgname=candle-git
+pkgver=v1.1.r97.8fd07bf
+pkgrel=1
+pkgdesc="GRBL controller application with G-Code visualizer written in Qt - development version"
+arch=(x86_64 aarch64)
+url="https://github.com/Denvi/Candle"
+license=('GPL3')
+groups=()
+depends=('qt5-serialport' 'qt5-base' 'hicolor-icon-theme')
+makedepends=('git')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}" "${pkgname}-bin")
+replaces=()
+backup=()
+options=()
+install=
+source=(
+ "${pkgname%-git}"::'git+https://github.com/Denvi/Candle.git'
+ "${pkgname%-git}.desktop"
+)
+noextract=()
+md5sums=('SKIP'
+ 'af12719ddf48d7fbef120adb03ab3cdb')
+
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+ printf "%s" "$(git describe --tags --match 'v*' | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}"
+ cd src/
+ qmake candle.pro
+ make
+}
+
+package() {
+ install -m644 ../"${pkgname%-git}.desktop" -Dt "$pkgdir"/usr/share/applications
+ cd "$srcdir/${pkgname%-git}"
+ install -m644 src/images/icon.svg -D "$pkgdir"/usr/share/icons/hicolor/scalable/apps/candle.svg
+ install -m755 src/Candle -Dt "$pkgdir"/usr/bin
+}
diff --git a/candle.desktop b/candle.desktop
new file mode 100644
index 000000000000..ede732323a15
--- /dev/null
+++ b/candle.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Candle
+GenericName=GRBL controller application with G-Code visualizer
+Icon=candle
+Exec=Candle
+Terminal=false
+Type=Application
+Categories=Graphics;Engineering;
+Keywords=3D;milling;routing;cnc;gcode;
+StartupNotify=false