[OpenWrt-Devel] [PATCH 1/1] package/libs/libtool: package libtool
Heinrich Schuchardt
xypron.glpk at gmx.de
Sun Dec 27 21:39:35 EST 2015
Up to now only package libtldl is created form source package
GNU libtool.
A new package libtool containing libtoolize is provided.
Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
---
package/libs/libtool/Makefile | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
diff --git a/package/libs/libtool/Makefile b/package/libs/libtool/Makefile
index 8091081..da92de1 100644
--- a/package/libs/libtool/Makefile
+++ b/package/libs/libtool/Makefile
@@ -32,6 +32,19 @@ define Package/libltdl
URL:=http://www.gnu.org/software/libtool/
endef
+define Package/libtool
+ SECTION:=devel
+ CATEGORY:=Development
+ TITLE:=GNU libtool
+ URL:=http://www.gnu.org/software/libtool/
+ DEPENDS:=+gcc +file
+endef
+
+define Package/libtool/description
+GNU libtool is a generic library support script. Libtool hides the complexity
+of using shared libraries behind a consistent, portable interface.
+endef
+
define Build/InstallDev
$(MAKE) -C $(PKG_BUILD_DIR) \
bindir="$(2)/bin" \
@@ -49,4 +62,30 @@ define Package/libltdl/install
$(CP) $(PKG_BUILD_DIR)/libltdl/.libs/libltdl.so.* $(1)/usr/lib/
endef
+define Package/libtool/install
+ $(INSTALL_DIR) $(1)/usr/bin
+ $(INSTALL_BIN) $(PKG_BUILD_DIR)/libtoolize $(1)/usr/bin
+ $(SED) 's|$$(STAGING_DIR_HOST)|/usr|g' \
+ $(1)/usr/bin/libtoolize
+ $(SED) 's|$$(CONFIGURE_PREFIX)|/usr|g' \
+ $(1)/usr/bin/libtoolize
+ $(SED) 's|/usr/bin/sed|/bin/sed|g' \
+ $(1)/usr/bin/libtoolize
+ $(INSTALL_DIR) $(1)/usr/share/aclocal
+ for file in argz.m4 ltversion.m4 lt~obsolete.m4 libtool.m4 \
+ ltoptions.m4 ltsugar.m4; do \
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/libltdl/m4/$$$$file \
+ $(1)/usr/share/aclocal/; \
+ done
+ $(INSTALL_DIR) $(1)/usr/share/libtool/config
+ for file in $$$$(cd $(PKG_BUILD_DIR)/libltdl/config && \
+ find . -maxdepth 1 -type f); do \
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/libltdl/config/$$$$file \
+ $(1)/usr/share/libtool/config/; \
+ $(SED) 's|$$(STAGING_DIR_HOST)|/usr|g' \
+ $(1)/usr/share/libtool/config/$$$$file; \
+ done
+endef
+
$(eval $(call BuildPackage,libltdl))
+$(eval $(call BuildPackage,libtool))
--
2.1.4
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list