2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 include $(TOPDIR)/rules.mk
15 PKG_SOURCE:=gtk+-$(PKG_VERSION).tar.gz
16 PKG_SOURCE_URL:=http://gd.tuwien.ac.at/graphics/gimp/gtk/v1.2/
17 PKG_BUILD_DIR=$(BUILD_DIR)/gtk+-1.2.10
19 include $(INCLUDE_DIR)/package.mk
21 CONFIGURE_ARGS_XTRA+=--x-includes=$(STAGING_DIR)/usr/include/ \
22 --x-libraries=$(STAGING_DIR)/usr/lib \
23 --with-glib-prefix=$(STAGING_DIR)/usr/ \
27 EXTRA_CFLAGS+=-Wl,-rpath-link=$(STAGING_DIR)/usr/lib
29 EXTRA_LDFLAGS+=-lnotimpl
31 define Package/gtk-1.2.10
32 SECTION:=xorg-framework
35 TITLE:=GTK+ 1.2.10 package
39 define Build/Configure
40 (cd $(PKG_BUILD_DIR)/$(CONFIGURE_PATH); \
41 if [ -x $(CONFIGURE_CMD) ]; then \
42 $(CP) $(SCRIPT_DIR)/config.{guess,sub} $(PKG_BUILD_DIR)/ && \
45 $(CONFIGURE_ARGS_XTRA) \
52 $(MAKE) -C $(PKG_BUILD_DIR)
53 $(MAKE) -C $(PKG_BUILD_DIR)/ install DESTDIR=$(PKG_INSTALL_DIR)
56 define Build/InstallDev
57 $(CP) $(PKG_INSTALL_DIR)/* $(STAGING_DIR)/
58 $(SED) "s,libdirs=-L.*,libdirs=,g" $(STAGING_DIR)/usr/bin/gtk-config
59 $(SED) "s,"libdir\=\'/usr/lib\'",libdir='$(STAGING_DIR)/usr/lib\'," $(STAGING_DIR)/usr/lib/lib{gtk,gdk}.la
62 $(eval $(call BuildPackage,gtk-1.2.10))