package/enlightenment: bump to 0.22.1
PATCH 1/1 package/enlightenment: bump to 0.22.1
See https://www.enlightenment.org/news/e22_release and
https://www.enlightenment.org/news/e0.22.1_release
Switch to the meson build system.
The autotools build system has been removed upstream by commit
https://git.enlightenment.org/core/enlightenment.git/commit/?id=bd8828204779509a2f47fffc4031abcab2b34d79
---
--- package/enlightenment/enlightenment.hash | 4 ++-- package/enlightenment/enlightenment.mk | 41 +++++++++++++++++++++++--------- 2 files changed, 32 insertions(+), 13 deletions(-)
package/enlightenment/enlightenment.hash +2 -2
@@ -1,3 +1,3 @@ -# From https://www.enlightenment.org/news/e0.21.10_release -sha256 9bb915caa5b390b2e212ff5f6f75b57a3d082f80d2f7b5b278bd902e2fad7f14 enlightenment-0.21.10.tar.xz +# From https://www.enlightenment.org/news/e0.22.1_release +sha256 207b6b88dafc4932ab007a835510823c5a1dd8c191876ac037628176ca77a7e0 enlightenment-0.22.1.tar.xz sha256 34dbd501ec9d1c8dcc569c01db9cf9a4b7ee5981614cc9f8f613a97463d27350 COPYING
package/enlightenment/enlightenment.mk +30 -11
71 lines not on this page · raw message
Signature · 1 line
2.14.3
PATCH 1/1 package/enlightenment: bump to 0.22.1
Hello,
package/enlightenment/enlightenment.mk ENLIGHTENMENT_LICENSE_FILES = COPYING · line 23
Quoted 10 lines · Romain Naour
package/enlightenment/enlightenment.mk +4
-6-ENLIGHTENMENT_CONF_OPTS = \ - --with-edje-cc=$(HOST_DIR)/bin/edje_cc \ - --with-eet-eet=$(HOST_DIR)/bin/eet \ - --with-eldbus_codegen=$(HOST_DIR)/bin/eldbus-codegen \ - --disable-pam \ - --disable-rpath +ENLIGHTENMENT_MESON_OPTS += \ + --prefix=/usr \ + --buildtype $(if $(BR2_ENABLE_DEBUG),debug,release) \ + --cross-file $(HOST_DIR)/etc/meson/cross-compilation.conf \
So sometimes the options are defined using =, sometimes not ? Is this expected ?
Thanks,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com
PATCH 1/1 package/enlightenment: bump to 0.22.1
Hi Thomas,
Le 06/01/2018 ? 15:14, Thomas Petazzoni a ?crit?:
Quoted 4 lines
Hello,
On Fri, 5 Jan 2018 17:32:23 +0100, Romain Naour wrote:
Quoted 13 lines
package/enlightenment/enlightenment.mk ENLIGHTENMENT_LICENSE_FILES = COPYING · line 23
Quoted 10 lines
package/enlightenment/enlightenment.mk +4
-6-ENLIGHTENMENT_CONF_OPTS = \ - --with-edje-cc=$(HOST_DIR)/bin/edje_cc \ - --with-eet-eet=$(HOST_DIR)/bin/eet \ - --with-eldbus_codegen=$(HOST_DIR)/bin/eldbus-codegen \ - --disable-pam \ - --disable-rpath +ENLIGHTENMENT_MESON_OPTS += \ + --prefix=/usr \ + --buildtype $(if $(BR2_ENABLE_DEBUG),debug,release) \ + --cross-file $(HOST_DIR)/etc/meson/cross-compilation.conf \So sometimes the options are defined using =, sometimes not ? Is this expected ?
It's a copy past mistake.
Using --buildtype= and --cross-file= works perfectly fine.
Note that changing the build system can lead to new build failure. I tested the meson build system as best as I could.
Best regards,
Romain
Quoted 5 lines
Thanks,
Thomas
Thomas Petazzoni
AppliedPATCH 1/1 package/enlightenment: bump to 0.22.1
In reply to Romain NaourHello,
Quoted 8 lines · Romain Naour
See https://www.enlightenment.org/news/e22_release and
https://www.enlightenment.org/news/e0.22.1_releaseSwitch to the meson build system.
The autotools build system has been removed upstream by commit
https://git.enlightenment.org/core/enlightenment.git/commit/?id=bd8828204779509a2f47fffc4031abcab2b34d79
Quoted 6 lines
Signed-off-by Romain Naour <[email protected]>---
--- package/enlightenment/enlightenment.hash | 4 ++-- package/enlightenment/enlightenment.mk | 41 +++++++++++++++++++++++--------- 2 files changed, 32 insertions(+), 13 deletions(-)
Applied to master after using --option=value consistently, as pointed out in my earlier e-mail. Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com