* [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7
@ 2018-03-15 22:50 Romain Naour
2018-03-15 22:50 ` [Buildroot] [PATCH 2/6] package/enlightenment: fix meson warning Romain Naour
` (6 more replies)
0 siblings, 7 replies; 15+ messages in thread
From: Romain Naour @ 2018-03-15 22:50 UTC (permalink / raw)
To: buildroot
See https://www.enlightenment.org/news/efl-1.20.7
Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
package/efl/efl.hash | 4 ++--
package/efl/efl.mk | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/efl/efl.hash b/package/efl/efl.hash
index 5507bda3ef..1391d1f707 100644
--- a/package/efl/efl.hash
+++ b/package/efl/efl.hash
@@ -1,5 +1,5 @@
-# From https://download.enlightenment.org/rel/libs/efl/efl-1.20.6.tar.xz.sha256
-sha256 56c67ea77435753a4f324a0a13488ba58f4ed7eb35a97c1a354fdc79c39a32c1 efl-1.20.6.tar.xz
+# From https://download.enlightenment.org/rel/libs/efl/efl-1.20.7.tar.xz.sha256
+sha256 b0a9b765bcd7b012f1072da1d491fc8671aa089473f746901d93f5807a2c76fe efl-1.20.7.tar.xz
sha256 d949e42ca8fd48d275c397c5fc2ac34c9b63ada715dcaf1a670e17bb62964341 COMPLIANCE
sha256 1f0597d326e2fdb54aa2f0caec6d8bb0afb9941ef32475f017ed02ca214fcf37 COPYING
sha256 781ee841d15835b393bfe7d4c6497dc1b05217479abd40daceaf7aa102a758e1 licenses/COPYING.BSD
diff --git a/package/efl/efl.mk b/package/efl/efl.mk
index 7085796756..6ef7d53385 100644
--- a/package/efl/efl.mk
+++ b/package/efl/efl.mk
@@ -4,7 +4,7 @@
#
################################################################################
-EFL_VERSION = 1.20.6
+EFL_VERSION = 1.20.7
EFL_SOURCE = efl-$(EFL_VERSION).tar.xz
EFL_SITE = http://download.enlightenment.org/rel/libs/efl
EFL_LICENSE = BSD-2-Clause, LGPL-2.1+, GPL-2.0+, FTL, MIT
--
2.14.3
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 2/6] package/enlightenment: fix meson warning
2018-03-15 22:50 [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7 Romain Naour
@ 2018-03-15 22:50 ` Romain Naour
2018-03-17 8:39 ` Peter Korsgaard
2018-03-15 22:50 ` [Buildroot] [PATCH 3/6] package/enlightenment: bump to 0.22.2 Romain Naour
` (5 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Romain Naour @ 2018-03-15 22:50 UTC (permalink / raw)
To: buildroot
--disable-rpath was added by m4/lib-link.m4 with autotools based
buildsystem. Now we use meson, we don't have such option anymore.
The autotools eet-eet and eldbus_codegen options are named respectively
eet and eldbus-codegen with meson.
Fixes:
WARNING: Unknown command line options: "eet-eet, eldbus_codegen, rpath"
Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
This patch can be backported to 2018.02.x
---
package/enlightenment/enlightenment.mk | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/package/enlightenment/enlightenment.mk b/package/enlightenment/enlightenment.mk
index 17309619ad..0d87119bb3 100644
--- a/package/enlightenment/enlightenment.mk
+++ b/package/enlightenment/enlightenment.mk
@@ -22,10 +22,9 @@ ENLIGHTENMENT_MESON_OPTS += \
--buildtype=$(if $(BR2_ENABLE_DEBUG),debug,release) \
--cross-file=$(HOST_DIR)/etc/meson/cross-compilation.conf \
-Dedje-cc=$(HOST_DIR)/bin/edje_cc \
- -Deet-eet=$(HOST_DIR)/bin/eet \
- -Deldbus_codegen=$(HOST_DIR)/bin/eldbus-codegen \
- -Dpam=false \
- -Drpath=false
+ -Deet=$(HOST_DIR)/bin/eet \
+ -Deldbus-codegen=$(HOST_DIR)/bin/eldbus-codegen \
+ -Dpam=false
ifeq ($(BR2_PACKAGE_SYSTEMD),y)
ENLIGHTENMENT_MESON_OPTS += -Dsystemd=true
--
2.14.3
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 3/6] package/enlightenment: bump to 0.22.2
2018-03-15 22:50 [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7 Romain Naour
2018-03-15 22:50 ` [Buildroot] [PATCH 2/6] package/enlightenment: fix meson warning Romain Naour
@ 2018-03-15 22:50 ` Romain Naour
2018-03-17 8:40 ` Peter Korsgaard
2018-03-15 22:50 ` [Buildroot] [PATCH 4/6] package/x11r7/xkeyboard-config: install to staging Romain Naour
` (4 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Romain Naour @ 2018-03-15 22:50 UTC (permalink / raw)
To: buildroot
See https://www.enlightenment.org/news/e0.22.2_release
Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
package/enlightenment/enlightenment.hash | 4 ++--
package/enlightenment/enlightenment.mk | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/enlightenment/enlightenment.hash b/package/enlightenment/enlightenment.hash
index 10e8facf35..686d0ef3be 100644
--- a/package/enlightenment/enlightenment.hash
+++ b/package/enlightenment/enlightenment.hash
@@ -1,3 +1,3 @@
-# From https://www.enlightenment.org/news/e0.22.1_release
-sha256 207b6b88dafc4932ab007a835510823c5a1dd8c191876ac037628176ca77a7e0 enlightenment-0.22.1.tar.xz
+# From https://www.enlightenment.org/news/e0.22.2_release
+sha256 4d581ef85246f0cba003427bb9b3758e3de137babea1cdd2affd70a2cbe1632c enlightenment-0.22.2.tar.xz
sha256 34dbd501ec9d1c8dcc569c01db9cf9a4b7ee5981614cc9f8f613a97463d27350 COPYING
diff --git a/package/enlightenment/enlightenment.mk b/package/enlightenment/enlightenment.mk
index 0d87119bb3..6ee983db76 100644
--- a/package/enlightenment/enlightenment.mk
+++ b/package/enlightenment/enlightenment.mk
@@ -4,7 +4,7 @@
#
################################################################################
-ENLIGHTENMENT_VERSION = 0.22.1
+ENLIGHTENMENT_VERSION = 0.22.2
ENLIGHTENMENT_SOURCE = enlightenment-$(ENLIGHTENMENT_VERSION).tar.xz
ENLIGHTENMENT_SITE = http://download.enlightenment.org/rel/apps/enlightenment
ENLIGHTENMENT_LICENSE = BSD-2-Clause
--
2.14.3
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 4/6] package/x11r7/xkeyboard-config: install to staging
2018-03-15 22:50 [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7 Romain Naour
2018-03-15 22:50 ` [Buildroot] [PATCH 2/6] package/enlightenment: fix meson warning Romain Naour
2018-03-15 22:50 ` [Buildroot] [PATCH 3/6] package/enlightenment: bump to 0.22.2 Romain Naour
@ 2018-03-15 22:50 ` Romain Naour
2018-03-17 8:54 ` Peter Korsgaard
2018-03-15 22:50 ` [Buildroot] [PATCH 5/6] package/enlightenment: add xkeyboard-config optional dependency Romain Naour
` (3 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Romain Naour @ 2018-03-15 22:50 UTC (permalink / raw)
To: buildroot
enlightenment doesn't detect xkeyboard-config since it's missing
from staging.
Fixes:
Dependency xkeyboard-config found: NO
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/x11r7/xkeyboard-config/xkeyboard-config.mk | 3 +++
1 file changed, 3 insertions(+)
diff --git a/package/x11r7/xkeyboard-config/xkeyboard-config.mk b/package/x11r7/xkeyboard-config/xkeyboard-config.mk
index d9998aa489..9a8838dde1 100644
--- a/package/x11r7/xkeyboard-config/xkeyboard-config.mk
+++ b/package/x11r7/xkeyboard-config/xkeyboard-config.mk
@@ -10,6 +10,9 @@ XKEYBOARD_CONFIG_SITE = http://www.x.org/releases/individual/data/xkeyboard-conf
XKEYBOARD_CONFIG_LICENSE = MIT
XKEYBOARD_CONFIG_LICENSE_FILES = COPYING
+# xkeyboard-config.pc
+XKEYBOARD_CONFIG_INSTALL_STAGING = YES
+
XKEYBOARD_CONFIG_CONF_OPTS = --disable-runtime-deps
XKEYBOARD_CONFIG_DEPENDENCIES = host-gettext host-intltool host-xapp_xkbcomp
--
2.14.3
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 5/6] package/enlightenment: add xkeyboard-config optional dependency
2018-03-15 22:50 [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7 Romain Naour
` (2 preceding siblings ...)
2018-03-15 22:50 ` [Buildroot] [PATCH 4/6] package/x11r7/xkeyboard-config: install to staging Romain Naour
@ 2018-03-15 22:50 ` Romain Naour
2018-03-17 8:55 ` Peter Korsgaard
2018-03-15 22:50 ` [Buildroot] [PATCH 6/6] package/enlightenment: install to staging Romain Naour
` (2 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Romain Naour @ 2018-03-15 22:50 UTC (permalink / raw)
To: buildroot
The meson build systemd is checking for xkeyboard-config optional
dependency but there is no option to handle it.
Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
package/enlightenment/enlightenment.mk | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/package/enlightenment/enlightenment.mk b/package/enlightenment/enlightenment.mk
index 6ee983db76..ae68888aac 100644
--- a/package/enlightenment/enlightenment.mk
+++ b/package/enlightenment/enlightenment.mk
@@ -41,6 +41,10 @@ else
ENLIGHTENMENT_MESON_OPTS += -Dmixer=false
endif
+ifeq ($(BR2_PACKAGE_XKEYBOARD_CONFIG),y)
+ENLIGHTENMENT_DEPENDENCIES += xkeyboard-config
+endif
+
define ENLIGHTENMENT_CONFIGURE_CMDS
rm -rf $(@D)/build
mkdir -p $(@D)/build
--
2.14.3
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 6/6] package/enlightenment: install to staging
2018-03-15 22:50 [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7 Romain Naour
` (3 preceding siblings ...)
2018-03-15 22:50 ` [Buildroot] [PATCH 5/6] package/enlightenment: add xkeyboard-config optional dependency Romain Naour
@ 2018-03-15 22:50 ` Romain Naour
2018-03-17 8:56 ` Peter Korsgaard
2018-03-17 8:37 ` [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7 Peter Korsgaard
2018-03-17 8:38 ` Peter Korsgaard
6 siblings, 1 reply; 15+ messages in thread
From: Romain Naour @ 2018-03-15 22:50 UTC (permalink / raw)
To: buildroot
enlightenment provide enlightenment.pc and some shared libraries.
Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
package/enlightenment/enlightenment.mk | 3 +++
1 file changed, 3 insertions(+)
diff --git a/package/enlightenment/enlightenment.mk b/package/enlightenment/enlightenment.mk
index ae68888aac..ba6b54143e 100644
--- a/package/enlightenment/enlightenment.mk
+++ b/package/enlightenment/enlightenment.mk
@@ -26,6 +26,9 @@ ENLIGHTENMENT_MESON_OPTS += \
-Deldbus-codegen=$(HOST_DIR)/bin/eldbus-codegen \
-Dpam=false
+# enlightenment.pc and /usr/lib/enlightenment/modules/*.so
+ENLIGHTENMENT_INSTALL_STAGING = YES
+
ifeq ($(BR2_PACKAGE_SYSTEMD),y)
ENLIGHTENMENT_MESON_OPTS += -Dsystemd=true
ENLIGHTENMENT_DEPENDENCIES += systemd
--
2.14.3
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7
2018-03-15 22:50 [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7 Romain Naour
` (4 preceding siblings ...)
2018-03-15 22:50 ` [Buildroot] [PATCH 6/6] package/enlightenment: install to staging Romain Naour
@ 2018-03-17 8:37 ` Peter Korsgaard
2018-03-17 8:38 ` Peter Korsgaard
6 siblings, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2018-03-17 8:37 UTC (permalink / raw)
To: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> See https://www.enlightenment.org/news/efl-1.20.7
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Committed, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7
2018-03-15 22:50 [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7 Romain Naour
` (5 preceding siblings ...)
2018-03-17 8:37 ` [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7 Peter Korsgaard
@ 2018-03-17 8:38 ` Peter Korsgaard
2018-03-17 12:05 ` Romain Naour
6 siblings, 1 reply; 15+ messages in thread
From: Peter Korsgaard @ 2018-03-17 8:38 UTC (permalink / raw)
To: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> See https://www.enlightenment.org/news/efl-1.20.7
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Sorry, forgot to ask - Would this be a candidate for 2018.02.x as well?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 2/6] package/enlightenment: fix meson warning
2018-03-15 22:50 ` [Buildroot] [PATCH 2/6] package/enlightenment: fix meson warning Romain Naour
@ 2018-03-17 8:39 ` Peter Korsgaard
0 siblings, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2018-03-17 8:39 UTC (permalink / raw)
To: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> --disable-rpath was added by m4/lib-link.m4 with autotools based
> buildsystem. Now we use meson, we don't have such option anymore.
> The autotools eet-eet and eldbus_codegen options are named respectively
> eet and eldbus-codegen with meson.
> Fixes:
> WARNING: Unknown command line options: "eet-eet, eldbus_codegen, rpath"
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Committed, thanks.
> ---
> This patch can be backported to 2018.02.x
Thanks. I'll do a backport run in a few days.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 3/6] package/enlightenment: bump to 0.22.2
2018-03-15 22:50 ` [Buildroot] [PATCH 3/6] package/enlightenment: bump to 0.22.2 Romain Naour
@ 2018-03-17 8:40 ` Peter Korsgaard
0 siblings, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2018-03-17 8:40 UTC (permalink / raw)
To: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> See https://www.enlightenment.org/news/e0.22.2_release
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Committed, thanks.
This also seems like purely bugfixes. Would this also be a candidate for
2018.02.x?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 4/6] package/x11r7/xkeyboard-config: install to staging
2018-03-15 22:50 ` [Buildroot] [PATCH 4/6] package/x11r7/xkeyboard-config: install to staging Romain Naour
@ 2018-03-17 8:54 ` Peter Korsgaard
0 siblings, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2018-03-17 8:54 UTC (permalink / raw)
To: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> enlightenment doesn't detect xkeyboard-config since it's missing
> from staging.
> Fixes:
> Dependency xkeyboard-config found: NO
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
> Cc: Bernd Kuhls <bernd.kuhls@t-online.de>
Committed, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 5/6] package/enlightenment: add xkeyboard-config optional dependency
2018-03-15 22:50 ` [Buildroot] [PATCH 5/6] package/enlightenment: add xkeyboard-config optional dependency Romain Naour
@ 2018-03-17 8:55 ` Peter Korsgaard
0 siblings, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2018-03-17 8:55 UTC (permalink / raw)
To: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> The meson build systemd is checking for xkeyboard-config optional
> dependency but there is no option to handle it.
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Committed, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 6/6] package/enlightenment: install to staging
2018-03-15 22:50 ` [Buildroot] [PATCH 6/6] package/enlightenment: install to staging Romain Naour
@ 2018-03-17 8:56 ` Peter Korsgaard
2018-03-17 12:12 ` Romain Naour
0 siblings, 1 reply; 15+ messages in thread
From: Peter Korsgaard @ 2018-03-17 8:56 UTC (permalink / raw)
To: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> enlightenment provide enlightenment.pc and some shared libraries.
Committed, thanks.
Do we have any packages today needing these?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7
2018-03-17 8:38 ` Peter Korsgaard
@ 2018-03-17 12:05 ` Romain Naour
0 siblings, 0 replies; 15+ messages in thread
From: Romain Naour @ 2018-03-17 12:05 UTC (permalink / raw)
To: buildroot
Hi Peter,
Le 17/03/2018 ? 09:38, Peter Korsgaard a ?crit?:
>>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
>
> > See https://www.enlightenment.org/news/efl-1.20.7
> > Signed-off-by: Romain Naour <romain.naour@gmail.com>
>
> Sorry, forgot to ask - Would this be a candidate for 2018.02.x as well?
>
Yes probably, this is a bugfix release. Same for enlightenment.
In the past, such version bump was merged in next during stabilization period
(see b0dc300b73124b42ea3465973e20b962f064a870 "bump to 1.20.6" in next).
Best regards,
Romain
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 6/6] package/enlightenment: install to staging
2018-03-17 8:56 ` Peter Korsgaard
@ 2018-03-17 12:12 ` Romain Naour
0 siblings, 0 replies; 15+ messages in thread
From: Romain Naour @ 2018-03-17 12:12 UTC (permalink / raw)
To: buildroot
Le 17/03/2018 ? 09:56, Peter Korsgaard a ?crit?:
>>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
>
> > enlightenment provide enlightenment.pc and some shared libraries.
>
> Committed, thanks.
>
> Do we have any packages today needing these?
>
I don't think so. But It can be used for custom enlightenment extensions, from a
Buildroot sdk.
Best regards,
Romain
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2018-03-17 12:12 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-15 22:50 [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7 Romain Naour
2018-03-15 22:50 ` [Buildroot] [PATCH 2/6] package/enlightenment: fix meson warning Romain Naour
2018-03-17 8:39 ` Peter Korsgaard
2018-03-15 22:50 ` [Buildroot] [PATCH 3/6] package/enlightenment: bump to 0.22.2 Romain Naour
2018-03-17 8:40 ` Peter Korsgaard
2018-03-15 22:50 ` [Buildroot] [PATCH 4/6] package/x11r7/xkeyboard-config: install to staging Romain Naour
2018-03-17 8:54 ` Peter Korsgaard
2018-03-15 22:50 ` [Buildroot] [PATCH 5/6] package/enlightenment: add xkeyboard-config optional dependency Romain Naour
2018-03-17 8:55 ` Peter Korsgaard
2018-03-15 22:50 ` [Buildroot] [PATCH 6/6] package/enlightenment: install to staging Romain Naour
2018-03-17 8:56 ` Peter Korsgaard
2018-03-17 12:12 ` Romain Naour
2018-03-17 8:37 ` [Buildroot] [PATCH 1/6] package/efl: bump to 1.20.7 Peter Korsgaard
2018-03-17 8:38 ` Peter Korsgaard
2018-03-17 12:05 ` Romain Naour
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.