@ -2,17 +2,19 @@ include $(TOPDIR)/rules.mk
PKG_NAME := yubico-pam
PKG_NAME := yubico-pam
PKG_VERSION := 2.26
PKG_VERSION := 2.26
PKG_RELEASE := 1
PKG_RELEASE := 2
PKG_SOURCE := pam_yubico-$( PKG_VERSION) .tar.gz
PKG_SOURCE := pam_yubico-$( PKG_VERSION) .tar.gz
PKG_SOURCE_URL := https://developers.yubico.com/yubico-pam/Releases
PKG_SOURCE_URL := https://developers.yubico.com/yubico-pam/Releases
PKG_HASH := 2de96495963fefd72b98243952ca5d5ec513e702c596e54bc667ef6b5e252966
PKG_HASH := 2de96495963fefd72b98243952ca5d5ec513e702c596e54bc667ef6b5e252966
PKG_BUILD_DIR := $( BUILD_DIR) /pam_yubico-$( PKG_VERSION)
PKG_MAINTAINER := Stuart B. Wilkins <stuwilkins@mac.com>
PKG_MAINTAINER := Stuart B. Wilkins <stuwilkins@mac.com>
PKG_BUILD_DEPENDS := ykclient ykpers libyubikey libpam curl
PKG_LICENSE_FILES := COPYING
PKG_LICENSE_FILES := COPYING
PKG_LICENSE := BSD-2-Clause
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
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
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
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.
into your existing user authentication infrastructure.
e n d e f
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
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
e n d e f
$( eval $ ( call BuildPackage ,yubico -pam ,+ykclient ,+ykpers ,+libyubikey ) )
$( eval $ ( call BuildPackage ,yubico -pam ) )