Skip to contentSkip to conversation

Pull request #2

PATCH Applied Martin Jansa 3 participants 19 messages Mar 31, 2011

lore
Share & tools
lore
#0 lore raw

cover Pull request #2

More LIC_FILES_CHKSUMs
Imported python-efl from meta-shr (will need python-cython from following meta-oe pull request)

Pull URL: git://gitorious.org/shr/meta-openembedded.git
Branch: jama/meta-efl
Browse: http://gitorious.org/shr/meta-openembedded/commits/jama/meta-efl

Thanks,
Martin Jansa <[email protected]>
---

Martin Jansa (8):
illume-keyboards-shr: add LICENSE
elementary: add LIC_FILES_CHKSUM
emotion: add LIC_FILES_CHKSUM
epdf: add LIC_FILES_CHKSUM
ethumb: add LIC_FILES_CHKSUM
libeflvala: add LIC_FILES_CHKSUM
task-x11-illume: add LIC_FILES_CHKSUM
python-efl: import from meta-shr

 .../recipes-devtools/python/python-ecore_svn.bb    |    6 +++
 .../recipes-devtools/python/python-edbus_svn.bb    |    7 +++
 .../python-edje/0001-fix-unicode-conversion.patch  |   38 ++++++++++++++++
 .../recipes-devtools/python/python-edje_svn.bb     |    8 +++
 meta-efl/recipes-devtools/python/python-efl.inc    |   46 ++++++++++++++++++++
 .../python/python-elementary_svn.bb                |    6 +++
 .../recipes-devtools/python/python-emotion_svn.bb  |    6 +++
 .../recipes-devtools/python/python-evas_svn.bb     |    5 ++
 .../recipes-efl/e17/illume-keyboards-shr/LICENSE   |   25 +++++++++++
 .../recipes-efl/e17/illume-keyboards-shr_git.bb    |    7 ++-
 meta-efl/recipes-efl/efl/elementary_svn.bb         |    3 +-
 meta-efl/recipes-efl/efl/emotion_svn.bb            |    1 +
 meta-efl/recipes-efl/efl/epdf_svn.bb               |    6 ++-
 meta-efl/recipes-efl/efl/ethumb_svn.bb             |    3 +-
 meta-efl/recipes-efl/efl/libeflvala_svn.bb         |    3 +-
 meta-efl/recipes-efl/tasks/task-x11-illume.bb      |    1 +
 16 files changed, 164 insertions(+), 7 deletions(-)
 create mode 100644 meta-efl/recipes-devtools/python/python-ecore_svn.bb
 create mode 100644 meta-efl/recipes-devtools/python/python-edbus_svn.bb
 create mode 100644 meta-efl/recipes-devtools/python/python-edje/0001-fix-unicode-conversion.patch
 create mode 100644 meta-efl/recipes-devtools/python/python-edje_svn.bb
 create mode 100644 meta-efl/recipes-devtools/python/python-efl.inc
 create mode 100644 meta-efl/recipes-devtools/python/python-elementary_svn.bb
 create mode 100644 meta-efl/recipes-devtools/python/python-emotion_svn.bb
 create mode 100644 meta-efl/recipes-devtools/python/python-evas_svn.bb
 create mode 100644 meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE
Signature · 1 line
1.7.4.1
#1 lore raw

PATCH 1/8 illume-keyboards-shr: add LICENSE

---
 .../recipes-efl/e17/illume-keyboards-shr/LICENSE   |   25 ++++++++++++++++++++
 .../recipes-efl/e17/illume-keyboards-shr_git.bb    |    7 +++--
 2 files changed, 29 insertions(+), 3 deletions(-)
 create mode 100644 meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE
meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE new file +25 -0
new file mode 100644
index 0000000..61bb2f6
@@ -0,0 +1,25 @@
+Copyright notice for Enlightenment:
+
+Copyright (C) 2000-2010 Carsten Haitzler and various contributors (see AUTHORS)
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+   2. Redistributions in binary form must reproduce the above copyright 
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb +4 -3
index fe34513..e3b182d 100644
@@ -1,15 +1,16 @@
 SECTION = "x11/data"
 
 SRC_URI = "git://git.shr-project.org/repo/illume-keyboards.git;protocol=http;branch=master \
-           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch"
+           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch \
+	   file://LICENSE"
 S = "${WORKDIR}/git"
 
 SRCREV = "4064489f359a1addf572089b582f317dff5f50e1"
 PV = "0.0+gitr${SRCPV}"
 PE = "1"
 PR = "r4"
