Control: tags 1106493 + patch Control: tags 1106493 + pending Control: tags 1114165 + patch Control: tags 1114165 + pending
Dear maintainer, I've prepared an NMU for lenovolegionlinux (versioned as 0.0.20+ds-1.1) and uploaded it to DELAYED/2. Please feel free to tell me if I should cancel it. cu Adrian
diffstat for lenovolegionlinux-0.0.20+ds lenovolegionlinux-0.0.20+ds changelog | 9 +++ control | 1 patches/0001-fix-legiond-make-timer_handler-accept-a-union-sigval.patch | 26 ++++++++++ patches/series | 1 4 files changed, 37 insertions(+) diff -Nru lenovolegionlinux-0.0.20+ds/debian/changelog lenovolegionlinux-0.0.20+ds/debian/changelog --- lenovolegionlinux-0.0.20+ds/debian/changelog 2025-04-18 10:58:08.000000000 +0300 +++ lenovolegionlinux-0.0.20+ds/debian/changelog 2025-10-07 16:53:20.000000000 +0300 @@ -1,3 +1,12 @@ +lenovolegionlinux (0.0.20+ds-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Backport upstream fix for FTBFS with GCC 15. (Closes: #1114165) + * python3-legion-linux: Add the missing dependency on pkexec. + (Closes: #1106493) + + -- Adrian Bunk <[email protected]> Tue, 07 Oct 2025 16:53:20 +0300 + lenovolegionlinux (0.0.20+ds-1) unstable; urgency=medium * New upstream release. diff -Nru lenovolegionlinux-0.0.20+ds/debian/control lenovolegionlinux-0.0.20+ds/debian/control --- lenovolegionlinux-0.0.20+ds/debian/control 2025-04-18 10:58:08.000000000 +0300 +++ lenovolegionlinux-0.0.20+ds/debian/control 2025-10-07 16:53:20.000000000 +0300 @@ -23,6 +23,7 @@ Package: python3-legion-linux Architecture: all Depends: + pkexec, python3-argcomplete, python3-pyqt6, python3-yaml, diff -Nru lenovolegionlinux-0.0.20+ds/debian/patches/0001-fix-legiond-make-timer_handler-accept-a-union-sigval.patch lenovolegionlinux-0.0.20+ds/debian/patches/0001-fix-legiond-make-timer_handler-accept-a-union-sigval.patch --- lenovolegionlinux-0.0.20+ds/debian/patches/0001-fix-legiond-make-timer_handler-accept-a-union-sigval.patch 1970-01-01 02:00:00.000000000 +0200 +++ lenovolegionlinux-0.0.20+ds/debian/patches/0001-fix-legiond-make-timer_handler-accept-a-union-sigval.patch 2025-10-07 16:52:52.000000000 +0300 @@ -0,0 +1,26 @@ +From 2f3c34215260bca093ecf7996d0fbb78ea9421c1 Mon Sep 17 00:00:00 2001 +From: Lucas Ritzdorf <[email protected]> +Date: Fri, 16 May 2025 17:18:24 -0700 +Subject: fix(legiond): make `timer_handler` accept a `union sigval` + +This restores compatibility with (at least) Linux kernel 6.14.6. +--- + extra/service/legiond/legiond.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/extra/service/legiond/legiond.c b/extra/service/legiond/legiond.c +index dc6c545..bc12999 100644 +--- a/extra/service/legiond/legiond.c ++++ b/extra/service/legiond/legiond.c +@@ -29,7 +29,7 @@ void term_handler(int signum) + exit(0); + } + +-void timer_handler() ++void timer_handler(union sigval sigev_value) + { + pretty("config reload start"); + parseconf(&config); +-- +2.30.2 + diff -Nru lenovolegionlinux-0.0.20+ds/debian/patches/series lenovolegionlinux-0.0.20+ds/debian/patches/series --- lenovolegionlinux-0.0.20+ds/debian/patches/series 2025-04-18 10:58:08.000000000 +0300 +++ lenovolegionlinux-0.0.20+ds/debian/patches/series 2025-10-07 16:53:20.000000000 +0300 @@ -1 +1,2 @@ add-ini.c.patch +0001-fix-legiond-make-timer_handler-accept-a-union-sigval.patch

