[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
10/11: gnu: Add xorg-server-xwayland.
From: |
David Craven |
Subject: |
10/11: gnu: Add xorg-server-xwayland. |
Date: |
Tue, 6 Sep 2016 15:53:18 +0000 (UTC) |
dvc pushed a commit to branch master
in repository guix.
commit dfe05a514c192034fd65c7b5ca7e4d576b10ab4f
Author: David Craven <address@hidden>
Date: Sun Sep 4 15:28:55 2016 +0200
gnu: Add xorg-server-xwayland.
* gnu/packages/xorg.scm (xorg-server-xwayland): New variable.
---
gnu/packages/xorg.scm | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index fe14b1c..0d3cdce 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -9,6 +9,7 @@
;;; Copyright © 2016 Efraim Flashner <address@hidden>
;;; Copyright © 2016 ng0 <address@hidden>
;;; Copyright © 2016 Alex Kost <address@hidden>
+;;; Copyright © 2016 David Craven <address@hidden>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -32,6 +33,7 @@
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system perl)
+ #:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
#:use-module (gnu packages bison)
@@ -5155,6 +5157,23 @@ communicates with the user via graphical controls such
as buttons and
draggable titlebars and borders.")
(license license:x11)))
+(define-public xorg-server-xwayland
+ (package
+ (inherit xorg-server)
+ (name "xorg-server-xwayland")
+ (inputs
+ `(("libepoxy" ,libepoxy)
+ ("wayland" ,wayland)
+ ,@(package-inputs xorg-server)))
+ (arguments
+ (substitute-keyword-arguments (package-arguments xorg-server)
+ ((#:configure-flags flags)
+ `(cons* "--enable-xwayland" "--disable-xorg"
+ "--disable-docs" "--disable-devel-docs"
+ "--disable-xvfb" "--disable-xnest"
+ "--disable-xquartz" "--disable-xwin"
+ ,flags))))
+ (synopsis "Xorg server with wayland backend")))
;; packages of height 4 in the propagated-inputs tree
- branch master updated (5e814f6 -> 24e051c), David Craven, 2016/09/06
- 03/11: services: Export initrc., David Craven, 2016/09/06
- 05/11: gnu: Add prefix to license imports in (gnu packages display-managers)., David Craven, 2016/09/06
- 09/11: gnu: Add cairo-xcb., David Craven, 2016/09/06
- 07/11: gnu: Add sddm., David Craven, 2016/09/06
- 02/11: activation: Allow home directories to be created under /var/lib., David Craven, 2016/09/06
- 01/11: system: vm: Remove -net user flag., David Craven, 2016/09/06
- 04/11: services: syslog: Use syslog-configuration., David Craven, 2016/09/06
- 06/11: gnu: Add greenisland., David Craven, 2016/09/06
- 10/11: gnu: Add xorg-server-xwayland.,
David Craven <=
- 11/11: gnu: Add weston., David Craven, 2016/09/06
- 08/11: services: Add sddm service., David Craven, 2016/09/06