Page MenuHomePhabricator

efl: mesonProject
ActivePublic

Members

  • This project does not have any members.

Watchers

  • This project does not have any watchers.

Details

Is Sprint
Yes
Description

meson conversion project

Recent Activity

Aug 15 2019

devilhorns closed T8064: Wayland support doesn't compile in EFL as Resolved by committing rEFLf5063b8733b0: meson: add xkbcommon to the build deps.
Aug 15 2019, 12:35 PM · efl: meson, Restricted Project, Restricted Project
bu5hm4n added a revision to T8064: Wayland support doesn't compile in EFL : D9573: meson: add xkbcommon to the build deps.
Aug 15 2019, 12:13 PM · efl: meson, Restricted Project, Restricted Project

Jul 23 2019

devilhorns added a comment to T8064: Wayland support doesn't compile in EFL .

well this is odd because I just compiled it this morning ...

Jul 23 2019, 9:13 AM · efl: meson, Restricted Project, Restricted Project
Thanatermesis updated subscribers of T8064: Wayland support doesn't compile in EFL .

Test failed @vtorri , version of libwayland-dev is "1.16.0"

Jul 23 2019, 8:47 AM · efl: meson, Restricted Project, Restricted Project

Jul 22 2019

Thanatermesis added a comment to T8064: Wayland support doesn't compile in EFL .

I will try this tomorrow:

Jul 22 2019, 10:24 PM · efl: meson, Restricted Project, Restricted Project
Thanatermesis created T8064: Wayland support doesn't compile in EFL .
Jul 22 2019, 3:08 PM · efl: meson, Restricted Project, Restricted Project

Jun 19 2019

zmike closed T7780: remove autotools as Resolved.
Jun 19 2019, 9:27 AM · Restricted Project, efl: meson
zmike closed T7782: verify config.h equivalence, a subtask of T7780: remove autotools, as Resolved.
Jun 19 2019, 9:27 AM · Restricted Project, efl: meson
zmike closed T7782: verify config.h equivalence as Resolved.
Jun 19 2019, 9:27 AM · Restricted Project, efl: meson

Jun 18 2019

zmike closed T7986: define HAVE_REALPATH on Windows with meson, a subtask of T7782: verify config.h equivalence, as Resolved.
Jun 18 2019, 5:48 AM · Restricted Project, efl: meson

May 28 2019

vtorri closed T7985: Windows: ejde_cc can not create edj files anymore, a subtask of T7780: remove autotools, as Resolved.
May 28 2019, 9:33 AM · Restricted Project, efl: meson
vtorri closed T7812: meson build system should manage c++ header files as Invalid.
May 28 2019, 6:01 AM · Restricted Project, efl: meson
vtorri closed T7812: meson build system should manage c++ header files, a subtask of T7780: remove autotools, as Invalid.
May 28 2019, 6:01 AM · Restricted Project, efl: meson
stefan_schmidt added a comment to T7782: verify config.h equivalence.

I asked for a week postpone for the autotools removal. But the windows build can't hold it on forever.

May 28 2019, 2:11 AM · Restricted Project, efl: meson
vtorri added a subtask for T7782: verify config.h equivalence: T7986: define HAVE_REALPATH on Windows with meson.
May 28 2019, 2:08 AM · Restricted Project, efl: meson
vtorri added a comment to T7782: verify config.h equivalence.

i've not completely checked the Windows part yet

May 28 2019, 2:06 AM · Restricted Project, efl: meson
stefan_schmidt added a comment to T7782: verify config.h equivalence.

ok, thanks. That means we will only see what else comes up. No currently known problems with config.h for meson builds.

May 28 2019, 2:02 AM · Restricted Project, efl: meson
bu5hm4n added a comment to T7782: verify config.h equivalence.

Please see D8553, this is already fixed.

May 28 2019, 1:59 AM · Restricted Project, efl: meson
stefan_schmidt added a comment to T7782: verify config.h equivalence.

@bu5hm4n please have a look at the reported missing defines

May 28 2019, 1:52 AM · Restricted Project, efl: meson
stefan_schmidt added a comment to T7812: meson build system should manage c++ header files.

@vtorri could you explain a bit more what this ticket is about? The file you cited is generated from eolian during the meson build. What should meson handle here?

May 28 2019, 1:49 AM · Restricted Project, efl: meson

May 26 2019

vtorri added a subtask for T7780: remove autotools: T7985: Windows: ejde_cc can not create edj files anymore.
May 26 2019, 2:44 AM · Restricted Project, efl: meson

May 22 2019

vitor.sousa reopened T7783: improve CI usage, a subtask of T7780: remove autotools, as Open.
May 22 2019, 2:08 PM · Restricted Project, efl: meson
vitor.sousa reopened T7783: improve CI usage as "Open".
May 22 2019, 2:08 PM · Restricted Project, efl: meson

May 17 2019

vtorri added a comment to T7782: verify config.h equivalence.

there is no EINA_HAVE_BSWAP* defines on windows in eina_config.h

May 17 2019, 11:51 PM · Restricted Project, efl: meson

May 6 2019

bu5hm4n closed T7795: Add Windows evas engines (GDI and DirectDraw) as Resolved.
May 6 2019, 8:04 AM · Restricted Project, efl: meson
bu5hm4n closed T7795: Add Windows evas engines (GDI and DirectDraw), a subtask of T7780: remove autotools, as Resolved.
May 6 2019, 8:04 AM · Restricted Project, efl: meson
zmike closed T7786: Support ecore_win32 as Resolved by committing rEFL253fa7e09ff6: meson: support ecore-win32.
May 6 2019, 8:01 AM · Restricted Project, efl: meson
zmike closed T7786: Support ecore_win32, a subtask of T7780: remove autotools, as Resolved.
May 6 2019, 8:01 AM · Restricted Project, efl: meson

