1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
8 PKG_SOURCE_URL
:=https
://developers.yubico.com
/yubikey-personalization
/Releases
9 PKG_HASH
:=0ec84d0ea862f45a7d85a1a3afe5e60b8da42df211bb7d27a50f486e31a79b93
11 PKG_MAINTAINER
:=Stuart B. Wilkins
<stuwilkins@mac.com
>
12 PKG_LICENSE
:=BSD-2-Clause
13 PKG_LICENSE_FILES
:=COPYING
15 include $(INCLUDE_DIR
)/package.mk
20 TITLE
:=The Yuibco personalization package
21 URL
:=https
://developers.yubico.com
/yubikey-personalization
/
22 DEPENDS
:=+curl
+libyubikey
+libjson-c
+libusb-1.0
25 define Package
/ykpers
/description
26 The YubiKey Personalization package contains a library and command
27 line tool used to personalize
(i.e.
, set a AES key
) YubiKeys.
34 define Build
/InstallDev
35 $(INSTALL_DIR
) $(STAGING_DIR
)/usr
/include
36 $(CP
) $(PKG_BUILD_DIR
)/ykcore
/*.h
$(STAGING_DIR
)/usr
/include
37 $(CP
) $(PKG_BUILD_DIR
)/*.h
$(STAGING_DIR
)/usr
/include
38 $(INSTALL_DIR
) $(STAGING_DIR
)/usr
/lib
39 $(CP
) $(PKG_BUILD_DIR
)/.libs
/libykpers-1.so
* $(STAGING_DIR
)/usr
/lib
42 define Package
/ykpers
/install
43 $(INSTALL_DIR
) $(1)/usr
/bin
44 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/.libs
/ykchalresp
$(1)/usr
/bin
/
45 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/.libs
/ykinfo
$(1)/usr
/bin
/
46 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/.libs
/ykpersonalize
$(1)/usr
/bin
/
47 $(INSTALL_DIR
) $(1)/usr
/lib
48 $(CP
) $(PKG_BUILD_DIR
)/.libs
/libykpers-1.so
* $(1)/usr
/lib
51 $(eval
$(call BuildPackage
,ykpers
))