Sfoglia il codice sorgente

package/libglade: remove package

libglade requires libgtk2, which we're about to remove, so let's drop
libglade. The last release was in 2009 and it doesn't exist any more on
gitlab.gnome.org.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
Thomas Petazzoni 4 mesi fa
parent
commit
1095f674a5

+ 7 - 0
Config.in.legacy

@@ -146,6 +146,13 @@ endif
 
 comment "Legacy options removed in 2025.11"
 
+config BR2_PACKAGE_LIBGLADE
+	bool "libglade has been removed"
+	select BR2_LEGACY
+	help
+	  The libglade package has been removed, as libgtk2 has been
+	  removed as well.
+
 config BR2_PACKAGE_LEAFPAD
 	bool "leafpad has been removed"
 	select BR2_LEGACY

+ 0 - 1
package/Config.in

@@ -1758,7 +1758,6 @@ menu "Graphics"
 	source "package/libfreeimage/Config.in"
 	source "package/libgdiplus/Config.in"
 	source "package/libgeotiff/Config.in"
-	source "package/libglade/Config.in"
 	source "package/libglew/Config.in"
 	source "package/libglfw/Config.in"
 	source "package/libglu/Config.in"

+ 0 - 21
package/libglade/Config.in

@@ -1,21 +0,0 @@
-config BR2_PACKAGE_LIBGLADE
-	bool "libglade"
-	depends on BR2_PACKAGE_LIBGTK2
-	depends on BR2_USE_WCHAR # glib2
-	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
-	depends on BR2_USE_MMU # glib2
-	depends on !BR2_STATIC_LIBS # at-spi2-core
-	select BR2_PACKAGE_LIBGLIB2
-	select BR2_PACKAGE_AT_SPI2_CORE
-	select BR2_PACKAGE_LIBXML2
-	help
-	  Libglade allows you to load glade interface files in a program
-	  at runtime. It doesn't require GLADE to be used, but GLADE is
-	  by far the easiest way to create the interface files.
-
-	  https://download.gnome.org/sources/libglade/
-
-comment "libglade needs a toolchain w/ wchar, threads, dynamic library"
-	depends on BR2_USE_MMU
-	depends on BR2_PACKAGE_LIBGTK2
-	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS

+ 0 - 5
package/libglade/libglade.hash

@@ -1,5 +0,0 @@
-# From https://download.gnome.org/sources/libglade/2.6/libglade-2.6.4.sha256sum
-sha256  64361e7647839d36ed8336d992fd210d3e8139882269bed47dc4674980165dec  libglade-2.6.4.tar.bz2
-
-# Hash for license file:
-sha256  94b03f1a60a7fd5007149530626a895a6ef5a8b9342abfd56860c5f3956f5d23  COPYING

+ 0 - 23
package/libglade/libglade.mk

@@ -1,23 +0,0 @@
-################################################################################
-#
-# libglade
-#
-################################################################################
-
-LIBGLADE_VERSION_MAJOR = 2.6
-LIBGLADE_VERSION = $(LIBGLADE_VERSION_MAJOR).4
-LIBGLADE_SOURCE = libglade-$(LIBGLADE_VERSION).tar.bz2
-LIBGLADE_SITE = https://download.gnome.org/sources/libglade/$(LIBGLADE_VERSION_MAJOR)
-LIBGLADE_INSTALL_STAGING = YES
-LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 at-spi2-core libxml2
-LIBGLADE_LICENSE = LGPL-2.0+
-LIBGLADE_LICENSE_FILES = COPYING
-
-define LIBGLADE_INSTALL_FIX
-	rm -rf $(TARGET_DIR)/usr/share/xml/libglade \
-		$(TARGET_DIR)/usr/bin/libglade-convert
-endef
-
-LIBGLADE_POST_INSTALL_TARGET_HOOKS += LIBGLADE_INSTALL_FIX
-
-$(eval $(autotools-package))