2 # Copyright (C) 2014 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
12 PKG_REV
:=c4d79ffbf5053e44be4b64da22b1b7fb6a51daf2
16 PKG_SOURCE_URL
:=https
://github.com
/cernekee
/stoken.git
18 PKG_SOURCE_VERSION
:=$(PKG_REV
)
19 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-$(PKG_REV
).
tar.gz
20 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
21 PKG_MAINTAINER
:=Florian Fainelli
<florian@openwrt.org
>
25 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_SOURCE_SUBDIR
)
29 include $(INCLUDE_DIR
)/package.mk
31 define Package
/stoken
/Default
32 TITLE
:=stoken is a tokencode generator compatible with RSA SecurID
128-bit
(AES
)
33 URL
:=http
://sourceforge.net
/p
/stoken
/
34 DEPENDS
:= +libxml2
+libnettle
38 $(call Package
/stoken
/Default
)
46 define Package
/stoken
/description
47 stoken is a tokencode generator compatible with RSA SecurID
128-bit
(AES
). This package contains the cli
50 define Package
/libstoken
51 $(call Package
/stoken
/Default
)
59 define Build
/InstallDev
60 $(INSTALL_DIR
) $(1)/usr
/include $(1)/usr
/lib
/pkgconfig
61 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/* $(1)/usr
/include
62 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libstoken
*.
{la
,a
,so
*} $(1)/usr
/lib
63 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/stoken.
pc \
64 $(1)/usr
/lib
/pkgconfig
/
67 define Package
/stoken
/install
68 $(INSTALL_DIR
) $(1)/usr
/bin
69 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/stoken
$(1)/usr
/bin
/
72 define Package
/libstoken
/install
73 $(INSTALL_DIR
) $(1)/usr
/lib
74 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libstoken
*.so
* $(1)/usr
/lib
77 $(eval
$(call BuildPackage
,stoken
))
78 $(eval
$(call BuildPackage
,libstoken
))