;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2012, 2014, 2015, 2017, 2018, 2021 Ludovic Courtès ;;; Copyright © 2014 David Thompson ;;; Copyright © 2015, 2016 Ricardo Wurmus ;;; Copyright © 2015 Alex Kost ;;; Copyright © 2015, 2016, 2020 Efraim Flashner ;;; Copyright © 2017–2021 Tobias Geerinckx-Rice ;;; Copyright © 2018, 2019 Rutger Helling ;;; Copyright © 2018, 2019 Marius Bakke ;;; Copyright © 2020 Vincent Legoll ;;; ;;; 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 warr
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2024-11-21 18:55:48 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2024-11-30 15:10:45 +0000
commitc9b72c4ff8aaaa81724f76f0891fd9b68cfffed4 (patch)
tree4b1fa64975fa4651a7f4e498204976604b5a9ead /etc/guix-daemon.cil.in
parent92c5c79919bb5bc2cb0ad5548ca8360d802d369c (diff)
downloadguix-c9b72c4ff8aaaa81724f76f0891fd9b68cfffed4.tar.gz
guix-c9b72c4ff8aaaa81724f76f0891fd9b68cfffed4.zip
gnu: python-stdatamodels: Update to 2.1.2.
* gnu/packages/astronomy.scm (python-stdatamodels): Update to 2.1.2. Change-Id: I59dec6df596c42b48cf6841c4d10857af9c92bd2
Diffstat (limited to 'etc/guix-daemon.cil.in')
0 files changed, 0 insertions, 0 deletions
" (assoc-ref inputs "groff-minimal") "/bin/preconv\""))) #t))) #:configure-flags (let ((groff (assoc-ref %build-inputs "groff")) (groff-minimal (assoc-ref %build-inputs "groff-minimal")) (less (assoc-ref %build-inputs "less")) (gzip (assoc-ref %build-inputs "gzip")) (bzip2 (assoc-ref %build-inputs "bzip2")) (xz (assoc-ref %build-inputs "xz")) (util (assoc-ref %build-inputs "util-linux"))) ;; Invoke groff, less, gzip, bzip2, and xz directly from the store. (append (list ;; Disable setuid man user. "--disable-setuid" ;; Don't constrain ownership of system-wide cache files. ;; Otherwise creating the manpage database fails with ;; man-db > 2.7.5. "--disable-cache-owner" (string-append "--with-pager=" less "/bin/less") (string-append "--with-gzip=" gzip "/bin/gzip") (string-append "--with-bzip2=" bzip2 "/bin/gzip") (string-append "--with-xz=" xz "/bin/xz") (string-append "--with-col=" util "/bin/col") ;; The default systemd directories ignore --prefix. (string-append "--with-systemdsystemunitdir=" %output "/lib/systemd/system") (string-append "--with-systemdtmpfilesdir=" %output "/lib/tmpfiles.d")) (map (lambda (prog) (string-append "--with-" prog "=" groff-minimal "/bin/" prog)) '("nroff" "eqn" "neqn" "tbl" "refer" "pic")))) ;; At run time we should refer to GROFF-MINIMAL, not GROFF (the latter ;; pulls in Perl.) #:disallowed-references (,groff) #:modules ((guix build gnu-build-system) (guix build utils) (srfi srfi-1)))) (native-inputs `(("pkg-config" ,pkg-config) ("flex" ,flex) ("groff" ,groff))) ;needed at build time (troff, grops, soelim, etc.) (inputs `(("gdbm" ,gdbm) ("groff-minimal" ,groff-minimal) ("less" ,less) ("libpipeline" ,libpipeline) ;; FIXME: 4.8 and later can use libseccomp, but it causes test ;; failures in the build chroot. ;;("libseccomp" ,libseccomp) ("util-linux" ,util-linux))) (native-search-paths (list (search-path-specification (variable "MANPATH") (files '("share/man"))))) (home-page "http://man-db.nongnu.org/") (synopsis "Standard Unix documentation system") (description "Man-db is an implementation of the standard Unix documentation system accessed using the man command. It uses a Berkeley DB database in place of the traditional flat-text whatis databases.") (license license:gpl2+))) (define-public mandoc (package (name "mandoc") (version "1.14.5") (source (origin (method url-fetch) (uri (string-append "https://mandoc.bsd.lv/snapshots/mandoc-" version ".tar.gz")) (sha256 (base32 "1xyqllxpjj1kimlipx11pzyywf5c25i4wmv0lqm7ph3gnlnb86c2")))) (build-system gnu-build-system) (arguments `(#:test-target "regress" #:phases (modify-phases %standard-phases (add-before 'configure 'set-prefix (lambda* (#:key outputs #:allow-other-keys) (substitute* "configure" (("^CC=.*") (string-append "CC=" ,(cc-for-target) "\n")) (("^DEFCFLAGS=\\\\\"") "DEFCFLAGS=\"-O2 ") (("^UTF8_LOCALE=.*") ;used for tests "UTF8_LOCALE=en_US.UTF-8\n") (("^MANPATH_(BASE|DEFAULT)=.*" _ which) (string-append "MANPATH_" which "=" "/run/current-system/profile/share/man\n")) (("^PREFIX=.*") (string-append "PREFIX=" (assoc-ref outputs "out") "\n")))))))) (native-inputs `(("perl" ,perl))) ;used to run tests (inputs `(("zlib" ,zlib))) (synopsis "Tools for BSD mdoc and man pages") (description "mandoc is a suite of tools compiling mdoc, the roff macro language of choice for BSD manual pages, and man, the predominant historical language for UNIX manuals. It is small and quite fast. The main component of the toolset is the @command{mandoc} utility program, based on the libmandoc validating compiler, to format output for UTF-8 and ASCII UNIX terminals, HTML 5, PostScript, and PDF. Additional tools include the @command{man} viewer, and @command{apropos} and @command{whatis}.") (home-page "https://mandoc.bsd.lv/") (license license:isc))) (define-public man-pages (package (name "man-pages") (version "5.11") (source (origin (method url-fetch) (uri (list (string-append "mirror://kernel.org/linux/docs/man-pages/" "man-pages-" version ".tar.xz") (string-append "mirror://kernel.org/linux/docs/man-pages/Archive/" "man-pages-" version ".tar.xz"))) (sha256 (base32 "1aiwn6yi19idg4jbf7x4x5i06macjv7r8d5fgp1rwnc4a775vniy")))) (build-system gnu-build-system) (arguments '(#:phases (modify-phases %standard-phases (delete 'configure)) ;; The 'all' target depends on three targets that directly populate ;; $(MANDIR) based on its current contents. Doing that in parallel ;; leads to undefined behavior (see .) #:parallel-build? #f #:tests? #f #:make-flags (list (string-append "MANDIR=" (assoc-ref %outputs "out") "/share/man")))) (home-page "https://www.kernel.org/doc/man-pages/") (synopsis "Development manual pages from the Linux project") (description "This package provides traditional Unix \"man pages\" documenting the Linux kernel and C library interfaces employed by user-space programs.") ;; Each man page has its own license; some are GPLv2+, some are MIT/X11. (license license:gpl2+))) (define-public help2man (package (name "help2man") (version "1.47.13") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/help2man/help2man-" version ".tar.xz")) (sha256 (base32 "08q5arxz4j4pyx5q4712c2rn7p7dw7as9xg38yvmsh1c3ynvpy5p")))) (build-system gnu-build-system) (arguments `(;; There's no `check' target. #:tests? #f)) (inputs `(("perl" ,perl) ;; TODO: Add these optional dependencies. ;; ("perl-LocaleGettext" ,perl-LocaleGettext) ;; ("gettext" ,gettext-minimal) )) (native-inputs `(("perl" ,perl))) (home-page "https://www.gnu.org/software/help2man/") (synopsis "Automatically generate man pages from program --help") (description "GNU help2man is a program that converts the output of standard \"--help\" and \"--version\" command-line arguments into a manual page automatically.") (license license:gpl3+))) (define-public scdoc (package (name "scdoc") (version "1.10.1") (source (origin (method git-fetch) (uri (git-reference (url "https://git.sr.ht/~sircmpwn/scdoc") (commit version))) (file-name (git-file-name name version)) (sha256 (base32 "1xmh6fnp378xmiycslg4migs1vx7yly4i1cf2vbbnwim9c9g0aw7")))) (build-system gnu-build-system) (arguments `(#:make-flags (list (string-append "CC=" ,(cc-for-target)) (string-append "PREFIX=" (assoc-ref %outputs "out"))) #:phases (modify-phases %standard-phases (delete 'configure)))) (home-page "https://git.sr.ht/~sircmpwn/scdoc") (synopsis "Simple man page generator") (description "scdoc is a simple man page generator written for POSIX systems in C99.") ;; MIT license, see /share/doc/scdoc-1.6.0/COPYING. (license license:expat))) (define-public txt2man (package (name "txt2man") (version "1.6.0") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/mvertes/txt2man") (commit (string-append "txt2man-" version)))) (file-name (git-file-name name version)) (sha256 (base32 "1razjpvlcp85hqli77mwr9nmn5jnv3lm1fxbbqjpx1brv3h1lvm5")))) (build-system gnu-build-system) (arguments `(#:tests? #f ; no "check" target #:make-flags (list (string-append "prefix=" (assoc-ref %outputs "out"))) #:phases (modify-phases %standard-phases (delete 'configure)))) (inputs `(("gawk" ,gawk))) (home-page "https://github.com/mvertes/txt2man") (synopsis "Convert text to man page") (description "Txt2man converts flat ASCII text to man page format.") (license license:gpl2+)))