Subject: bug#912: [PATCH] (Re-)Re-enable ConsoleKit support in slim

From: "Plasma (David Paul)" <[email-masked]>
Date: Wed, 1 Oct 2025 15:02:40 -0500

Control: tags -1 patch

Dear Maintainer,

The attached patch re-enables ConsoleKit support in the slim package,
resolving #912. It can be applied to the head of the suites/unstable
branch in the slim packaging repository. Please also consider
backporting it into excalibur-proposed-updates for the upcoming
Excalibur release.

-- 
Plasma
From 464a2e3d90c9f7b84a911ffbdf96458f3b795d38 Mon Sep 17 00:00:00 2001
From: "Plasma (David Paul)" <[email-masked]>
Date: Wed, 1 Oct 2025 14:59:17 -0500
Subject: [PATCH] (Re-)Re-enable building with ConsoleKit support

Closes: #912
---
 debian/changelog | 8 ++++++++
 debian/control   | 1 +
 debian/rules     | 6 +++---
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 8652157..266dd2b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+slim (1.4.1-1devuan3) UNRELEASED; urgency=medium
+
+  * (Re-)Re-enable building with ConsoleKit support. (Closes: #912)
+    - d/rules: Set CMAKE_FLAGS to include -DUSE_CONSOLEKIT=yes.
+    - d/control: Build-Depends: libck-connector-dev.
+
+ -- Plasma (David Paul) <[email-masked]>  Wed, 01 Oct 2025 13:58:41 -0500
+
 slim (1.4.1-1devuan2) unstable; urgency=medium
 
   [ tempforever ]
diff --git a/debian/control b/debian/control
index b99be13..c7a44d3 100644
--- a/debian/control
+++ b/debian/control
@@ -12,6 +12,7 @@ Build-Depends:
  debconf,
  debhelper-compat (= 13),
  freeglut3-dev,
+ libck-connector-dev,
  libjpeg-dev,
  libpam0g-dev,
  libpng-dev,
diff --git a/debian/rules b/debian/rules
index 3fb04a0..cf95e10 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,14 +5,14 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
 DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 
-CMAKE_FLAGS = -DUSE_PAM=yes -DUSE_CONSOLEKIT=no -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=yes
+CMAKE_FLAGS = -DUSE_PAM=yes -DUSE_CONSOLEKIT=yes -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=yes
 
 ifeq ($(DEB_HOST_ARCH_OS),kfreebsd)
- CMAKE_FLAGS = -DUSE_PAM=yes -DUSE_CONSOLEKIT=no -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=no
+ CMAKE_FLAGS = -DUSE_PAM=yes -DUSE_CONSOLEKIT=yes -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=no
 endif
 
 ifeq ($(DEB_HOST_ARCH_OS),hurd)
- CMAKE_FLAGS = -DUSE_PAM=yes -DUSE_CONSOLEKIT=no -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=no
+ CMAKE_FLAGS = -DUSE_PAM=yes -DUSE_CONSOLEKIT=yes -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=no
 endif
 
 %:
-- 
2.30.2