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 <efr...@flashner.co.il> אפרים פלשנר 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