-LICENSE = "unknown"
-
+LICENSE = "MIT BSD"
+LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=f523ab5986cc79b52a90d2ac3d5454a2"
 
 PACKAGES = "\
 illume-keyboard-alpha \
Signature · 1 line
1.7.4.1
#8 lore raw

PATCH 2/8 elementary: add LIC_FILES_CHKSUM

In reply to Martin Jansa
---
 meta-efl/recipes-efl/efl/elementary_svn.bb |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
meta-efl/recipes-efl/efl/elementary_svn.bb +2 -1
index 6276d00..2fdd0dd 100644
@@ -1,5 +1,6 @@
 DESCRIPTION = "EFL based widget set for mobile devices"
-LICENSE = "LGPL"
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=620edc2399d9155fc180a0adc2b0ab7c"
 DEPENDS = "eet-native efreet evas ecore edje eet edbus ethumb"
 PV = "0.7.0+svnr${SRCPV}"
 PR = "r11"
Signature · 1 line
1.7.4.1
#9 lore raw

PATCH 3/8 emotion: add LIC_FILES_CHKSUM

In reply to Martin Jansa
---
 meta-efl/recipes-efl/efl/emotion_svn.bb |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
meta-efl/recipes-efl/efl/emotion_svn.bb +1 -0
index 9d7c16a..41726d7 100644
@@ -1,5 +1,6 @@
 DESCRIPTION = "The Enlightenment multimedia library"
 LICENSE = "MIT BSD"
+LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35"
 # we no longer build the libxine backend, since the gstreamer backend seems more promising
 DEPENDS = "eet evas ecore edje gstreamer gst-plugins-base"
 PV = "0.2.0+svnr${SRCPV}"
Signature · 1 line
1.7.4.1
#10 lore raw

PATCH 4/8 epdf: add LIC_FILES_CHKSUM

In reply to Martin Jansa
---
 meta-efl/recipes-efl/efl/epdf_svn.bb |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
meta-efl/recipes-efl/efl/epdf_svn.bb +5 -1
index 80adfb5..1f37629 100644
@@ -1,5 +1,9 @@
 DESCRIPTION = "Epdf is the glue between EFL and libpoppler"
-LICENSE = "MIT BSD"
+LICENSE = "GPLv2 & LGPLv3"
+LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
+                    file://COPYING.LESSER;md5=6a6a8e020838b23406c81b19c1d46df6 \
+"
+
 DEPENDS = "poppler evas ecore"
 PV = "0.1.0+svnr${SRCPV}"
 PR = "r4"
Signature · 1 line
1.7.4.1
#11 lore raw

PATCH 5/8 ethumb: add LIC_FILES_CHKSUM

In reply to Martin Jansa
---
 meta-efl/recipes-efl/efl/ethumb_svn.bb |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
meta-efl/recipes-efl/efl/ethumb_svn.bb +2 -1
index 428b652..2908ee1 100644
@@ -1,5 +1,6 @@
 DESCRIPTION = "EFL based thumbnail generation library"
-LICENSE = "LGPL"
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=e6a6db9e80255adbafa16e817d9a4d8c"
 DEPENDS = "libexif eet-native evas ecore edje eet edbus emotion epdf"
 PV = "0.1.0+svnr${SRCPV}"
 SRCREV = "${EFL_SRCREV}"
Signature · 1 line
1.7.4.1
#12 lore raw

PATCH 6/8 libeflvala: add LIC_FILES_CHKSUM

In reply to Martin Jansa
---
 meta-efl/recipes-efl/efl/libeflvala_svn.bb |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
meta-efl/recipes-efl/efl/libeflvala_svn.bb +2 -1
index 6c56ba4..3ac2384 100644
@@ -1,6 +1,7 @@
 DESCRIPTION = "Vala meets the Enlightenment Foundation Libraries"
 AUTHOR = "Michael 'Mickey' Lauer <[email protected]>"
-LICENSE = "LGPL"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
 SECTION = "devel"
 DEPENDS = "vala-native glib-2.0 dbus dbus-glib eina eet evas ecore edje elementary"
 PV = "2011.01.13.1+svnr${SRCPV}"
Signature · 1 line
1.7.4.1
#13 lore raw

PATCH 7/8 task-x11-illume: add LIC_FILES_CHKSUM

In reply to Martin Jansa
---
 meta-efl/recipes-efl/tasks/task-x11-illume.bb |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
