Bug#967559: lablgtk2: depends on deprecated GTK 2
- To: 967559@bugs.debian.org
- Subject: Bug#967559: lablgtk2: depends on deprecated GTK 2
- From: Bastian Germann <bage@debian.org>
- Date: Sun, 23 Jul 2023 19:23:40 +0200
- Message-id: <[🔎] e72120c1-484d-ef53-38f7-67ddc6466711@debian.org>
- Reply-to: Bastian Germann <bage@debian.org>, 967559@bugs.debian.org
- In-reply-to: <20200804134244.GA117553@espresso.pseudorandom.co.uk>
- References: <20200804105048.5AAB1C1662@illusion.pseudorandom.co.uk> <20200804105048.5AAB1C1662@illusion.pseudorandom.co.uk> <20200804131431.GA115435@espresso.pseudorandom.co.uk> <20200804105048.5AAB1C1662@illusion.pseudorandom.co.uk> <70e4d136-65fa-e8b5-cf39-4c07656b35c6@debian.org> <20200804134244.GA117553@espresso.pseudorandom.co.uk> <20200804134244.GA117553@espresso.pseudorandom.co.uk> <20200804105048.5AAB1C1662@illusion.pseudorandom.co.uk>
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: