#!@abs_top_builddir@/guile \ --no-auto-compile -e main -s !# ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013 Mark H Weaver ;;; Copyright © 2018 Mathieu Lirzin ;;; ;;; 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 . ;; IMPORTANT: We must avoid loading any modules from Guix here, ;; because we need to adjust the guile load paths first. ;; It's okay to import modules from core Guile though. (define-syntax-rule (push! elt v) (set! v (cons elt v))) (define (augment-load-paths!) ;; Add installed modules to load-path. (push! "@guilemoduledir@" %load-path) (push! "@guileobjectdir@" %load-compiled-path)) (define* (main #:optional (args (command-line))) (unless (getenv "GUIX_UNINSTALLED") (augment-load-paths!)) (let ((guix-main (module-ref (resolve-interface '(guix ui)) 'guix-main))) (bindtextdomain "guix" "@localedir@") (bindtextdomain "guix-packages" "@localedir@") ;; XXX: It would be more convenient to change it to: ;; (exit (apply guix-main (command-line))) ;; but since the 'guix' command is not updated by 'guix pull', we cannot ;; really do it now. (apply guix-main args))) ;;; Local Variables: ;;; mode: scheme ;;; End: nge'>range
AgeCommit message (Expand)Author
2024-07-25gnu: Add drawterm-wayland....* gnu/packages/plan9.scm (drawterm-wayland): New variable. Change-Id: Ice435f5a0d44df61974bf2e028fe364e98a89d80 宋文武
2024-07-25gnu: drawterm: Update to 20240703-1.f11139d....* gnu/packages/plan9.scm (drawterm): Update to 20240523-1.8391a9e. Change-Id: I9dfdc7fd934b71422bd62025259da83c26591ddb 宋文武
2024-01-07plan9port: Update to 0.1.0-1.f8681ac....* gnu/packages/plan9.scm (plan9port): Update to 0.1.0-1.f8681ac. Change-Id: I35eb40eb4213478db48989d8ed2c5865e7ce7afc 宋文武
2024-01-07plan9port: Install into "$output/plan9" instead of "$output"....This fixes <https://issues.guix.gnu.org/67329>. * gnu/packages/plan9.scm (plan9port)[arguments]: Add 'strip-directories'. <phases>: Use "$output/plan9" as PLAN9_TARGET. Remove 'wrap-executables phase, instead invoke "./INSTALL -c" to change hard-coded /usr/local/plan9 paths. Change-Id: I7e24f64445c9b6cdcc0d803239e10b226931a845 宋文武