Bug#1011323: lablgtk2: Please remove the obsolete gtkgl/glarea component

2023-06-18 Thread Bastian Germann

I have just uploaded a NMU with the attached debdiff to fix this.diff -Nru lablgtk2-2.18.13/debian/changelog lablgtk2-2.18.13/debian/changelog
--- lablgtk2-2.18.13/debian/changelog   2023-01-21 08:58:55.0 +0100
+++ lablgtk2-2.18.13/debian/changelog   2023-06-18 19:12:29.0 +0200
@@ -1,3 +1,12 @@
+lablgtk2 (2.18.13-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+
+  [ Nicolas Boulenguez ]
+  * Remove the gtkgl/glarea component (Closes: #1011323)
+
+ -- Bastian Germann   Sun, 18 Jun 2023 19:12:29 +0200
+
 lablgtk2 (2.18.13-1) unstable; urgency=medium
 
   [ Stéphane Glondu ]
diff -Nru lablgtk2-2.18.13/debian/control lablgtk2-2.18.13/debian/control
--- lablgtk2-2.18.13/debian/control 2023-01-21 08:58:55.0 +0100
+++ lablgtk2-2.18.13/debian/control 2023-06-18 19:09:25.0 +0200
@@ -10,10 +10,8 @@
  dh-ocaml,
  ocaml,
  libcamlp-streams-ocaml-dev,
- liblablgl-ocaml-dev,
- libncurses5-dev,
+ libncurses-dev,
  libgtk2.0-dev,
- libgtkgl2.0-dev,
  librsvg2-dev,
  libgtkspell-dev,
  ocaml-findlib
@@ -36,19 +34,6 @@
  This package include only the dynamic libraries needed for running dynamic
  bytecode executables.
 
-Package: liblablgtk2-gl-ocaml
-Architecture: any
-Depends:
- ${ocaml:Depends},
- ${shlibs:Depends},
- ${misc:Depends}
-Provides: ${ocaml:Provides}
-Description: runtime libraries for OCaml bindings to GtkGL
- lablgtk2 contains bindings for GTK+ 2.x and Objective Caml.
- .
- This package include only the dynamic libraries needed for running dynamic
- bytecode executables using GtkGL functionalities.
-
 Package: liblablgtk2-gnome-ocaml
 Architecture: any
 Depends:
@@ -64,7 +49,7 @@
 
 Package: liblablgtk2-ocaml-dev
 Architecture: any
-Suggests: liblablgtk2-gl-ocaml-dev, liblablgtk2-gnome-ocaml-dev
+Suggests: liblablgtk2-gnome-ocaml-dev
 Depends:
  libgtk2.0-dev,
  libgtkspell-dev,
@@ -78,22 +63,6 @@
  .
  This package contains the development files of lablgtk.
 
-Package: liblablgtk2-gl-ocaml-dev
-Architecture: any
-Suggests: liblablgtk2-gnome-ocaml-dev
-Depends:
- libgtkgl2.0-dev,
- ${ocaml:Depends},
- ${shlibs:Depends},
- ${misc:Depends}
-Provides: ${ocaml:Provides}
-Recommends: liblablgtk2-ocaml-doc
-Description: OCaml bindings to GtkGL
- lablgtk2 contains bindings for GTK+ 2.x and OCaml.
- .
- This package contains the development files of lablgtk for libraries using
- GtkGL.
-
 Package: liblablgtk2-gnome-ocaml-dev
 Architecture: any
 Depends:
@@ -115,7 +84,6 @@
 Depends: ${misc:Depends}
 Enhances:
  liblablgtk2-ocaml-dev,
- liblablgtk2-gl-ocaml-dev,
  liblablgtk2-gnome-ocaml-dev,
 Multi-Arch: foreign
 Description: OCaml bindings to Gtk+ version 2 (documentation)
diff -Nru lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml-dev.docs 
lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml-dev.docs
--- lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml-dev.docs   2023-01-21 
08:58:55.0 +0100
+++ lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml-dev.docs   1970-01-01 
01:00:00.0 +0100
@@ -1 +0,0 @@
-README
diff -Nru lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml-dev.install.in 
lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml-dev.install.in
--- lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml-dev.install.in 2023-01-21 
08:58:55.0 +0100
+++ lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml-dev.install.in 1970-01-01 
01:00:00.0 +0100
@@ -1,4 +0,0 @@
-@OCamlStdlibDir@/lablgtk2/glGtk.*
-@OCamlStdlibDir@/lablgtk2/liblablgtkgl2*
-OPT: @OCamlStdlibDir@/lablgtk2/lablgtkgl.a
-OPT: @OCamlStdlibDir@/lablgtk2/lablgtkgl.cmxa
diff -Nru lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml.docs 
lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml.docs
--- lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml.docs   2023-01-21 
08:58:55.0 +0100
+++ lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml.docs   1970-01-01 
01:00:00.0 +0100
@@ -1 +0,0 @@
-README
diff -Nru lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml.install.in 
lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml.install.in
--- lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml.install.in 2023-01-21 
08:58:55.0 +0100
+++ lablgtk2-2.18.13/debian/liblablgtk2-gl-ocaml.install.in 1970-01-01 
01:00:00.0 +0100
@@ -1,4 +0,0 @@
-debian/META.lablgtk2-gl@OCamlStdlibDir@/METAS
-@OCamlStdlibDir@/lablgtk2/dlllablgtkgl2.so @OCamlDllDir@
-@OCamlStdlibDir@/lablgtk2/lablgtkgl.cma
-DYN: @OCamlStdlibDir@/lablgtk2/lablgtkgl.cmxs
diff -Nru lablgtk2-2.18.13/debian/liblablgtk2-ocaml-dev.install.in 
lablgtk2-2.18.13/debian/liblablgtk2-ocaml-dev.install.in
--- lablgtk2-2.18.13/debian/liblablgtk2-ocaml-dev.install.in2023-01-21 
08:58:55.0 +0100
+++ lablgtk2-2.18.13/debian/liblablgtk2-ocaml-dev.install.in2023-06-18 
19:07:11.0 +0200
@@ -43,7 +43,6 @@
 @OCamlStdlibDir@/lablgtk2/gtkEdit.*
 @OCamlStdlibDir@/lablgtk2/gtkEnums.*
 @OCamlStdlibDir@/lablgtk2/gtkFile.*
-@OCamlStdlibDir@/lablgtk2/gtkgl_tags.h
 @OCamlStdlibDir@/lablgtk2/gtkInit.*
 @OCamlStdlibDir@/lablgtk2/gtkList.*
 

Bug#1011323: lablgtk2: Please remove the obsolete gtkgl/glarea component

2022-05-19 Thread Nicolas Boulenguez
Source: lablgtk2
Severity: minor
Tags: patch
X-Debbugs-Cc: 967...@bugs.debian.org

Hello.
No package depends on liblablgtk2-gl-ocaml, and it is the last package
depending on libgtkgl2, which should be removed from Debian (#967808).
Please consider removing it.