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

Reply via email to