All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 1/2] sunxi-mali-mainline: add hash file for tarball
@ 2018-08-25 13:52 Giulio Benetti
  2018-08-25 13:52 ` [Buildroot] [PATCH v2 2/2] sunxi-mali-mainline: add EULA license file Giulio Benetti
  2018-09-06 20:53 ` [Buildroot] [PATCH v2 1/2] sunxi-mali-mainline: add hash file for tarball Thomas Petazzoni
  0 siblings, 2 replies; 3+ messages in thread
From: Giulio Benetti @ 2018-08-25 13:52 UTC (permalink / raw)
  To: buildroot

sunxi-mali-mainline package has not hash file.

Add hash file with sha256sum for tarball resulting from git download.

Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
---
 package/sunxi-mali-mainline/sunxi-mali-mainline.hash | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 package/sunxi-mali-mainline/sunxi-mali-mainline.hash

diff --git a/package/sunxi-mali-mainline/sunxi-mali-mainline.hash b/package/sunxi-mali-mainline/sunxi-mali-mainline.hash
new file mode 100644
index 0000000000..5d9d1a52b4
--- /dev/null
+++ b/package/sunxi-mali-mainline/sunxi-mali-mainline.hash
@@ -0,0 +1,2 @@
+# Locally calculated
+sha256 72969ecf470b9e5ce787c2f8f36242926e1e892af0891924ee59a2cd206de39f  sunxi-mali-mainline-d691cb93884ca8ac67860502117bbec283dc19aa.tar.gz
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [Buildroot] [PATCH v2 2/2] sunxi-mali-mainline: add EULA license file
  2018-08-25 13:52 [Buildroot] [PATCH v2 1/2] sunxi-mali-mainline: add hash file for tarball Giulio Benetti
@ 2018-08-25 13:52 ` Giulio Benetti
  2018-09-06 20:53 ` [Buildroot] [PATCH v2 1/2] sunxi-mali-mainline: add hash file for tarball Thomas Petazzoni
  1 sibling, 0 replies; 3+ messages in thread
From: Giulio Benetti @ 2018-08-25 13:52 UTC (permalink / raw)
  To: buildroot

sunxi-mali-mainline package has not license file at the moment.

License file is a pdf EULA, but its name contains whitespaces. This
gives problems when passing filename to SUNXI_MALI_MAINLINE_LICENSE_FILES
since it expects a list of files.
Other attempts with \ or \\ to keep spaces were tried with no luck.
Add a define to POST_PATCH_HOOKS to change pdf filename from
'EULA for Mali 400MP _AW.pdf' to 'EULA_for_Mali_400MP_AW.pdf'.
Add EULA file to hash.

Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
---
 package/sunxi-mali-mainline/sunxi-mali-mainline.hash |  1 +
 package/sunxi-mali-mainline/sunxi-mali-mainline.mk   | 10 ++++++++++
 2 files changed, 11 insertions(+)

diff --git a/package/sunxi-mali-mainline/sunxi-mali-mainline.hash b/package/sunxi-mali-mainline/sunxi-mali-mainline.hash
index 5d9d1a52b4..978be01024 100644
--- a/package/sunxi-mali-mainline/sunxi-mali-mainline.hash
+++ b/package/sunxi-mali-mainline/sunxi-mali-mainline.hash
@@ -1,2 +1,3 @@
 # Locally calculated
 sha256 72969ecf470b9e5ce787c2f8f36242926e1e892af0891924ee59a2cd206de39f  sunxi-mali-mainline-d691cb93884ca8ac67860502117bbec283dc19aa.tar.gz
+sha256 8a06bcae44a41a886f339b4338422415a786787f113e9ed6456ae117104a0b6a  EULA_for_Mali_400MP_AW.pdf
diff --git a/package/sunxi-mali-mainline/sunxi-mali-mainline.mk b/package/sunxi-mali-mainline/sunxi-mali-mainline.mk
index 05b90f0bee..b5d28385a3 100644
--- a/package/sunxi-mali-mainline/sunxi-mali-mainline.mk
+++ b/package/sunxi-mali-mainline/sunxi-mali-mainline.mk
@@ -8,6 +8,10 @@ SUNXI_MALI_MAINLINE_VERSION = d691cb93884ca8ac67860502117bbec283dc19aa
 SUNXI_MALI_MAINLINE_SITE = $(call github,free-electrons,mali-blobs,$(SUNXI_MALI_MAINLINE_VERSION))
 SUNXI_MALI_MAINLINE_INSTALL_STAGING = YES
 SUNXI_MALI_MAINLINE_PROVIDES = libegl libgles
+SUNXI_MALI_MAINLINE_LICENSE = Allwinner End User Licence Agreement
+SUNXI_MALI_MAINLINE_EULA_ORIGINAL = EULA\ for\ Mali\ 400MP\ _AW.pdf
+SUNXI_MALI_MAINLINE_EULA_NO_SPACES = EULA_for_Mali_400MP_AW.pdf
+SUNXI_MALI_MAINLINE_LICENSE_FILES = $(SUNXI_MALI_MAINLINE_EULA_NO_SPACES)
 
 SUNXI_MALI_MAINLINE_REV = $(call qstrip,$(BR2_PACKAGE_SUNXI_MALI_MAINLINE_REVISION))
 
@@ -36,4 +40,10 @@ define SUNXI_MALI_MAINLINE_INSTALL_TARGET_CMDS
 		$(TARGET_DIR)/usr/lib/
 endef
 
+define SUNXI_MALI_MAINLINE_EULA_DELETE_WHITESPACES
+	mv $(@D)/$(SUNXI_MALI_MAINLINE_EULA_ORIGINAL) $(@D)/$(SUNXI_MALI_MAINLINE_EULA_NO_SPACES)
+endef
+
+SUNXI_MALI_MAINLINE_POST_PATCH_HOOKS += SUNXI_MALI_MAINLINE_EULA_DELETE_WHITESPACES
+
 $(eval $(generic-package))
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [Buildroot] [PATCH v2 1/2] sunxi-mali-mainline: add hash file for tarball
  2018-08-25 13:52 [Buildroot] [PATCH v2 1/2] sunxi-mali-mainline: add hash file for tarball Giulio Benetti
  2018-08-25 13:52 ` [Buildroot] [PATCH v2 2/2] sunxi-mali-mainline: add EULA license file Giulio Benetti
@ 2018-09-06 20:53 ` Thomas Petazzoni
  1 sibling, 0 replies; 3+ messages in thread
From: Thomas Petazzoni @ 2018-09-06 20:53 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat, 25 Aug 2018 15:52:10 +0200, Giulio Benetti wrote:
> sunxi-mali-mainline package has not hash file.
> 
> Add hash file with sha256sum for tarball resulting from git download.
> 
> Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
> ---
>  package/sunxi-mali-mainline/sunxi-mali-mainline.hash | 2 ++
>  1 file changed, 2 insertions(+)
>  create mode 100644 package/sunxi-mali-mainline/sunxi-mali-mainline.hash

Both applied to next. Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-09-06 20:53 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-25 13:52 [Buildroot] [PATCH v2 1/2] sunxi-mali-mainline: add hash file for tarball Giulio Benetti
2018-08-25 13:52 ` [Buildroot] [PATCH v2 2/2] sunxi-mali-mainline: add EULA license file Giulio Benetti
2018-09-06 20:53 ` [Buildroot] [PATCH v2 1/2] sunxi-mali-mainline: add hash file for tarball Thomas Petazzoni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.