May 1 2019

zmike added a commit to T7802: Meson-ninja installation install some headers folders to prefix root: rEFL39c06dd634f7: mono-docs: Honor DESTDIR when installing XML docs.
May 1 2019, 1:32 PM · efl: meson

Apr 30 2019

zmike added a revision to T7795: Add Windows evas engines (GDI and DirectDraw): D8734: meson: enable and fix build of ddrag+gdi engines for evas.
Apr 30 2019, 12:21 PM · Restricted Project, efl: meson
segfaultxavi closed T7781: support make doc as Resolved by committing rEFL4f5b3b95fb1a: meson: add docs.
Apr 30 2019, 3:17 AM · efl: meson
segfaultxavi closed T7781: support make doc, a subtask of T7780: remove autotools, as Resolved.
Apr 30 2019, 3:17 AM · Restricted Project, efl: meson

Apr 26 2019

zmike added a revision to T7786: Support ecore_win32: D8722: meson: support ecore-win32.
Apr 26 2019, 6:16 AM · Restricted Project, efl: meson

Apr 25 2019

zmike added a comment to T7786: Support ecore_win32.

This seems good, once the changes are submitted as a patch with authorship info then it can be merged.

Apr 25 2019, 9:55 AM · Restricted Project, efl: meson

Apr 23 2019

bu5hm4n added a comment to T7802: Meson-ninja installation install some headers folders to prefix root.

@llde this should be fine now. If there is something else in this regard, feel free to reopen this here :)

Apr 23 2019, 8:41 AM · efl: meson
segfaultxavi closed T7802: Meson-ninja installation install some headers folders to prefix root as Resolved by committing rEFLf215108bea69: mono-docs: Honor DESTDIR when installing XML docs.
Apr 23 2019, 8:40 AM · efl: meson
segfaultxavi added a comment to T7802: Meson-ninja installation install some headers folders to prefix root.

@llde Can you check D8687 and tell us if the xml mono docs are properly installed for you now?

Apr 23 2019, 4:54 AM · efl: meson
segfaultxavi added a revision to T7802: Meson-ninja installation install some headers folders to prefix root: D8687: mono-docs: Honor DESTDIR when installing XML docs.
Apr 23 2019, 4:53 AM · efl: meson
bu5hm4n added a comment to T7802: Meson-ninja installation install some headers folders to prefix root.

The script has to handle that env var. Meson does not know this env var

Apr 23 2019, 4:16 AM · efl: meson
segfaultxavi added a comment to T7802: Meson-ninja installation install some headers folders to prefix root.

@bu5hm4n, the comment regarding meson_csharp_docs.sh is correct. When I try:

DESTDIR=/tmp/test ninja install

I get:

Running custom install script '/home/xartigas/repos/efl-meson/meson/meson_csharp_docs.sh /home/xartigas/repos/efl-meson/build/src/bindings/mono/efl_mono.xml /usr/local/lib/x86_64-linux-gnu/efl-mono-1'
cp: cannot create regular file '/usr/local/lib/x86_64-linux-gnu/efl-mono-1/efl_mono.xml': Permission denied
Apr 23 2019, 4:05 AM · efl: meson

Apr 19 2019

bu5hm4n added a comment to T7802: Meson-ninja installation install some headers folders to prefix root.

The attached commit fixes the cxx placement mistake.

Apr 19 2019, 11:11 AM · efl: meson
bu5hm4n added a commit to T7802: Meson-ninja installation install some headers folders to prefix root: rEFLe881f936e819: meson: unbreak cxx header installation.
Apr 19 2019, 11:11 AM · efl: meson
bu5hm4n updated subscribers of T7802: Meson-ninja installation install some headers folders to prefix root.

@segfaultxavi can you check the meson_csharp_docs.sh out ?

Apr 19 2019, 10:46 AM · efl: meson
bu5hm4n added a comment to T7786: Support ecore_win32.

Yes like this.

Apr 19 2019, 1:25 AM · Restricted Project, efl: meson
vtorri added a comment to T7786: Support ecore_win32.

something like that :

?

Apr 19 2019, 1:16 AM · Restricted Project, efl: meson
bu5hm4n added a comment to T7786: Support ecore_win32.

I think the whole file content in meson.build should be inside a if sys_windows. Like:

Apr 19 2019, 1:04 AM · Restricted Project, efl: meson
vtorri added a comment to T7786: Support ecore_win32.

I have tried to add the support for ecore_win32. It seems to work and the DLL is created. Not sure if there are something else to do. The files are attached

Apr 19 2019, 12:55 AM · Restricted Project, efl: meson

Apr 17 2019

zmike added a commit to T7783: improve CI usage: rEFL715b382460a3: efl-mono: Add test and fix problem with private dynamic types passed as….
Apr 17 2019, 12:05 PM · Restricted Project, efl: meson
llde added a comment to T7812: meson build system should manage c++ header files.

May this be related with the bug T7802 I openened the 12 April?

Apr 17 2019, 5:52 AM · Restricted Project, efl: meson
bu5hm4n added a comment to T7812: meson build system should manage c++ header files.

Seriously, i don't understand at all what this ticket is about ...

Apr 17 2019, 1:21 AM · Restricted Project, efl: meson