Files
packages/utils/ecdsautils/Makefile
Robert Marko 272f55e87f treewide: refresh hashes after move to use ZSTD as default
With the recent move to using ZSTD as the default compression format
for packaging git repo clones we must refresh all of the hashes for
the packages feed as well.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-04-07 12:06:34 +02:00

71 lines
1.8 KiB
Makefile

#
# Copyright (C) 2012-2016 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=ecdsautils
PKG_VERSION:=0.4.1
PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/freifunk-gluon/ecdsautils
PKG_SOURCE_VERSION:=39b6d0a77414fd41614953a0e185c4eefa2f88ad
PKG_MIRROR_HASH:=ea2aa57316e3700a22770a1f4908ed234db2d3a57ebdbd5cf11bd1c3b3643087
PKG_MAINTAINER:=Matthias Schiffer <mschiffer@universe-factory.net>
PKG_LICENSE_FILES:=COPYRIGHT
CMAKE_INSTALL:=1
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk
define Package/libecdsautil
SECTION:=libs
CATEGORY:=Libraries
DEPENDS:=+libuecc
TITLE:=ECDSA library
URL:=https://github.com/freifunk-gluon/ecdsautils
LICENSE:=MIT
endef
define Package/ecdsautils
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=+libecdsautil +libuecc
TITLE:=ECDSA Utilities
URL:=https://github.com/freifunk-gluon/ecdsautils
LICENSE:=BSD-2-Clause
endef
define Package/libecdsautil/description
Library to sign and verify checksums using ECDSA.
endef
define Package/ecdsautils/description
Utilities to sign and verify checksums using ECDSA.
endef
CMAKE_OPTIONS += \
-DCMAKE_BUILD_TYPE:String="MINSIZEREL"
define Package/libecdsautil/install
$(INSTALL_DIR) $(1)/usr/lib/
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libecdsautil.so* $(1)/usr/lib/
endef
define Package/ecdsautils/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ecdsautil $(1)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/ecdsakeygen $(1)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/ecdsasign $(1)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/ecdsaverify $(1)/usr/bin/
endef
$(eval $(call BuildPackage,libecdsautil))
$(eval $(call BuildPackage,ecdsautils))