* [Buildroot] [PATCH 1/3] package/kodi-peripheral-joystick: new package
From: Bernd Kuhls @ 2017-05-07 11:32 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-peripheral-joystick/Config.in | 11 +++++++++++
.../kodi-peripheral-joystick.hash | 2 ++
.../kodi-peripheral-joystick/kodi-peripheral-joystick.mk | 15 +++++++++++++++
package/kodi/Config.in | 4 ++++
4 files changed, 32 insertions(+)
create mode 100644 package/kodi-peripheral-joystick/Config.in
create mode 100644 package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash
create mode 100644 package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk
diff --git a/package/kodi-peripheral-joystick/Config.in b/package/kodi-peripheral-joystick/Config.in
new file mode 100644
index 0000000000..4175676182
--- /dev/null
+++ b/package/kodi-peripheral-joystick/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_KODI_PERIPHERAL_JOYSTICK
+ bool "kodi-peripheral-joystick"
+ depends on BR2_PACKAGE_HAS_UDEV
+ select BR2_PACKAGE_KODI_PLATFORM
+ help
+ Kodi joystick support (drivers and button maps)
+
+ https://github.com/xbmc/peripheral.joystick
+
+comment "joystick support needs udev /dev management"
+ depends on !BR2_PACKAGE_HAS_UDEV
diff --git a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash
new file mode 100644
index 0000000000..ca2bdc378c
--- /dev/null
+++ b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256 c2025c4ec280b44b5d8bb1c34185a94cc105f66f0b762087804bb7d2d633d999 kodi-peripheral-joystick-v1.3.2.tar.gz
diff --git a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk
new file mode 100644
index 0000000000..f0cad13a27
--- /dev/null
+++ b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# kodi-peripheral-joystick
+#
+################################################################################
+
+# This cset is on the branch 'Krypton'
+# When Kodi is updated, then this should be updated to the corresponding branch
+KODI_PERIPHERAL_JOYSTICK_VERSION = v1.3.2
+KODI_PERIPHERAL_JOYSTICK_SITE = $(call github,xbmc,peripheral.joystick,$(KODI_PERIPHERAL_JOYSTICK_VERSION))
+KODI_PERIPHERAL_JOYSTICK_LICENSE = GPL-2.0+
+KODI_PERIPHERAL_JOYSTICK_LICENSE_FILES = src/addon.cpp
+KODI_PERIPHERAL_JOYSTICK_DEPENDENCIES = kodi-platform udev
+
+$(eval $(cmake-package))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index aef2aaf3e7..3f0cac684d 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -299,6 +299,10 @@ menu "Inputstream addons"
source "package/kodi-inputstream-rtmp/Config.in"
endmenu
+menu "Peripheral addons"
+ source "package/kodi-peripheral-joystick/Config.in"
+endmenu
+
menu "PVR addons"
source "package/kodi-pvr-argustv/Config.in"
source "package/kodi-pvr-dvblink/Config.in"
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH v2 2/4] core: allow check-host-cmake.sh to try several candidates
From: Yann E. MORIN @ 2017-05-07 9:47 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1494131541-2960-2-git-send-email-casantos@datacom.ind.br>
Carlos, All,
On 2017-05-07 01:32 -0300, Carlos Santos spake thusly:
> This is useful on CentOS 7 whose "cmake" package provides cmake 2.8.12,
> which is too old, but the "cmake3" package (from EPEL) provides version
> 3.6.3, which is satisfactory. Examples:
>
> $ sh support/dependencies/check-host-cmake.sh 2.8 cmake cmake3
> /usr/bin/cmake
>
> $ sh support/dependencies/check-host-cmake.sh 3.1 cmake cmake3
> /usr/bin/cmake3
>
> $ sh support/dependencies/check-host-cmake.sh 3.8 cmake cmake3
> (nothing)
>
> Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
However, there is a small nit-pick I'd like to point out...
[--SNIP--]
> +for candidate; do
> +
> + # Try to locate the candidate. Discard it if not located.
> + cmake=`which "${candidate}" 2>/dev/null`
> + [ -n "${cmake}" ] || continue
> +
> + # Extract version X.Y from versions in the form X.Y or X.Y.Z
> + # with X, Y and Z numbers with one or more digits each, e.g.
> + # 3.2 -> 3.2
> + # 3.2.3 -> 3.2
> + # 3.2.42 -> 3.2
> + # 3.10 -> 3.10
> + # 3.10.4 -> 3.10
> + # 3.10.42 -> 3.10
> + # Discard the candidate if no version can be obtained
> + version="$(${cmake} --version \
> + |sed -r -e '/.* ([[:digit:]]+\.[[:digit:]]+).*$/!d;' \
> + -e 's//\1/'
> + )"
> + [ -n "${version}" ] || continue
... here: the check that version is not empty is new, and semantically
it looks like it should have been in a spearate patch (prossibly before
that one).
Unless it is the act of testing multiple candidates that introduces a
case where the version is empty, but I fil to see how that would be.
In any case, don't re-spin just for that.
Regards,
Yann E. MORIN.
> + major="${version%.*}"
> + minor="${version#*.}"
> +
> + if [ ${major} -gt ${major_min} ]; then
> echo "${cmake}"
> - else
> - # echo nothing: no suitable cmake found
> - exit 1
> + exit
> + elif [ ${major} -eq ${major_min} -a ${minor} -ge ${minor_min} ]; then
> + echo "${cmake}"
> + exit
> fi
> -fi
> +done
> +
> +# echo nothing: no suitable cmake found
> +exit 1
> --
> 2.7.4
>
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply
* [Buildroot] [PATCH v2 1/4] core: reverse the argument order in check-host-cmake
From: Yann E. MORIN @ 2017-05-07 9:40 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1494131541-2960-1-git-send-email-casantos@datacom.ind.br>
Carlos, All,
On 2017-05-07 01:32 -0300, Carlos Santos spake thusly:
> Pass the minimal version before the program name. In a later change the
> script will become able to test a list of candidates.
>
> Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Regards,
Yann E. MORIN.
> ---
> support/dependencies/check-host-cmake.mk | 2 +-
> support/dependencies/check-host-cmake.sh | 4 ++--
> 2 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk
> index 8002278..914327f 100644
> --- a/support/dependencies/check-host-cmake.mk
> +++ b/support/dependencies/check-host-cmake.mk
> @@ -12,7 +12,7 @@ BR2_CMAKE_VERSION_MIN = 3.1
>
> BR2_CMAKE ?= cmake
> ifeq ($(call suitable-host-package,cmake,\
> - $(BR2_CMAKE) $(BR2_CMAKE_VERSION_MIN)),)
> + $(BR2_CMAKE_VERSION_MIN) $(BR2_CMAKE)),)
> BR2_CMAKE = $(HOST_DIR)/usr/bin/cmake
> BR2_CMAKE_HOST_DEPENDENCY = host-cmake
> endif
> diff --git a/support/dependencies/check-host-cmake.sh b/support/dependencies/check-host-cmake.sh
> index 9b63b06..73bd4ed 100755
> --- a/support/dependencies/check-host-cmake.sh
> +++ b/support/dependencies/check-host-cmake.sh
> @@ -1,7 +1,7 @@
> #!/bin/sh
>
> -candidate="${1}"
> -version_min="${2}"
> +version_min="${1}"
> +candidate="${2}"
>
> major_min="${version_min%.*}"
> minor_min="${version_min#*.}"
> --
> 2.7.4
>
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply
* [Buildroot] [PATCH 1/1] package/kodi-pvr-*: mass version bump
From: Bernd Kuhls @ 2017-05-07 8:39 UTC (permalink / raw)
To: buildroot
Bumps contain mostly translation updates:
package/kodi-pvr-argustv: bump version to 2.5.6
package/kodi-pvr-dvblink: bump version to 3.4.5
package/kodi-pvr-dvbviewer: bump version to 2.4.11
package/kodi-pvr-filmon: bump version to 1.4.9
package/kodi-pvr-hdhomerun: bump version to 2.4.7
package/kodi-pvr-hts: bump version to 3.4.24
package/kodi-pvr-iptvsimple: bump version to 2.4.11
package/kodi-pvr-mediaportal-tvserver: bump version to 2.4.19
package/kodi-pvr-nextpvr: bump version to 2.4.13
package/kodi-pvr-njoy: bump version to 2.4.3
package/kodi-pvr-pctv: bump version to 1.4.7
package/kodi-pvr-stalker: bump version to 2.8.6
package/kodi-pvr-vbox: bump version to 3.6.10
package/kodi-pvr-vdr-vnsi: bump version to 2.6.21
package/kodi-pvr-vuplus: bump version to 2.4.10
package/kodi-pvr-wmc: bump version to 1.4.9
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-argustv/kodi-pvr-argustv.hash | 2 +-
package/kodi-pvr-argustv/kodi-pvr-argustv.mk | 2 +-
package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash | 2 +-
package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk | 2 +-
package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash | 2 +-
package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk | 2 +-
package/kodi-pvr-filmon/kodi-pvr-filmon.hash | 2 +-
package/kodi-pvr-filmon/kodi-pvr-filmon.mk | 2 +-
package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash | 2 +-
package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk | 2 +-
package/kodi-pvr-hts/kodi-pvr-hts.hash | 2 +-
package/kodi-pvr-hts/kodi-pvr-hts.mk | 2 +-
package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash | 2 +-
package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk | 2 +-
.../kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash | 2 +-
package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk | 2 +-
package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash | 2 +-
package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk | 2 +-
package/kodi-pvr-njoy/kodi-pvr-njoy.hash | 2 +-
package/kodi-pvr-njoy/kodi-pvr-njoy.mk | 2 +-
package/kodi-pvr-pctv/kodi-pvr-pctv.hash | 2 +-
package/kodi-pvr-pctv/kodi-pvr-pctv.mk | 2 +-
package/kodi-pvr-stalker/kodi-pvr-stalker.hash | 2 +-
package/kodi-pvr-stalker/kodi-pvr-stalker.mk | 2 +-
package/kodi-pvr-vbox/kodi-pvr-vbox.hash | 2 +-
package/kodi-pvr-vbox/kodi-pvr-vbox.mk | 2 +-
package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash | 2 +-
package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk | 2 +-
package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash | 2 +-
package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk | 2 +-
package/kodi-pvr-wmc/kodi-pvr-wmc.hash | 2 +-
package/kodi-pvr-wmc/kodi-pvr-wmc.mk | 2 +-
32 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/package/kodi-pvr-argustv/kodi-pvr-argustv.hash b/package/kodi-pvr-argustv/kodi-pvr-argustv.hash
index d5db668a64..fa1785a4ee 100644
--- a/package/kodi-pvr-argustv/kodi-pvr-argustv.hash
+++ b/package/kodi-pvr-argustv/kodi-pvr-argustv.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 4fa8280c023805e2104b9331632daa2c6493d6b11ec0611110b1e12eadb70794 kodi-pvr-argustv-2.5.4-Krypton.tar.gz
+sha256 d890af9db0b69c50d2e0f55d19ea9d678c335543c9f21287e98cb872c008d2bc kodi-pvr-argustv-9040b1447bd622bcbae3f8944e7b84d933037644.tar.gz
diff --git a/package/kodi-pvr-argustv/kodi-pvr-argustv.mk b/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
index 06bdba98d3..5a610aa3a3 100644
--- a/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
+++ b/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_ARGUSTV_VERSION = 2.5.4-Krypton
+KODI_PVR_ARGUSTV_VERSION = 9040b1447bd622bcbae3f8944e7b84d933037644
KODI_PVR_ARGUSTV_SITE = $(call github,kodi-pvr,pvr.argustv,$(KODI_PVR_ARGUSTV_VERSION))
KODI_PVR_ARGUSTV_LICENSE = GPL-2.0+
KODI_PVR_ARGUSTV_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash
index 1d377b32d6..b4c5eb7902 100644
--- a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash
+++ b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 d31c00a8b3b09fa0f552de732fee4ff46e90673e03551bed67b3e3a1e2815281 kodi-pvr-dvblink-3.4.3-Krypton.tar.gz
+sha256 ac26d449915157a1d2833902c53dcb7fb341097bf984a7510c80f31a700bcba2 kodi-pvr-dvblink-17d12632b22efad4d3c4e73b8e48f58a6b13de01.tar.gz
diff --git a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
index 7d9826783a..5f4b9e7509 100644
--- a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
+++ b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_DVBLINK_VERSION = 3.4.3-Krypton
+KODI_PVR_DVBLINK_VERSION = 17d12632b22efad4d3c4e73b8e48f58a6b13de01
KODI_PVR_DVBLINK_SITE = $(call github,kodi-pvr,pvr.dvblink,$(KODI_PVR_DVBLINK_VERSION))
KODI_PVR_DVBLINK_LICENSE = GPL-2.0+
KODI_PVR_DVBLINK_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash
index 8ec0e60675..620606f4bb 100644
--- a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash
+++ b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 91479e7c0201563f83c5cf75b520b2ef4405dc80fb7c3f4c81fa72be6a64169d kodi-pvr-dvbviewer-2.4.7.tar.gz
+sha256 6a6f0dc33d347d84233e22efa5da4033f9477fe6a9e8bb0a58d0b3f3152df384 kodi-pvr-dvbviewer-602042c9a7aa0035d799c6296e6ea06b5d5c3c4f.tar.gz
diff --git a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
index 020398736b..d950b36a23 100644
--- a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
+++ b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_DVBVIEWER_VERSION = 2.4.7
+KODI_PVR_DVBVIEWER_VERSION = 602042c9a7aa0035d799c6296e6ea06b5d5c3c4f
KODI_PVR_DVBVIEWER_SITE = $(call github,kodi-pvr,pvr.dvbviewer,$(KODI_PVR_DVBVIEWER_VERSION))
KODI_PVR_DVBVIEWER_LICENSE = GPL-2.0+
KODI_PVR_DVBVIEWER_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-filmon/kodi-pvr-filmon.hash b/package/kodi-pvr-filmon/kodi-pvr-filmon.hash
index 1d4c73f033..74882d3d15 100644
--- a/package/kodi-pvr-filmon/kodi-pvr-filmon.hash
+++ b/package/kodi-pvr-filmon/kodi-pvr-filmon.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 87ad3adc22ec64be15b9408c51388bb7d12b0089dd466aae73ae082d0576320c kodi-pvr-filmon-1.4.7-Krypton.tar.gz
+sha256 d59c4c5906411aff0c0160a8a478cdbee6559bd9a842b172cc24888da9abee25 kodi-pvr-filmon-ab9b5198feb7eb2ff94ea495414ff214c09c9391.tar.gz
diff --git a/package/kodi-pvr-filmon/kodi-pvr-filmon.mk b/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
index af0fe64cdc..ff1d115945 100644
--- a/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
+++ b/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_FILMON_VERSION = 1.4.7-Krypton
+KODI_PVR_FILMON_VERSION = ab9b5198feb7eb2ff94ea495414ff214c09c9391
KODI_PVR_FILMON_SITE = $(call github,kodi-pvr,pvr.filmon,$(KODI_PVR_FILMON_VERSION))
KODI_PVR_FILMON_LICENSE = GPL-2.0+
KODI_PVR_FILMON_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash
index b9ef293d0f..c2af4c76a1 100644
--- a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash
+++ b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 df6be23cb370bce2a6b2a8944358d27e11a8edc665deb976cbd4d2e7e1eba1c0 kodi-pvr-hdhomerun-2.4.6-Krypton.tar.gz
+sha256 8de6dff4853a6dab886e41dcd01bd017e9ee35fecdb0f6cfdec739bfe9214ad6 kodi-pvr-hdhomerun-60d89d16dd953d38947e8a6da2f8bb84a0f764ef.tar.gz
diff --git a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
index aaecc7f320..ab14f062ca 100644
--- a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
+++ b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_HDHOMERUN_VERSION = 2.4.6-Krypton
+KODI_PVR_HDHOMERUN_VERSION = 60d89d16dd953d38947e8a6da2f8bb84a0f764ef
KODI_PVR_HDHOMERUN_SITE = $(call github,kodi-pvr,pvr.hdhomerun,$(KODI_PVR_HDHOMERUN_VERSION))
KODI_PVR_HDHOMERUN_LICENSE = GPL-2.0+
KODI_PVR_HDHOMERUN_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-hts/kodi-pvr-hts.hash b/package/kodi-pvr-hts/kodi-pvr-hts.hash
index 13f250acfc..790667f9a9 100644
--- a/package/kodi-pvr-hts/kodi-pvr-hts.hash
+++ b/package/kodi-pvr-hts/kodi-pvr-hts.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 c66d8a6b2499d31947aa532629ccabf82cec94bff866ef30f64ec0a752b77407 kodi-pvr-hts-3.4.17.tar.gz
+sha256 f3458e36811da1fcca88e0c0cd41b326845e1d45198d78b3c6e635b03f3bd40e kodi-pvr-hts-4e2a8334d4e62e63720a33a18c3e3c7ff4b4ad0b.tar.gz
diff --git a/package/kodi-pvr-hts/kodi-pvr-hts.mk b/package/kodi-pvr-hts/kodi-pvr-hts.mk
index 90f05fb091..a167295f2e 100644
--- a/package/kodi-pvr-hts/kodi-pvr-hts.mk
+++ b/package/kodi-pvr-hts/kodi-pvr-hts.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_HTS_VERSION = 3.4.17
+KODI_PVR_HTS_VERSION = 4e2a8334d4e62e63720a33a18c3e3c7ff4b4ad0b
KODI_PVR_HTS_SITE = $(call github,kodi-pvr,pvr.hts,$(KODI_PVR_HTS_VERSION))
KODI_PVR_HTS_LICENSE = GPL-2.0+
KODI_PVR_HTS_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash
index 47eae669ba..12026d58d7 100644
--- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash
+++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 58be5ff8a2f97bb4a49e473be9385ff188582b5ed2cbf8ffc5d55ba0c1fc0ffb kodi-pvr-iptvsimple-8f725faf6b31151f91f52e8ce336ff57a905046d.tar.gz
+sha256 789f6b83565de5607dc444ee7e1cf11b7568caea5373f9b994d68effcb98c62a kodi-pvr-iptvsimple-d7828163f26a0ccb175058faa9d87b1fcdc89220.tar.gz
diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
index 99045a1521..e6796e6058 100644
--- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
+++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_IPTVSIMPLE_VERSION = 8f725faf6b31151f91f52e8ce336ff57a905046d
+KODI_PVR_IPTVSIMPLE_VERSION = d7828163f26a0ccb175058faa9d87b1fcdc89220
KODI_PVR_IPTVSIMPLE_SITE = $(call github,kodi-pvr,pvr.iptvsimple,$(KODI_PVR_IPTVSIMPLE_VERSION))
KODI_PVR_IPTVSIMPLE_LICENSE = GPL-2.0+
KODI_PVR_IPTVSIMPLE_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash
index 02d59df892..5abc082a4b 100644
--- a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash
+++ b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 59264354c79eaf1658755cb5bc05efc8bca581ed8fb762e82665ec128453e648 kodi-pvr-mediaportal-tvserver-2.4.16-Krypton.tar.gz
+sha256 0b5b1ba387fa2f7c2374bc501bbb5a77aa95c016ac1b34a3b3933a89a21b0038 kodi-pvr-mediaportal-tvserver-d261c83a4ab40441be32c1202138fc6409a22974.tar.gz
diff --git a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
index 02ef48cd02..6520e4ff9b 100644
--- a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
+++ b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION = 2.4.16-Krypton
+KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION = d261c83a4ab40441be32c1202138fc6409a22974
KODI_PVR_MEDIAPORTAL_TVSERVER_SITE = $(call github,kodi-pvr,pvr.mediaportal.tvserver,$(KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION))
KODI_PVR_MEDIAPORTAL_TVSERVER_LICENSE = GPL-2.0+
KODI_PVR_MEDIAPORTAL_TVSERVER_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash
index 4deb220817..9c538882ff 100644
--- a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash
+++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 5b0839141c9bdd1150442ef06974755bccb381b2998ddffa584eb234a83b7af5 kodi-pvr-nextpvr-2.4.11-Krypton.tar.gz
+sha256 039bf21f42032235056aeb9fc8800c41d5c4c842bbc1a0fb340a33cd04049587 kodi-pvr-nextpvr-dd03d62adab4f07c1354652033dffa6da25ba9b7.tar.gz
diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
index 8f06f320cd..6776d14231 100644
--- a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
+++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_NEXTPVR_VERSION = 2.4.11-Krypton
+KODI_PVR_NEXTPVR_VERSION = dd03d62adab4f07c1354652033dffa6da25ba9b7
KODI_PVR_NEXTPVR_SITE = $(call github,kodi-pvr,pvr.nextpvr,$(KODI_PVR_NEXTPVR_VERSION))
KODI_PVR_NEXTPVR_LICENSE = GPL-2.0+
KODI_PVR_NEXTPVR_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-njoy/kodi-pvr-njoy.hash b/package/kodi-pvr-njoy/kodi-pvr-njoy.hash
index 29fc6e6a87..c201a73ad2 100644
--- a/package/kodi-pvr-njoy/kodi-pvr-njoy.hash
+++ b/package/kodi-pvr-njoy/kodi-pvr-njoy.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 4315b5f87986c17e668d0d89093059b96315b8a7908fc060e2660e5bf8216057 kodi-pvr-njoy-2.4.2-Krypton.tar.gz
+sha256 6dc95a7fc0faeab30fb5e09ef3bc341f44bfa96500daaf3c169ae4e539745f71 kodi-pvr-njoy-ce66c1d40819cb42b3e70a3b616a7755099b2f3d.tar.gz
diff --git a/package/kodi-pvr-njoy/kodi-pvr-njoy.mk b/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
index 0106585bbf..1c7c4dd7b5 100644
--- a/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
+++ b/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_NJOY_VERSION = 2.4.2-Krypton
+KODI_PVR_NJOY_VERSION = ce66c1d40819cb42b3e70a3b616a7755099b2f3d
KODI_PVR_NJOY_SITE = $(call github,kodi-pvr,pvr.njoy,$(KODI_PVR_NJOY_VERSION))
KODI_PVR_NJOY_LICENSE = GPL-2.0+
KODI_PVR_NJOY_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-pctv/kodi-pvr-pctv.hash b/package/kodi-pvr-pctv/kodi-pvr-pctv.hash
index 62d9965cb9..a1e650b7d9 100644
--- a/package/kodi-pvr-pctv/kodi-pvr-pctv.hash
+++ b/package/kodi-pvr-pctv/kodi-pvr-pctv.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 0e5a0fcbdbda0200ebde50552bd68eddd8644010bd39d1cf0038ba28182ca8bb kodi-pvr-pctv-1.4.5-Krypton.tar.gz
+sha256 c348eb924d2a2842de919fd9561f2efd07586dfdef18cdb6b55a331e1ed3f11f kodi-pvr-pctv-85d6eae79876af8a6db2413e3884296520271768.tar.gz
diff --git a/package/kodi-pvr-pctv/kodi-pvr-pctv.mk b/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
index 881dbe08ce..e3ff8b2d55 100644
--- a/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
+++ b/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_PCTV_VERSION = 1.4.5-Krypton
+KODI_PVR_PCTV_VERSION = 85d6eae79876af8a6db2413e3884296520271768
KODI_PVR_PCTV_SITE = $(call github,kodi-pvr,pvr.pctv,$(KODI_PVR_PCTV_VERSION))
KODI_PVR_PCTV_LICENSE = GPL-2.0+
KODI_PVR_PCTV_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-stalker/kodi-pvr-stalker.hash b/package/kodi-pvr-stalker/kodi-pvr-stalker.hash
index 914ef48b85..4027d2bdae 100644
--- a/package/kodi-pvr-stalker/kodi-pvr-stalker.hash
+++ b/package/kodi-pvr-stalker/kodi-pvr-stalker.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 3bdd6debd8e8085e54d665f4b870bc77a18800c08d517d837d2ac703b0984622 kodi-pvr-stalker-2.8.3-Krypton.tar.gz
+sha256 4156e9e1bf35621a5ef35ad4e944380ba3725789bc51694d397a831341ab517d kodi-pvr-stalker-df111a0d0a67669b732d8986e5473f3ffd9d7d9c.tar.gz
diff --git a/package/kodi-pvr-stalker/kodi-pvr-stalker.mk b/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
index eeadc03bd3..51dffb4681 100644
--- a/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
+++ b/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_STALKER_VERSION = 2.8.3-Krypton
+KODI_PVR_STALKER_VERSION = df111a0d0a67669b732d8986e5473f3ffd9d7d9c
KODI_PVR_STALKER_SITE = $(call github,kodi-pvr,pvr.stalker,$(KODI_PVR_STALKER_VERSION))
KODI_PVR_STALKER_LICENSE = GPL-2.0+
KODI_PVR_STALKER_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-vbox/kodi-pvr-vbox.hash b/package/kodi-pvr-vbox/kodi-pvr-vbox.hash
index a3d3c21dc4..5472be8e49 100644
--- a/package/kodi-pvr-vbox/kodi-pvr-vbox.hash
+++ b/package/kodi-pvr-vbox/kodi-pvr-vbox.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 b04f1e3fc50d1cf230a2950349d69abdc15ccc36d08c2a7aba471cdd9f56b114 kodi-pvr-vbox-3.6.7.tar.gz
+sha256 f8e6cb967a175450bfc74225ae0b06b9a5e6fb91458f5123359191b4831c5921 kodi-pvr-vbox-adc6c346cc3570a232d336fcebfb0905eaaa9b96.tar.gz
diff --git a/package/kodi-pvr-vbox/kodi-pvr-vbox.mk b/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
index 40d6dc1f18..e786cbf377 100644
--- a/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
+++ b/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_VBOX_VERSION = 3.6.7
+KODI_PVR_VBOX_VERSION = adc6c346cc3570a232d336fcebfb0905eaaa9b96
KODI_PVR_VBOX_SITE = $(call github,kodi-pvr,pvr.vbox,$(KODI_PVR_VBOX_VERSION))
KODI_PVR_VBOX_LICENSE = GPL-2.0+
KODI_PVR_VBOX_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash
index a21b9c61cb..6d42583a9b 100644
--- a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash
+++ b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 25753e89b86f4a91e389adecb285b7c835c139b12c41437f6b89291c092763b6 kodi-pvr-vdr-vnsi-2a90c2f9a1f3e5889336a8df5426ff99b0318b0f.tar.gz
+sha256 b65acb7ade6eaac395ea357158a4aae5ccd141612acfd834b72fbdf8db4e8b0e kodi-pvr-vdr-vnsi-4ed7d602924dbfcdd2770c0e13423092e829460d.tar.gz
diff --git a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
index 87ca850fbb..e068641c0d 100644
--- a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
+++ b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_VDR_VNSI_VERSION = 2a90c2f9a1f3e5889336a8df5426ff99b0318b0f
+KODI_PVR_VDR_VNSI_VERSION = 4ed7d602924dbfcdd2770c0e13423092e829460d
KODI_PVR_VDR_VNSI_SITE = $(call github,kodi-pvr,pvr.vdr.vnsi,$(KODI_PVR_VDR_VNSI_VERSION))
KODI_PVR_VDR_VNSI_LICENSE = GPL-2.0+
KODI_PVR_VDR_VNSI_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash
index e14a2cfbb2..70c564e8e0 100644
--- a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash
+++ b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 d3bccae1740ef24d43d30008e4c767169f1cb3d18b0dc8042679226c024267c9 kodi-pvr-vuplus-2.4.6-Krypton.tar.gz
+sha256 0c17505be16c581d4fad2912350b96f8efbf776657467f67becfd499950bd82d kodi-pvr-vuplus-25c4883e7c73c71d77fd32c8e33284ed5f081287.tar.gz
diff --git a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
index f5c15b0499..1ea0d94824 100644
--- a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
+++ b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_VUPLUS_VERSION = 2.4.6-Krypton
+KODI_PVR_VUPLUS_VERSION = 25c4883e7c73c71d77fd32c8e33284ed5f081287
KODI_PVR_VUPLUS_SITE = $(call github,kodi-pvr,pvr.vuplus,$(KODI_PVR_VUPLUS_VERSION))
KODI_PVR_VUPLUS_LICENSE = GPL-2.0+
KODI_PVR_VUPLUS_LICENSE_FILES = src/client.h
diff --git a/package/kodi-pvr-wmc/kodi-pvr-wmc.hash b/package/kodi-pvr-wmc/kodi-pvr-wmc.hash
index 0aa996dbf2..21fdd71286 100644
--- a/package/kodi-pvr-wmc/kodi-pvr-wmc.hash
+++ b/package/kodi-pvr-wmc/kodi-pvr-wmc.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 b88e7a185f2f88ce8fa683a263702e2621efef14abd343414fedf900d163baa5 kodi-pvr-wmc-1.4.7-Krypton.tar.gz
+sha256 77eecab002e178ebdaa78c45ba43c836da002813e8c17769f6752dc91a8fef42 kodi-pvr-wmc-ed67cfedc1dad168c167d86d20fe4d0934504633.tar.gz
diff --git a/package/kodi-pvr-wmc/kodi-pvr-wmc.mk b/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
index 1339adb413..c2969b8053 100644
--- a/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
+++ b/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
@@ -6,7 +6,7 @@
# This cset is on the branch 'Krypton'
# When Kodi is updated, then this should be updated to the corresponding branch
-KODI_PVR_WMC_VERSION = 1.4.7-Krypton
+KODI_PVR_WMC_VERSION = ed67cfedc1dad168c167d86d20fe4d0934504633
KODI_PVR_WMC_SITE = $(call github,kodi-pvr,pvr.wmc,$(KODI_PVR_WMC_VERSION))
KODI_PVR_WMC_LICENSE = GPL-2.0+
KODI_PVR_WMC_LICENSE_FILES = src/client.h
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH] package/libubox: fix lua module install path
From: Thomas Petazzoni @ 2017-05-07 8:24 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170506202610.19962-1-yann.morin.1998@free.fr>
Hello,
On Sat, 6 May 2017 22:26:10 +0200, Yann E. MORIN wrote:
> The LUAPATH variable is only used when installing the lua module, and
> cmake knows very well how to do out-of-tree isntalls, so there is no
> reason to include the staging path in LUAPATH, which will cause our
> post-install sanity checks to kick in and whine:
>
> libubox: installs files in /home/lhk/workspace/orangepi/host/usr/a
> rm-buildroot-linux-gnueabihf/sysroot//home/lhk/workspace/orangepi
>
> As for libuci, just pass the runtime LUAPATH.
>
> Fixes #9856
>
> Reported-by: linhuikui at gmail.com
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> Cc: Yegor Yefremov <yegorslists@googlemail.com>
> ---
> package/libubox/libubox.mk | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [git commit] package/libubox: fix lua module install path
From: Thomas Petazzoni @ 2017-05-07 7:01 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=be3645a58ad1ee3961c4da1b2f72f5835629303a
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
The LUAPATH variable is only used when installing the lua module, and
cmake knows very well how to do out-of-tree isntalls, so there is no
reason to include the staging path in LUAPATH, which will cause our
post-install sanity checks to kick in and whine:
libubox: installs files in /home/lhk/workspace/orangepi/host/usr/a
rm-buildroot-linux-gnueabihf/sysroot//home/lhk/workspace/orangepi
As for libuci, just pass the runtime LUAPATH.
Fixes #9856
Reported-by: linhuikui at gmail.com
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/libubox/libubox.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/libubox/libubox.mk b/package/libubox/libubox.mk
index 5e2efad..d3e3b70 100644
--- a/package/libubox/libubox.mk
+++ b/package/libubox/libubox.mk
@@ -13,7 +13,7 @@ LIBUBOX_DEPENDENCIES = $(if $(BR2_PACKAGE_JSON_C),json-c)
ifeq ($(BR2_USE_MMU)$(BR2_PACKAGE_LUA_5_1),yy)
LIBUBOX_DEPENDENCIES += lua
LIBUBOX_CONF_OPTS += -DBUILD_LUA=ON \
- -DLUAPATH=$(STAGING_DIR)/usr/lib/lua/5.1 \
+ -DLUAPATH=/usr/lib/lua/5.1 \
-DLUA_CFLAGS=-I$(STAGING_DIR)/usr/include
else
LIBUBOX_CONF_OPTS += -DBUILD_LUA=OFF
^ permalink raw reply related
* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-06
From: Thomas Petazzoni @ 2017-05-07 6:28 UTC (permalink / raw)
To: buildroot
Hello,
Build statistics for 2017-05-06
================================
successes : 185
failures : 65
timeouts : 2
TOTAL : 252
Classification of failures by reason
====================================
host-protobuf-3.2.0 | 19
wpan-tools-0.7 | 16
mpir-3.0.0 | 9
mpv-0.25.0 | 7
qt5base-5.8.0 | 2
rabbitmq-c-v0.8.0 | 2
ffmpeg-3.3 | 1
hwloc-1.10.1 | 1
luasql-sqlite3-2.3.0-1 | 1
make[2]: *** [all-recursive... | 1
make[7]: *** wait: No child... | 1
ntp-4.2.8p10 | 1
opencv-2.4.13.2 | 1
openocd-0.10.0 | 1
qwt-6.1.3 | 1
radvd-2.12 | 1
rpi-firmware-4b24a81a2ce94a... | 1
toolchain-external-codesour... | 1
Detail of failures
===================
m68k | ffmpeg-3.3 | NOK | http://autobuild.buildroot.net/results/f3bb75c0d74b30f2fbf0bee7e749e3849fc0306b |
i686 | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/7fd142e3b0a008411ff470553bb6dfa71f0a8986 | ORPH
sh4a | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/a379205c99ff73a4ddfeaec8d0cf6673c1c15706 | ORPH
m68k | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/2126fdec1ff8e9b4095f2cad3fdc1f85e1892185 | ORPH
i686 | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/67bb6651adbcfe505fa1f331dbf718ce582428c0 | ORPH
x86_64 | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/5a731a3db6c3e55680787faafe5bb0f96456bb5f | ORPH
microblazeel | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/e9af46cabe8e2c5647e13f4c7910990f7eeb5b9d | ORPH
arm | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/d2d57c082a81cda4db16dcd112c15259337e3a13 | ORPH
x86_64 | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/d9c4d9c0641443b005cd6cbdafaf32a657e7261f | ORPH
powerpc | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/acf6055d851c627467b5f98ad4b3c189d54191f0 | ORPH
or1k | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/9f32d44eba42958be29d19a640a71b3145f40d8e | ORPH
xtensa | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/adbe264094194327fc9ba9759cdb29dd4868993f | ORPH
x86_64 | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/31c7ff69656608641931a7033da4d8060e392950 | ORPH
mipsel | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/6e54d8256a0e468c89a42db27fa7f6bd1ce6714e | ORPH
nios2 | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/5c128d44270e8c7319dfb7f6dfd8c8052d2d6ee9 | ORPH
powerpc64le | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/37acadb766ec06fbc0294dc336d5ac2a327a157f | ORPH
x86_64 | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/a5d96a5733796a8b7c4afd8eeae0606c31d9f3f0 | ORPH
arm | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/287ef253a5e9988ec3a98c174378e6ea8182fdab | ORPH
aarch64 | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/e0a05342095e23a79c69feb24bab3b6fe23340ae | ORPH
mips64el | host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/b51fc7f222e2b38bc4a0411d90719bead0c95a99 | ORPH
microblazeel | hwloc-1.10.1 | NOK | http://autobuild.buildroot.net/results/3952669e7e8dfed12bc5a4fb418388249b45dce5 |
x86_64 | luasql-sqlite3-2.3.0-1 | NOK | http://autobuild.buildroot.net/results/85f7a50a8361c08c3b8681c1a019538e5f831aeb |
microblazeel | make[2]: *** [all-recursive... | TIM | http://autobuild.buildroot.net/results/835ee3b033b9064ee07e6b459c01304c63482a4d |
microblazeel | make[7]: *** wait: No child... | TIM | http://autobuild.buildroot.net/results/caa08c2dc94d3b5cb1d58beb69b88581ad588418 |
powerpc64le | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/e533f509869905868112037835d48355d9562c64 |
arm | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/2e4a27af60065db51aca9e69701bc191d24b2209 |
mipsel | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/db2542a2ec3029eda81738a7ae5faeb9ea4aedee |
mipsel | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/20142c0e8bce01a1bcf7c8dc26bda7056f6dd1ee |
mips64el | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/50b94e6d0dbc33664c6bfe06f83b211083aa07f7 |
mipsel | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/883a91bd074a856316a4d34f5f2d7d423d03d4da |
arm | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/76400ca71a3fae036d19cf372d5a08dc6679737c |
powerpc64le | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/919bb689904f71971466fd5306e3bc3e35dc4610 |
arm | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/4d7f2a1326f75e11693bdd51ad274079b0dd0ce4 |
m68k | mpv-0.25.0 | NOK | http://autobuild.buildroot.net/results/8a98b5ccc226bc144dfbc0f459406eb36da289b2 |
mips64el | mpv-0.25.0 | NOK | http://autobuild.buildroot.net/results/43c20fc53b83705c187f65b2abbb5f469e3b4a4c |
arm | mpv-0.25.0 | NOK | http://autobuild.buildroot.net/results/478a3ce6fc22d6e46bdd8f5ed1c94818749e4655 |
arm | mpv-0.25.0 | NOK | http://autobuild.buildroot.net/results/8f59ba376f0716dd3a0f1f9ccdbf184c2516a15e |
powerpc64le | mpv-0.25.0 | NOK | http://autobuild.buildroot.net/results/ddf6c369c5292fc4cf99cd2fef1b056b39d3d20d |
xtensa | mpv-0.25.0 | NOK | http://autobuild.buildroot.net/results/db3ae59fa0b65cc4a2e583223c46fc674d4a80a5 |
arm | mpv-0.25.0 | NOK | http://autobuild.buildroot.net/results/9197058ad174f1cf435e15020ad315e5006c857d |
mips | ntp-4.2.8p10 | NOK | http://autobuild.buildroot.net/results/0ea378c62538b22219aa7a22d69a581b6713ec0b | ORPH
i686 | opencv-2.4.13.2 | NOK | http://autobuild.buildroot.net/results/a2ba77af71663ae6f6adac1ea3d0e6838fbc92b5 |
m68k | openocd-0.10.0 | NOK | http://autobuild.buildroot.net/results/17b745dc753c6e7bf65d4568171ee034662d1b76 | ORPH
mips64el | qt5base-5.8.0 | NOK | http://autobuild.buildroot.net/results/7de25a4d981d3762d994882a2fef5696556e662c |
sh4 | qt5base-5.8.0 | NOK | http://autobuild.buildroot.net/results/02f20929aeb4c901feeeb95323223b6ea17396dd |
arm | qwt-6.1.3 | NOK | http://autobuild.buildroot.net/results/0d6ccc8836f2a66d1e03403aaf01b4e73820aa87 | ORPH
arm | rabbitmq-c-v0.8.0 | NOK | http://autobuild.buildroot.net/results/60b6868c34352673f6005d68f1e1dfcb765acecc |
powerpc | rabbitmq-c-v0.8.0 | NOK | http://autobuild.buildroot.net/results/dee07b3f8489bc403c4a8d35b311799c328145e4 |
arc | radvd-2.12 | NOK | http://autobuild.buildroot.net/results/70420df605009c9671afbf4aa9909e6fc000daa9 | ORPH
aarch64 | rpi-firmware-4b24a81a2ce94a... | NOK | http://autobuild.buildroot.net/results/c3c0b05a12beca45d6a2737ab620a7a1c6205562 |
nios2 | toolchain-external-codesour... | NOK | http://autobuild.buildroot.net/results/6cf67b3ada9c175ff269ac3eb99f3d5235a78c3f | ORPH
arc | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/a655388c9e227ad832ab839bed65ab951b6961b6 |
i686 | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/b32efb9c7e40d835c628a151fd1171304874623e |
powerpc64le | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/d30e8bd06da6be70e9a361b7cfab41843f82675f |
arm | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/d3010f82be70b4114d0025c5e3fd02a8c5686fa4 |
arm | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/472488d24fdacd58cf1b15565e9c5a17f0290e4b |
sparc64 | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/cb7870ab04c741df9c6153f0656f9449d377ef34 |
or1k | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/4680e17c3b9bc6714bd511d5beccccdfb976b6f9 |
sh4a | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/ee5f56243a8d7cb5da39b7d12c76d33e00a31e93 |
x86_64 | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/17858d6bb3ee52e2e2fc2958d9066cbfb1f9333e |
xtensa | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/d7802061b289bb0d2cb5d43cfd7a340614c89461 |
sh4a | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/6daa4f4b4e8be662c25b325c45354cc1e3f7b5c8 |
mipsel | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/c3c8bb9044f2151ff042f2018d4479b37113f9ca |
mips64el | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/6172d75e97706138020f03b29362142fd3095e69 |
sparc64 | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/cd608042d851cbaf223f41b2b8aa728fa031051e |
arm | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/ed25f2c92a65e715e32c8a619253de8d88dabcd0 |
sparc64 | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/b533aea23ceb62e7c97980f3fbbf8c59434000b9 |
--
http://autobuild.buildroot.net
^ permalink raw reply
* [Buildroot] kodi aarch64 support
From: Bernd Kuhls @ 2017-05-07 5:23 UTC (permalink / raw)
To: buildroot
In-Reply-To: <trinity-41637461-8d25-4a68-a201-0dd8a146259d-1494094631395@3capp-mailcom-bs10>
Am Sat, 06 May 2017 20:17:11 +0200 schrieb daggs:
> Greetings Bernd,
>
> I have a question, afaik, kodi 17 supports aarch64 but it seems that it
> is impossible to compile kodi on aarch64 using latest buildroot git.
> why is that? am I missing something?
>
> Thanks,
>
> Dagg.
Hi Dagg,
you need this patch for buildroot which is currently under review:
http://patchwork.ozlabs.org/patch/756690/
I am waiting for a decision from Kodi upstream whether they
accept https://github.com/xbmc/xbmc/pull/12014 or not.
After that I will rebase my patch for buildroot.
Regards, Bernd
^ permalink raw reply
* [Buildroot] [PATCH v2 4/4] core: add "cmake3" to the list of cmake candidates
From: Carlos Santos @ 2017-05-07 4:32 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1494131541-2960-1-git-send-email-casantos@datacom.ind.br>
This is useful on CentOS 7, whose "cmake" utility corresponds to version
2.8.12, which is too old for Buildroot.
Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
support/dependencies/check-host-cmake.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk
index ef080ff..07b064c 100644
--- a/support/dependencies/check-host-cmake.mk
+++ b/support/dependencies/check-host-cmake.mk
@@ -10,7 +10,7 @@
#
BR2_CMAKE_VERSION_MIN = 3.1
-BR2_CMAKE_CANDIDATES ?= cmake
+BR2_CMAKE_CANDIDATES ?= cmake cmake3
BR2_CMAKE ?= $(call suitable-host-package,cmake,\
$(BR2_CMAKE_VERSION_MIN) $(BR2_CMAKE_CANDIDATES))
ifeq ($(BR2_CMAKE),)
--
2.7.4
^ permalink raw reply related
* [Buildroot] [PATCH v2 3/4] core: allow having a list of "cmake" candidates
From: Carlos Santos @ 2017-05-07 4:32 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1494131541-2960-1-git-send-email-casantos@datacom.ind.br>
Add the BR2_CMAKE_CANDIDATES variable, containing a list of candidates
to check and use as BR2_CMAKE, if possible.
This allows using "cmake3" on CentOS 7, whose default cmake corresponds
to version 2.8.12. Example:
$ make BR2_CMAKE_CANDIDATES="cmake cmake3"
Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
support/dependencies/check-host-cmake.mk | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk
index 914327f..ef080ff 100644
--- a/support/dependencies/check-host-cmake.mk
+++ b/support/dependencies/check-host-cmake.mk
@@ -10,9 +10,10 @@
#
BR2_CMAKE_VERSION_MIN = 3.1
-BR2_CMAKE ?= cmake
-ifeq ($(call suitable-host-package,cmake,\
- $(BR2_CMAKE_VERSION_MIN) $(BR2_CMAKE)),)
+BR2_CMAKE_CANDIDATES ?= cmake
+BR2_CMAKE ?= $(call suitable-host-package,cmake,\
+ $(BR2_CMAKE_VERSION_MIN) $(BR2_CMAKE_CANDIDATES))
+ifeq ($(BR2_CMAKE),)
BR2_CMAKE = $(HOST_DIR)/usr/bin/cmake
BR2_CMAKE_HOST_DEPENDENCY = host-cmake
endif
--
2.7.4
^ permalink raw reply related
* [Buildroot] [PATCH v2 2/4] core: allow check-host-cmake.sh to try several candidates
From: Carlos Santos @ 2017-05-07 4:32 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1494131541-2960-1-git-send-email-casantos@datacom.ind.br>
This is useful on CentOS 7 whose "cmake" package provides cmake 2.8.12,
which is too old, but the "cmake3" package (from EPEL) provides version
3.6.3, which is satisfactory. Examples:
$ sh support/dependencies/check-host-cmake.sh 2.8 cmake cmake3
/usr/bin/cmake
$ sh support/dependencies/check-host-cmake.sh 3.1 cmake cmake3
/usr/bin/cmake3
$ sh support/dependencies/check-host-cmake.sh 3.8 cmake cmake3
(nothing)
Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
---
support/dependencies/check-host-cmake.sh | 76 +++++++++++++++++---------------
1 file changed, 41 insertions(+), 35 deletions(-)
diff --git a/support/dependencies/check-host-cmake.sh b/support/dependencies/check-host-cmake.sh
index 73bd4ed..fadeae9 100755
--- a/support/dependencies/check-host-cmake.sh
+++ b/support/dependencies/check-host-cmake.sh
@@ -1,39 +1,45 @@
#!/bin/sh
-version_min="${1}"
-candidate="${2}"
-
-major_min="${version_min%.*}"
-minor_min="${version_min#*.}"
-
-cmake=`which ${candidate}`
-if [ ! -x "${cmake}" ]; then
- # echo nothing: no suitable cmake found
- exit 1
-fi
-
-# Extract version X.Y from versions in the form X.Y or X.Y.Z
-# with X, Y and Z numbers with one or more digits each, e.g.
-# 3.2 -> 3.2
-# 3.2.3 -> 3.2
-# 3.2.42 -> 3.2
-# 3.10 -> 3.10
-# 3.10.4 -> 3.10
-# 3.10.42 -> 3.10
-version="$(${cmake} --version \
- |sed -r -e '/.* ([[:digit:]]+\.[[:digit:]]+).*$/!d;' \
- -e 's//\1/'
- )"
-major="${version%.*}"
-minor="${version#*.}"
-
-if [ ${major} -gt ${major_min} ]; then
- echo "${cmake}"
-else
- if [ ${major} -eq ${major_min} -a ${minor} -ge ${minor_min} ]; then
+# prevent shift error
+[ $# -lt 2 ] && exit 1
+
+major_min="${1%.*}"
+minor_min="${1#*.}"
+
+shift
+
+for candidate; do
+
+ # Try to locate the candidate. Discard it if not located.
+ cmake=`which "${candidate}" 2>/dev/null`
+ [ -n "${cmake}" ] || continue
+
+ # Extract version X.Y from versions in the form X.Y or X.Y.Z
+ # with X, Y and Z numbers with one or more digits each, e.g.
+ # 3.2 -> 3.2
+ # 3.2.3 -> 3.2
+ # 3.2.42 -> 3.2
+ # 3.10 -> 3.10
+ # 3.10.4 -> 3.10
+ # 3.10.42 -> 3.10
+ # Discard the candidate if no version can be obtained
+ version="$(${cmake} --version \
+ |sed -r -e '/.* ([[:digit:]]+\.[[:digit:]]+).*$/!d;' \
+ -e 's//\1/'
+ )"
+ [ -n "${version}" ] || continue
+
+ major="${version%.*}"
+ minor="${version#*.}"
+
+ if [ ${major} -gt ${major_min} ]; then
echo "${cmake}"
- else
- # echo nothing: no suitable cmake found
- exit 1
+ exit
+ elif [ ${major} -eq ${major_min} -a ${minor} -ge ${minor_min} ]; then
+ echo "${cmake}"
+ exit
fi
-fi
+done
+
+# echo nothing: no suitable cmake found
+exit 1
--
2.7.4
^ permalink raw reply related
* [Buildroot] [PATCH v2 1/4] core: reverse the argument order in check-host-cmake
From: Carlos Santos @ 2017-05-07 4:32 UTC (permalink / raw)
To: buildroot
Pass the minimal version before the program name. In a later change the
script will become able to test a list of candidates.
Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
---
support/dependencies/check-host-cmake.mk | 2 +-
support/dependencies/check-host-cmake.sh | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk
index 8002278..914327f 100644
--- a/support/dependencies/check-host-cmake.mk
+++ b/support/dependencies/check-host-cmake.mk
@@ -12,7 +12,7 @@ BR2_CMAKE_VERSION_MIN = 3.1
BR2_CMAKE ?= cmake
ifeq ($(call suitable-host-package,cmake,\
- $(BR2_CMAKE) $(BR2_CMAKE_VERSION_MIN)),)
+ $(BR2_CMAKE_VERSION_MIN) $(BR2_CMAKE)),)
BR2_CMAKE = $(HOST_DIR)/usr/bin/cmake
BR2_CMAKE_HOST_DEPENDENCY = host-cmake
endif
diff --git a/support/dependencies/check-host-cmake.sh b/support/dependencies/check-host-cmake.sh
index 9b63b06..73bd4ed 100755
--- a/support/dependencies/check-host-cmake.sh
+++ b/support/dependencies/check-host-cmake.sh
@@ -1,7 +1,7 @@
#!/bin/sh
-candidate="${1}"
-version_min="${2}"
+version_min="${1}"
+candidate="${2}"
major_min="${version_min%.*}"
minor_min="${version_min#*.}"
--
2.7.4
^ permalink raw reply related
* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-05
From: Baruch Siach @ 2017-05-06 22:05 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170506215714.frikpdlcuwom57fm@tarshish>
Hi Thomas,
On Sun, May 07, 2017 at 12:57:14AM +0300, Baruch Siach wrote:
> On Sat, May 06, 2017 at 08:28:48AM +0200, Thomas Petazzoni wrote:
> > arm | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/7091ad71e743efb5fd530357b0f59c5c2b0e6d8f |
>
> Seems to be related to the recent libnl version bump, though I could not
> figure out how. I could not reproduce this failure here, even after installing
> host libnl header files.
>
> For some reason the following wpan-tools macro evaluates to true:
>
> src/nl_extras.h:
> #if (LIBNL_VER_MIN < 2) || (LIBNL_VER_MIN == 2) && (LIBNL_VER_MIC <= 26)
Scratch that. Just found your commit 5d80e1c9263b in my tree.
Sorry for the noise,
baruch
--
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch@tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -
^ permalink raw reply
* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-05
From: Baruch Siach @ 2017-05-06 21:57 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170506062848.3CE3120C7A@mail.free-electrons.com>
Hi Thomas, all,
On Sat, May 06, 2017 at 08:28:48AM +0200, Thomas Petazzoni wrote:
> arm | wpan-tools-0.7 | NOK | http://autobuild.buildroot.net/results/7091ad71e743efb5fd530357b0f59c5c2b0e6d8f |
Seems to be related to the recent libnl version bump, though I could not
figure out how. I could not reproduce this failure here, even after installing
host libnl header files.
For some reason the following wpan-tools macro evaluates to true:
src/nl_extras.h:
#if (LIBNL_VER_MIN < 2) || (LIBNL_VER_MIN == 2) && (LIBNL_VER_MIC <= 26)
libnl defines the following:
include/netlink/version.h:
#define LIBNL_VER_MAJ 3
#define LIBNL_VER_MIN 3
#define LIBNL_VER_MIC 0
Running make with V=1 shows the following command line:
.../output/host/usr/bin/arm-none-linux-gnueabi-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I.../output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/include/libnl3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o iwpan-interface.o `test -f 'interface.c' || echo './'`interface.c
No host headers as far as I can see.
Any idea?
baruch
--
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch@tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -
^ permalink raw reply
* [Buildroot] [PATCH] package/rpi-firmware: fix unmet dependencies
From: Yann E. MORIN @ 2017-05-06 21:26 UTC (permalink / raw)
To: buildroot
Currently, vcdbg is only supported in 32-bit mode. Furthermore, vcdbg
needs rpi-userland, which we currently only support in 32-bit mode.
Add a dependency on BR2_arm.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/rpi-firmware/Config.in | 2 ++
1 file changed, 2 insertions(+)
diff --git a/package/rpi-firmware/Config.in b/package/rpi-firmware/Config.in
index 4efef8691e..a7fa1c3b33 100644
--- a/package/rpi-firmware/Config.in
+++ b/package/rpi-firmware/Config.in
@@ -67,6 +67,7 @@ config BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS
config BR2_PACKAGE_RPI_FIRMWARE_INSTALL_VCDBG
bool "vcdbg"
+ depends on BR2_arm # rpi-userland
depends on BR2_TOOLCHAIN_USES_GLIBC
depends on BR2_INSTALL_LIBSTDCPP # rpi-userland
select BR2_PACKAGE_RPI_USERLAND
@@ -74,6 +75,7 @@ config BR2_PACKAGE_RPI_FIRMWARE_INSTALL_VCDBG
Install vcdbg, to help debug communication with the GPU.
comment "vcdbg needs a glibc toolchain w/ C++"
+ depends on BR2_arm
depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP
endif # BR2_PACKAGE_RPI_FIRMWARE
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH] package/cmake: propagate libuv dependencies
From: Yann E. MORIN @ 2017-05-06 21:01 UTC (permalink / raw)
To: buildroot
In c2c06a6de02, cmake version was bumped and a new dependency on libuv
was added, but it did not propagate all the dependencies of libuv,
missing sync_4 (probably because sync_4 was added after the patch was
sent on the list, but before it was applied to the tree).
Fix that, which fixes unmet dependencies.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/cmake/Config.in | 2 ++
1 file changed, 2 insertions(+)
diff --git a/package/cmake/Config.in b/package/cmake/Config.in
index 1c95d717b3..64ab15418d 100644
--- a/package/cmake/Config.in
+++ b/package/cmake/Config.in
@@ -19,6 +19,7 @@ config BR2_PACKAGE_CMAKE_CTEST
depends on !BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # libuv
depends on BR2_USE_MMU # libuv
+ depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libuv
select BR2_PACKAGE_CMAKE
select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_JSONCPP
@@ -40,6 +41,7 @@ config BR2_PACKAGE_CMAKE_CTEST
comment "ctest needs a toolchain w/ C++, wchar, dynamic library, gcc >= 4.7, NPTL"
depends on BR2_PACKAGE_CMAKE_ARCH_SUPPORTS
depends on BR2_USE_MMU
+ depends on BR2_TOOLCHAIN_HAS_SYNC_4
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 || \
!BR2_TOOLCHAIN_HAS_THREADS_NPTL
--
2.11.0
^ permalink raw reply related
* [Buildroot] [Bug 9856] build libubox failed on ubuntu 17.04 64bit
From: bugzilla at busybox.net @ 2017-05-06 20:28 UTC (permalink / raw)
To: buildroot
In-Reply-To: <bug-9856-163@https.bugs.busybox.net/>
https://bugs.busybox.net/show_bug.cgi?id=9856
--- Comment #2 from Yann E. MORIN <yann.morin.1998@free.fr> ---
Patch sent on the list:
https://patchwork.ozlabs.org/patch/759356/
Could you test this, please?
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply
* [Buildroot] [PATCH] package/libubox: fix lua module install path
From: Yann E. MORIN @ 2017-05-06 20:26 UTC (permalink / raw)
To: buildroot
The LUAPATH variable is only used when installing the lua module, and
cmake knows very well how to do out-of-tree isntalls, so there is no
reason to include the staging path in LUAPATH, which will cause our
post-install sanity checks to kick in and whine:
libubox: installs files in /home/lhk/workspace/orangepi/host/usr/a
rm-buildroot-linux-gnueabihf/sysroot//home/lhk/workspace/orangepi
As for libuci, just pass the runtime LUAPATH.
Fixes #9856
Reported-by: linhuikui at gmail.com
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
---
package/libubox/libubox.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/libubox/libubox.mk b/package/libubox/libubox.mk
index 5e2efad0e8..d3e3b709dc 100644
--- a/package/libubox/libubox.mk
+++ b/package/libubox/libubox.mk
@@ -13,7 +13,7 @@ LIBUBOX_DEPENDENCIES = $(if $(BR2_PACKAGE_JSON_C),json-c)
ifeq ($(BR2_USE_MMU)$(BR2_PACKAGE_LUA_5_1),yy)
LIBUBOX_DEPENDENCIES += lua
LIBUBOX_CONF_OPTS += -DBUILD_LUA=ON \
- -DLUAPATH=$(STAGING_DIR)/usr/lib/lua/5.1 \
+ -DLUAPATH=/usr/lib/lua/5.1 \
-DLUA_CFLAGS=-I$(STAGING_DIR)/usr/include
else
LIBUBOX_CONF_OPTS += -DBUILD_LUA=OFF
--
2.11.0
^ permalink raw reply related
* [Buildroot] [Bug 9856] build libubox failed on ubuntu 17.04 64bit
From: bugzilla at busybox.net @ 2017-05-06 19:52 UTC (permalink / raw)
To: buildroot
In-Reply-To: <bug-9856-163@https.bugs.busybox.net/>
https://bugs.busybox.net/show_bug.cgi?id=9856
Yann E. MORIN <yann.morin.1998@free.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|unassigned at buildroot.uclibc |yann.morin.1998 at free.fr
|.org |
Status|NEW |ASSIGNED
CC| |yann.morin.1998 at free.fr
--- Comment #1 from Yann E. MORIN <yann.morin.1998@free.fr> ---
Confirmed, and I have an idea what to investigate. Hold on...
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply
* [Buildroot] kodi aarch64 support
From: daggs @ 2017-05-06 18:17 UTC (permalink / raw)
To: buildroot
Greetings Bernd,
I have a question, afaik, kodi 17 supports aarch64 but it seems that it is impossible to compile kodi on aarch64 using latest buildroot git.
why is that? am I missing something?
Thanks,
Dagg.
^ permalink raw reply
* [Buildroot] [Bug 9856] New: build libubox failed on ubuntu 17.04 64bit
From: bugzilla at busybox.net @ 2017-05-06 15:31 UTC (permalink / raw)
To: buildroot
https://bugs.busybox.net/show_bug.cgi?id=9856
Bug ID: 9856
Summary: build libubox failed on ubuntu 17.04 64bit
Product: buildroot
Version: 2017.02.1
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: Other
Assignee: unassigned at buildroot.uclibc.org
Reporter: linhuikui at gmail.com
CC: buildroot at uclibc.org
Target Milestone: ---
Created attachment 7061
--> https://bugs.busybox.net/attachment.cgi?id=7061&action=edit
build libubox failed
I config builbroot with lua5.1 and libubox. but built failed.
buildroot2017.02.1 on ubuntu 17.04 64bit
below is the build output with cmd make V=1. and the attachment is my .config
file.
begin output:
make V=1
umask 0022 && make -C /home/lhk/workspace/buildroot-2017.02.2
O=/home/lhk/workspace/orangepi/.
>>> libubox 290c64ef5b5c3e75be851594f269d6a9568e64e5 Installing to staging directory
PATH="/home/lhk/workspace/orangepi/host/bin:/home/lhk/workspace/orangepi/host/sbin:/home/lhk/workspace/orangepi/host/usr/bin:/home/lhk/workspace/orangepi/host/usr/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games/opt/Qt5.8.0/5.8/gcc_64/bin"
/usr/bin/make -j5
DESTDIR=/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot
install/fast -C
/home/lhk/workspace/orangepi/build/libubox-290c64ef5b5c3e75be851594f269d6a9568e64e5/
/usr/bin/make -f CMakeFiles/Makefile2 preinstall
make[3]: Nothing to be done for 'preinstall'.
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "Release"
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/avl-cmp.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/avl.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/blob.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/blobmsg.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/blobmsg_json.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/json_script.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/kvlist.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/list.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/md5.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/runqueue.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/safe_list.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/ulog.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/uloop.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/usock.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/ustream.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/utils.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/libubox/vlist.h
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libubox.so
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libubox.a
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libblobmsg_json.so
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libblobmsg_json.a
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/bin/jshn
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libjson_script.so
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/share/libubox/jshn.sh
-- Up-to-date:
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/lua/5.1/uloop.so
if test -n "" ; then \
echo ">>> libubox 290c64ef5b5c3e75be851594f269d6a9568e64e5 Fixing
package configuration files" ;\
/bin/sed -i -e "s,/home/lhk/workspace/orangepi, at BASE_DIR@,g" \
-e
"s,/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot, at STAGING_DIR@,g"
\
-e
"s,^\(exec_\)\?prefix=.*,\1prefix=@STAGING_DIR@/usr,g" \
-e "s,-I/usr/,-I at STAGING_DIR@/usr/,g" \
-e "s,-L/usr/,-L at STAGING_DIR@/usr/,g" \
-e
"s, at STAGING_DIR@,/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot,g"
\
-e "s, at BASE_DIR@,/home/lhk/workspace/orangepi,g" \
;\
fi
>>> libubox 290c64ef5b5c3e75be851594f269d6a9568e64e5 Fixing libtool files
find
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib*
-name "*.la" | xargs --no-run-if-empty \
/bin/sed -i -e "s:/home/lhk/workspace/orangepi:@BASE_DIR@:g" \
-e
"s:/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot:@STAGING_DIR@:g"
\
-e
"s:/home/lhk/workspace/orangepi/host/opt/ext-toolchain:@TOOLCHAIN_EXTERNAL_INSTALL_DIR@:g"
\
-e "s:\(['= ]\)/usr:\\1 at STAGING_DIR@/usr:g" \
-e
"s:@TOOLCHAIN_EXTERNAL_INSTALL_DIR@:/home/lhk/workspace/orangepi/host/opt/ext-toolchain:g"
\
-e
"s:@STAGING_DIR@:/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot:g"
\
-e "s:@BASE_DIR@:/home/lhk/workspace/orangepi:g"
libubox: installs files in
/home/lhk/workspace/orangepi/host/usr/arm-buildroot-linux-gnueabihf/sysroot//home/lhk/workspace/orangepi
package/pkg-generic.mk:255: recipe for target
'/home/lhk/workspace/orangepi/build/libubox-290c64ef5b5c3e75be851594f269d6a9568e64e5/.stamp_staging_installed'
failed
make[1]: ***
[/home/lhk/workspace/orangepi/build/libubox-290c64ef5b5c3e75be851594f269d6a9568e64e5/.stamp_staging_installed]
Error 1
Makefile:16: recipe for target '_all' failed
make: *** [_all] Error 2
End of output.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply
* [Buildroot] Analysis of build results for 2017-05-04
From: Thomas Petazzoni @ 2017-05-06 14:54 UTC (permalink / raw)
To: buildroot
In-Reply-To: <CANQCQpZJPwwSoFVJ2DCU8tDn7OQPrPr02RABi1UgWwZmH=S8QA@mail.gmail.com>
Hello,
On Sat, 6 May 2017 09:14:04 -0500, Matthew Weber wrote:
> I had been running 4 instances on a virtual machine and had symlinked
> the dl folders together to one. This was mostly for space reasons
> and I've since restored it to what you'd expect.
You can't symlink the download folder: for each instance, we run some
logic before a build that removes 5 random tarballs from the download
folder, in order to:
1. Keep the download folder size to a reasonable amount
(statistically, unused tarballs will be removed at some point)
2. Regularly re-test the download of packages, in order to detect when
packages are no longer available upstream.
However, if you share the downloader folder between instances, this all
breaks down: a tarball can be removed after it has been downloaded,
but before it gets extracted (time window is small so almost never
happens) or a tarball can be removed between the time it gets
downloaded/extracted and the moment it gets used for "legal-info" (much
longer time window, which is why we're seeing these issues).
> Here's the whole story.... I have modified the scripts to use a
> Primary Site from an internal FTP because of proxy stability affecting
> builds. Secondly, the script is modified to look at a result for a
> failing package and see if the build_end.log has a failure related to
> our proxy or if it's a actual failure (for the case of a new package
> not yet being on our internal FTP). The last modification is to use
> our mirror of buildroot which is 6hrs behind upstream. This again is
> proxy related and we had some failures because of timeouts to pulling
> upstream. I will take a look at my patchset and see if there maybe
> should be some enhancements I push upstream.
Lots of issues :-/
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] Analysis of build results for 2017-05-04
From: Matthew Weber @ 2017-05-06 14:14 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170506145221.3db37159@free-electrons.com>
Thomas
On Sat, May 6, 2017 at 7:52 AM, Thomas Petazzoni
<thomas.petazzoni@free-electrons.com> wrote:
> Hello,
>
> On Fri, 5 May 2017 17:11:08 -0500, Matthew Weber wrote:
>
>> > Matt, since this issue occurred on your autobuilder slave, could you
>> > indicate if you have done some maintenance / manually removed some
>> > downloaded files ?
>>
>> Let me check, I have 4 autobuilders setup to share the same archive folder.
>
> Why do you have such a setup? The autobuild-run script by itself is
> capable of running multiple slave instances at the same time, while
> making sure that each has its own download folder.
I had been running 4 instances on a virtual machine and had symlinked
the dl folders together to one. This was mostly for space reasons
and I've since restored it to what you'd expect.
Here's the whole story.... I have modified the scripts to use a
Primary Site from an internal FTP because of proxy stability affecting
builds. Secondly, the script is modified to look at a result for a
failing package and see if the build_end.log has a failure related to
our proxy or if it's a actual failure (for the case of a new package
not yet being on our internal FTP). The last modification is to use
our mirror of buildroot which is 6hrs behind upstream. This again is
proxy related and we had some failures because of timeouts to pulling
upstream. I will take a look at my patchset and see if there maybe
should be some enhancements I push upstream.
>
>> > chmod +x /accts/mlweber1/rclinux/rc-buildroot-test/scripts/instance-1/dl/ti_cgt_pru_2.1.4_linux_installer_x86.bin
>> > chmod: changing permissions of '/accts/mlweber1/rclinux/rc-buildroot-test/scripts/instance-1/dl/ti_cgt_pru_2.1.4_linux_installer_x86.bin': Operation not permitted
>> >
>> > Matthew: this is a configuration issue on your autobuilder slave. It is
>> > not normal that we are not allowed to set execution permissions. Could
>> > you fix this?
>>
>> Yep, I'll resolve this tonight. Similar issue to above, I'm using a
>> cached folder for my builds and the autobuilder. I''ll fix the
>> permissions and separate the dl folders from being shared.
>
> OK. Please just use the autobuild-run script as-is, and run a single
> invocation of the script. It can spawn multiple instances by itself, as
> said above.
Yep, that's how we do it. Just had the symlinks as mentioned above.
<snip>
--
Matthew L Weber / Pr Software Engineer
Airborne Information Systems / Security Systems and Software / Secure Platforms
MS 131-100, C Ave NE, Cedar Rapids, IA, 52498, USA
www.rockwellcollins.com
Note: Any Export License Required Information and License Restricted
Third Party Intellectual Property (TPIP) content must be encrypted and
sent to matthew.weber at corp.rockwellcollins.com.
^ permalink raw reply
* [Buildroot] [PATCH] package/libloki: new package
From: Romain Naour @ 2017-05-06 14:07 UTC (permalink / raw)
To: buildroot
From: Corentin GUILLEVIC <corentin.guillevic@smile.fr>
A C++ library of designs, containing flexible implementations of common design patterns and idioms.
Sigend-off-by: Corentin GUILLEVIC <corentin.guillevic@smile.fr>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
DEVELOPERS | 3 +
package/Config.in | 1 +
...stall-to-a-specific-location-using-DESTDI.patch | 65 ++++++++++++++++++++++
package/libloki/0002-use-ln-snf.patch | 31 +++++++++++
package/libloki/Config.in | 12 ++++
package/libloki/libloki.hash | 5 ++
package/libloki/libloki.mk | 44 +++++++++++++++
7 files changed, 161 insertions(+)
create mode 100644 package/libloki/0001-allow-to-install-to-a-specific-location-using-DESTDI.patch
create mode 100644 package/libloki/0002-use-ln-snf.patch
create mode 100644 package/libloki/Config.in
create mode 100644 package/libloki/libloki.hash
create mode 100644 package/libloki/libloki.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 8fbb69a..df47636 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -361,6 +361,9 @@ F: package/policycoreutils/
F: package/sepolgen/
F: package/ustr/
+N: Corentin GUILLEVIC <corentin.guillevic@smile.fr>
+F: package/libloki/
+
N: C?dric Ch?pied <cedric.chepied@gmail.com>
F: package/znc/
diff --git a/package/Config.in b/package/Config.in
index d57813c..a5e71ef 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1385,6 +1385,7 @@ menu "Other"
source "package/libical/Config.in"
source "package/libite/Config.in"
source "package/liblinear/Config.in"
+ source "package/libloki/Config.in"
source "package/libnpth/Config.in"
source "package/libnspr/Config.in"
source "package/libpfm4/Config.in"
diff --git a/package/libloki/0001-allow-to-install-to-a-specific-location-using-DESTDI.patch b/package/libloki/0001-allow-to-install-to-a-specific-location-using-DESTDI.patch
new file mode 100644
index 0000000..d19306f
--- /dev/null
+++ b/package/libloki/0001-allow-to-install-to-a-specific-location-using-DESTDI.patch
@@ -0,0 +1,65 @@
+From 0b80e8beff68a0570fdc2d9281992060414475c1 Mon Sep 17 00:00:00 2001
+From: Romain Naour <romain.naour@gmail.com>
+Date: Sat, 29 Apr 2017 22:13:54 +0200
+Subject: [PATCH] allow to install to a specific location using DESTDIR
+
+DESTDIR is the autotools standard variable where to copy
+headers, libraries and binaries. It's not the same as "prefix".
+
+So while installing to Buildroot STAGING directory, use prefix=/usr
+and DESTOR=$(STAGING_DIR).
+
+Signed-off-by: Romain Naour <romain.naour@gmail.com>
+Sigend-off-by: Corentin GUILLEVIC <corentin.guillevic@smile.fr>
+---
+ include/Makefile | 12 ++++++------
+ src/Makefile | 10 +++++-----
+ 2 files changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/include/Makefile b/include/Makefile
+index 26a8139..a8cf369 100644
+--- a/include/Makefile
++++ b/include/Makefile
+@@ -2,10 +2,10 @@ include ../Makefile.common
+
+ .PHONY: install
+ install:
+- mkdir -p $(prefix)/include/loki
+- mkdir -p $(prefix)/include/loki/flex
+- mkdir -p $(prefix)/include/loki/yasli
++ mkdir -p $(DESTDIR)$(prefix)/include/loki
++ mkdir -p $(DESTDIR)$(prefix)/include/loki/flex
++ mkdir -p $(DESTDIR)$(prefix)/include/loki/yasli
+
+- install -m 644 loki/*.h $(prefix)/include/loki
+- install -m 644 loki/flex/*.h $(prefix)/include/loki/flex
+- install -m 644 loki/yasli/*.h $(prefix)/include/loki/yasli
++ install -m 644 loki/*.h $(DESTDIR)$(prefix)/include/loki
++ install -m 644 loki/flex/*.h $(DESTDIR)$(prefix)/include/loki/flex
++ install -m 644 loki/yasli/*.h $(DESTDIR)$(prefix)/include/loki/yasli
+diff --git a/src/Makefile b/src/Makefile
+index b272929..054285e 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -74,13 +74,13 @@ INSTALL_DATA := $(INSTALL) -m 644
+ install: install-static install-shared
+
+ install-static: $(RESULT_DIR)$(STATIC_LIB)
+- mkdir -p $(prefix)/lib
+- $(INSTALL_DATA) $(RESULT_DIR)$(STATIC_LIB) $(prefix)/lib
++ mkdir -p $(DESTDIR)$(prefix)/lib
++ $(INSTALL_DATA) $(RESULT_DIR)$(STATIC_LIB) $(DESTDIR)$(prefix)/lib
+
+ install-shared: $(RESULT_DIR)$(SHARED_LIB_VERSIONED)
+- mkdir -p $(prefix)/lib
+- $(INSTALL_DATA) $(RESULT_DIR)$(SHARED_LIB_VERSIONED) $(prefix)/lib
+- cd $(prefix)/lib; ln -s $(SHARED_LIB_VERSIONED) $(SHARED_LIB_BASE)
++ mkdir -p $(DESTDIR)$(prefix)/lib
++ $(INSTALL_DATA) $(RESULT_DIR)$(SHARED_LIB_VERSIONED) $(DESTDIR)$(prefix)/lib
++ cd $(DESTDIR)$(prefix)/lib; ln -s $(SHARED_LIB_VERSIONED) $(SHARED_LIB_BASE)
+
+ %.lo : %.cpp
+ $(CXX) -c $(CXXFLAGS) -fPIC $(CPPFLAGS) -o $@ $<
+--
+2.9.3
+
diff --git a/package/libloki/0002-use-ln-snf.patch b/package/libloki/0002-use-ln-snf.patch
new file mode 100644
index 0000000..5b73d7f
--- /dev/null
+++ b/package/libloki/0002-use-ln-snf.patch
@@ -0,0 +1,31 @@
+From 7fcaa080ef3fddb3f7dcfaf2984bc397d7c9e96c Mon Sep 17 00:00:00 2001
+From: Romain Naour <romain.naour@gmail.com>
+Date: Sat, 29 Apr 2017 22:27:26 +0200
+Subject: [PATCH] use ln -snf
+
+Otherwise the install step fail due to existing symlink.
+
+'libloki.so': File exists
+
+Signed-off-by: Romain Naour <romain.naour@gmail.com>
+Sigend-off-by: Corentin GUILLEVIC <corentin.guillevic@smile.fr>
+---
+ src/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index 054285e..2c169ab 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -80,7 +80,7 @@ install-static: $(RESULT_DIR)$(STATIC_LIB)
+ install-shared: $(RESULT_DIR)$(SHARED_LIB_VERSIONED)
+ mkdir -p $(DESTDIR)$(prefix)/lib
+ $(INSTALL_DATA) $(RESULT_DIR)$(SHARED_LIB_VERSIONED) $(DESTDIR)$(prefix)/lib
+- cd $(DESTDIR)$(prefix)/lib; ln -s $(SHARED_LIB_VERSIONED) $(SHARED_LIB_BASE)
++ cd $(DESTDIR)$(prefix)/lib; ln -snf $(SHARED_LIB_VERSIONED) $(SHARED_LIB_BASE)
+
+ %.lo : %.cpp
+ $(CXX) -c $(CXXFLAGS) -fPIC $(CPPFLAGS) -o $@ $<
+--
+2.9.3
+
diff --git a/package/libloki/Config.in b/package/libloki/Config.in
new file mode 100644
index 0000000..7e9816b
--- /dev/null
+++ b/package/libloki/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_LIBLOKI
+ bool "libloki"
+ depends on BR2_INSTALL_LIBSTDCPP
+ depends on BR2_TOOLCHAIN_HAS_THREADS
+ help
+ A C++ library of designs, containing flexible implementations
+ of common design patterns and idioms.
+
+ http://sourceforge.net/projects/loki-lib
+
+comment "libloki needs a toolchain w/ C++, threads"
+ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/libloki/libloki.hash b/package/libloki/libloki.hash
new file mode 100644
index 0000000..52d67c8
--- /dev/null
+++ b/package/libloki/libloki.hash
@@ -0,0 +1,5 @@
+# From https://sourceforge.net/projects/loki-lib/files/Loki/Loki%200.1.7
+md5 33a24bcbb99fa2ec8fcbbab65649f3f6 loki-0.1.7.tar.bz2
+sha1 006c630217b1e1fd33015dc0597d2d743d8ee4e3 loki-0.1.7.tar.bz2
+# locally computed
+sha256 07553754f6be2738559947db69b0718512665bf4a34015fa3a875b6eb1111198 loki-0.1.7.tar.bz2
diff --git a/package/libloki/libloki.mk b/package/libloki/libloki.mk
new file mode 100644
index 0000000..e61601e
--- /dev/null
+++ b/package/libloki/libloki.mk
@@ -0,0 +1,44 @@
+################################################################################
+#
+# libloki
+#
+################################################################################
+
+LIBLOKI_VERSION = 0.1.7
+LIBLOKI_SOURCE = loki-$(LIBLOKI_VERSION).tar.bz2
+LIBLOKI_SITE = https://sourceforge.net/projects/loki-lib/files/Loki/Loki%20$(LIBLOKI_VERSION)
+LIBLOKI_LICENSE = MIT
+LIBLOKI_INSTALL_STAGING = YES
+
+ifeq ($(BR2_STATIC_LIBS),y)
+LIBLOKI_BUILD_TARGETS += build-static
+LIBLOKI_INSTALL_TARGETS += install-static
+else ifeq ($(BR2_SHARED_LIBS),y)
+LIBLOKI_BUILD_TARGETS += build-shared
+LIBLOKI_INSTALL_TARGETS += install-shared
+else ifeq ($(BR2_SHARED_STATIC_LIBS),y)
+LIBLOKI_BUILD_TARGETS += build-static build-shared
+LIBLOKI_INSTALL_TARGETS += install-static install-shared
+endif
+
+define LIBLOKI_BUILD_CMDS
+ $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) $(LIBLOKI_BUILD_TARGETS)
+endef
+
+define LIBLOKI_INSTALL_STAGING_CMDS
+ $(MAKE) -C $(@D)/src DESTDIR=$(STAGING_DIR) $(LIBLOKI_INSTALL_TARGETS)
+ $(MAKE) -C $(@D)/include DESTDIR=$(STAGING_DIR) install
+endef
+
+# install to TARGET_DIR only the shared library
+ifeq ($(BR2_STATIC_LIBS),)
+define LIBLOKI_INSTALL_STAGING_SHARED_LIB
+ $(MAKE) -C $(@D)/src DESTDIR=$(TARGET_DIR) $(LIBLOKI_INSTALL_TARGETS)
+endef
+endif
+
+define LIBLOKI_INSTALL_TARGET_CMDS
+ $(LIBLOKI_INSTALL_STAGING_SHARED_LIB)
+endef
+
+$(eval $(generic-package))
--
2.9.3
^ permalink raw reply related
* [Buildroot] [autobuild-run: 1/2] autobuild-run: update cs nios2 toolchain comment about PR19405.
From: Thomas Petazzoni @ 2017-05-06 13:59 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170506134949.11995-1-romain.naour@gmail.com>
Hello,
On Sat, 6 May 2017 15:49:48 +0200, Romain Naour wrote:
> The toolchain was updated to 2017.02 but the PR19405 issue is still
> present.
>
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
> ---
> scripts/autobuild-run | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
Both applied to buildroot-test, thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox