Move all to deprecated folder.
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
Fix generate-keynames.sh script for cross-compilation
|
||||
|
||||
generate-keynames.sh reads /usr/include/linux to find the keyname
|
||||
symbols. However, when cross-compiling, the include path points
|
||||
somewhere else. Allow the user to pass CROSS_ROOT to point to the
|
||||
root of the cross-compilation environment.
|
||||
|
||||
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
|
||||
---
|
||||
diff -rup dvb-apps-83c746462ccb.orig/util/av7110_loadkeys/generate-keynames.sh dvb-apps-83c746462ccb/util/av7110_loadkeys/generate-keynames.sh
|
||||
--- dvb-apps-83c746462ccb.orig/util/av7110_loadkeys/generate-keynames.sh 2012-12-06 10:38:07.000000000 +0100
|
||||
+++ dvb-apps-83c746462ccb/util/av7110_loadkeys/generate-keynames.sh 2013-08-29 21:47:09.717991439 +0200
|
||||
@@ -18,7 +18,7 @@ echo "};" >> $1
|
||||
echo >> $1
|
||||
echo >> $1
|
||||
echo "static struct input_key_name key_name [] = {" >> $1
|
||||
-for x in $(cat /usr/include/linux/input.h input_fake.h | \
|
||||
+for x in $(cat ${CROSS_ROOT}/usr/include/linux/input.h input_fake.h | \
|
||||
egrep "#define[ \t]+KEY_" | grep -v KEY_MAX | \
|
||||
cut -f 1 | cut -f 2 -d " " | sort -u) ; do
|
||||
echo " { \"$(echo $x | cut -b 5-)\", $x }," >> $1
|
||||
@@ -26,7 +26,7 @@ done
|
||||
echo "};" >> $1
|
||||
echo >> $1
|
||||
echo "static struct input_key_name btn_name [] = {" >> $1
|
||||
-for x in $(cat /usr/include/linux/input.h input_fake.h | \
|
||||
+for x in $(cat ${CROSS_ROOT}/usr/include/linux/input.h input_fake.h | \
|
||||
egrep "#define[ \t]+BTN_" | \
|
||||
cut -f 1 | cut -f 2 -d " " | sort -u) ; do
|
||||
echo " { \"$(echo $x | cut -b 5-)\", $x }," >> $1
|
||||
@@ -0,0 +1,44 @@
|
||||
From 9b8f1df41f7579da63c27763ff184d351e4c7fef Mon Sep 17 00:00:00 2001
|
||||
From: Simon Dawson <spdawson@gmail.com>
|
||||
Date: Sun, 4 Jan 2015 12:06:18 +0100
|
||||
Subject: [PATCH] Fix compiler warning flags
|
||||
|
||||
When building for bfin, the build fails as follows.
|
||||
|
||||
cc1: error: unrecognized command line option "-Wno-packed-bitfield-compat"
|
||||
|
||||
An example of an autobuild failure arising from this is the following.
|
||||
|
||||
http://autobuild.buildroot.net/results/92e/92e472004812a3616f62d766a9ea07a997a66e89/
|
||||
http://autobuild.buildroot.net/results/6e7/6e7b48ad9768349d983985c3067c4267cde80541/
|
||||
|
||||
Clearly, not all toolchains provide a gcc that understands
|
||||
the -Wno-packed-bitfield-compat flag; remove usage of this flag.
|
||||
|
||||
Wno-packed-bitfield-compat option was added in gcc 4.4.
|
||||
|
||||
[Romain:
|
||||
- This patch is also needed for bfin toolchains which use gcc 4.3.5
|
||||
- Add a link to bfin build failure]
|
||||
Signed-off-by: Simon Dawson <spdawson@gmail.com>
|
||||
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
|
||||
---
|
||||
util/scan/Makefile | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/util/scan/Makefile b/util/scan/Makefile
|
||||
index d48c478..88667c5 100644
|
||||
--- a/util/scan/Makefile
|
||||
+++ b/util/scan/Makefile
|
||||
@@ -14,7 +14,7 @@ inst_bin = $(binaries)
|
||||
|
||||
removing = atsc_psip_section.c atsc_psip_section.h
|
||||
|
||||
-CPPFLAGS += -Wno-packed-bitfield-compat -D__KERNEL_STRICT_NAMES
|
||||
+CPPFLAGS += -D__KERNEL_STRICT_NAMES
|
||||
|
||||
.PHONY: all
|
||||
|
||||
--
|
||||
1.9.3
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
From a826c7c722db40bfedf00e51ce38411550ae8216 Mon Sep 17 00:00:00 2001
|
||||
From: Romain Naour <romain.naour@openwide.fr>
|
||||
Date: Thu, 25 Dec 2014 19:22:16 +0100
|
||||
Subject: [PATCH] Make.rules: Handle static/shared only build
|
||||
|
||||
Do not build .a library when enable_static is set to "no"
|
||||
Do not build .so library when enable_shared is set to "no"
|
||||
|
||||
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
|
||||
---
|
||||
Make.rules | 10 ++++++++--
|
||||
1 file changed, 8 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/Make.rules b/Make.rules
|
||||
index 3410d7b..d274e16 100644
|
||||
--- a/Make.rules
|
||||
+++ b/Make.rules
|
||||
@@ -9,7 +9,13 @@ ifneq ($(lib_name),)
|
||||
CFLAGS_LIB ?= -fPIC
|
||||
CFLAGS += $(CFLAGS_LIB)
|
||||
|
||||
-libraries = $(lib_name).so $(lib_name).a
|
||||
+ifneq ($(enable_static),no)
|
||||
+libraries += $(lib_name).a
|
||||
+endif
|
||||
+
|
||||
+ifneq ($(enable_shared),no)
|
||||
+libraries += $(lib_name).so
|
||||
+endif
|
||||
|
||||
.PHONY: library
|
||||
|
||||
@@ -23,7 +29,7 @@ prerequisites = $(subst .o,.d,$(objects)) $(addsuffix .d,$(binaries))
|
||||
|
||||
.PHONY: clean install
|
||||
|
||||
-ifeq ($(static),1)
|
||||
+ifneq ($(enable_static),no)
|
||||
LDFLAGS += -static
|
||||
endif
|
||||
|
||||
--
|
||||
1.9.3
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
From c578772d6abc5fdf3ec83f632c371373e5baf9f1 Mon Sep 17 00:00:00 2001
|
||||
From: Romain Naour <romain.naour@openwide.fr>
|
||||
Date: Fri, 26 Dec 2014 01:04:58 +0100
|
||||
Subject: [PATCH] Makefile: remove test
|
||||
|
||||
Tests needs static libraries, remove them for shared only build.
|
||||
|
||||
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
|
||||
---
|
||||
Makefile | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 65a2273..105c460 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -10,7 +10,6 @@ DVB_API_MINOR := $(word 3, $(shell grep -m1 "DVB_API_VERSION_MINOR" $(VERSION_FI
|
||||
|
||||
all clean install:
|
||||
$(MAKE) -C lib $@
|
||||
- $(MAKE) -C test $@
|
||||
$(MAKE) -C util $@
|
||||
|
||||
update:
|
||||
--
|
||||
1.9.3
|
||||
|
||||
14
deprecated/firmware/buildroot/package/dvb-apps/Config.in
Normal file
14
deprecated/firmware/buildroot/package/dvb-apps/Config.in
Normal file
@@ -0,0 +1,14 @@
|
||||
config BR2_PACKAGE_DVB_APPS
|
||||
bool "dvb-apps"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
|
||||
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
||||
help
|
||||
Install a small number of DVB test and utility programs,
|
||||
including szap and dvbscan.
|
||||
|
||||
http://linuxtv.org/projects.php
|
||||
http://linuxtv.org/hg/dvb-apps
|
||||
|
||||
comment "dvb-apps utils needs a toolchain w/ threads, headers >= 3.3"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
|
||||
40
deprecated/firmware/buildroot/package/dvb-apps/dvb-apps.mk
Normal file
40
deprecated/firmware/buildroot/package/dvb-apps/dvb-apps.mk
Normal file
@@ -0,0 +1,40 @@
|
||||
################################################################################
|
||||
#
|
||||
# dvb-apps
|
||||
#
|
||||
################################################################################
|
||||
|
||||
DVB_APPS_VERSION = 3d43b280298c39a67d1d889e01e173f52c12da35
|
||||
DVB_APPS_SITE = http://linuxtv.org/hg/dvb-apps
|
||||
DVB_APPS_SITE_METHOD = hg
|
||||
DVB_APPS_LICENSE = GPLv2, GPLv2+, LGPLv2.1+
|
||||
DVB_APPS_LICENSE_FILES = COPYING COPYING.LGPL
|
||||
|
||||
ifeq ($(BR2_ENABLE_LOCALE),)
|
||||
DVB_APPS_DEPENDENCIES = libiconv
|
||||
DVB_APPS_LDLIBS += -liconv
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
DVB_APPS_MAKE_OPTS += enable_shared=no
|
||||
else ifeq ($(BR2_SHARED_LIBS),y)
|
||||
DVB_APPS_MAKE_OPTS += enable_static=no
|
||||
endif
|
||||
|
||||
DVB_APPS_INSTALL_STAGING = YES
|
||||
|
||||
define DVB_APPS_BUILD_CMDS
|
||||
$(TARGET_CONFIGURE_OPTS) LDLIBS="$(DVB_APPS_LDLIBS)" \
|
||||
$(MAKE) -C $(@D) CROSS_ROOT=$(STAGING_DIR) \
|
||||
$(DVB_APPS_MAKE_OPTS)
|
||||
endef
|
||||
|
||||
define DVB_APPS_INSTALL_STAGING_CMDS
|
||||
$(MAKE) -C $(@D) $(DVB_APPS_MAKE_OPTS) DESTDIR=$(STAGING_DIR) install
|
||||
endef
|
||||
|
||||
define DVB_APPS_INSTALL_TARGET_CMDS
|
||||
$(MAKE) -C $(@D) $(DVB_APPS_MAKE_OPTS) DESTDIR=$(TARGET_DIR) install
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
Reference in New Issue
Block a user