-
Notifications
You must be signed in to change notification settings - Fork 180
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Copied from https://github.com/OpenPLi/openpli-oe-core/tree/47bb7337994aaab77f6cc01e99fc83d54124ea79/meta-openpli/recipes-multimedia/dvb-apps See here https://www.world-of-satellite.com/showthread.php?61537-Trying-to-comple-dvb-apps_1-1-1-bb
- Loading branch information
Showing
1,310 changed files
with
78,426 additions
and
131 deletions.
There are no files selected for viewing
41 changes: 0 additions & 41 deletions
41
meta-oe/recipes-multimedia/dvb-apps/dvb-apps/util-DVBC_ANNEX_AC.patch
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
14 changes: 0 additions & 14 deletions
14
meta-oe/recipes-multimedia/dvb-apps/dvb-apps_1.1.1.bbappend
This file was deleted.
Oops, something went wrong.
30 changes: 30 additions & 0 deletions
30
meta-oe/recipes-multimedia/dvb-apps/files/0001-Fix-generate-keynames.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
44 changes: 44 additions & 0 deletions
44
meta-oe/recipes-multimedia/dvb-apps/files/0002-Fix-compiler-warning-flags.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 | ||
|
44 changes: 44 additions & 0 deletions
44
meta-oe/recipes-multimedia/dvb-apps/files/0003-handle-static-shared-only-build.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 | ||
|
27 changes: 27 additions & 0 deletions
27
meta-oe/recipes-multimedia/dvb-apps/files/0004-Makefile-remove-test.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 | ||
|
13 changes: 13 additions & 0 deletions
13
meta-oe/recipes-multimedia/dvb-apps/files/0005-libucsi-optimization-removal.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
diff -r 3d43b280298c lib/libucsi/endianops.h | ||
--- a/lib/libucsi/endianops.h Fri Mar 21 20:26:36 2014 +0100 | ||
+++ b/lib/libucsi/endianops.h Fri Jan 19 06:56:15 2018 +0000 | ||
@@ -33,6 +33,9 @@ | ||
#define __ucsi_packed __attribute__((packed)) | ||
|
||
|
||
+#if __GNUC__ >= 6 + (0 >= __GNUC_MINOR__) | ||
+#pragma GCC optimize ("O1") | ||
+#endif | ||
|
||
|
||
#if __BYTE_ORDER == __BIG_ENDIAN |
Oops, something went wrong.
9ca950e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This commit is making builds fail.