# # Copyright (C) 2020 Lucian Cristian # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=libcap-ng PKG_VERSION:=0.8.3 PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://people.redhat.com/sgrubb/libcap-ng PKG_HASH:=bed6f6848e22bb2f83b5f764b2aef0ed393054e803a8e3a8711cb2a39e6b492d PKG_MAINTAINER:=Lucian CRISTIAN PKG_LICENSE:=GPL-2.0-or-later LGPL-2.1-or-later PKG_LICENSE_FILES:=License PKG_INSTALL:=1 PKG_BUILD_PARALLEL:=1 PKG_FIXUP:=autoreconf PKG_BUILD_FLAGS:=lto include $(INCLUDE_DIR)/package.mk define Package/libcap-ng/Default TITLE:=POSIX capabilities library SECTION:=libs CATEGORY:=Libraries URL:=https://people.redhat.com/sgrubb/libcap-ng/index.html endef define Package/libcap-ng/description/Default POSIX capabilities library endef define Package/libcap-ng $(call Package/libcap-ng/Default) TITLE += library endef define Package/libcap-ng-bin $(call Package/libcap-ng/Default) TITLE += binaries DEPENDS += libcap-ng endef define Package/libcap-ng-bin/description $(call Package/libcap-ng/description/Default) . This package contains the libcap-ng utilities. endef TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed $(FPIC) CONFIGURE_VARS += \ ac_cv_prog_swig_found=no CONFIGURE_ARGS += \ --prefix=/usr \ --without-python \ --without-python3 define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include $(CP) $(PKG_INSTALL_DIR)/usr/include/*.h $(1)/usr/include/ $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcap-ng.{so*,a} $(1)/usr/lib/ $(INSTALL_DIR) $(1)/usr/lib/pkgconfig $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libcap-ng.pc $(1)/usr/lib/pkgconfig/ $(INSTALL_DIR) $(1)/usr/share/aclocal $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/aclocal/cap-ng.m4\ $(1)/usr/share/aclocal endef define Package/libcap-ng/install $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcap-ng.so* $(1)/usr/lib/ endef define Package/libcap-ng-bin/install $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/sbin/ endef $(eval $(call BuildPackage,libcap-ng)) $(eval $(call BuildPackage,libcap-ng-bin))