@ -2,17 +2,19 @@ include $(TOPDIR)/rules.mk
PKG_NAME := yubico-pam
PKG_VERSION := 2.26
PKG_RELEASE := 1
PKG_RELEASE := 2
PKG_SOURCE := pam_yubico-$( PKG_VERSION) .tar.gz
PKG_SOURCE_URL := https://developers.yubico.com/yubico-pam/Releases
PKG_HASH := 2de96495963fefd72b98243952ca5d5ec513e702c596e54bc667ef6b5e252966
PKG_BUILD_DIR := $( BUILD_DIR) /pam_yubico-$( PKG_VERSION)
PKG_MAINTAINER := Stuart B. Wilkins <stuwilkins@mac.com>
PKG_BUILD_DEPENDS := ykclient ykpers libyubikey libpam curl
PKG_LICENSE_FILES := COPYING
PKG_LICENSE := BSD-2-Clause
PKG_BUILD_DIR := $( BUILD_DIR) /pam_yubico-$( PKG_VERSION)
PKG_INSTALL := 1
PKG_BUILD_PARALLEL := 1
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
@ -25,27 +27,18 @@ define Package/yubico-pam
e n d e f
d e f i n e P a c k a g e / y u b i c o - p a m / d e s c r i p t i o n
The Yubico PAM module provides an easy way to integrate the YubiKey
The Yubico PAM module provides an easy way to integrate the YubiKey
into your existing user authentication infrastructure.
e n d e f
CONFIGURE_VARS += YKPERS_CFLAGS = -I$( STAGING_DIR) /usr/include \
YKPERS_LIBS = -L$( STAGING_DIR) /usr/lib \
LDFLAGS = " -Wl,-rpath-link, $( STAGING_DIR) /usr/lib \
-L$( STAGING_DIR) /usr/lib"
CONFIGURE_ARGS += --without-ldap \
--enable-shared \
--disable-static \
d e f i n e B u i l d / C o m p i l e
$( call Build/Compile/Default, \
LDFLAGS = " -L $( STAGING_DIR) /usr/lib -lykpers-1 " )
e n d e f
CONFIGURE_ARGS += \
--enable-shared \
--disable-static \
--without-ldap
d e f i n e P a c k a g e / y u b i c o - p a m / i n s t a l l
$( INSTALL_DIR) $( 1) /lib/security
$( CP) $( PKG_BUILD_DIR) /.libs/pam_yubico.so* $( 1) /lib/security
$( INSTALL_DIR) $( 1) /usr/lib/security
$( INSTALL_DATA) $( PKG_INSTALL_DIR) /usr/lib/security/pam_yubico.so $( 1) /usr/lib/security
e n d e f
$( eval $ ( call BuildPackage ,yubico -pam ,+ykclient ,+ykpers ,+libyubikey ) )
$( eval $ ( call BuildPackage ,yubico -pam ) )