65 lines
1.8 KiB
Makefile
Raw Permalink Normal View History

#
# Copyright (C) 2011 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:=libassuan
PKG_VERSION:=2.0.2
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=ftp://ftp.gnupg.org/gcrypt/libassuan/
PKG_MD5SUM:=3e7d00fd2ee8a0b9c51ac7616ef3f1ec
PKG_FIXUP:=autoreconf
PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk
define Package/libassuan
SECTION:=libs
CATEGORY:=Libraries
TITLE:=GnuPG IPC library
URL:=http://www.gnupg.org/
DEPENDS:=+libgpg-error
endef
define Package/libassuan/description
The Libassuan package contains an IPC library used by some of the other
GnuPG related packages. Libassuan's primary use is to allow a client to
interact with a non-persistent server. Libassuan is not, however,
limited to use with GnuPG servers and clients. It was designed to be
flexible enough to meet the demands of many transaction based
environments with non-persistent servers.
endef
CONFIGURE_ARGS += \
--enable-shared \
--enable-static \
--with-gpg-error-prefix="$(STAGING_DIR)/usr" \
--without-pth-test \
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/include
$(CP) $(PKG_INSTALL_DIR)/usr/include/assuan.h $(1)/usr/include/
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libassuan.{a,so*} $(1)/usr/lib/
$(INSTALL_DIR) $(1)/usr/share/aclocal
$(CP) $(PKG_INSTALL_DIR)/usr/share/aclocal/libassuan.m4 $(1)/usr/share/aclocal/
$(INSTALL_DIR) $(1)/usr/bin
$(CP) $(PKG_INSTALL_DIR)/usr/bin/libassuan-config $(1)/usr/bin/
$(INSTALL_DIR) $(2)/bin
$(LN) -nsf ../../usr/bin/libassuan-config $(2)/bin/
endef
define Package/libassuan/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libassuan*.so.* $(1)/usr/lib/
endef
$(eval $(call BuildPackage,libassuan))