meta-efl/recipes-efl/tasks/task-x11-illume.bb +1 -0
index 8b14adb..e197cc7 100644
@@ -1,6 +1,7 @@
 DESCRIPTION = "The Illume Windowing Environment -- install this task to get the Enlightenment Window Manager + the Illume environment."
 SECTION = "x11/wm"
 LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${TOPDIR}/meta-openembedded/meta-efl/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
 PV = "1.0"
 PR = "r1"
 
Signature · 1 line
1.7.4.1
#17 lore raw

PATCH 8/8 python-efl: import from meta-shr

In reply to Martin Jansa
---
 .../recipes-devtools/python/python-ecore_svn.bb    |    6 +++
 .../recipes-devtools/python/python-edbus_svn.bb    |    7 +++
 .../python-edje/0001-fix-unicode-conversion.patch  |   38 ++++++++++++++++
 .../recipes-devtools/python/python-edje_svn.bb     |    8 +++
 meta-efl/recipes-devtools/python/python-efl.inc    |   46 ++++++++++++++++++++
 .../python/python-elementary_svn.bb                |    6 +++
 .../recipes-devtools/python/python-emotion_svn.bb  |    6 +++
 .../recipes-devtools/python/python-evas_svn.bb     |    5 ++
 8 files changed, 122 insertions(+), 0 deletions(-)
 create mode 100644 meta-efl/recipes-devtools/python/python-ecore_svn.bb
 create mode 100644 meta-efl/recipes-devtools/python/python-edbus_svn.bb
 create mode 100644 meta-efl/recipes-devtools/python/python-edje/0001-fix-unicode-conversion.patch
 create mode 100644 meta-efl/recipes-devtools/python/python-edje_svn.bb
 create mode 100644 meta-efl/recipes-devtools/python/python-efl.inc
 create mode 100644 meta-efl/recipes-devtools/python/python-elementary_svn.bb
 create mode 100644 meta-efl/recipes-devtools/python/python-emotion_svn.bb
 create mode 100644 meta-efl/recipes-devtools/python/python-evas_svn.bb
meta-efl/recipes-devtools/python/python-ecore_svn.bb new file +6 -0
new file mode 100644
index 0000000..0b87608
@@ -0,0 +1,6 @@
+require python-efl.inc
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
+SRCREV = "${EFL_SRCREV}"
+DEPENDS += "python-evas ecore"
+RDEPENDS_${PN} += "python-evas"
meta-efl/recipes-devtools/python/python-edbus_svn.bb new file +7 -0
new file mode 100644
index 0000000..d6144e9
@@ -0,0 +1,7 @@
+require python-efl.inc
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
+SRCREV = "${EFL_SRCREV}"
+DEPENDS += "edbus python-dbus"
+RDEPENDS_${PN} += "python-dbus"
+SRCNAME = "python-e_dbus"
meta-efl/recipes-devtools/python/python-edje/0001-fix-unicode-conversion.patch new file +38 -0
new file mode 100644
index 0000000..3b0cdc6
@@ -0,0 +1,38 @@
+From fa12a33b5a3c0e86231ca84967d9eff456e5f314 Mon Sep 17 00:00:00 2001
+From: Jan Luebbe <[email protected]>
+Date: Sat, 9 Aug 2008 18:30:04 +0200
+Subject: [PATCH] fix unicode conversion
+
+---
+ edje/edje.c_edje_object.pxi |   11 +++++++----
+ 1 files changed, 7 insertions(+), 4 deletions(-)
+
+diff --git a/edje/edje.c_edje_object.pxi b/edje/edje.c_edje_object.pxi
+index 0f4da68..21c237e 100644
+--- a/edje/edje.c_edje_object.pxi
++++ b/edje/edje.c_edje_object.pxi
+@@ -415,17 +415,20 @@
+         else:
+             raise TypeError("func must be callable or None")
+ 
+-    def part_text_set(self, char *part, char *text):
+-        edje_object_part_text_set(self.obj, part, text)
++    def part_text_set(self, char *part, text):
++        cdef char *s
++        u = text.encode("utf8")
++        s = u
++        edje_object_part_text_set(self.obj, part, s)
+ 
+     def part_text_get(self, char *part):
+-        "@rtype: str"
++        "@rtype: unicode"
+         cdef const_char_ptr s
+         s = edje_object_part_text_get(self.obj, part)
+         if s == NULL:
+             return None
+         else:
+-            return s
++            return s.decode("utf8")
+ 
+     def part_text_select_all(self, char *part):
+         edje_object_part_text_select_all(self.obj, part)
meta-efl/recipes-devtools/python/python-edje_svn.bb new file +8 -0
new file mode 100644
index 0000000..581cc1c
@@ -0,0 +1,8 @@
+require python-efl.inc
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
+SRCREV = "${EFL_SRCREV}"
+DEPENDS += "edje python-evas"
+RDEPENDS_${PN} += "python-evas"
+
+SRC_URI += "file://0001-fix-unicode-conversion.patch"
meta-efl/recipes-devtools/python/python-efl.inc new file +46 -0

