;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2017, 2020 Ricardo Wurmus ;;; ;;; 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 (test-print) #:use-module (guix import print) #:use-module (guix build-system gnu) #:use-module (guix download) #:use-module (guix packages) #:use-module ((guix licenses) #:prefix license:) #:use-module (srfi srfi-64)) (define-syntax-rule (define-with-source object source expr) (begin (define object expr) (define source 'expr))) (test-begin "print") (define-with-source pkg pkg-source (package (name "test") (version "1.2.3") (source (origin (method url-fetch) (uri (string-append "file:///tmp/test-" version ".tar.gz")) (sha256 (base32 "070pwb7brdcn1mfvplkd56vjc7lbz4iznzkqvfsakvgbv68k71ah")))) (build-system (@ (guix build-system gnu) gnu-build-system)) (home-page "http://gnu.org") (synopsis "Dummy") (description "This is a dummy package.") (license license:gpl3+))) (define-with-source pkg-with-inputs pkg-with-inputs-source (package (name "test") (version "1.2.3") (source (origin (method url-fetch) (uri (string-append "file:///tmp/test-" version ".tar.gz")) (sha256 (base32 "070pwb7brdcn1mfvplkd56vjc7lbz4iznzkqvfsakvgbv68k71ah")))) (build-system (@ (guix build-system gnu) gnu-build-system)) (inputs `(("coreutils" ,(@ (gnu packages base) coreutils)) ("glibc" ,(@ (gnu packages base) glibc) "debug"))) (home-page "http://gnu.org") (synopsis "Dummy") (description "This is a dummy package.") (license license:gpl3+))) (test-equal "simple package" `(define-public test ,pkg-source) (package->code pkg)) (test-equal "package with inputs" `(define-public test ,pkg-with-inputs-source) (package->code pkg-with-inputs)) (test-end "print") 27aeb1f08cc1a5ceaa3a065ef59ffb&showmsg=1'>Expand)Author 2023-10-17gnu: Add r-metacell....* gnu/packages/bioinformatics.scm (r-metacell): New variable. Afkhami, Navid 2023-09-26multiqc: Don't propagate inputs....* gnu/packages/bioinformatics.scm (multiqc)[propagated-inputs]: Move all packages ... [inputs]: ... to here. Efraim Flashner 2023-09-24gnu: python-pygenometracks: Remove syntax error in setup.py....* gnu/packages/bioinformatics.scm (python-pygenometracks)[arguments]: Add phase remove-invalid-syntax. Mădălin Ionel Patrașcu 2023-09-24gnu: htslib: Link against htscodecs....* gnu/packages/bioinformatics.scm (htslib)[source]: Add snippet to remove bundled htscodecs. [arguments]: Add configure-flag to link against htscodecs. [propagated-inputs]: Add htscodecs. (htslib-1.14, htslib-1.12): Use bundled htscodecs. Efraim Flashner 2023-09-24gnu: htscodecs: Update to 1.5.1....* gnu/packages/bioinformatics.scm (htscodecs): Update to 1.5.1. Efraim Flashner 2023-09-22gnu: wfa2-lib: Mark package as tunable....* gnu/packages/bioinformatics.scm (wfa2-lib)[properties]: New field. Efraim Flashner 2023-09-22gnu: python-bwapy: Fix typo....* gnu/packages/bioinformatics.scm (python-bwapy)[synopsis]: Fix typo. Marius Bakke 2023-09-22gnu: python-arboreto: Add missing inputs....* gnu/packages/bioinformatics.scm (python-arboreto)[propagated-inputs]: Add PYTHON-LZ4 and PYTHON-PYARROW. Marius Bakke 2023-09-20gnu: wfmash: Update to 0.10.5....* gnu/packages/bioinformatics.scm (wfmash): Update to 0.10.5. [source]: Update to changes in source code. [arguments]: Add configure-flag to enable more features. [native-inputs]: Add pkg-config. Efraim Flashner 2023-09-18gnu: python-plastid: Patch it for python 3.10....* gnu/packages/bioinformatics.scm (python-plastid)[arguments]: Add new phase 'patch-for-python-3.10. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Mădălin Ionel Patrașcu