[yocto] [meta-raspberrypi][PATCH] pi-blaster: update to include proper rpi3 support
Khem Raj
raj.khem at gmail.com
Wed Jun 7 21:22:50 PDT 2017
On Wed, Jun 7, 2017 at 9:09 PM, Petter Mabäcker <petter at technux.se> wrote:
> 2017-06-08 00:54 skrev Khem Raj:
>
>
> On Wed, Jun 7, 2017 at 2:17 PM Petter Mabäcker <petter at technux.se> wrote:
>>
>> Update to latest available revision, in order to include proper rpi3
>> support as well as latest fixes.
>>
>> Signed-off-by: Petter Mabäcker <petter at technux.se>
>> ---
>> .../files/remove-initscript-lsb-dependency.patch | 37
>> ++++++++++++++++------
>> recipes-devtools/pi-blaster/pi-blaster.inc | 2 +-
>> recipes-devtools/pi-blaster/pi-blaster_git.bb | 2 +-
>> 3 files changed, 30 insertions(+), 11 deletions(-)
>>
>> diff --git
>> a/recipes-devtools/pi-blaster/files/remove-initscript-lsb-dependency.patch
>> b/recipes-devtools/pi-blaster/files/remove-initscript-lsb-dependency.patch
>> index 7ea9a3b..c8afe60 100644
>> ---
>> a/recipes-devtools/pi-blaster/files/remove-initscript-lsb-dependency.patch
>> +++
>> b/recipes-devtools/pi-blaster/files/remove-initscript-lsb-dependency.patch
>> @@ -1,13 +1,28 @@
>> -Remove dependencies on LSB functions
>> +From 1338f98a279616f4e5e9ea30a25d1dfa0c7df5d6 Mon Sep 17 00:00:00 2001
>> +From: =?UTF-8?q?Petter=20Mab=C3=A4cker?= <petter at technux.se>
>> +Date: Sun, 4 Jun 2017 12:22:40 +0200
>> +Subject: [PATCH] Remove dependencies on LSB functions
>> +MIME-Version: 1.0
>> +Content-Type: text/plain; charset=UTF-8
>> +Content-Transfer-Encoding: 8bit
>> +
>> +See this as a rebase of the previous 'Remove dependencies on LSB
>> +functions patch' with only minor modifications from the original version,
>> +based on the work done by Alex Lennon <ajlennon at dynamicdevices.co.uk> in
>> +'25fd817 pi-blaster: Added recipe'.
>>
>> Upstream-Status: Inappropriate [configuration]
>>
>> -Signed-off-by: Alex Lennon <ajlennon at dynamicdevices.co.uk>
>> +Signed-off-by: Petter Mabäcker <petter at technux.se>
>> +---
>> + debian/pi-blaster.init | 38 +++++++-------------------------------
>> + 1 file changed, 7 insertions(+), 31 deletions(-)
>>
>> -diff -ur git.org/pi-blaster.boot.sh git/pi-blaster.boot.sh
>> ---- git.org/pi-blaster.boot.sh 2014-05-20 14:49:44.378582168 +0100
>> -+++ git/pi-blaster.boot.sh 2014-05-20 14:51:08.330582386 +0100
>> -@@ -28,12 +28,12 @@
>> +diff --git a/debian/pi-blaster.init b/debian/pi-blaster.init
>> +index b142d70..01a686c 100644
>> +--- a/debian/pi-blaster.init
>> ++++ b/debian/pi-blaster.init
>> +@@ -28,12 +28,12 @@ SCRIPTNAME=/etc/init.d/$NAME
>> [ -r /etc/default/$NAME ] && . /etc/default/$NAME
>>
>> # Load the VERBOSE setting and other rcS variables
>> @@ -22,7 +37,7 @@ diff -ur git.org/pi-blaster.boot.sh
>> git/pi-blaster.boot.sh
>>
>> #
>> # Function that starts the daemon/service
>> -@@ -77,48 +77,23 @@
>> +@@ -77,48 +77,24 @@ do_stop()
>>
>> case "$1" in
>> start)
>> @@ -52,6 +67,7 @@ diff -ur git.org/pi-blaster.boot.sh
>> git/pi-blaster.boot.sh
>> # 'force-reload' alias
>> #
>> - log_daemon_msg "Restarting $DESC" "$NAME"
>> ++ echo "Restarting $DESC" "$NAME"
>> do_stop
>> - case "$?" in
>> - 0|1)
>> @@ -67,11 +83,14 @@ diff -ur git.org/pi-blaster.boot.sh
>> git/pi-blaster.boot.sh
>> - log_end_msg 1
>> - ;;
>> - esac
>> -+ do_start
>> ++ do_start
>> ;;
>> *)
>> - echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}"
>> >&2
>> -+ echo "Usage: $SCRIPTNAME {start|stop|restart}" >&2
>> ++ echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
>> exit 3
>> ;;
>> esac
>> +--
>> +1.9.1
>> +
>> diff --git a/recipes-devtools/pi-blaster/pi-blaster.inc
>> b/recipes-devtools/pi-blaster/pi-blaster.inc
>> index a3beccc..a548957 100644
>> --- a/recipes-devtools/pi-blaster/pi-blaster.inc
>> +++ b/recipes-devtools/pi-blaster/pi-blaster.inc
>> @@ -2,7 +2,7 @@ DESCRIPTION = "This project enables PWM on the GPIO pins
>> you request of a Raspbe
>> HOMEPAGE = "https://github.com/sarfata/pi-blaster/"
>> SECTION = "devel/libs"
>> LICENSE = "MIT"
>> -LIC_FILES_CHKSUM =
>> "file://README.md;beginline=157;endline=170;md5=f20832f31126609af5a7bf2340014540"
>> +LIC_FILES_CHKSUM =
>> "file://README.md;beginline=212;endline=239;md5=a012868ef5f83b9f257af253d7cb07a3"
>
>
> What changed here ?
>
> The license is added in the end of the README.md so in this case some
> additional description + modifications earlier in the README.md caused the
> license text to move place. When it comes to the license text I could only
> find changes in whitespace and newlines. They seems to have been caused by
> the pi-blaster commit: '0e1a1df Cleaning up the README'
>
> BR Petter
>
> $ diff -Naur ec5e1b4c.README.md README.md | tail -n 38
>
perfect add few lines to the commit message about this
> ## License
>
> Released under The MIT License.
>
> -Note: This project was initially released by Richard Hist under the GPL v3
> License. Richard gave me explicit permission to distribute this derivative
> work under the MIT License.
> +Note: This project was initially released by Richard Hist under the GPL v3
> +License. Richard gave me explicit permission to distribute this derivative
> work
> +under the MIT License.
>
> Copyright (c) 2013 Thomas Sarlandie - Richard Hirst
>
> - Permission is hereby granted, free of charge, to any person obtaining a
> copy of this software and associated documentation files (the "Software"),
> to deal in the Software without restriction, including without limitation
> the rights to use, copy, modify, merge, publish, distribute, sublicense,
> and/or sell copies of the Software, and to permit persons to whom the
> Software is furnished to do so, subject to the following conditions:
> -
> - The above copyright notice and this permission notice shall be included
> in all copies or substantial portions of the Software.
> -
> - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
> OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
> IN THE SOFTWARE.
> + Permission is hereby granted, free of charge, to any person obtaining a
> copy
> + of this software and associated documentation files (the "Software"),
> to
> + deal in the Software without restriction, including without limitation
> the
> + rights to use, copy, modify, merge, publish, distribute, sublicense,
> and/or
> + sell copies of the Software, and to permit persons to whom the Software
> is
> + furnished to do so, subject to the following conditions:
> +
> + The above copyright notice and this permission notice shall be included
> in
> + all copies or substantial portions of the Software.
> +
> + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
> OR
> + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> MERCHANTABILITY,
> + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
> THE
> + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
> DEALINGS
> + IN THE SOFTWARE.
>
> -[blog]:
> http://www.tbideas.com/blog/2013/02/controling-a-high-power-rgb-led-with-a-raspberry-pi/
> +[blog]:
> +http://www.tbideas.com/blog/2013/02/controling-a-high-power-rgb-led-with-a-raspberry-pi/
>
>
>
>>
>>
>>
>> SRC_URI = "git://github.com/sarfata/pi-blaster \
>> file://remove-initscript-lsb-dependency.patch \
>> diff --git a/recipes-devtools/pi-blaster/pi-blaster_git.bb
>> b/recipes-devtools/pi-blaster/pi-blaster_git.bb
>> index 263852b..ac812ab 100644
>> --- a/recipes-devtools/pi-blaster/pi-blaster_git.bb
>> +++ b/recipes-devtools/pi-blaster/pi-blaster_git.bb
>> @@ -1,3 +1,3 @@
>> require pi-blaster.inc
>>
>> -SRCREV = "ec5e1b4c6191d8f9a538497dbbb86f9cf0de7016"
>> +SRCREV = "9f45eb23a8a3b2d1c08d08a6d68f206fe91ecf4c"
>> --
>> 1.9.1
>>
>> --
>> _______________________________________________
>> yocto mailing list
>> yocto at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
More information about the yocto
mailing list