46 lines not on this page · raw message

meta-efl/recipes-devtools/python/python-elementary_svn.bb new file +6 -0
new file mode 100644
index 0000000..e7f18ec
@@ -0,0 +1,6 @@
+require python-efl.inc
+LICENSE = "LGPLv3"
+LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
+SRCREV = "${EFL_SRCREV}"
+DEPENDS += "elementary python-evas"
+RDEPENDS_${PN} += "python-evas python-ecore python-edje" 
meta-efl/recipes-devtools/python/python-emotion_svn.bb new file +6 -0
new file mode 100644
index 0000000..ae2eb4c
@@ -0,0 +1,6 @@
+require python-efl.inc
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
+SRCREV = "${EFL_SRCREV}"
+DEPENDS += "emotion python-evas"
+RDEPENDS_${PN} += "python-ecore"
meta-efl/recipes-devtools/python/python-evas_svn.bb new file +5 -0
new file mode 100644
index 0000000..8ec9c41
@@ -0,0 +1,5 @@
+require python-efl.inc
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
+SRCREV = "${EFL_SRCREV}"
+DEPENDS += "evas"
Signature · 1 line
1.7.4.1
Applied
#18 lore raw
In reply to Martin Jansa

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Quoted 9 lines · Martin Jansa

More LIC_FILES_CHKSUMs
Imported python-efl from meta-shr (will need python-cython from following meta-oe pull request)

Pull URL: git://gitorious.org/shr/meta-openembedded.git
Branch: jama/meta-efl
Browse: http://gitorious.org/shr/meta-openembedded/commits/jama/meta-efl

Thanks,
Martin Jansa <[email protected]>

Merged, thanks!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFNlF4kMkyGM64RGpERAu5iAKCtAGqjvkmhbbiYi1tv6zcXx3KJCwCfc3nW mfzj5K5Bzg3wX9XM764d0mo=
=YMz4
-----END PGP SIGNATURE-----

#14 lore raw

Re: [PATCH 7/8] task-x11-illume: add LIC_FILES_CHKSUM

In reply to Martin Jansa
Quoted 10 lines · Martin Jansa

---
 meta-efl/recipes-efl/tasks/task-x11-illume.bb |    1 +

 1 files changed, 1 insertions(+), 0 deletions(-)
meta-efl/recipes-efl/tasks/task-x11-illume.bb +0 -0
index 8b14adb..e197cc7 100644
@@ -1,6 +1,7 @@
Quoted 4 lines

 DESCRIPTION = "The Illume Windowing Environment -- install this task to get the Enlightenment Window Manager + the Illume environment." SECTION = "x11/wm"
 LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${TOPDIR}/meta-openembedded/meta-efl/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"

why not copy the license file to workdir first

Quoted 12 lines

 PV = "1.0"
 PR = "r1"

--
1.7.4.1

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Acked-by on v1 1/8
#2 lore raw

Re: [PATCH 1/8] illume-keyboards-shr: add LICENSE

In reply to Martin Jansa
Quoted 1 line · Martin Jansa

I hope you made sure that all license files in a package source are checksummed.

whole series is ok where I had question I replied to individual patch

Quoted 70 lines

---
 .../recipes-efl/e17/illume-keyboards-shr/LICENSE   |   25 ++++++++++++++++++++ .../recipes-efl/e17/illume-keyboards-shr_git.bb    |    7 +++--

 2 files changed, 29 insertions(+), 3 deletions(-)

 create mode 100644 meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE

meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE new file +25 -0
new file mode 100644
index 0000000..61bb2f6
@@ -0,0 +1,25 @@
+Copyright notice for Enlightenment:
+
+Copyright (C) 2000-2010 Carsten Haitzler and various contributors (see AUTHORS)
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+   2. Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb +0 -0
index fe34513..e3b182d 100644
@@ -1,15 +1,16 @@

 SECTION = "x11/data"

 SRC_URI = "git://git.shr-project.org/repo/illume-keyboards.git;protocol=http;branch=master \
-           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch"
+           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch \
+          file://LICENSE"
 S = "${WORKDIR}/git"

 SRCREV = "4064489f359a1addf572089b582f317dff5f50e1" PV = "0.0+gitr${SRCPV}"
 PE = "1"
 PR = "r4"

meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb +2 -2
-LICENSE = "unknown"
-
+LICENSE = "MIT BSD"
+LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=f523ab5986cc79b52a90d2ac3d5454a2"

 PACKAGES = "\
 illume-keyboard-alpha \
--
1.7.4.1

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

#15 lore raw

Re: [PATCH 7/8] task-x11-illume: add LIC_FILES_CHKSUM

In reply to Khem Raj
Quoted 6 lines · Khem Raj
Quoted 5 lines · Martin Jansa

---
 meta-efl/recipes-efl/tasks/task-x11-illume.bb |    1 +

 1 files changed, 1 insertions(+), 0 deletions(-)
Quoted 11 lines
Quoted 9 lines
meta-efl/recipes-efl/tasks/task-x11-illume.bb +0 -0
index 8b14adb..e197cc7 100644
@@ -1,6 +1,7 @@

 DESCRIPTION = "The Illume Windowing Environment -- install this task to get the Enlightenment Window Manager + the Illume environment." SECTION = "x11/wm"
 LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${TOPDIR}/meta-openembedded/meta-efl/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"

why not copy the license file to workdir first

you mean introduce SRC_URI for task-* recipes?

I don't really like hardcoding meta-openembedded path here, so maybe we can introduce METAOEBASE for this, like oe-core does with POKYBASE in LIC_FILES_CHKSUMs

bitbake@jama ~/shr-core/openembedded-core/meta/recipes-core/tasks $ git grep LIC_FILES_CHKSUM task-base.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-cross-canadian.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-boot.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-nfs.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-sdk.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-ssh-dropbear.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-ssh-openssh.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-standalone-sdk-target.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-tools.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-sdk-host.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \

Regards,

Signature · 1 line
Martin 'JaMa' Jansa     jabber: [email protected]
#3 lore raw

Re: [PATCH 1/8] illume-keyboards-shr: add LICENSE

In reply to Khem Raj
Quoted 4 lines · Khem Raj
Quoted 1 line · Martin Jansa

I hope you made sure that all license files in a package source are checksummed.

I've added LICENSE file only in case that package sources doesn't have any licensing information (simple scripts without header etc) like in this case
http://git.shr-project.org/git/?p=illume-keyboards.git;a=tree

For all e-wm/efl/illume related recipes we have mostly in meta-shr I've used LICENSE file from enlightenment repo, because our versions usually just modifies original versions a bit so for me as not-a-lawyer-at-all it makes sense to use same LICENSE.

Cheers,

Quoted 74 lines

whole series is ok where I had question I replied to individual patch

Quoted 70 lines

---
 .../recipes-efl/e17/illume-keyboards-shr/LICENSE   |   25 ++++++++++++++++++++ .../recipes-efl/e17/illume-keyboards-shr_git.bb    |    7 +++--

 2 files changed, 29 insertions(+), 3 deletions(-)

 create mode 100644 meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE

meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE new file +25 -0
new file mode 100644
index 0000000..61bb2f6
@@ -0,0 +1,25 @@
+Copyright notice for Enlightenment:
+
+Copyright (C) 2000-2010 Carsten Haitzler and various contributors (see AUTHORS)
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+   2. Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb +0 -0
index fe34513..e3b182d 100644
@@ -1,15 +1,16 @@

 SECTION = "x11/data"

 SRC_URI = "git://git.shr-project.org/repo/illume-keyboards.git;protocol=http;branch=master \
-           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch"
+           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch \
+          file://LICENSE"
 S = "${WORKDIR}/git"

 SRCREV = "4064489f359a1addf572089b582f317dff5f50e1" PV = "0.0+gitr${SRCPV}"
 PE = "1"
 PR = "r4"

meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb +2 -2
-LICENSE = "unknown"
-
+LICENSE = "MIT BSD"
+LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=f523ab5986cc79b52a90d2ac3d5454a2"

 PACKAGES = "\
 illume-keyboard-alpha \
--
1.7.4.1

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Signature · 1 line
Martin 'JaMa' Jansa     jabber: [email protected]
#16 lore raw

Re: [PATCH 7/8] task-x11-illume: add LIC_FILES_CHKSUM

