From patchwork Thu Jan 7 20:03:27 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 564426 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from arrakis.dune.hu (arrakis.dune.hu [78.24.191.176]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 2E9BD1402BC for ; Fri, 8 Jan 2016 07:04:19 +1100 (AEDT) Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 06511280942; Thu, 7 Jan 2016 21:03:16 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on arrakis.dune.hu X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable version=3.3.2 Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 09D5B280704 for ; Thu, 7 Jan 2016 21:03:08 +0100 (CET) X-policyd-weight: using cached result; rate: -8.5 Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by arrakis.dune.hu (Postfix) with ESMTPS for ; Thu, 7 Jan 2016 21:03:07 +0100 (CET) Received: from LT001.fritz.box ([37.24.8.189]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0Lb5nF-1ZoqvJ2BdR-00kbwV; Thu, 07 Jan 2016 21:03:36 +0100 From: Heinrich Schuchardt To: openwrt-devel@lists.openwrt.org Date: Thu, 7 Jan 2016 21:03:27 +0100 Message-Id: <1452197007-18958-1-git-send-email-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.1.4 X-Provags-ID: V03:K0:0BklZg99hXvnplj3Q2w7rZxvwy0lgz4/xujqU5j8TP7yOO13JPk 4MmrjSIxTP7Naeew+Uk4/hZEnGwvPUlZky5/scYIr7f1oo6VY1JG5TB1fWTDUhylUApqRl7 dwoXiUwfmVmF+ddFjyPccpBQhKfz8zJQtjhWSY2djpV6TCJCGKCMF2pQNTJMdMPTsmiEd+H wJSzUHfCGbYb0GJcr4G+Q== X-UI-Out-Filterresults: notjunk:1; V01:K0:Qs5lAezTySU=:rM+WVe3mD6dr/6G89vCUIX Q/vyh1uFeJR8ZwYyCuiQ89qqqCTl4M1DxqziKZocKObVLCVBc6sbQbjaWO2MnacX8evS/kbwf ujS/9zZPImYtOeosMzVycp+le/ead33/6+GoKu/b94B0tb7pJBS8HCt+RLOHlKQark9I6+Wts GlgXpSV5XnWkqJlM7Ozi7v8+/NFKMcbQtBImoXfA5+OP+280c4o7DKs8rBxwSrM5ysDrsZqRd 8UN2IF+sdyDlOOl9A4uJH/iLtHYayo10Cd832NQB8AUgB7OBohaHTXtnqGx5f1BnUrgN+abpx UlRy2hVQDJFvnvyM/qO47e8CiMfosl/18+2i+9oWgTjOd96dLo2B0eZ0H66PSvIo9F+g1x3/h SSYmByRG3o6p9zF0VXDtHI9p4wVIs/zXKjdCzzi3rTuwWUCU/W1j8umw1/w+KcpXA2ZNGUgn/ BuoWthsnQclvdv+mpuhI8kr1i8UcxDnqMWDYtnLPjA8p50wtrdUkuT+p3rp5JBUEa7/XzIf0M 4HYeK4T2AYShRm1E00kte+qzEjLGpwK5lHwst6d00UrqKoFa0tp9wwBamuJ1Bx6fBcSgt2dw0 Ri9NfyIbXQD9rPlU9enReYeF/buRDFP6S9hcKE0Am63RL8zWvlDbeASSLtyDIyu8nuL7YQpl0 PCs4+UxSQesFCE3TU74mHNfebdwgPNfQFL94NaaQ6hllJuzZ0J0iNg09AmPbFUc/HOYJIIGIK BhkBF9aD9oD5/53jASdaH8ivEVRnMcdCOM2wgPMOMSK6y+9pBcO+kOFWBO4= Cc: Heinrich Schuchardt Subject: [OpenWrt-Devel] [PATCH 1/1] package/libs/zlib: new package zlib-dev X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: openwrt-devel-bounces@lists.openwrt.org Sender: "openwrt-devel" The patch adds a new package zlib-dev. It contains all files needed for compiling a program using the zlib library: /usr/include/zconf.h /usr/include/zlib.h /usr/lib/libz.a /usr/lib/pkgconfig/zlib.pc Signed-off-by: Heinrich Schuchardt --- package/libs/zlib/Makefile | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/package/libs/zlib/Makefile b/package/libs/zlib/Makefile index 1d7b7b1..212a11e 100644 --- a/package/libs/zlib/Makefile +++ b/package/libs/zlib/Makefile @@ -20,13 +20,34 @@ PKG_LICENSE_FILES:=README include $(INCLUDE_DIR)/package.mk -define Package/zlib +define Package/zlib/Default SECTION:=libs CATEGORY:=Libraries TITLE:=Library implementing the deflate compression method URL:=http://www.zlib.net/ endef +define Package/zlib + $(call Package/zlib/Default) + MENU:=1 +endef + +define Package/zlib-dev + $(call Package/zlib/Default) + DEPENDS:=zlib + TITLE:=Development files for the zlib library +endef + +define Package/zlib/description + zlib is a lossless data-compression library. + This package includes the shared library. +endef + +define Package/zlib-dev/description + zlib is a lossless data-compression library. + This package includes the development support files. +endef + define Build/Configure (cd $(PKG_BUILD_DIR); \ $(TARGET_CONFIGURE_OPTS) \ @@ -69,4 +90,18 @@ define Package/zlib/install $(CP) $(PKG_INSTALL_DIR)/usr/lib/libz.so.* $(1)/usr/lib/ endef +define Package/zlib-dev/install + $(INSTALL_DIR) $(1)/usr/include + $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/include/zconf.h \ + $(1)/usr/include/ + $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/include/zlib.h \ + $(1)/usr/include/ + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libz.a $(1)/usr/lib/ + $(INSTALL_DIR) $(1)/usr/lib/pkgconfig + $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/zlib.pc \ + $(1)/usr/lib/pkgconfig/ +endef + $(eval $(call BuildPackage,zlib)) +$(eval $(call BuildPackage,zlib-dev))