[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
11/11: gnu: Add lxqt.
From: |
??? |
Subject: |
11/11: gnu: Add lxqt. |
Date: |
Fri, 26 Oct 2018 10:13:30 -0400 (EDT) |
iyzsong pushed a commit to branch master
in repository guix.
commit 1fdcee026b298aa19b71d0761ed034e1e56e84db
Author: Meiyo Peng <address@hidden>
Date: Mon Oct 22 11:29:20 2018 +0800
gnu: Add lxqt.
* gnu/packages/lxqt.scm (lxqt): New variable.
Signed-off-by: 宋文武 <address@hidden>
---
gnu/packages/lxqt.scm | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
diff --git a/gnu/packages/lxqt.scm b/gnu/packages/lxqt.scm
index 2664807..f0cf02c 100644
--- a/gnu/packages/lxqt.scm
+++ b/gnu/packages/lxqt.scm
@@ -29,10 +29,13 @@
#:use-module (guix utils)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
+ #:use-module (guix build-system trivial)
#:use-module (gnu packages)
#:use-module (gnu packages admin)
#:use-module (gnu packages compression)
#:use-module (gnu packages documentation)
+ #:use-module (gnu packages compton)
+ #:use-module (gnu packages fonts)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages glib)
#:use-module (gnu packages gnome)
@@ -1158,3 +1161,54 @@ QTermWidget.")
(description "ScreenGrab is a program for fast creating screenshots, and
easily publishing them on internet image hosting services.")
(license license:lgpl2.1+)))
+
+
+;; The LXQt Desktop Environment
+
+(define-public lxqt
+ (package
+ (name "lxqt")
+ (version (package-version lxqt-session))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments '(#:builder (begin (mkdir %output) #t)))
+ (propagated-inputs
+ `(;; XDG
+ ("desktop-file-utils" ,desktop-file-utils)
+ ("hicolor-icon-theme" ,hicolor-icon-theme)
+ ("xdg-user-dirs" ,xdg-user-dirs)
+ ("xdg-utils" ,xdg-utils)
+ ;; Base
+ ;; TODO: qtsvg is needed for lxqt apps to display icons. Maybe it
+ ;; should be added to their propagated-inputs?
+ ("qtsvg" ,qtsvg)
+ ;; Core
+ ("lxqt-about" ,lxqt-about)
+ ("lxqt-admin" ,lxqt-admin)
+ ("lxqt-config" ,lxqt-config)
+ ("lxqt-notificationd" ,lxqt-notificationd)
+ ("lxqt-openssh-askpass" ,lxqt-openssh-askpass)
+ ("lxqt-panel" ,lxqt-panel)
+ ("lxqt-policykit" ,lxqt-policykit)
+ ("lxqt-powermanagement" ,lxqt-powermanagement)
+ ("lxqt-qtplugin" ,lxqt-qtplugin)
+ ("lxqt-runner" ,lxqt-runner)
+ ("lxqt-session" ,lxqt-session)
+ ("lxqt-sudo" ,lxqt-sudo)
+ ("lxqt-themes" ,lxqt-themes)
+ ("pcmanfm-qt" ,pcmanfm-qt)
+ ;; Extra
+ ("compton" ,compton)
+ ("compton-conf" ,compton-conf)
+ ("font-dejavu" ,font-dejavu)
+ ("lximage-qt" ,lximage-qt)
+ ("obconf-qt" ,obconf-qt)
+ ("openbox" ,openbox)
+ ("oxygen-icons" ,oxygen-icons)
+ ("pavucontrol-qt" ,pavucontrol-qt)
+ ("qps" ,qps)
+ ("qterminal" ,qtermwidget)))
+ (synopsis "The Lightweight Qt Desktop Environment")
+ (description "LXQt is a lightweight Qt desktop environment.")
+ (home-page "https://lxde.org")
+ (license license:lgpl2.1+)))
- 01/11: gnu: Add qtermwidget., (continued)
- 01/11: gnu: Add qtermwidget., ???, 2018/10/26
- 04/11: gnu: Add screengrab., ???, 2018/10/26
- 03/11: gnu: Add lximage-qt., ???, 2018/10/26
- 06/11: gnu: Add qps., ???, 2018/10/26
- 07/11: gnu: Add compton-conf., ???, 2018/10/26
- 09/11: gnu: lxqt.scm: Remove ${CMAKE_INSTALL_PREFIX} from DESTINATION path., ???, 2018/10/26
- 02/11: gnu: lxqt.scm: Sort packages into base, core, etc., ???, 2018/10/26
- 10/11: gnu: libqtxdg: Simplify configure flags., ???, 2018/10/26
- 05/11: gnu: Add qterminal., ???, 2018/10/26
- 08/11: gnu: Add obconf-qt., ???, 2018/10/26
- 11/11: gnu: Add lxqt.,
??? <=