In reply to Martin Jansa
Quoted 19 lines · Martin Jansa
Quoted 6 lines · Khem Raj
Quoted 5 lines · Martin Jansa

---
 meta-efl/recipes-efl/tasks/task-x11-illume.bb |    1 +

 1 files changed, 1 insertions(+), 0 deletions(-)
Quoted 11 lines
Quoted 9 lines
meta-efl/recipes-efl/tasks/task-x11-illume.bb +0 -0
index 8b14adb..e197cc7 100644
@@ -1,6 +1,7 @@

 DESCRIPTION = "The Illume Windowing Environment -- install this task to get the Enlightenment Window Manager + the Illume environment." SECTION = "x11/wm"
 LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${TOPDIR}/meta-openembedded/meta-efl/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"

why not copy the license file to workdir first

Quoted 4 lines

you mean introduce SRC_URI for task-* recipes?

I don't really like hardcoding meta-openembedded path here, so maybe we can introduce METAOEBASE for this, like oe-core does with POKYBASE in LIC_FILES_CHKSUMs

yes that would be better I think

Quoted 17 lines

bitbake@jama ~/shr-core/openembedded-core/meta/recipes-core/tasks $ git grep LIC_FILES_CHKSUM task-base.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-cross-canadian.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-boot.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-nfs.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-sdk.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-ssh-dropbear.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-ssh-openssh.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-standalone-sdk-target.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-poky-tools.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
task-sdk-host.bb:LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \

Regards,
--
Martin 'JaMa' Jansa     jabber: [email protected]

#4 lore raw

Re: [PATCH 1/8] illume-keyboards-shr: add LICENSE

In reply to Martin Jansa
Quoted 11 lines · Martin Jansa
Quoted 4 lines · Khem Raj
Quoted 1 line · Martin Jansa

I hope you made sure that all license files in a package source are checksummed.

I've added LICENSE file only in case that package sources doesn't have any licensing information (simple scripts without header etc) like in this case
http://git.shr-project.org/git/?p=illume-keyboards.git;a=tree

Quoted 4 lines

For all e-wm/efl/illume related recipes we have mostly in meta-shr I've used LICENSE file from enlightenment repo, because our versions usually just modifies original versions a bit so for me as not-a-lawyer-at-all it makes sense to use same LICENSE.

thats fine as long as we dont miss any new licenses. You can also chop of portions of source files with startline and endline in checksumming licenses if there is no explicit LICENSE file

Quoted 81 lines

Cheers,

Quoted 69 lines

whole series is ok where I had question I replied to individual patch

Quoted 65 lines

---
 .../recipes-efl/e17/illume-keyboards-shr/LICENSE   |   25 ++++++++++++++++++++ .../recipes-efl/e17/illume-keyboards-shr_git.bb    |    7 +++--

 2 files changed, 29 insertions(+), 3 deletions(-)

 create mode 100644 meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE

meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE new file +25 -0
new file mode 100644
index 0000000..61bb2f6
@@ -0,0 +1,25 @@
+Copyright notice for Enlightenment:
+
+Copyright (C) 2000-2010 Carsten Haitzler and various contributors (see AUTHORS)
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+   2. Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb +0 -0
index fe34513..e3b182d 100644
@@ -1,15 +1,16 @@

 SECTION = "x11/data"

 SRC_URI = "git://git.shr-project.org/repo/illume-keyboards.git;protocol=http;branch=master \
-           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch"
+           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch \
+          file://LICENSE"
 S = "${WORKDIR}/git"

 SRCREV = "4064489f359a1addf572089b582f317dff5f50e1" PV = "0.0+gitr${SRCPV}"
 PE = "1"
 PR = "r4"

meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb +2 -2
-LICENSE = "unknown"
-
+LICENSE = "MIT BSD"
+LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=f523ab5986cc79b52a90d2ac3d5454a2"

 PACKAGES = "\
 illume-keyboard-alpha \
--
1.7.4.1

Quoted 5 lines
Quoted 5 lines

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

--
Martin 'JaMa' Jansa     jabber: [email protected]

#5 lore raw

Re: [PATCH 1/8] illume-keyboards-shr: add LICENSE

Quoted 18 lines · Khem Raj
Quoted 11 lines · Martin Jansa
Quoted 4 lines · Khem Raj
Quoted 1 line · Martin Jansa

I hope you made sure that all license files in a package source are checksummed.

