summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilhelm Schuster2021-12-05 19:04:18 +0100
committerWilhelm Schuster2021-12-05 19:04:18 +0100
commit1750b65e44c4c3f6d1b760dffeaf0dffab3aad26 (patch)
tree45f329e5c15b5f5b34b517e1852201bee18fe04a
parente178fa49ea0c812d5ef6b81f46f4229ec8747310 (diff)
downloadaur-1750b65e44c4c3f6d1b760dffeaf0dffab3aad26.tar.gz
Add support for python-preprocess-cancellation
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD5
-rw-r--r--moonraker.conf7
3 files changed, 13 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3506db3c78ee..4f0b531eba2e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = moonraker-git
pkgdesc = HTTP frontend for Klipper 3D printer firmware
- pkgver = r965.d020dc8
+ pkgver = r1011.7b9c6c5
pkgrel = 1
url = https://github.com/Arksine/moonraker
arch = any
@@ -18,6 +18,7 @@ pkgbase = moonraker-git
depends = python-pycurl
depends = python-zeroconf
depends = libgpiod
+ optdepends = python-preprocess-cancellation: enables exclude object processing
provides = moonraker
conflicts = moonraker
backup = etc/klipper/moonraker.conf
@@ -27,7 +28,7 @@ pkgbase = moonraker-git
source = tmpfiles.conf
source = moonraker-klipper.cfg
sha256sums = SKIP
- sha256sums = 18c55a7a9360ea3f0f9d041b83a435688f62d715821ebb4f62ebfc153af239ae
+ sha256sums = 54d34777723232425240da5b75a04e73d25c459cc42ea3f01ecfebab0d232f34
sha256sums = 079711d571f950a5dc7dc3b48d59e3f13947db92a22753936e2e2f5c828fbee6
sha256sums = 7b908a1c3e0b56523d27db5283e2f546f93051fe855cc949635fafa37ba2f416
sha256sums = caa868a447ab94bd3e5f86cdf70e5deeb17b233077d94a424a682dfe49349a96
diff --git a/PKGBUILD b/PKGBUILD
index 07083add4ba7..b0b3aff70357 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Wilhelm Schuster <aur [aT] rot13 dot io>
pkgname=moonraker-git
-pkgver=r965.d020dc8
+pkgver=r1011.7b9c6c5
pkgrel=1
pkgdesc="HTTP frontend for Klipper 3D printer firmware"
arch=(any)
@@ -19,12 +19,13 @@ depends=(klipper
python-pycurl
python-zeroconf
libgpiod)
+optdepends=("python-preprocess-cancellation: enables exclude object processing")
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
backup=('etc/klipper/moonraker.conf')
source=('git+https://github.com/Arksine/moonraker.git#branch=master' 'moonraker.conf' 'moonraker.service' 'tmpfiles.conf' 'moonraker-klipper.cfg')
sha256sums=('SKIP'
- '18c55a7a9360ea3f0f9d041b83a435688f62d715821ebb4f62ebfc153af239ae'
+ '54d34777723232425240da5b75a04e73d25c459cc42ea3f01ecfebab0d232f34'
'079711d571f950a5dc7dc3b48d59e3f13947db92a22753936e2e2f5c828fbee6'
'7b908a1c3e0b56523d27db5283e2f546f93051fe855cc949635fafa37ba2f416'
'caa868a447ab94bd3e5f86cdf70e5deeb17b233077d94a424a682dfe49349a96')
diff --git a/moonraker.conf b/moonraker.conf
index b22791cb774f..83c10fc10b29 100644
--- a/moonraker.conf
+++ b/moonraker.conf
@@ -41,6 +41,13 @@ config_path: /etc/klipper
# When set to True the file manager will add uploads to the job_queue when
# the `start_print` flag has been set. The default if False.
#queue_gcode_uploads: False
+# When set to True gcode files will be run through a "preprocessor"
+# during metdata extraction if object tags are detected. This preprocessor
+# replaces object tags with G-Code commands compatible with Klipper's
+# "cancel object" functionality. Note that this process is file I/O intensive,
+# it is not recommended for usage on low resource SBCs such as a Pi Zero.
+# The default is False.
+#enable_object_processing: False
[database]
# The path to the folder that stores Moonraker's lmdb database files.