I have made systemd optional in mutter:

https://git.gnome.org/browse/mutter/commit/?id=806a66695077672c6848dd14c6a55781c27ba0e6

This disables the build of our native backend based on KMS, but Wayland
support is still there in the X11 nested backend. Wayland is still a
hard-dependency, and currently Wayland hasn't been ported to other systems
yet. I am still planning on making Wayland optional at some point before
the 3.14 release.

Our Wayland native implementation will not be portable to non-systemd
systems, Linux or otherwise. The way I would port things is to port Weston
to other systems first, and then add a wl_fullscreen_shell backend to
mutter, which will allow us to run mutter nested under Weston.


On Thu, May 29, 2014 at 7:44 AM, Jasper St. Pierre <[email protected]>
wrote:

> I will make Wayland optional at some point before 3.14. I can't make any
> promises beyond that.
>
>
> On Thu, May 29, 2014 at 7:28 AM, 藍挺瑋 <[email protected]> wrote:
>
>> 於 西元2014年05月29日 07:09, Javier Jardón 提到:
>>
>>  The second release of the GNOME 3.14 development cycle is here.
>>> See [1] for the new features that have been proposed for this cycle.
>>>
>>> To compile GNOME 3.13.2, you can use the jhbuild [2] modulesets [3]
>>> (which use the exact tarball versions from the official release).
>>>
>>> Note that as part of Wayland development, 3.13.2 temporarily depends on
>>> systemd.
>>> This is needed because Wayland support in GNOME depends on systemd, but
>>> before 3.14 is released Wayland support will be made optional.
>>>
>> When will Wayland and systemd dependencies become optional? This have
>> caused mutter and gnome-shell fail to build on FreeBSD.
>>
>>
>>> [1] https://wiki.gnome.org/ThreePointThirteen/Features/
>>> [2] http://library.gnome.org/devel/jhbuild/
>>> [3] http://download.gnome.org/teams/releng/3.13.2/
>>>
>>> The release notes that describe the changes between 3.13.1 and 3.13.2
>>> are available. Go read them to learn what's new in this release:
>>>
>>> core - http://download.gnome.org/core/3.13/3.13.2/NEWS
>>> apps - http://download.gnome.org/apps/3.13/3.13.2/NEWS
>>>
>>> The GNOME 3.13.2 release itself is available here:
>>>
>>> core sources - http://download.gnome.org/core/3.13/3.13.2
>>> apps sources - http://download.gnome.org/apps/3.13/3.13.2
>>>
>>>
>>> WARNING! WARNING! WARNING!
>>> --------------------------
>>>
>>> This release is a snapshot of early development code. Although it is
>>> buildable and usable, it is primarily intended for testing and hacking
>>> purposes. GNOME uses odd minor version numbers to indicate development
>>> status.
>>>
>>> For more information about 3.13, the full schedule, the official module
>>> lists and the proposed module lists, please see our colorful 3.13 page:
>>> http://www.gnome.org/start/unstable
>>>
>>> For a quick overview of the GNOME schedule, please see:
>>> http://live.gnome.org/Schedule
>>>
>>> Enjoy,
>>>
>>> Javier Jardón Cabezas
>>> GNOME Release Team
>>> _______________________________________________
>>> gnome-announce-list mailing list
>>> [email protected]
>>> https://mail.gnome.org/mailman/listinfo/gnome-announce-list
>>>
>>
>> _______________________________________________
>> desktop-devel-list mailing list
>> [email protected]
>> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
>>
>
>
>
> --
>   Jasper
>



-- 
  Jasper
_______________________________________________
desktop-devel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to