I've added LICENSE file only in case that package sources doesn't have any licensing information (simple scripts without header etc) like in this case
http://git.shr-project.org/git/?p=illume-keyboards.git;a=tree

Quoted 4 lines

For all e-wm/efl/illume related recipes we have mostly in meta-shr I've used LICENSE file from enlightenment repo, because our versions usually just modifies original versions a bit so for me as not-a-lawyer-at-all it makes sense to use same LICENSE.

Quoted 3 lines

thats fine as long as we dont miss any new licenses. You can also chop of portions of source files with startline and endline in checksumming licenses if there is no explicit LICENSE file

I know and I've used this in couple of recipes already, but there sometimes there really is nothing..

Quoted 80 lines
Quoted 80 lines

Cheers,

Quoted 69 lines

whole series is ok where I had question I replied to individual patch

Quoted 65 lines

---
 .../recipes-efl/e17/illume-keyboards-shr/LICENSE   |   25 ++++++++++++++++++++ .../recipes-efl/e17/illume-keyboards-shr_git.bb    |    7 +++--

 2 files changed, 29 insertions(+), 3 deletions(-)

 create mode 100644 meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE

meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE new file +25 -0
new file mode 100644
index 0000000..61bb2f6
@@ -0,0 +1,25 @@
+Copyright notice for Enlightenment:
+
+Copyright (C) 2000-2010 Carsten Haitzler and various contributors (see AUTHORS)
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+   2. Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb +0 -0
index fe34513..e3b182d 100644
@@ -1,15 +1,16 @@

 SECTION = "x11/data"

 SRC_URI = "git://git.shr-project.org/repo/illume-keyboards.git;protocol=http;branch=master \
-           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch"
+           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch \
+          file://LICENSE"
 S = "${WORKDIR}/git"

 SRCREV = "4064489f359a1addf572089b582f317dff5f50e1" PV = "0.0+gitr${SRCPV}"
 PE = "1"
 PR = "r4"

meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb +2 -2
-LICENSE = "unknown"
-
+LICENSE = "MIT BSD"
+LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=f523ab5986cc79b52a90d2ac3d5454a2"

 PACKAGES = "\
 illume-keyboard-alpha \
--
1.7.4.1

Quoted 5 lines
Quoted 5 lines

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

--
Martin 'JaMa' Jansa     jabber: [email protected]

Signature · 1 line
Martin 'JaMa' Jansa     jabber: [email protected]
#6 lore raw

Re: [PATCH 1/8] illume-keyboards-shr: add LICENSE

Quoted 19 lines · Martin Jansa
Quoted 18 lines · Khem Raj
Quoted 15 lines · Martin Jansa
Quoted 4 lines · Khem Raj
Quoted 1 line · Martin Jansa

I hope you made sure that all license files in a package source are checksummed.

I've added LICENSE file only in case that package sources doesn't have any licensing information (simple scripts without header etc) like in this case
http://git.shr-project.org/git/?p=illume-keyboards.git;a=tree

For all e-wm/efl/illume related recipes we have mostly in meta-shr I've used LICENSE file from enlightenment repo, because our versions usually just modifies original versions a bit so for me as not-a-lawyer-at-all it makes sense to use same LICENSE.

Quoted 6 lines
Quoted 3 lines

thats fine as long as we dont miss any new licenses. You can also chop of portions of source files with startline and endline in checksumming licenses if there is no explicit LICENSE file

I know and I've used this in couple of recipes already, but there sometimes there really is nothing..

if there is nothing then let it be so I would think and state no license

Quoted 85 lines
Quoted 72 lines
Quoted 72 lines

Cheers,

Quoted 69 lines

whole series is ok where I had question I replied to individual patch

Quoted 65 lines

---
 .../recipes-efl/e17/illume-keyboards-shr/LICENSE   |   25 ++++++++++++++++++++ .../recipes-efl/e17/illume-keyboards-shr_git.bb    |    7 +++--

 2 files changed, 29 insertions(+), 3 deletions(-)

 create mode 100644 meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE

meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE new file +25 -0
new file mode 100644
index 0000000..61bb2f6
@@ -0,0 +1,25 @@
+Copyright notice for Enlightenment:
+
+Copyright (C) 2000-2010 Carsten Haitzler and various contributors (see AUTHORS)
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+   2. Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb +0 -0
index fe34513..e3b182d 100644
@@ -1,15 +1,16 @@

 SECTION = "x11/data"

 SRC_URI = "git://git.shr-project.org/repo/illume-keyboards.git;protocol=http;branch=master \
-           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch"
+           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch \
+          file://LICENSE"
 S = "${WORKDIR}/git"

 SRCREV = "4064489f359a1addf572089b582f317dff5f50e1" PV = "0.0+gitr${SRCPV}"
 PE = "1"
 PR = "r4"

meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb +2 -2
-LICENSE = "unknown"
-
+LICENSE = "MIT BSD"
+LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=f523ab5986cc79b52a90d2ac3d5454a2"

 PACKAGES = "\
 illume-keyboard-alpha \
--
1.7.4.1

Quoted 9 lines
Quoted 9 lines
Quoted 5 lines
Quoted 5 lines

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

--
Martin 'JaMa' Jansa     jabber: [email protected]

--
Martin 'JaMa' Jansa     jabber: [email protected]

#7 lore raw

Re: [PATCH 1/8] illume-keyboards-shr: add LICENSE

Quoted 20 lines · Khem Raj
Quoted 19 lines · Martin Jansa
Quoted 18 lines · Khem Raj
Quoted 15 lines · Martin Jansa
Quoted 4 lines · Khem Raj
Quoted 1 line · Martin Jansa

I hope you made sure that all license files in a package source are checksummed.

I've added LICENSE file only in case that package sources doesn't have any licensing information (simple scripts without header etc) like in this case
http://git.shr-project.org/git/?p=illume-keyboards.git;a=tree

For all e-wm/efl/illume related recipes we have mostly in meta-shr I've used LICENSE file from enlightenment repo, because our versions usually just modifies original versions a bit so for me as not-a-lawyer-at-all it makes sense to use same LICENSE.

Quoted 8 lines
Quoted 6 lines
Quoted 3 lines

thats fine as long as we dont miss any new licenses. You can also chop of portions of source files with startline and endline in checksumming licenses if there is no explicit LICENSE file

I know and I've used this in couple of recipes already, but there sometimes there really is nothing..

if there is nothing then let it be so I would think and state no license

that's why I had and still have in few recipes
LICENSE = "unknown"
without it I cannot even parse recipes

but
package_qa_check_license() in insane.bbclass does not allow empty LIC_FILES_CHKSUM so I had to resolve it somehow

In most shr cases I can just push LICENSE file to upstream repo and bump SRCREV if latest rev is OK.. but adding LICENSE file to OE was just faster and easier for me.

Cheers,

Quoted 86 lines
Quoted 86 lines
Quoted 73 lines
Quoted 73 lines

Cheers,

Quoted 69 lines

whole series is ok where I had question I replied to individual patch

Quoted 65 lines

---
 .../recipes-efl/e17/illume-keyboards-shr/LICENSE   |   25 ++++++++++++++++++++ .../recipes-efl/e17/illume-keyboards-shr_git.bb    |    7 +++--

 2 files changed, 29 insertions(+), 3 deletions(-)

 create mode 100644 meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE

meta-efl/recipes-efl/e17/illume-keyboards-shr/LICENSE new file +25 -0
new file mode 100644
index 0000000..61bb2f6
@@ -0,0 +1,25 @@
+Copyright notice for Enlightenment:
+
+Copyright (C) 2000-2010 Carsten Haitzler and various contributors (see AUTHORS)
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+   2. Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb +0 -0
index fe34513..e3b182d 100644
@@ -1,15 +1,16 @@

 SECTION = "x11/data"

 SRC_URI = "git://git.shr-project.org/repo/illume-keyboards.git;protocol=http;branch=master \
-           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch"
+           file://0001-Makefile-update-KEYBOARDS_DIR-for-new-illume2.patch \
+          file://LICENSE"
 S = "${WORKDIR}/git"

 SRCREV = "4064489f359a1addf572089b582f317dff5f50e1" PV = "0.0+gitr${SRCPV}"
 PE = "1"
 PR = "r4"

meta-efl/recipes-efl/e17/illume-keyboards-shr_git.bb +2 -2
-LICENSE = "unknown"
-
+LICENSE = "MIT BSD"
+LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=f523ab5986cc79b52a90d2ac3d5454a2"

 PACKAGES = "\
 illume-keyboard-alpha \
--
1.7.4.1

Quoted 9 lines
Quoted 9 lines
Quoted 5 lines
Quoted 5 lines

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

--
Martin 'JaMa' Jansa     jabber: [email protected]

--
Martin 'JaMa' Jansa     jabber: [email protected]

Signature · 1 line
Martin 'JaMa' Jansa     jabber: [email protected]