From b615537896749e1b7ec9068b849f78be70b5a7e8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 2 Sep 2026 17:15:24 +0000 Subject: [PATCH 1/2] Add Yocto recipe for klipper-led_effect Co-authored-by: Atomique13 <31422391+Atomique13@users.noreply.github.com> --- .../images/opencentauri-image-base.bb | 1 + .../led-effect_0.1.bb | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 meta-opencentauri/recipes-data/klipper-led-effect-addon/led-effect_0.1.bb diff --git a/meta-opencentauri/images/opencentauri-image-base.bb b/meta-opencentauri/images/opencentauri-image-base.bb index 29eb0e3e..c08425b6 100644 --- a/meta-opencentauri/images/opencentauri-image-base.bb +++ b/meta-opencentauri/images/opencentauri-image-base.bb @@ -46,6 +46,7 @@ CORE_IMAGE_EXTRA_INSTALL += "\ iproute2 \ chrony \ afc \ + led-effect \ tmc-autotune \ dragonbreath \ " diff --git a/meta-opencentauri/recipes-data/klipper-led-effect-addon/led-effect_0.1.bb b/meta-opencentauri/recipes-data/klipper-led-effect-addon/led-effect_0.1.bb new file mode 100644 index 00000000..f919e9ee --- /dev/null +++ b/meta-opencentauri/recipes-data/klipper-led-effect-addon/led-effect_0.1.bb @@ -0,0 +1,27 @@ +HOMEPAGE = "https://github.com/julianschill/klipper-led_effect" +LICENSE = "GPL-3.0-only" +LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464" +SUMMARY = "LED effects module for Klipper" +DESCRIPTION = "Klipper add-on module providing addressable LED animations and effects." + +SRC_URI = "git://github.com/julianschill/klipper-led_effect.git;protocol=https;branch=master" + +SRCREV = "266f1049c7172c2fba0da4a52314dcfc0c3bb56f" + +S = "${WORKDIR}/git" + +RDEPENDS:${PN} = " \ + klipper \ +" + +do_configure[noexec] = "1" +do_compile[noexec] = "1" + +do_install() { + install -d ${D}${datadir}/klipper/klippy/extras + install -m 0644 ${S}/src/led_effect.py ${D}${datadir}/klipper/klippy/extras/led_effect.py +} + +FILES:${PN} = " \ + ${datadir}/klipper/klippy/extras/led_effect.py \ +" From 457f7b105739030d6f00c5f64c94224dc7e25a23 Mon Sep 17 00:00:00 2001 From: Bogdan <31422391+Atomique13@users.noreply.github.com> Date: Wed, 2 Sep 2026 18:09:07 +0300 Subject: [PATCH 2/2] Update repository information for AFC-Klipper-Add-On Co-authored-by: Atomique13 <31422391+Atomique13@users.noreply.github.com> --- .../recipes-data/klipper-afc-addon/afc_0.1.bb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/meta-opencentauri/recipes-data/klipper-afc-addon/afc_0.1.bb b/meta-opencentauri/recipes-data/klipper-afc-addon/afc_0.1.bb index afe6aa27..805c48b8 100644 --- a/meta-opencentauri/recipes-data/klipper-afc-addon/afc_0.1.bb +++ b/meta-opencentauri/recipes-data/klipper-afc-addon/afc_0.1.bb @@ -1,4 +1,4 @@ -HOMEPAGE = "https://github.com/suchmememanyskill/AFC-Klipper-Add-On" +HOMEPAGE = "https://github.com/Atomique13/AFC-Klipper-Add-On" LICENSE = "GPL-3.0-only" LIC_FILES_CHKSUM = "file://LICENSE;md5=db95b6e40dc7d26d8308b6b7375637b6" SUMMARY = "AFC-Klipper-Add-On" @@ -7,12 +7,12 @@ DESCRIPTION = "Automated Filament Changer Software." FILESEXTRAPATHS:prepend := "${THISDIR}/files:" SRC_URI = " \ - git://github.com/suchmememanyskill/AFC-Klipper-Add-On.git;protocol=https;branch=DEV \ + git://github.com/Atomique13/AFC-Klipper-Add-On.git;protocol=https;branch=DEV \ file://afc.cfg \ file://canvas.cfg \ " -SRCREV = "61d43626a167b40824638ea4cd82ce884541e35e" +SRCREV = "ad572bd49c1cb682324b4a11a588082fc85ed535" S = "${WORKDIR}/git" @@ -75,4 +75,4 @@ FILES:${PN} = " \ ${datadir}/klipper/klippy/extras/AFC_EMU.py \ ${sysconfdir}/klipper/config/extras-readonly/afc.cfg \ ${sysconfdir}/klipper/config/extras-readonly/canvas.cfg \ -" \ No newline at end of file +"