Retain symlinks. $(INSTALL_*) copys the contens of a file, so if we want to keep

symlinks either use $(CP) or create them manually.
Fixes #4399


git-svn-id: svn://svn.openwrt.org/openwrt/packages@13844 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
lars
2009-01-04 00:06:33 +00:00
parent fc2340cf61
commit 1d69650934
74 changed files with 264 additions and 264 deletions

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=cairo
PKG_VERSION:=1.8.6
PKG_RELEASE:=4
PKG_RELEASE:=5
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://cairographics.org/releases/
@ -43,7 +43,7 @@ TARGET_CFLAGS+=-L$(STAGING_DIR)/usr/lib
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/lib/
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} $(1)/usr/lib/
$(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} $(1)/usr/lib/
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* $(1)/usr/lib/pkgconfig/
$(INSTALL_DIR) $(1)/usr/include/cairo/
@ -52,7 +52,7 @@ endef
define Package/cairo/install
$(INSTALL_DIR) $(1)/usr/lib/
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
$(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
endef
$(eval $(call BuildPackage,cairo))

View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=gtk2
PKG_VERSION:=2.14.4
PKG_RELEASE:=5
PKG_RELEASE:=6
PKG_SOURCE:=gtk+-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=@GNOME/gtk+/2.14
@ -70,7 +70,7 @@ define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
$(CP) $(PKG_INSTALL_DIR)/usr/lib/gtk-2.0/include/* $(1)/usr/include/
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
@ -86,7 +86,7 @@ define Package/gtk2/install
$(1)/etc/gtk-2.0/
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/

View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=hippo-canvas
PKG_VERSION:=0.3.0
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=@GNOME/$(PKG_NAME)/0.3/
@ -62,8 +62,8 @@ endef
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a} \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig/
@ -79,13 +79,13 @@ endef
define Package/hippo-canvas/install
$(INSTALL_DIR) $(1)/usr/lib/
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a} $(1)/usr/lib/
$(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
endef
define Package/python-hippo-canvas/install
$(INSTALL_DIR) $(1)$(PYTHON_PKG_DIR)
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/*.{so*,a} \
$(CP) \
$(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/*.so* \
$(1)$(PYTHON_PKG_DIR)
endef

View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=imlib2
PKG_VERSION:=1.4.1
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@SF/enlightenment
@ -37,8 +37,8 @@ define Build/InstallDev
$(PKG_INSTALL_DIR)/usr/include/* \
$(1)/usr/include/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{la,so*} \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/*.{la,so*,a} \
$(1)/usr/lib/
$(INSTALL_DATA) \
@ -56,7 +56,7 @@ endef
define Package/imlib2/install
$(INSTALL_DIR) $(1)/usr/lib/imlib2/{loaders,filters}
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/

View File

@ -9,7 +9,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libmatchbox
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_VERSION:=1.9
PKG_SOURCE_URL:=http://matchbox-project.org/sources/libmatchbox/$(PKG_VERSION)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
@ -47,7 +47,7 @@ define Build/InstallDev
$(PKG_INSTALL_DIR)/usr/include/libmb/*.h \
$(1)/usr/include/libmb/
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/libmb.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
@ -57,7 +57,7 @@ endef
define Package/libmatchbox/install
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/libmb.so* \
$(1)/usr/lib/
endef

View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=librsvg
PKG_VERSION:=2.22.3
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=@GNOME/$(PKG_NAME)/2.22
@ -63,7 +63,7 @@ endef
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/lib/
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/*.{so*,la} $(1)/usr/lib/
$(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} $(1)/usr/lib/
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* $(1)/usr/lib/pkgconfig/
$(INSTALL_DIR) $(1)/usr/include/
@ -72,13 +72,13 @@ endef
define Package/librsvg/install
$(INSTALL_DIR) $(1)/usr/lib/
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a} $(1)/usr/lib/
$(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
endef
define Package/librsvg-pixbuf-loader/install
$(INSTALL_DIR) $(1)/usr/lib/gtk-2.0/2.10.0/loaders
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/gtk-2.0/2.10.0/loaders/*.{so*,a} \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/gtk-2.0/2.10.0/loaders/*.so* \
$(1)/usr/lib/gtk-2.0/2.10.0/loaders
endef

View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=libxcb
PKG_VERSION:=1.1
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=http://xcb.freedesktop.org/dist/
@ -63,7 +63,7 @@ define Build/InstallDev
$(PKG_INSTALL_DIR)/usr/include/xcb/* \
$(1)/usr/include/xcb/
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
@ -74,14 +74,14 @@ endef
define Package/libxcb/install
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/libxcb.so* \
$(1)/usr/lib/
endef
define Package/libxcb-xlib/install
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/libxcb-xlib.so* \
$(1)/usr/lib/
endef
@ -89,7 +89,7 @@ endef
define Package/libxcb-proto/install/Default
define Package/libxcb-$(1)/install
$(INSTALL_DIR) $$(1)/usr/lib
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/libxcb-$(1).so* \
$$(1)/usr/lib/
endef

View File

@ -9,7 +9,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=Mesa
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_VERSION:=7.2
PKG_SOURCE_URL:=@SF/mesa3d
@ -74,7 +74,7 @@ define Build/InstallDev
$(PKG_INSTALL_DIR)/usr/include/GL/* \
$(1)/usr/include/GL
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib
@ -85,14 +85,14 @@ endef
define Package/libgl-mesa/install
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/libGL.so* \
$(1)/usr/lib/
endef
define Package/libglu-mesa/install
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/libGLU.so* \
$(1)/usr/lib/
endef
@ -100,7 +100,7 @@ endef
define Package/libgl-mesa-dri/install/Default
define Package/libgl-mesa-dri-$(1)/install
$(INSTALL_DIR) $$(1)/usr/lib/dri/
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/dri/$(1)_dri.so* \
$$(1)/usr/lib/dri
endef

View File

@ -11,7 +11,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=pango
PKG_VERSION:=1.22.2
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=@GNOME/$(PKG_NAME)/1.22/
@ -45,11 +45,11 @@ endef
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,lib/pango/1.6.0/modules,include}
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/pango/1.6.0/modules/*.{so*,a,la} \
$(1)/usr/lib/pango/1.6.0/modules/
@ -64,11 +64,11 @@ endef
define Package/pango/install
$(INSTALL_DIR) $(1)/usr/{lib/pango/1.6.0/modules,bin}
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/pango/1.6.0/modules/*.so* \
$(1)/usr/lib/pango/1.6.0/modules/

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=pixman
PKG_NAME:=pixman
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_VERSION:=0.12.0
PKG_SOURCE_URL:=http://cairographics.org/releases/
@ -42,7 +42,7 @@ endef
define Package/pixman/install
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef

View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=vte
PKG_VERSION:=0.17.4
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=@GNOME/$(PKG_NAME)/0.17
@ -70,7 +70,7 @@ define Build/InstallDev
$(1)/usr/include/vte/
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,la,a} \
$(1)/usr/lib
@ -87,7 +87,7 @@ define Package/vte/install
$(1)/usr/share/vte/termcap
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib
@ -99,12 +99,10 @@ endef
define Package/python-vte/install
$(INSTALL_DIR) $(1)$(PYTHON_PKG_DIR)/gtk-2.0
$(INSTALL_DATA) \
$(CP) \
$(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/gtk-2.0/*.so* \
$(1)$(PYTHON_PKG_DIR)/gtk-2.0
endef
$(eval $(call BuildPackage,vte))
$(eval $(call BuildPackage,python-vte))