[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#967559: lablgtk2: depends on deprecated GTK 2



On Tue, 4 Aug 2020 14:42:44 +0100 Simon McVittie wrote:
> I can however disable gtkspell in lablgtk2 (as I've done for
> gtksourceview2 and glade2) if it helps.

Can you tell how many dependent packages would be broken by that change?

I have uploaded an experimental NMU.
Every mentioned reverse dependency that is still in Debian builds without the gtkspell support.

If none actually use lablgtk2's gtkspell support, maybe it would be good
to disable it in the next upload. (No hurry to upload just for that.)
If you do, please unblock #967849 and remove the gtkspell usertag.

Please include the change in unstable and unblock after that.
diff -Nru lablgtk2-2.18.13/debian/changelog lablgtk2-2.18.13/debian/changelog
--- lablgtk2-2.18.13/debian/changelog	2023-06-18 19:12:29.000000000 +0200
+++ lablgtk2-2.18.13/debian/changelog	2023-07-23 17:25:37.000000000 +0200
@@ -1,3 +1,10 @@
+lablgtk2 (2.18.13-1.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Remove gtkspell support.
+
+ -- Bastian Germann <bage@debian.org>  Sun, 23 Jul 2023 17:25:37 +0200
+
 lablgtk2 (2.18.13-1.1) unstable; urgency=medium
 
   * Non-maintainer upload
diff -Nru lablgtk2-2.18.13/debian/control lablgtk2-2.18.13/debian/control
--- lablgtk2-2.18.13/debian/control	2023-06-18 19:09:25.000000000 +0200
+++ lablgtk2-2.18.13/debian/control	2023-07-23 17:25:37.000000000 +0200
@@ -13,7 +13,6 @@
  libncurses-dev,
  libgtk2.0-dev,
  librsvg2-dev,
- libgtkspell-dev,
  ocaml-findlib
 Standards-Version: 4.6.1
 Rules-Requires-Root: no
@@ -52,7 +51,6 @@
 Suggests: liblablgtk2-gnome-ocaml-dev
 Depends:
  libgtk2.0-dev,
- libgtkspell-dev,
  ${ocaml:Depends},
  ${shlibs:Depends},
  ${misc:Depends}
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.in	2023-06-18 19:07:11.000000000 +0200
+++ lablgtk2-2.18.13/debian/liblablgtk2-ocaml-dev.install.in	2023-07-23 17:25:37.000000000 +0200
@@ -66,7 +66,6 @@
 @OCamlStdlibDir@/lablgtk2/gutf8.*
 @OCamlStdlibDir@/lablgtk2/gWindow.*
 @OCamlStdlibDir@/lablgtk2/liblablgtk2.a
-@OCamlStdlibDir@/lablgtk2/liblablgtkspell.a
 @OCamlStdlibDir@/lablgtk2/ml_domain.h
 @OCamlStdlibDir@/lablgtk2/ml_gdk.h
 @OCamlStdlibDir@/lablgtk2/ml_gdkpixbuf.h
@@ -119,5 +118,3 @@
 @OCamlStdlibDir@/lablgtk2/ogtkTreeProps.*
 OPT: @OCamlStdlibDir@/lablgtk2/lablgtk.a
 OPT: @OCamlStdlibDir@/lablgtk2/lablgtk.cmxa
-OPT: @OCamlStdlibDir@/lablgtk2/lablgtkspell.a
-OPT: @OCamlStdlibDir@/lablgtk2/lablgtkspell.cmxa
diff -Nru lablgtk2-2.18.13/debian/liblablgtk2-ocaml.install.in lablgtk2-2.18.13/debian/liblablgtk2-ocaml.install.in
--- lablgtk2-2.18.13/debian/liblablgtk2-ocaml.install.in	2023-06-18 19:03:59.000000000 +0200
+++ lablgtk2-2.18.13/debian/liblablgtk2-ocaml.install.in	2023-07-23 17:25:37.000000000 +0200
@@ -1,7 +1,4 @@
 debian/META                                  @OCamlStdlibDir@/lablgtk2
-@OCamlStdlibDir@/lablgtk2/dlllablgtkspell.so @OCamlDllDir@
 @OCamlStdlibDir@/lablgtk2/dlllablgtk2.so     @OCamlDllDir@
 @OCamlStdlibDir@/lablgtk2/lablgtk.cma
-@OCamlStdlibDir@/lablgtk2/lablgtkspell.cma
 DYN: @OCamlStdlibDir@/lablgtk2/lablgtk.cmxs
-DYN: @OCamlStdlibDir@/lablgtk2/lablgtkspell.cmxs
diff -Nru lablgtk2-2.18.13/debian/META lablgtk2-2.18.13/debian/META
--- lablgtk2-2.18.13/debian/META	2023-06-18 19:03:59.000000000 +0200
+++ lablgtk2-2.18.13/debian/META	2023-07-23 17:25:37.000000000 +0200
@@ -13,9 +13,3 @@
   archive(byte) = "gtkInit.cmo"
   archive(native) = "gtkInit.cmx"
 )
-
-package "gtkspell" (
-  requires = "lablgtk2"
-  archive(byte) = "lablgtkspell.cma"
-  archive(native) = "lablgtkspell.cmxa"
-)
diff -Nru lablgtk2-2.18.13/debian/rules lablgtk2-2.18.13/debian/rules
--- lablgtk2-2.18.13/debian/rules	2023-06-18 19:07:11.000000000 +0200
+++ lablgtk2-2.18.13/debian/rules	2023-07-23 17:25:37.000000000 +0200
@@ -16,7 +16,7 @@
 override_dh_auto_configure:
 	cp  src/.depend debian/src.depend.backup
 	dh_auto_configure -- --without-gl --without-glade --with-rsvg	\
-	--without-gnomecanvas --with-gtkspell --without-gnomeui \
+	--without-gnomecanvas --without-gtkspell --without-gnomeui \
 	--without-gtksourceview2
 
 .PHONY: override_dh_auto_build

Reply to: