[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 2/2] gnu: Add kmscon.
From: |
Efraim Flashner |
Subject: |
Re: [PATCH 2/2] gnu: Add kmscon. |
Date: |
Wed, 24 Aug 2016 21:16:44 +0300 |
User-agent: |
Mutt/1.7.0 (2016-08-17) |
On Mon, Aug 22, 2016 at 03:53:07PM +0200, David Craven wrote:
> * gnu/packages/admin.scm (kmscon): New variable.
> ---
> gnu/packages/admin.scm | 33 +++++++++++++++++++++++++++++++++
> 1 file changed, 33 insertions(+)
>
> diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
> index 5730b5a..a8fcc90 100644
> --- a/gnu/packages/admin.scm
> +++ b/gnu/packages/admin.scm
> @@ -43,6 +43,8 @@
> #:use-module (gnu packages)
> #:use-module (gnu packages base)
> #:use-module (gnu packages cyrus-sasl)
> + #:use-module (gnu packages freedesktop)
> + #:use-module (gnu packages gl)
> #:use-module (gnu packages ncurses)
> #:use-module (gnu packages readline)
> #:use-module (gnu packages linux)
> @@ -70,6 +72,7 @@
> #:use-module (gnu packages libftdi)
> #:use-module (gnu packages image)
> #:use-module (gnu packages xorg)
> + #:use-module (gnu packages xdisorg)
> #:use-module (gnu packages python)
> #:use-module (gnu packages man)
> #:use-module (gnu packages autotools)
> @@ -1792,3 +1795,33 @@ terminal emulators. It tries to support all common
> standards while keeping
> compatibility to existing emulators like xterm, gnome-terminal, konsole,
> etc.")
> (home-page "https://www.freedesktop.org/wiki/Software/libtsm")
> (license license:expat)))
> +
> +(define-public kmscon
> + (package
> + (name "kmscon")
> + (version "8")
> + (source (origin
> + (method url-fetch)
> + (uri (string-append
> + "https://freedesktop.org/software/kmscon/releases/"
> + "kmscon-" version ".tar.xz"))
> + (sha256
> + (base32
> + "0axfwrp3c8f4gb67ap2sqnkn75idpiw09s35wwn6kgagvhf1rc0a"))))
> + (build-system gnu-build-system)
> + (native-inputs
> + `(("pkg-config" ,pkg-config)))
> + (inputs
> + `(("libdrm" ,libdrm)
> + ("libtsm" ,libtsm)
> + ("libxkbcommon" ,libxkbcommon)
> + ("logind" ,elogind)
> + ("mesa" ,mesa)
> + ("pango" ,pango)
> + ("udev" ,eudev)))
> + (synopsis "Simple terminal emulator")
> + (description "Kmscon is a simple terminal emulator based on linux kernel
> +mode setting (KMS). It is an attempt to replace the in-kernel VT
> implementation
> +with a userspace console. See kmscon(1) man-page for usage information.")
> + (home-page "https://www.freedesktop.org/wiki/Software/kmscon")
> + (license license:expat)))
> --
> 2.9.0
>
we also have terminals.scm that's a little lonely atm with 1 package :)
--
Efraim Flashner <address@hidden> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
signature.asc
Description: PGP signature
- [PATCH 1/2] gnu: Add libtsm., David Craven, 2016/08/22
- Re: [PATCH 1/2] gnu: Add libtsm., Leo Famulari, 2016/08/22
- Re: [PATCH 1/2] gnu: Add libtsm., David Craven, 2016/08/22
- Re: [PATCH 1/2] gnu: Add libtsm., David Craven, 2016/08/22
- Re: [PATCH 1/2] gnu: Add libtsm., Leo Famulari, 2016/08/22
- Re: [PATCH 1/2] gnu: Add libtsm., David Craven, 2016/08/22
- Re: [PATCH 1/2] gnu: Add libtsm., Leo Famulari, 2016/08/22
- Re: [PATCH 1/2] gnu: Add libtsm., David Craven, 2016/08/22
- Re: [PATCH 1/2] gnu: Add libtsm., David Craven, 2016/08/22
- Re: [PATCH 1/2] gnu: Add libtsm., David Craven, 2016/08/22