mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-30 14:46:31 +00:00
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/evemu/
|
||||||
F: package/libevdev/
|
F: package/libevdev/
|
||||||
|
|
||||||
|
N: Nicola Di Lieto <nicola.dilieto@gmail.com>
|
||||||
|
F: package/uacme/
|
||||||
|
|
||||||
N: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
|
N: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
|
||||||
F: package/libgit2/
|
F: package/libgit2/
|
||||||
|
|
||||||
|
@ -2095,6 +2095,7 @@ endif
|
|||||||
source "package/transmission/Config.in"
|
source "package/transmission/Config.in"
|
||||||
source "package/tunctl/Config.in"
|
source "package/tunctl/Config.in"
|
||||||
source "package/tvheadend/Config.in"
|
source "package/tvheadend/Config.in"
|
||||||
|
source "package/uacme/Config.in"
|
||||||
source "package/udpcast/Config.in"
|
source "package/udpcast/Config.in"
|
||||||
source "package/uftp/Config.in"
|
source "package/uftp/Config.in"
|
||||||
source "package/uhttpd/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…
x
Reference in New Issue
Block a user