Merge pull request #3238 from eduardoabinader/bump_libcheck
[feed/packages.git] / utils / ecdsautils / Makefile
1 #
2 # Copyright (C) 2012-2016 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=ecdsautils
11 PKG_VERSION:=0.3.2.20160630
12 PKG_RELEASE:=1
13 PKG_REV:=07538893fb6c2a9539678c45f9dbbf1e4f222b46
14 PKG_MAINTAINER:=Matthias Schiffer <mschiffer@universe-factory.net>
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
16 PKG_SOURCE_URL:=git://github.com/tcatm/$(PKG_NAME).git
17 PKG_SOURCE_VERSION:=$(PKG_REV)
18 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
19 PKG_SOURCE_PROTO:=git
20
21 include $(INCLUDE_DIR)/package.mk
22 include $(INCLUDE_DIR)/cmake.mk
23
24 define Package/libecdsautil
25 SECTION:=libs
26 CATEGORY:=Libraries
27 DEPENDS:=+libuecc
28 TITLE:=ECDSA library
29 URL:=https://github.com/tcatm/ecdsautils
30 endef
31
32 define Package/ecdsautils
33 SECTION:=utils
34 CATEGORY:=Utilities
35 DEPENDS:=+libecdsautil +libuecc
36 TITLE:=ECDSA Utilities
37 URL:=https://github.com/tcatm/ecdsautils
38 endef
39
40 CMAKE_OPTIONS += \
41 -DCMAKE_BUILD_TYPE:String="MINSIZEREL" \
42
43
44 define Package/libecdsautil/description
45 Library to sign and verify checksums using ECDSA.
46 endef
47
48 define Package/ecdsautils/description
49 Utilities to sign and verify checksums using ECDSA.
50 endef
51
52 define Package/libecdsautil/install
53 $(INSTALL_DIR) $(1)/usr/lib/
54 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libecdsautil.so* $(1)/usr/lib/
55 endef
56
57 define Package/ecdsautils/install
58 $(INSTALL_DIR) $(1)/usr/bin
59 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ecdsautil $(1)/usr/bin/
60 $(CP) $(PKG_INSTALL_DIR)/usr/bin/ecdsakeygen $(1)/usr/bin/
61 $(CP) $(PKG_INSTALL_DIR)/usr/bin/ecdsasign $(1)/usr/bin/
62 $(CP) $(PKG_INSTALL_DIR)/usr/bin/ecdsaverify $(1)/usr/bin/
63 endef
64
65 define Build/InstallDev
66 $(INSTALL_DIR) $(1)/usr/
67 $(CP) $(PKG_INSTALL_DIR)/usr/include $(1)/usr/
68 $(CP) $(PKG_INSTALL_DIR)/usr/lib $(1)/usr/
69 endef
70
71 $(eval $(call BuildPackage,libecdsautil))
72 $(eval $(call BuildPackage,ecdsautils))