;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2021 宋文武 ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (define-module (gnu packages plan9) #:use-module (guix build-system gnu) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix utils) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages xorg)) (define-public drawterm (let ((revision "1") (commit "c97fe4693f6112504d6f13fab46f7cc8b27685c1")) (package (name "drawterm") (version (git-version "20210628" revision commit)) (source (origin (method git-fetch) (uri (git-reference (url "git://git.9front.org/plan9front/drawterm") (commit commit))) (file-name (git-file-name name version)) (sha256 (base32 "059sl60ap6c9lz8k91k6bd34694a290wm0s93b2vfszzzv683spw")))) (build-system gnu-build-system) (arguments `(#:make-flags (list "CONF=unix" (string-append "CC=" ,(cc-for-target))) #:tests? #f ; no tests #:phases (modify-phases %standard-phases (delete 'configure) ; no configure script (replace 'install ; no install target (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (bin (string-append out "/bin/")) (man (string-append out "/share/man/man1/"))) (install-file "drawterm" bin) (install-file "drawterm.1" man))))))) (inputs (list libx11 libxt)) (synopsis "Connect to Plan 9 systems") (home-page "https://drawterm.9front.org") (description "@command{drawterm} is a client for connecting venerable systems to Plan 9 systems. It behaves like a Plan 9 kernel and will attempt to reconstruct a Plan 9 terminal-like experience from a non-Plan 9 system.") (license license:expat)))) th> 2022-03-22gnu: hwdata: Update to 0.357.Brendan Tildesley 2022-03-22gnu: hwdata: Remove unused gzip native input.Brendan Tildesley 2022-03-22gnu: hwdata: Set #:target #f.Brendan Tildesley 2022-02-26gnu: Add hwdata.Brendan Tildesley 2022-01-10gnu: pciutils: Fix the conditional for the kmod input.Maxim Cournoyer 2021-12-13gnu: Simplify package inputs.Ludovic Courtès 2020-12-09gnu: pciutils: Fix compilation error on GNU/Hurd.Ludovic Courtès 2020-07-25gnu: pciutils: Update to 3.7.0.Marius Bakke 2020-03-26gnu: pciutils: Build fixes for the Hurd.Jan Nieuwenhuizen 2020-02-03gnu: pciutils: Update to 3.6.4.Marius Bakke 2020-01-24gnu: pciutils: Update to 3.6.3.Marius Bakke 2019-12-16gnu: pciutils: Fix cross-compilation.Mathieu Othacehe 2019-03-01gnu: pciutils: Update to 3.6.2.Marius Bakke 2018-07-13gnu: pciutils: Update to 3.6.1.Marius Bakke 2018-03-23gnu: pciutils: Use invoke.Mark H Weaver 2018-02-20Merge branch 'master' into stagingMarius Bakke 2018-02-20gnu: pciutils: Update to 3.5.6.Tobias Geerinckx-Rice 2018-02-19gnu: pciutils: Use HTTPS home page.Tobias Geerinckx-Rice