diff options
author | Marius Bakke <mbakke@fastmail.com> | 2019-05-01 23:11:41 +0200 |
---|---|---|
committer | Marius Bakke <mbakke@fastmail.com> | 2019-05-01 23:11:41 +0200 |
commit | 3b458d5462e6bbd852c2dc5c6670d5655abf53f5 (patch) | |
tree | 4f3ccec0de1c355134369333c17e948e3258d546 /gnu/packages/display-managers.scm | |
parent | 2ca3fdc2db1aef96fbf702a2f26f5e18ce832038 (diff) | |
parent | 14da3daafc8dd92fdabd3367694c930440fd72cb (diff) | |
download | guix-patches-3b458d5462e6bbd852c2dc5c6670d5655abf53f5.tar guix-patches-3b458d5462e6bbd852c2dc5c6670d5655abf53f5.tar.gz |
Merge branch 'master' into core-updates
Diffstat (limited to 'gnu/packages/display-managers.scm')
-rw-r--r-- | gnu/packages/display-managers.scm | 86 |
1 files changed, 2 insertions, 84 deletions
diff --git a/gnu/packages/display-managers.scm b/gnu/packages/display-managers.scm index 502cdde7da..15e7971b4f 100644 --- a/gnu/packages/display-managers.scm +++ b/gnu/packages/display-managers.scm @@ -49,92 +49,10 @@ #:use-module (gnu packages xfce) #:use-module (gnu packages xorg)) -(define-public greenisland - (package - (name "greenisland") - (version "0.9.0.1") - (source (origin - (method url-fetch) - (uri (string-append - "https://github.com/greenisland/greenisland" - "/releases/download/v" version "/" - "greenisland-" version ".tar.xz")) - (sha256 - (base32 - "1flmha31hmii6m2mdvmn1q5dc0fhnvgc4lp1b4wgkz20y7x4f1fm")))) - (build-system cmake-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("dbus" ,dbus) - ("glib:bin" ,glib "bin") - ("pkg-config" ,pkg-config) - ("xorg-server" ,xorg-server))) - (inputs - `(("elogind" ,elogind) - ("eudev" ,eudev) - ("fontconfig" ,fontconfig) - ("freetype" ,freetype) - ("glib" ,glib) - ("libdrm" ,libdrm) - ("libinput" ,libinput-minimal) - ("libxcursor" ,libxcursor) - ("libxkbcommon" ,libxkbcommon) - ("libx11" ,libx11) - ("mesa" ,mesa) - ("qtbase" ,qtbase) - ("qtdeclarative" ,qtdeclarative) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols) - ("xcb-util-cursor" ,xcb-util-cursor))) - (arguments - `(#:configure-flags - (list (string-append "-DPLUGIN_INSTALL_DIR=" - (assoc-ref %outputs "out") "/plugins") - (string-append "-DQML_INSTALL_DIR=" - (assoc-ref %outputs "out") "/qml")) - #:modules ((guix build cmake-build-system) - (guix build qt-utils) - (guix build utils)) - #:imported-modules (,@%cmake-build-system-modules - (guix build qt-utils)) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'disable-udev-tests - (lambda _ ; FIXME: Build env doesn't contain /dev/sda - (substitute* "tests/auto/platform/tst_udev.cpp" - (("QVERIFY") "// QVERIFY") - (("QCOMPARE") "// QCOMPARE")))) - (replace 'check - (lambda _ - (setenv "DBUS_FATAL_WARNINGS" "0") - (invoke "dbus-launch" "ctest" "."))) - (add-before 'check 'check-setup - (lambda _ - (setenv "CTEST_OUTPUT_ON_FAILURE" "1") ; Enable debug output - ;; make Qt render "offscreen", required for tests - (setenv "QT_QPA_PLATFORM" "offscreen") - (setenv "XDG_RUNTIME_DIR" (getcwd)) - #t)) - (add-after 'install 'wrap-programs - (lambda* (#:key outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (wrap-qt-program out "greenisland") - (wrap-qt-program out "greenisland-launcher") - (wrap-qt-program out "greenisland-screencaster") - (wrap-qt-program out "greenisland-wayland-scanner") - #t)))))) - (synopsis "QtQuick Wayland compositor and shell for desktop and mobile") - (description "Green Island provides a full blown Wayland compositor for -QtQuick as well as pluggable hardware abstraction, extensions, tools and a -Qt-style API for Wayland clients.") - (home-page "http://hawaiios.org") - ;; Choice of license at the user's opinion. - (license (list license:gpl2 license:gpl3 license:lgpl2.1 license:lgpl3)))) - (define-public sddm (package (name "sddm") - (version "0.18.0") + (version "0.18.1") (source (origin (method url-fetch) (uri (string-append @@ -143,7 +61,7 @@ Qt-style API for Wayland clients.") "sddm-" version ".tar.xz")) (sha256 (base32 - "0icyi9nqgbp2v6dwh3n3jzff9jv2xy8d4rbsz89hd65x7c3hrv87")))) + "0nilrhwlyvkngjgxfc08n73c16azgmw80pvx0a78xqww9y3hv4xh")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) |