package/uacme: new package
Signed-off-by: Nicola Di Lieto <nicola.dilieto@gmail.com> [Thomas: - bump to version 1.0.19 - drop --disable-maintainer-mode and --disable-debug - add missing dependency on libcurl - drop = in --with-gnutls=] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
b8a7d02e21
commit
4900370d2f
|
@ -1711,6 +1711,9 @@ N: Naumann Andreas <ANaumann@ultratronik.de>
|
|||
F: package/evemu/
|
||||
F: package/libevdev/
|
||||
|
||||
N: Nicola Di Lieto <nicola.dilieto@gmail.com>
|
||||
F: package/uacme/
|
||||
|
||||
N: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
|
||||
F: package/libgit2/
|
||||
|
||||
|
|
|
@ -2095,6 +2095,7 @@ endif
|
|||
source "package/transmission/Config.in"
|
||||
source "package/tunctl/Config.in"
|
||||
source "package/tvheadend/Config.in"
|
||||
source "package/uacme/Config.in"
|
||||
source "package/udpcast/Config.in"
|
||||
source "package/uftp/Config.in"
|
||||
source "package/uhttpd/Config.in"
|
||||
|
|
14
package/uacme/Config.in
Normal file
14
package/uacme/Config.in
Normal file
|
@ -0,0 +1,14 @@
|
|||
config BR2_PACKAGE_UACME
|
||||
bool "uacme"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
select BR2_PACKAGE_MBEDTLS if !BR2_PACKAGE_GNUTLS
|
||||
select BR2_PACKAGE_LIBCURL
|
||||
help
|
||||
uacme is a client for the ACMEv2 protocol described in
|
||||
RFC8555, written in plain C code with minimal dependencies
|
||||
(libcurl and GnuTLS or mbedTLS). The ACMEv2 protocol allows
|
||||
a Certificate Authority (https://letsencrypt.org is a
|
||||
popular one) and an applicant to automate the process of
|
||||
verification and certificate issuance.
|
||||
|
||||
https://github.com/ndilieto/uacme
|
3
package/uacme/uacme.hash
Normal file
3
package/uacme/uacme.hash
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Locally computed:
|
||||
sha256 d5557bbb8a44b8902bd0c45fbdeaa84610a7ef605ec5b0f1245d9eea24c4a640 uacme-1.0.19.tar.gz
|
||||
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING
|
30
package/uacme/uacme.mk
Normal file
30
package/uacme/uacme.mk
Normal file
|
@ -0,0 +1,30 @@
|
|||
################################################################################
|
||||
#
|
||||
# uacme
|
||||
#
|
||||
################################################################################
|
||||
|
||||
UACME_VERSION = 1.0.19
|
||||
# Released versions are on branch upstream/latest, tagged as
|
||||
# upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not
|
||||
# include .tarball-version
|
||||
UACME_SITE = $(call github,ndilieto,uacme,upstream/$(UACME_VERSION))
|
||||
UACME_LICENSE = GPL-3.0+
|
||||
UACME_LICENSE_FILES = COPYING
|
||||
UACME_DEPENDENCIES = libcurl
|
||||
|
||||
ifeq ($(BR2_PACKAGE_MBEDTLS),y)
|
||||
UACME_CONF_OPTS += --with-mbedtls
|
||||
UACME_DEPENDENCIES += mbedtls
|
||||
else
|
||||
UACME_CONF_OPTS += --without-mbedtls
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GNUTLS),y)
|
||||
UACME_CONF_OPTS += --with-gnutls
|
||||
UACME_DEPENDENCIES += gnutls
|
||||
else
|
||||
UACME_CONF_OPTS += --without-gnutls
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
Loading…
Reference in a new issue