mirror of
https://github.com/openwrt/packages.git
synced 2025-12-21 17:04:32 +04:00
Add pending patch to disable PAM support to limit need to add extra dependency. This is needed if libpam is selected as the package will detect the library and enable support for it by default. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
51 lines
1.3 KiB
Makefile
51 lines
1.3 KiB
Makefile
#
|
|
# Copyright (C) 2017 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=libnetconf2
|
|
PKG_VERSION:=3.7.10
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
PKG_SOURCE_URL:=https://codeload.github.com/CESNET/libnetconf2/tar.gz/v$(PKG_VERSION)?
|
|
PKG_HASH:=7146932ea4fc8e12b9152e23e18e46699174c531ef1e0fc351b05fcd12295a81
|
|
|
|
PKG_MAINTAINER:=
|
|
PKG_LICENSE:=BSD-3-Clause
|
|
PKG_LICENSE_FILES:=LICENSE
|
|
|
|
CMAKE_INSTALL:=1
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include $(INCLUDE_DIR)/cmake.mk
|
|
|
|
CMAKE_OPTIONS += \
|
|
-DENABLE_PAM=OFF
|
|
|
|
define Package/libnetconf2
|
|
SECTION:=libs
|
|
CATEGORY:=Libraries
|
|
TITLE:=NETCONF library
|
|
URL:=https://github.com/CESNET/libnetconf2
|
|
DEPENDS:= +libyang +libcurl +libssh +libopenssl +libpthread
|
|
endef
|
|
|
|
define Package/libnetconf2/description
|
|
libnetconf2 is the NETCONF library in C intended for building NETCONF clients and servers.
|
|
|
|
libnetconf2 provides basic functions to connect NETCONF client and server to each other via
|
|
SSH, to send and receive NETCONF messages. NETCONF datastore implementation is not included.
|
|
endef
|
|
|
|
define Package/libnetconf2/install
|
|
$(INSTALL_DIR) $(1)/usr/lib
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libnetconf2.so* $(1)/usr/lib/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,libnetconf2))
|