gtk2-engines: bump, rename config option and convert to AUTOTARGETS
gtk2-engines is bumped from 2.9.1 to 2.20.2 (the latest available version compatible with Gtk2). The package is converted to the AUTOTARGETS infrastructure. The config option is renamed so that it matches the package name (gtk2-engines instead of libgtk2-engines). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
0710636813
commit
1e85397970
@ -1,4 +1,4 @@
|
||||
config BR2_PACKAGE_LIBGTK2_ENGINES
|
||||
config BR2_PACKAGE_GTK2_ENGINES
|
||||
bool "gtk engines"
|
||||
depends on BR2_PACKAGE_LIBGTK2
|
||||
help
|
||||
|
@ -3,16 +3,13 @@
|
||||
# gtk2-engines.0
|
||||
#
|
||||
#############################################################
|
||||
GTK2_ENGINES_VERSION:=2.9.1
|
||||
GTK2_ENGINES_SOURCE:=gtk-engines-$(GTK2_ENGINES_VERSION).tar.bz2
|
||||
GTK2_ENGINES_SITE:=http://ftp.gnome.org/pub/GNOME/sources/gtk-engines/2.9
|
||||
GTK2_ENGINES_CAT:=$(BZCAT)
|
||||
GTK2_ENGINES_DIR:=$(BUILD_DIR)/gtk-engines-$(GTK2_ENGINES_VERSION)
|
||||
GTK2_ENGINES_BINARY:=libclearlooks.so
|
||||
GTK2_ENGINES_VERSION = 2.20.2
|
||||
GTK2_ENGINES_SOURCE = gtk-engines-$(GTK2_ENGINES_VERSION).tar.bz2
|
||||
GTK2_ENGINES_SITE = http://ftp.gnome.org/pub/GNOME/sources/gtk-engines/2.20
|
||||
|
||||
GTK2_ENGINES_BUILD_ENV= \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
GTK2_ENGINES_DEPENDENCIES = libgtk2 host-intltool
|
||||
|
||||
GTK2_ENGINES_CONF_ENV = \
|
||||
ac_cv_func_posix_getpwuid_r=yes \
|
||||
glib_cv_stack_grows=no \
|
||||
glib_cv_uscore=no \
|
||||
@ -65,37 +62,7 @@ GTK2_ENGINES_BUILD_ENV= \
|
||||
gl_cv_c_restrict=no \
|
||||
ac_cv_path_CUPS_CONFIG=no
|
||||
|
||||
|
||||
$(DL_DIR)/$(GTK2_ENGINES_SOURCE):
|
||||
$(call DOWNLOAD,$(GTK2_ENGINES_SITE),$(GTK2_ENGINES_SOURCE))
|
||||
|
||||
gtk2-engines-source: $(DL_DIR)/$(GTK2_ENGINES_SOURCE)
|
||||
|
||||
$(GTK2_ENGINES_DIR)/.unpacked: $(DL_DIR)/$(GTK2_ENGINES_SOURCE)
|
||||
$(GTK2_ENGINES_CAT) $(DL_DIR)/$(GTK2_ENGINES_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
toolchain/patch-kernel.sh $(GTK2_ENGINES_DIR) package/gtk2-engines/ \*.patch*
|
||||
$(CONFIG_UPDATE) $(GTK2_ENGINES_DIR)
|
||||
touch $(GTK2_ENGINES_DIR)/.unpacked
|
||||
|
||||
$(GTK2_ENGINES_DIR)/.configured: $(GTK2_ENGINES_DIR)/.unpacked
|
||||
(cd $(GTK2_ENGINES_DIR); rm -rf config.cache; \
|
||||
$(GTK2_ENGINES_BUILD_ENV) \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--exec-prefix=/usr \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--libdir=/lib \
|
||||
--libexecdir=/lib \
|
||||
--sysconfdir=/etc \
|
||||
--datadir=/usr/share \
|
||||
--localstatedir=/var \
|
||||
--includedir=/usr/include \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
GTK2_ENGINES_CONF_OPT = \
|
||||
--with-x \
|
||||
--x-includes=$(STAGING_DIR)/usr/include/X11 \
|
||||
--x-libraries=$(STAGING_DIR)/usr/lib \
|
||||
@ -114,41 +81,6 @@ $(GTK2_ENGINES_DIR)/.configured: $(GTK2_ENGINES_DIR)/.unpacked
|
||||
--enable-animation \
|
||||
--disable-development \
|
||||
--disable-paranoia \
|
||||
--disable-deprecated \
|
||||
)
|
||||
touch $(GTK2_ENGINES_DIR)/.configured
|
||||
--disable-deprecated
|
||||
|
||||
$(GTK2_ENGINES_DIR)/gtk/.libs/$(GTK2_ENGINES_BINARY): $(GTK2_ENGINES_DIR)/.configured
|
||||
$(GTK2_ENGINES_BUILD_ENV) $(MAKE) CC="$(TARGET_CC)" -C $(GTK2_ENGINES_DIR)
|
||||
touch -c $(GTK2_ENGINES_DIR)/gtk/.libs/$(GTK2_ENGINES_BINARY)
|
||||
|
||||
$(STAGING_DIR)/lib/$(GTK2_ENGINES_BINARY): $(GTK2_ENGINES_DIR)/gtk/.libs/$(GTK2_ENGINES_BINARY)
|
||||
$(MAKE) DESTDIR=$(STAGING_DIR) -C $(GTK2_ENGINES_DIR) install
|
||||
touch -c $(STAGING_DIR)/lib/$(GTK2_ENGINES_BINARY)
|
||||
|
||||
$(TARGET_DIR)/lib/gtk-2.0/2.10.0/engines/$(GTK2_ENGINES_BINARY): $(STAGING_DIR)/lib/$(GTK2_ENGINES_BINARY)
|
||||
mkdir -p $(TARGET_DIR)/lib/gtk-2.0/2.10.0/engines
|
||||
cp -a $(STAGING_DIR)/lib/gtk-2.0/2.10.0/engines/*.so \
|
||||
$(TARGET_DIR)/lib/gtk-2.0/2.10.0/engines/
|
||||
mkdir -p $(TARGET_DIR)/usr/usr/share/themes
|
||||
cp -a $(STAGING_DIR)/usr/share/themes/Clearlooks \
|
||||
$(TARGET_DIR)/usr/share/themes/
|
||||
touch -c $(TARGET_DIR)/lib/gtk-2.0/2.10.0/engines/$(GTK2_ENGINES_BINARY)
|
||||
|
||||
gtk2-engines: libgtk2 $(TARGET_DIR)/lib/gtk-2.0/2.10.0/engines/$(GTK2_ENGINES_BINARY)
|
||||
|
||||
gtk2-engines-clean:
|
||||
$(MAKE) DESTDIR=$(STAGING_DIR) -C $(GTK2_ENGINES_DIR) uninstall
|
||||
-$(MAKE) -C $(GTK2_ENGINES_DIR) clean
|
||||
|
||||
gtk2-engines-dirclean:
|
||||
rm -rf $(GTK2_ENGINES_DIR)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_GTK2_ENGINES),y)
|
||||
TARGETS+=gtk2-engines
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,gtk2-engines))
|
||||
|
Loading…
Reference in New Issue
Block a user