initial buildroot for linux 5.15

This commit is contained in:
Huan.Feng
2021-12-06 14:12:13 +08:00
parent d7767d594e
commit 7b6fc358fa
12736 changed files with 508822 additions and 0 deletions
@@ -0,0 +1,30 @@
From 0831f77e990e363f78e3f6a5c461084988824f7b Mon Sep 17 00:00:00 2001
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Date: Tue, 2 Jul 2019 23:48:12 +0200
Subject: [PATCH] src/meson.build: upload needs gupnp-av
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[Upstream status:
https://gitlab.gnome.org/GNOME/gupnp-tools/merge_requests/3]
---
src/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/meson.build b/src/meson.build
index 84b2ca2..6601f45 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -2,9 +2,9 @@ subdir('common')
if get_option('av-tools') and gupnp_av.found()
subdir('av-cp')
+ subdir('upload')
endif
subdir('discover')
subdir('network-light')
subdir('universal-cp')
-subdir('upload')
--
2.20.1
+21
View File
@@ -0,0 +1,21 @@
config BR2_PACKAGE_GUPNP_TOOLS
bool "gupnp-tools"
depends on BR2_PACKAGE_LIBGTK3
# gssdp, gupnp, libsoup all select on libglib2, so they have
# the same dependencies as libgtk3, which we depend on. So for
# the same of simplicity, we don't replicate all those
# (complex) dependencies.
select BR2_PACKAGE_GSSDP
select BR2_PACKAGE_GUPNP
select BR2_PACKAGE_LIBSOUP
select BR2_PACKAGE_LIBXML2
help
GUPnP Tools are free replacements of Intel UPnP tools that
use GUPnP. They provides client and server side tools which
enable one to easily test and debug one's UPnP devices and
control points.
http://www.gupnp.org/
comment "gupnp-tools needs libgtk3"
depends on !BR2_PACKAGE_LIBGTK3
+5
View File
@@ -0,0 +1,5 @@
# Hash from: http://ftp.gnome.org/pub/gnome/sources/gupnp-tools/0.10/gupnp-tools-0.10.0.sha256sum:
sha256 41da7ff5ba8e2425adcb64ca5e04c81f57ca20ec6fdb84923939fdad42c6a18d gupnp-tools-0.10.0.tar.xz
# Locally computed:
sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING
+38
View File
@@ -0,0 +1,38 @@
################################################################################
#
# gupnp-tools
#
################################################################################
GUPNP_TOOLS_VERSION_MAJOR = 0.10
GUPNP_TOOLS_VERSION = $(GUPNP_TOOLS_VERSION_MAJOR).0
GUPNP_TOOLS_SOURCE = gupnp-tools-$(GUPNP_TOOLS_VERSION).tar.xz
GUPNP_TOOLS_SITE = \
http://ftp.gnome.org/pub/gnome/sources/gupnp-tools/$(GUPNP_TOOLS_VERSION_MAJOR)
GUPNP_TOOLS_LICENSE = GPL-2.0+
GUPNP_TOOLS_LICENSE_FILES = COPYING
GUPNP_TOOLS_INSTALL_STAGING = YES
GUPNP_TOOLS_DEPENDENCIES = \
host-pkgconf \
libglib2 \
libxml2 \
gssdp \
gupnp \
libsoup \
libgtk3 \
$(TARGET_NLS_DEPENDENCIES)
GUPNP_TOOLS_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)
ifeq ($(BR2_PACKAGE_GUPNP_AV),y)
GUPNP_TOOLS_CONF_OPTS += -Dav-tools=true
GUPNP_TOOLS_DEPENDENCIES += gupnp-av
else
GUPNP_TOOLS_CONF_OPTS += -Dav-tools=false
endif
ifeq ($(BR2_PACKAGE_GTKSOURCEVIEW),y)
GUPNP_TOOLS_DEPENDENCIES += gtksourceview
endif
$(eval $(meson-package))