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>
This commit is contained in:
Thomas Petazzoni
2025-09-10 23:32:18 +02:00
committed by Arnout Vandecappelle
parent b80bb9c4c5
commit 1095f674a5
5 changed files with 7 additions and 50 deletions

View File

@@ -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

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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))