initial buildroot for linux 5.15
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
config BR2_PACKAGE_LIBPAGEKITE
|
||||
bool "libpagekite"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_PACKAGE_LIBEV
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
help
|
||||
PageKite is a protocol for dynamic, tunneled reverse proxying
|
||||
of arbitrary TCP byte streams. It is particularly well suited
|
||||
for making a HTTP server on a device without a public IP
|
||||
address visible to the wider Internet, but can also be used
|
||||
for a variety of other things, including SSH access.
|
||||
|
||||
libpagekite is a tight, fast implementation of the PageKite
|
||||
protocol in C, suitable for high-performance or embedded
|
||||
applications.
|
||||
|
||||
In addition to the libpagekite library, this package installs
|
||||
the pagekitec, sshkite and httpkite tools.
|
||||
|
||||
https://pagekite.net
|
||||
https://github.com/pagekite/libpagekite
|
||||
|
||||
comment "libpagekite needs a toolchain with threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
@@ -0,0 +1,7 @@
|
||||
# Locally calculated
|
||||
sha256 c812815aae6f100212b7d6f662370a0634151fabb59f028126a59c4083a6d26d libpagekite-0.91.190530.tar.gz
|
||||
|
||||
# License files, locally calculated
|
||||
sha256 ba443b9c9d4273d06aae3e147e9ad1ec199cc9c23455f486a039536d47f57eed doc/COPYING.md
|
||||
sha256 4a271d0bb6bb6e0bac880efddb46da73e6df3dcf0d9ca08a945a232f8ab882ef doc/LICENSE-2.0.txt
|
||||
sha256 8e0f770cabe772d67d36469f6bf413afd2dcfa6ac37acfc65f770cf3a134106d doc/AGPLv3.txt
|
||||
@@ -0,0 +1,28 @@
|
||||
################################################################################
|
||||
#
|
||||
# libpagekite
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBPAGEKITE_VERSION = 0.91.190530
|
||||
LIBPAGEKITE_SITE = $(call github,pagekite,libpagekite,v$(LIBPAGEKITE_VERSION))
|
||||
|
||||
# pkrelay is AGPL-3.0+ but is not built
|
||||
LIBPAGEKITE_LICENSE = Apache-2.0 or AGPL-3.0+
|
||||
LIBPAGEKITE_LICENSE_FILES = doc/COPYING.md doc/LICENSE-2.0.txt doc/AGPLv3.txt
|
||||
|
||||
LIBPAGEKITE_DEPENDENCIES = host-pkgconf libev openssl
|
||||
LIBPAGEKITE_INSTALL_STAGING = YES
|
||||
|
||||
# Sources from git, no configure included
|
||||
LIBPAGEKITE_AUTORECONF = YES
|
||||
|
||||
LIBPAGEKITE_CONF_OPTS = \
|
||||
--with-openssl \
|
||||
--without-tests \
|
||||
--with-os-libev \
|
||||
--without-java \
|
||||
--without-agpl-relay \
|
||||
--without-ds-logfmt
|
||||
|
||||
$(eval $(autotools-package))
|
||||
Reference in New Issue
Block a user