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
