Control: tags 1112153 + patch
Control: tags 1112153 + pending
  
Dear maintainer,

I've prepared an NMU for opentk (versioned as 1.1.4c+dfsg-3.1) to
address the removal of cli-common from the Debian archive.

Changes:
 - Drop cli-common-dev from Build-Depends
 - Remove --with cli sequencer and override_dh_clideps from debian/rules
 - Replace ${cli:Depends} with explicit mono-runtime dependency
 - Remove debian/libopentk1.1-cil.installcligac (GAC registration
   unavailable without cli-common-dev; assemblies remain in /usr/lib/cli/)

The package builds cleanly in an unstable chroot. I will upload to
DELAYED/7 unless you advise otherwise.

Regards,
James Montgomery
diffstat for opentk-1.1.4c+dfsg opentk-1.1.4c+dfsg

 changelog                      |   15 +++++++++++++++
 control                        |    5 ++---
 libopentk1.1-cil.installcligac |    3 ---
 rules                          |   17 +++++------------
 4 files changed, 22 insertions(+), 18 deletions(-)

diff -Nru opentk-1.1.4c+dfsg/debian/changelog opentk-1.1.4c+dfsg/debian/changelog
--- opentk-1.1.4c+dfsg/debian/changelog	2025-07-17 05:32:00.000000000 -0400
+++ opentk-1.1.4c+dfsg/debian/changelog	2026-05-23 20:00:00.000000000 -0400
@@ -1,3 +1,18 @@
+opentk (1.1.4c+dfsg-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop cli-common-dev build dependency; stop using --with cli sequencer
+    and remove override_dh_clideps target. (Closes: #1112153)
+  * Drop ${cli:Depends} from libopentk1.1-cil Depends; add explicit
+    mono-runtime dependency.
+  * Remove debian/libopentk1.1-cil.installcligac: GAC registration via
+    dh_installcligac is not available without cli-common-dev; assemblies
+    continue to be shipped under /usr/lib/cli/.
+  * Add override_dh_fixperms to strip executable bit from .dll files;
+    previously handled by dh_clistrip (cli-common-dev).
+
+ -- James Montgomery <[email protected]>  Sun, 24 May 2026 00:00:00 +0000
+
 opentk (1.1.4c+dfsg-3) unstable; urgency=medium
 
   * Team upload.
diff -Nru opentk-1.1.4c+dfsg/debian/control opentk-1.1.4c+dfsg/debian/control
--- opentk-1.1.4c+dfsg/debian/control	2025-07-17 05:32:00.000000000 -0400
+++ opentk-1.1.4c+dfsg/debian/control	2026-05-23 20:00:00.000000000 -0400
@@ -3,8 +3,7 @@
 Uploaders: Jo Shields <[email protected]>
 Section: cli-mono
 Priority: optional
-Build-Depends: cli-common-dev,
-               debhelper-compat (= 13),
+Build-Depends: debhelper-compat (= 13),
                dh-strip-nondeterminism
 Build-Depends-Indep: mono-devel,
                      libmono-cecil-cil-dev,
@@ -31,7 +30,7 @@
 
 Package: libopentk1.1-cil
 Architecture: all
-Depends: ${cli:Depends},
+Depends: mono-runtime,
          ${shlibs:Depends},
          ${misc:Depends}
 Suggests: nvidia-libopencl1-dev | nvidia-current | nvidia-current-updates
diff -Nru opentk-1.1.4c+dfsg/debian/libopentk1.1-cil.installcligac opentk-1.1.4c+dfsg/debian/libopentk1.1-cil.installcligac
--- opentk-1.1.4c+dfsg/debian/libopentk1.1-cil.installcligac	2025-07-17 05:32:00.000000000 -0400
+++ opentk-1.1.4c+dfsg/debian/libopentk1.1-cil.installcligac	1969-12-31 19:00:00.000000000 -0500
@@ -1,3 +0,0 @@
-/usr/lib/cli/OpenTK-1.1/OpenTK.dll
-/usr/lib/cli/OpenTK.GLControl-1.1/OpenTK.GLControl.dll
-/usr/lib/cli/OpenTK.Compatibility-1.1/OpenTK.Compatibility.dll
diff -Nru opentk-1.1.4c+dfsg/debian/rules opentk-1.1.4c+dfsg/debian/rules
--- opentk-1.1.4c+dfsg/debian/rules	2025-07-17 05:32:00.000000000 -0400
+++ opentk-1.1.4c+dfsg/debian/rules	2026-05-23 20:00:00.000000000 -0400
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 %:
-	dh $@ --with cli
+	dh $@
 
 override_dh_auto_build:
 	xbuild OpenTK.sln
@@ -22,16 +22,9 @@
 	rm -f opentk.zip
 	rm -f opentk.tree
 
+override_dh_fixperms:
+	dh_fixperms
+	find debian -name '*.dll' | xargs chmod a-x
+
 override_dh_strip_nondeterminism:
 	dh_strip_nondeterminism -Xdll
-
-override_dh_clideps:
-	dh_clideps --exclude-moduleref=/System/Library/Frameworks/Carbon.framework/Versions/Current/Carbon \
-		--exclude-moduleref=/System/Library/Frameworks/ApplicationServices.framework/Versions/Current/ApplicationServices \
-		--exclude-moduleref=/System/Library/Frameworks/AGL.framework/Versions/Current/AGL \
-		--exclude-moduleref=/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL \
-		--exclude-moduleref=/System/Library/Frameworks/IOKit.framework/Versions/Current/IOKit \
-		--exclude-moduleref=/usr/lib/libobjc.dylib \
-		--exclude-moduleref=libdl.dylib \
-		--exclude-moduleref=libGLES.dll \
-		--exclude-moduleref=GLESv1_CM

Reply via email to