fixes package instalation for X f00
authorJohn Crispin <john@openwrt.org>
Sat, 24 May 2008 17:11:10 +0000 (17:11 +0000)
committerJohn Crispin <john@openwrt.org>
Sat, 24 May 2008 17:11:10 +0000 (17:11 +0000)
SVN-Revision: 11259

XOrg/lib/atk/Makefile
XOrg/lib/cairo/Makefile
XOrg/lib/gtk-2.10.14/Makefile
XOrg/lib/pango/Makefile
XOrg/lib/pixman/Makefile

index 86b7e30b4a7f833dc1d98001673c46ffad2bcfb6..60bca396dfb4b1be5cf1fc8e4c5c3636472143db 100644 (file)
@@ -51,7 +51,7 @@ define Build/InstallDev
        $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
 endef
 
-define Package/atk/Install
+define Package/atk/install
        $(INSTALL_DIR) $(1)/usr/lib
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib*so* $(1)/usr/lib/
 endef
index e714b197a99950c5faf46c229b29302d8938a0c1..af9dc3edddb425c5a8f1b02327809099bbacc1d4 100644 (file)
@@ -43,7 +43,7 @@ define Build/InstallDev
        $(SED)  "s,$(STAGING_DIR)$(STAGING_DIR),$(STAGING_DIR),g" $(1)/usr/lib/libcairo.la
 endef
 
-define Package/cairo/Install
+define Package/cairo/install
        $(INSTALL_DIR) $(1)/usr/lib
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib*so* $(1)/usr/lib/
 endef
index e7fc7167a575e908975d76932972dd299a9f6909..a3723af33580df5705cb65dd83b0f14835e8ff35 100644 (file)
@@ -38,10 +38,16 @@ endef
 define Build/InstallDev
        $(INSTALL_DIR)  $(1)/usr/{lib/pkgconfig,include}
        $(CP) -r $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{la,so.*} $(1)/usr/lib/
+       $(CP) -r $(PKG_INSTALL_DIR)/usr/lib/gtk-2.0/include/* $(1)/usr/include/
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{la,so.*,so} $(1)/usr/lib/
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* $(1)/usr/lib/pkgconfig/
 endef
 
+define Package/gtk-2.10.14/install
+       $(INSTALL_DIR)  $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{so.*,so} $(1)/usr/lib/
+endef
+
 $(eval $(call BuildPackage,gtk-2.10.14))
 $(eval $(call RequireCommand,gdk-pixbuf-csource, \
        Please install gtk2.0-dev \
index 1c11e5e5a2077fa2ba172396731c261038386be5..a4cc9c54e69cde0a802dbfe40c55969beefab68e 100644 (file)
@@ -13,7 +13,7 @@ PKG_VERSION:=1.19.4
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_SOURCE_URL:=ftp://ftp.gnome.org/pub/gnome/sources/pango/1.19/ 
+PKG_SOURCE_URL:=ftp://ftp.gnome.org/pub/gnome/sources/pango/1.19/
 PKG_FIXUP:=libtool
 
 include $(INCLUDE_DIR)/package.mk
@@ -42,10 +42,11 @@ endef
 
 define Build/Compile
        $(MAKE) -C $(PKG_BUILD_DIR)
-       #$(MAKE) -C $(PKG_BUILD_DIR)/ install DESTDIR=$(PKG_INSTALL_DIR)
-       $(INSTALL_DIR) $(PKG_INSTALL_DIR)/usr/{lib/pkgconfig,include/pango-1.0/pango/}
+       $(INSTALL_DIR) $(PKG_INSTALL_DIR)/usr/{lib/pkgconfig,include/pango-1.0/pango/,bin/,lib/pango/1.6.0/modules}
        $(CP) $(PKG_BUILD_DIR)/pango/.libs/*so* $(PKG_INSTALL_DIR)/usr/lib/
        rm -f $(PKG_INSTALL_DIR)/usr/lib/*T
+       $(CP) $(PKG_BUILD_DIR)/pango/.libs/pango-querymodules $(PKG_INSTALL_DIR)/usr/bin/
+       cd $(PKG_BUILD_DIR) ;for a in `find -name pango-*.so`; do cp $$$$a $(PKG_INSTALL_DIR)/usr/lib/pango/1.6.0/modules/;done
        $(CP) $(PKG_BUILD_DIR)/pango/*.la $(PKG_INSTALL_DIR)/usr/lib/
        $(CP) $(PKG_BUILD_DIR)/*.pc $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/
        rm $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/*uninstalled.pc
@@ -55,14 +56,17 @@ endef
 define Build/InstallDev
        $(INSTALL_DIR) $(1)/usr/{lib,include}
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib* $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pango/ $(1)/usr/lib
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/ $(1)/usr/lib/
        $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
-       $(SED)  "s,Libs:,Libs: -L$$$${libdir}/libiconv/lib/ -L$$$${libdir}/libintl/lib/ ,g" $(1)/usr/lib/pkgconfig/pango*.pc
+       $(SED)  's,Libs:,Libs: -L${libdir}/libiconv/lib/ -L${libdir}/libintl/lib/ ,g' $(1)/usr/lib/pkgconfig/pango*.pc
 endef
 
-define Package/pango/Install
-       $(INSTALL_DIR) $(1)/usr/lib
+define Package/pango/install
+       $(INSTALL_DIR) $(1)/usr/{lib,bin}
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib*so* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin
+       $(CP) -r $(PKG_INSTALL_DIR)/usr/lib/pango/ $(1)/usr/lib
 endef
 
 $(eval $(call BuildPackage,pango))
index df1ada0b4710fc0b17551263adea20a733aab4a1..970fd2e71cd6caac5484103ecb4fb593b29f68d5 100644 (file)
@@ -18,12 +18,14 @@ PKG_MD5SUM:=41804ac38025102dcc9891dfd4a3d105
 
 include $(INCLUDE_DIR)/package.mk
 
+EXTRA_LDFLAGS:="-Wl,-rpath-link=$(STAGING_DIR)/usr/lib"
+
 define Package/pixman
   SECTION:=xorg-libs
   CATEGORY:=Xorg
   SUBMENU:=libraries
   TITLE:=pixman
-  DEPENDS:=+xorg-server-essentials 
+  DEPENDS:=+xorg-server-essentials +gtk2.10.14 
 endef
 
 define Build/Configure
@@ -48,7 +50,7 @@ define Build/InstallDev
        $(CP) $(PKG_INSTALL_DIR)/* $(1)/
 endef
 
-define Package/pixman/Install
+define Package/pixman/install
        $(INSTALL_DIR) $(1)/usr/lib
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib*so* $(1)/usr/lib/
 endef