path: root/tests/upstream.scm
blob: 6c86abe81792091d2cf973de5ffca149c6951069 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2016 Ludovic Courtès <ludo@gnu.org>
;;;
;;; 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 <http://www.gnu.org/licenses/>.

(define-module (test-upstream)
  #:use-module (guix upstream)
  #:use-module (guix tests)
  #:use-module (srfi srfi-64))


(test-begin "upstream")

(test-equal "coalesce-sources same version"
  (list (upstream-source
         (package "foo") (version "1")
         (urls '("ftp://example.org/foo-1.tar.xz"
                 "ftp://example.org/foo-1.tar.gz"))
         (signature-urls '("ftp://example.org/foo-1.tar.xz.sig"
                           "ftp://example.org/foo-1.tar.gz.sig"))))

  (coalesce-sources (list (upstream-source
                           (package "foo") (version "1")
                           (urls '("ftp://example.org/foo-1.tar.gz"))
                           (signature-urls
                            '("ftp://example.org/foo-1.tar.gz.sig")))
                          (upstream-source
                           (package "foo") (version "1")
                           (urls '("ftp://example.org/foo-1.tar.xz"))
                           (signature-urls
                            '("ftp://example.org/foo-1.tar.xz.sig"))))))

(test-end)
der'>2024-04-22gnu: Add python-ipfsspec.Ricardo Wurmus * gnu/packages/python-xyz.scm (python-ipfsspec): New variable. Change-Id: I1fe0c2523616b9567501ef369c07b61fcacbee81 2024-04-22gnu: Add python-cyvcf2.Alexis Simon * gnu/packages/bioinformatics.scm (python-cyvcf2): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net> Change-Id: I0db07e7b5840f5c1f5c68512ffabb3d6b39ab95c 2024-04-22gnu: r-bayseq: Update to 2.36.2.Ricardo Wurmus * gnu/packages/bioconductor.scm (r-bayseq): Update to 2.36.2. Change-Id: Ic709181286a25fb2540d73991196cd54302f6fa2 2024-04-22gnu: r-gsva: Update to 1.50.5.Ricardo Wurmus * gnu/packages/bioconductor.scm (r-gsva): Update to 1.50.5. Change-Id: I18584e8766e8377f18321b4a4991edbbc933cbe2 2024-04-22gnu: r-alevinqc: Update to 1.18.1.Ricardo Wurmus * gnu/packages/bioconductor.scm (r-alevinqc): Update to 1.18.1. Change-Id: I84abb3751c44f4679ebf6c5c39f3b7d0027f002e 2024-04-22gnu: r-lme4: Update to 1.1-35.3.Ricardo Wurmus * gnu/packages/statistics.scm (r-lme4): Update to 1.1-35.3. Change-Id: I20c5839dd74fc596406e129086cf58fb78d06297 2024-04-22gnu: r-diptest: Update to 0.77-1.Ricardo Wurmus * gnu/packages/statistics.scm (r-diptest): Update to 0.77-1. Change-Id: I4f8c677984f68d3d8a093d5bdd497352e4c8d4c4 2024-04-22gnu: r-matrixstats: Update to 1.3.0.Ricardo Wurmus * gnu/packages/statistics.scm (r-matrixstats): Update to 1.3.0. Change-Id: I660f58800789f1e7e0a2380f3503597b62c0e5ba 2024-04-22gnu: r-rcpparmadillo: Update to 0.12.8.2.1.Ricardo Wurmus * gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.8.2.1. Change-Id: Ibfc58ce4512ee1c50f9041708ae18b296f3987b1 2024-04-22gnu: r-testthat: Update to 3.2.1.1.Ricardo Wurmus * gnu/packages/statistics.scm (r-testthat): Update to 3.2.1.1. Change-Id: I57dbc93ab3dff959c3cb468e0fc71cf5865c4c65 2024-04-22gnu: r-crul: Update to 1.4.2.Ricardo Wurmus * gnu/packages/cran.scm (r-crul): Update to 1.4.2. Change-Id: I982b33d77d6a14803ad398c106131558e512f207 2024-04-22gnu: r-paws-common: Update to 0.7.2.Ricardo Wurmus * gnu/packages/cran.scm (r-paws-common): Update to 0.7.2. Change-Id: I48bc944013c82dcdcdc2a2063b3c4f925c733c03 2024-04-22gnu: r-tensorflow: Update to 2.16.0.Ricardo Wurmus * gnu/packages/cran.scm (r-tensorflow): Update to 2.16.0. Change-Id: I6f356117eaa78961a8ea6689b08a8dae1778de03 2024-04-22gnu: r-pkgdown: Update to 2.0.8.Ricardo Wurmus * gnu/packages/cran.scm (r-pkgdown): Update to 2.0.8. Change-Id: Ib96ecbb5a78e8a53ecceae9c7b9e814690009986 2024-04-22gnu: r-mlr3misc: Update to 0.15.0.Ricardo Wurmus * gnu/packages/cran.scm (r-mlr3misc): Update to 0.15.0. Change-Id: I96f607787c4816c849ad7fa23ebb62855bf4f24e 2024-04-22gnu: r-tidytext: Update to 0.4.2.Ricardo Wurmus * gnu/packages/cran.scm (r-tidytext): Update to 0.4.2. Change-Id: I3ec30c70dee2b8ab719a1435db5e97354bc93459 2024-04-22gnu: r-butcher: Update to 0.3.4.Ricardo Wurmus * gnu/packages/cran.scm (r-butcher): Update to 0.3.4. Change-Id: I31145414549fb55b36b97e823797d645a4248dde 2024-04-22gnu: r-dunn-test: Update to 1.3.6.Ricardo Wurmus * gnu/packages/cran.scm (r-dunn-test): Update to 1.3.6. Change-Id: Ic8efd6dfd893719522f1c8dab05a782807a25c09 2024-04-22gnu: r-tuner: Update to 1.4.7.Ricardo Wurmus * gnu/packages/cran.scm (r-tuner): Update to 1.4.7. Change-Id: I709c7b844f67977b0fe367ff21196d221884761e 2024-04-22gnu: r-uwot: Update to 0.2.1.Ricardo Wurmus * gnu/packages/cran.scm (r-uwot): Update to 0.2.1. [native-inputs]: Add r-knitr. Change-Id: Ife200a7ee6316f7accdb596e8bdb709b65461ba2 2024-04-22gnu: r-ggfortify: Update to 0.4.17.Ricardo Wurmus * gnu/packages/cran.scm (r-ggfortify): Update to 0.4.17. Change-Id: If1188165f5050b247ace0507d6c9736714014d94 2024-04-22gnu: r-optparse: Update to 1.7.5.Ricardo Wurmus * gnu/packages/cran.scm (r-optparse): Update to 1.7.5. Change-Id: I7154363b719df7595e6c213b7dedb0ea9f65401c 2024-04-22gnu: r-bookdown: Update to 0.39.Ricardo Wurmus * gnu/packages/cran.scm (r-bookdown): Update to 0.39. Change-Id: Ib6dd434091af59fb191498f74ddd7dcd793f3818 2024-04-22gnu: r-ggeffects: Update to 1.5.2.Ricardo Wurmus * gnu/packages/cran.scm (r-ggeffects): Update to 1.5.2. Change-Id: Id12cdae314f100eb4f8bea22f88d857c02d08b8e 2024-04-22gnu: r-argparse: Update to 2.2.3.Ricardo Wurmus * gnu/packages/cran.scm (r-argparse): Update to 2.2.3. Change-Id: Ice5245a0aee41bd3ccccfc4e34fb516965c3eb6b 2024-04-22gnu: r-reticulate: Update to 1.36.0.Ricardo Wurmus * gnu/packages/cran.scm (r-reticulate): Update to 1.36.0. Change-Id: I0f8478233a848bdb21663ed26c9620014cf8d470 2024-04-22gnu: r-renv: Update to 1.0.7.Ricardo Wurmus * gnu/packages/cran.scm (r-renv): Update to 1.0.7. Change-Id: I81443202b8f6a207db88e01bfa109c54f1a5a6b2 2024-04-22gnu: r-restrserve: Update to 1.2.2.Ricardo Wurmus * gnu/packages/cran.scm (r-restrserve): Update to 1.2.2. Change-Id: I49138bd1989b4d3a8e182d99075d8bf58e8bd0fc 2024-04-22gnu: r-prismatic: Update to 1.1.2.Ricardo Wurmus * gnu/packages/cran.scm (r-prismatic): Update to 1.1.2. Change-Id: I0f9cca92ab049cffe321530ce59f527d1fe948f7 2024-04-22gnu: r-ape: Update to 5.8.Ricardo Wurmus * gnu/packages/cran.scm (r-ape): Update to 5.8. Change-Id: Ic35ba5e0a96dec16b89004cbfa6b48d2c88951a1 2024-04-22gnu: r-collapse: Update to 2.0.13.Ricardo Wurmus * gnu/packages/cran.scm (r-collapse): Update to 2.0.13. Change-Id: I78eb83695807325581a3bc213c35a58258df882e 2024-04-22gnu: r-metap: Update to 1.10.Ricardo Wurmus * gnu/packages/bioconductor.scm (r-metap): Update to 1.10. Change-Id: I1890c61b9a20d61a55bf76d61278729b0ae4356a 2024-04-22gnu: fuzzel: Update to 1.10.2.Wilko Meyer * gnu/packages/xdisorg.scm (fuzzel): Update to 1.10.2. Change-Id: I4a7e0d6082ecdbe82aaa893cfabf3f20101d1d29 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> 2024-04-22gnu: foot: Update to 1.17.2.Wilko Meyer * gnu/packages/terminals.scm (foot): Update to 1.17.2. Change-Id: Ic45acd0d0fd3e4314669a765f4d97cfcd26a73d0 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> 2024-04-22gnu: qmmp: Add missing inputs.Timotej Lazar * gnu/packages/music.scm (qmmp): Add inputs to support unpacking skins. [inputs]: Add tar and unzip. [arguments]: Add phase to set absolute paths to these programs. Change-Id: I79a6530ad27b474ecc64e5b7de36e0370595bc69 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> 2024-04-22gnu: qmmp: Update to 2.1.7.Timotej Lazar * gnu/packages/music.scm (qmmp): Update to 2.1.7. [properties]: Add release-monitoring-url. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> 2024-04-22gnu: Add cadabra2.Danny Milosavljevic * gnu/packages/engineering.scm (cadabra2): New variable. Change-Id: Ia35b1317b18eb1d8729f003a27df07ac7888d412 2024-04-21gnu: blender: Fix url.Zheng Junjie * gnu/packages/graphics.scm (blender): Add www to url. Change-Id: I0d1e84f59d2ac0d0e9c72a5857afefc05d161eac 2024-04-21gnu: blender: Add wrap-bin phase.David Thompson * gnu/packages/graphics.scm (blender)[arguments]: Add wrap-bin phase to set proper GUIX_PYTHONPATH. [inputs]: Add bash-minimal per 'guix lint'. Change-Id: I435957baf181ef7f92d4160529439357e16714f6 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> 2024-04-21gnu: font-public-sans: Update to 2.001.宋文武 * gnu/packages/fonts.scm (font-public-sans): Update to 2.001. Change-Id: I404ec907827b4ce5b08f5021ef22dc0e8bb55e7a 2024-04-21gnu: font-mononoki: Update to 1.6.宋文武 * gnu/packages/fonts.scm (font-mononoki): Update to 1.6. Change-Id: I39d2690481197afa86ebdf959fd5f904d0b3104f