mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-08-20 15:52:26 +03:00
Two new variables are introduces to many packages, namely PKG_LICENSE and PKG_LICENSE_FILES - there may be more than one license applied to packages, and these are listed in the PKG_LICENSE variable and separated by spaces. All relevant license files are also added to the PKG_LICENSE_FILES variable, also space separated. The licensing metadata is put into the bin/<platform>/packages/Packages file for later parsing. A script for that is on it's way! git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33861 3c298f89-4303-0410-b956-a3cf2f4a3e73
58 lines
1.2 KiB
Makefile
58 lines
1.2 KiB
Makefile
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=libbsd
|
|
PKG_VERSION:=0.3.0
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
PKG_SOURCE_URL:=http://libbsd.freedesktop.org/releases
|
|
#PKG_MD5SUM:=d0870f2de55d59c1c8419f36e8fac150
|
|
|
|
PKG_LICENSE:=BSD-4c
|
|
PKG_LICENSE_FILES:=COPYING
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
PKG_INSTALL:=1
|
|
|
|
define Package/libbsd
|
|
SECTION:=libs
|
|
CATEGORY:=Libraries
|
|
DEPENDS:=@!USE_UCLIBC
|
|
TITLE:=common BSD library
|
|
endef
|
|
|
|
define Package/libbsd/description
|
|
This library provides useful functions commonly found on BSD systems, and lacking on others like GNU systems, thus making it easier to port projects with strong BSD origins, without needing to embed the same code over and over again on each project.
|
|
endef
|
|
|
|
define Build/InstallDev
|
|
$(INSTALL_DIR) \
|
|
$(1)/lib \
|
|
$(1)/usr/include
|
|
|
|
$(CP) \
|
|
$(PKG_INSTALL_DIR)/lib/libbsd.so* \
|
|
$(1)/lib/
|
|
|
|
$(CP) \
|
|
$(PKG_INSTALL_DIR)/usr/include/* \
|
|
$(1)/usr/include/
|
|
|
|
( cd $(1)/lib ; ln -s libbsd.so.$(PKG_VERSION) libbsd.so )
|
|
endef
|
|
|
|
define Package/libbsd/install
|
|
$(INSTALL_DIR) \
|
|
$(1)/lib
|
|
|
|
$(CP) \
|
|
$(PKG_INSTALL_DIR)/lib/libbsd.so* \
|
|
$(1)/lib/
|
|
|
|
( cd $(1)/lib ; ln -s libbsd.so.$(PKG_VERSION) libbsd.so )
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,libbsd))
|
|
|