me
/
guix
Archived
1
0
Fork 0

Merge branch 'master' into mesa-updates

Change-Id: I94c6874e5fdf916e3eb911f1a7df610cd3275474
master
John Kehayias 2023-11-21 18:11:10 -05:00
commit 8d2a5a36af
No known key found for this signature in database
GPG Key ID: 499097AE5EA815D9
43 changed files with 863 additions and 596 deletions

View File

@ -524,7 +524,7 @@ We also recommend that you run @code{:set autoindent} so that your code is
automatically indented as you type. automatically indented as you type.
For the interaction with Git, For the interaction with Git,
@uref{https://www.vim.org/scripts/script.php?script_id=2975 @uref{https://www.vim.org/scripts/script.php?script_id=2975,
@code{fugitive.vim}} is the most commonly used plugin: @code{fugitive.vim}} is the most commonly used plugin:
@example @example

View File

@ -300,6 +300,7 @@ asdf-build-system."
(team 'go (team 'go
#:name "Go team" #:name "Go team"
#:scope (list "gnu/packages/golang.scm" #:scope (list "gnu/packages/golang.scm"
"gnu/packages/golang-check.scm"
"guix/build/go-build-system.scm" "guix/build/go-build-system.scm"
"guix/build-system/go.scm" "guix/build-system/go.scm"
"guix/import/go.scm" "guix/import/go.scm"

View File

@ -4432,6 +4432,9 @@ late.")
" *lmonpl = '\\0'")) " *lmonpl = '\\0'"))
#t)))) #t))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments
;; GCC 11 defaults to c++17 but this package needs something older.
(list #:configure-flags #~'("CXXFLAGS=-std=c++14 -O2 -g")))
(inputs (inputs
(list openmpi (list openmpi
munge munge
@ -4439,7 +4442,7 @@ late.")
libelf libelf
libgcrypt libgcrypt
libgpg-error)) libgpg-error))
(synopsis "Infrastructue for large scale tool daemon launching") (synopsis "Infrastructure for large-scale tool daemon launching")
(description (description
"LaunchMON is a software infrastructure that enables HPC run-time "LaunchMON is a software infrastructure that enables HPC run-time
tools to co-locate tool daemons with a parallel job. Its API allows a tools to co-locate tool daemons with a parallel job. Its API allows a
@ -4452,7 +4455,7 @@ launch daemons into the relevant nodes.")
(define-public spindle (define-public spindle
(package (package
(name "spindle") (name "spindle")
(version "0.10") (version "0.13")
(source (origin (source (origin
;; We use git checkout to avoid github auto-generated tarballs ;; We use git checkout to avoid github auto-generated tarballs
(method git-fetch) (method git-fetch)
@ -4462,16 +4465,15 @@ launch daemons into the relevant nodes.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"15n3ay0qq81r5v7fif61q1vdjcq44pp2nynkh3fvbzc9fj3c39wd")))) "1z594nhash1him9v00qmyqv9jvikzrs4wxqy1cvnfwqwnrrkp707"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments '(#:configure-flags '("--enable-sec-launchmon" (arguments '(#:configure-flags '("--enable-sec-launchmon"
"--enable-sec-munge" "--enable-sec-munge"
"--enable-sec-none"))) "--enable-sec-none"
;; Fails to build as c++17.
"CXXFLAGS=-std=c++14 -O2 -g")))
(inputs (inputs
`(("mpi" ,openmpi) (list openmpi munge launchmon libgcrypt))
("munge" ,munge)
("launchmon" ,launchmon)
("libgcrypt" ,libgcrypt)))
(synopsis "Scalable library loading in HPC environments") (synopsis "Scalable library loading in HPC environments")
(description (description
"Spindle is a tool for improving the performance of dynamic library and "Spindle is a tool for improving the performance of dynamic library and

View File

@ -589,13 +589,13 @@ mining in astronomy.")
(define-public python-fitsio (define-public python-fitsio
(package (package
(name "python-fitsio") (name "python-fitsio")
(version "1.2.0") (version "1.2.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "fitsio" version)) (uri (pypi-uri "fitsio" version))
(sha256 (sha256
(base32 "04fbg1ffj7qrlzw50xzzkfnlk6qjjqq96j0im7phprmwb1rbvzzh")) (base32 "19him5rcpjyz14ghkmifnd1xl3ivlyy84h45k6j2pyr5ixc60ky6"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
;; Remove the bundled cfitsio. When update the package check the ;; Remove the bundled cfitsio. When update the package check the
@ -1121,7 +1121,7 @@ image formats.")
(define-public splash (define-public splash
(package (package
(name "splash") (name "splash")
(version "3.8.4") (version "3.9.0")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -1129,7 +1129,7 @@ image formats.")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(sha256 (sha256
(base32 (base32
"1l18sqz5mpab9wb5hlbfy18wfwq6fpijc3p9wa5bv6lrcymvpirp")) "19r5j4jrxhp3gf865ns59vvfnn5a303dqgmb8y2kgcsx26fci1hs"))
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
@ -1385,7 +1385,7 @@ any arbitrary astrometric projection defined in the WCS standard.")
(define-public celestia (define-public celestia
(package (package
(name "celestia") (name "celestia")
(version "1.6.3") (version "1.6.4")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -1394,7 +1394,7 @@ any arbitrary astrometric projection defined in the WCS standard.")
(commit version))) (commit version)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0dzci5n7gcnm1vq916gsn9zddkhbzhbsakqxrpnmvzibsqznn6c8")))) (base32 "0nz9k5nd2zmrbwj1qhsfwmvqymqk8c4yjxpybck44isrild2ah9j"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
(list (list
@ -1614,19 +1614,27 @@ astronomy and astrophysics.")
(uri (pypi-uri "astroquery" version)) (uri (pypi-uri "astroquery" version))
(sha256 (sha256
(base32 "1vhkzsqlgn3ji5by2rdf2gwklhbyzvpzb1iglalhqjkkrdaaaz1h")))) (base32 "1vhkzsqlgn3ji5by2rdf2gwklhbyzvpzb1iglalhqjkkrdaaaz1h"))))
(build-system python-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list #:phases (list
#~(modify-phases %standard-phases #:test-flags
(add-before 'check 'writable-home #~(list "--pyargs" "astroquery"
(lambda _ ; some tests need a writable home "-m" "not remote_data")
(setenv "HOME" (getcwd)))) #:phases
(replace 'check #~(modify-phases %standard-phases
(lambda* (#:key tests? #:allow-other-keys) (add-before 'check 'prepare-test-environment
(when tests? (lambda _
(invoke "python" "-m" "pytest" "--pyargs" "astroquery" (setenv "HOME" (getcwd)) ; some tests need a writable home
;; Skip tests that require online data. ;; To solve pytest/conftest issue. Pytest tries to load all
"-m" "not remote_data"))))))) ;; files with word 'test' in them.
;;
;; ImportError while loading conftest ...
;; _pytest.pathlib.ImportPathMismatchError: ...
;;
(call-with-output-file "pytest.ini"
(lambda (port)
(format port "[pytest]
python_files = test_*.py"))))))))
(propagated-inputs (propagated-inputs
(list python-astropy (list python-astropy
python-beautifulsoup4 python-beautifulsoup4
@ -1636,12 +1644,13 @@ astronomy and astrophysics.")
python-pyvo python-pyvo
python-requests)) python-requests))
(native-inputs (native-inputs
(list python-flask (list python-astropy-healpix
python-jinja2
python-matplotlib python-matplotlib
;; python-mocpy : Not packed yet, optional
python-pytest-astropy python-pytest-astropy
python-pytest-dependency)) python-pytest-dependency
(home-page "https://www.astropy.org/astroquery/") python-regions))
(home-page "https://astroquery.readthedocs.io/en/latest/index.html")
(synopsis "Access online astronomical data resources") (synopsis "Access online astronomical data resources")
(description "Astroquery is a package that contains a collection of tools (description "Astroquery is a package that contains a collection of tools
to access online Astronomical data. Each web service has its own sub-package.") to access online Astronomical data. Each web service has its own sub-package.")
@ -1726,13 +1735,13 @@ Herschel.")
(define-public python-casa-formats-io (define-public python-casa-formats-io
(package (package
(name "python-casa-formats-io") (name "python-casa-formats-io")
(version "0.2.1") (version "0.2.2")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "casa-formats-io" version)) (uri (pypi-uri "casa-formats-io" version))
(sha256 (sha256
(base32 (base32
"07cchih2ws6jf6q1a4xhkv0jk96s3w08kzxx9l1911wzqk0pw9pj")))) "16qwr6yq86qgdb0lvnmfm5mn6g2d29b1vrmfv26v77kxm6szxr8h"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
@ -1835,13 +1844,13 @@ attempting to maintain ISTP compliance
(define-public python-crds (define-public python-crds
(package (package
(name "python-crds") (name "python-crds")
(version "11.17.7") (version "11.17.9")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "crds" version)) (uri (pypi-uri "crds" version))
(sha256 (sha256
(base32 (base32
"10cxhb1xss21p992bfd5jm8bix1n12h0fd8m5sp6bcsgn6zs94v0")))) "0ha7ibs5lmqs9pcr546jyxzgrmx1xyqps7fsp220rvlsbsisdgm0"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
@ -1924,18 +1933,7 @@ Cesium.")
(uri (pypi-uri "drms" version)) (uri (pypi-uri "drms" version))
(sha256 (sha256
(base32 "0mkrmr55fgca441z7hvsyri6x9cjsh0sfas3hrj0k1k10k8vszbw")))) (base32 "0mkrmr55fgca441z7hvsyri6x9cjsh0sfas3hrj0k1k10k8vszbw"))))
(build-system python-build-system) (build-system pyproject-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(replace 'check
(lambda* (#:key inputs outputs tests?
#:allow-other-keys)
(when tests?
(add-installed-pythonpath inputs outputs)
(setenv "JSOC_EMAIL" "jsoc@sunpy.org")
(invoke "python" "-m" "pytest" "-vv")))))))
(native-inputs (native-inputs
(list python-astropy (list python-astropy
python-pytest-astropy python-pytest-astropy
@ -2120,27 +2118,22 @@ of astronomical sources.")
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
#:test-flags
#~(list "-m" "not remote_data"
;; TODO: Review failing tests later when any upstream
;; suggestions are provided:
;; https://github.com/poliastro/poliastro/issues/1618
"-k" (string-append "not test_czml_add_trajectory"
" and not test_czml_custom_packet"
" and not test_czml_ground_station"
" and not test_czml_groundtrack"
" and not test_czml_preamble"))
#:phases #:phases
#~(modify-phases %standard-phases #~(modify-phases %standard-phases
;; NOTE: Tests take about 7-10 minutes to pass. ;; NOTE: Tests take about 7-10 minutes to pass.
(add-before 'check 'prepare-test-environment (add-before 'check 'prepare-test-environment
(lambda _ (lambda _
(setenv "HOME" "/tmp") (setenv "HOME" "/tmp"))))))
;; TODO: Review failing tests later when any upstream
;; suggestions are provided:
;; https://github.com/poliastro/poliastro/issues/1618
(substitute* "tests/test_czml.py"
(("def test_czml_add_trajectory") "def __off_test_czml_add_trajectory")
(("def test_czml_custom_packet") "def __off_test_czml_custom_packet")
(("def test_czml_ground_station") "def __off_test_czml_ground_station")
(("def test_czml_groundtrack") "def __off_test_czml_groundtrack")
(("def test_czml_preamble") "def __off_test_czml_preamble"))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "python" "-m" "pytest"
;; Skip tests that need remote data.
"-m" "not remote_data")))))))
(native-inputs (native-inputs
(list python-coverage (list python-coverage
python-hypothesis python-hypothesis
@ -2373,13 +2366,13 @@ changing the pixel resolution, orientation, coordinate system.")
(define-public python-sgp4 (define-public python-sgp4
(package (package
(name "python-sgp4") (name "python-sgp4")
(version "2.22") (version "2.23")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "sgp4" version)) (uri (pypi-uri "sgp4" version))
(sha256 (sha256
(base32 "1yc6gcbhz80i875j0wf6ikx7rzs0m7m1qp72dmdhdjidmpma5w0p")))) (base32 "0aalbmldks6ykgkcxwkvnp04q0avhv903m5zwvg8i7zvl99xrbfq"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
(list python-numpy)) (list python-numpy))
@ -2674,7 +2667,7 @@ Science Institute} image array manipulation functions.")
(sha256 (sha256
(base32 (base32
"14457izlbnks84dyza75ib3nvx2w8nhlqm9vc1zb7hbhknb5gjvw")))) "14457izlbnks84dyza75ib3nvx2w8nhlqm9vc1zb7hbhknb5gjvw"))))
(build-system python-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list #:tests? #f)) ;No tests (list #:tests? #f)) ;No tests
(propagated-inputs (list python-numpy)) (propagated-inputs (list python-numpy))
@ -2702,11 +2695,23 @@ task}.")
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
;; XXX: Fix failing tests. There are errors to load test files. #:phases
#:tests? #f)) #~(modify-phases %standard-phases
;; Test steps are taken from GitHub Actions.
;; See https://github.com/spacetelescope/stsci.stimage/issues/27
(replace 'check
(lambda _
(copy-file (string-append
#$(this-package-native-input "python-waf") "/bin/waf")
"waf")
(invoke "python" "waf" "configure" "build" "do_tests"))))))
(propagated-inputs (list python-numpy)) (propagated-inputs (list python-numpy))
(native-inputs (list python-codecov python-pytest python-pytest-cov (native-inputs
python-setuptools-scm)) (list python-codecov
python-pytest
python-pytest-cov
python-setuptools-scm
python-waf))
(home-page "https://stscistimage.readthedocs.io/en/latest/") (home-page "https://stscistimage.readthedocs.io/en/latest/")
(synopsis "STScI image processing") (synopsis "STScI image processing")
(description "This package provides an astronomical Python package with (description "This package provides an astronomical Python package with
@ -2974,44 +2979,40 @@ low quality ones")
(license license:gpl3+))) (license license:gpl3+)))
(define-public libpasastro (define-public libpasastro
;; NOTE: (Sharlatan-20210122T215921+0000): the version tag has a build (package
;; error on spice which is resolved with the latest commit. (name "libpasastro")
(let ((commit "e3c218d1502a18cae858c83a9a8812ab197fcb60") (version "1.4.1")
(revision "1")) (source
(package (origin
(name "libpasastro") (method git-fetch)
(version (git-version "1.4.0" revision commit)) (uri (git-reference
(source (origin (url "https://github.com/pchev/libpasastro")
(method git-fetch) (commit (string-append "v" version))))
(uri (git-reference (file-name (git-file-name name version))
(url "https://github.com/pchev/libpasastro") (sha256
(commit commit))) (base32 "1h92p9ph3zi4w8krny1azd9wgwna2nf07ims983jcky1chkfm0is"))))
(file-name (git-file-name name version)) (build-system gnu-build-system)
(sha256 (arguments
(base32 `(#:tests? #f
"0asp2sn34nds5va2ghppwc41vb6j3d1mf049j949rgrll817kx47")))) #:make-flags
(build-system gnu-build-system) (list
(arguments ,(match (or (%current-target-system) (%current-system))
`(#:tests? #f ((or "aarch64-linux" "armhf-linux" "i686-linux" "x86_64-linux")
#:make-flags "OS_TARGET=linux")
(list (_ #f))
,(match (or (%current-target-system) (%current-system)) ,(match (or (%current-target-system) (%current-system))
((or "aarch64-linux" "armhf-linux" "i686-linux" "x86_64-linux") ("i686-linux" "CPU_TARGET=i386")
"OS_TARGET=linux") ("x86_64-linux" "CPU_TARGET=x86_64")
(_ #f)) ((or "armhf-linux" "aarch64-linux") "CPU_TARGET=armv7l")
,(match (or (%current-target-system) (%current-system)) (_ #f))
("i686-linux" "CPU_TARGET=i386") (string-append "PREFIX=" (assoc-ref %outputs "out")))
("x86_64-linux" "CPU_TARGET=x86_64") #:phases
((or "armhf-linux" "aarch64-linux") "CPU_TARGET=armv7l") (modify-phases %standard-phases
(_ #f)) (delete 'configure))))
(string-append "PREFIX=" (assoc-ref %outputs "out"))) (home-page "https://github.com/pchev/libpasastro")
#:phases (synopsis "Interface to astronomy library for use from Pascal program")
(modify-phases %standard-phases (description
(delete 'configure)))) "This package provides shared libraries to interface Pascal program with
(home-page "https://github.com/pchev/libpasastro")
(synopsis "Interface to astronomy library for use from Pascal program")
(description
"This package provides shared libraries to interface Pascal program with
standard astronomy libraries: standard astronomy libraries:
@itemize @itemize
@ -3020,7 +3021,7 @@ standard astronomy libraries:
@item @code{libpaswcs.so}: Interface with libwcs to work with FITS WCS. @item @code{libpaswcs.so}: Interface with libwcs to work with FITS WCS.
@item @code{libpasspice.so}: To work with NAIF/SPICE kernel. @item @code{libpasspice.so}: To work with NAIF/SPICE kernel.
@end itemize\n") @end itemize\n")
(license license:gpl2+)))) (license license:gpl2+)))
(define-public libxisf (define-public libxisf
(package (package
@ -3153,23 +3154,21 @@ Mercator, Mollweide, Peters, polyconic, orthographic and rectangular.")
(sha256 (sha256
(base32 "0hwf97kng1zy8rxyglw04x89p0bg07zq30hgghm20yxiw2xc8ng7")))) (base32 "0hwf97kng1zy8rxyglw04x89p0bg07zq30hgghm20yxiw2xc8ng7"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments
(list
#:configure-flags #~(list "CFLAGS=-O2 -g -fcommon")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-tests
(lambda _
;; Remove reference to non-existent file.
(substitute* "po/POTFILES.in"
(("src/gtk-sat-tree\\.c") "")))))))
(native-inputs (native-inputs
`(("intltool" ,intltool) (list gettext-minimal intltool pkg-config))
("gettext" ,gettext-minimal)
("pkg-config" ,pkg-config)))
(inputs (inputs
(list curl glib goocanvas gtk+)) (list curl glib goocanvas gtk+))
(arguments (home-page "http://gpredict.oz9aec.net/index.php")
`(#:configure-flags '("CFLAGS=-O2 -g -fcommon")
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'fix-tests
(lambda _
;; Remove reference to non-existent file.
(substitute* "po/POTFILES.in"
(("src/gtk-sat-tree\\.c")
""))
#t)))))
(synopsis "Satellite tracking and orbit prediction application") (synopsis "Satellite tracking and orbit prediction application")
(description (description
"Gpredict is a real-time satellite tracking and orbit prediction "Gpredict is a real-time satellite tracking and orbit prediction
@ -3177,7 +3176,6 @@ application. It can track a large number of satellites and display their
position and other data in lists, tables, maps, and polar plots (radar view). position and other data in lists, tables, maps, and polar plots (radar view).
Gpredict can also predict the time of future passes for a satellite, and Gpredict can also predict the time of future passes for a satellite, and
provide you with detailed information about each pass.") provide you with detailed information about each pass.")
(home-page "http://gpredict.oz9aec.net/index.php")
(license license:gpl2+))) (license license:gpl2+)))
(define-public sgp4 (define-public sgp4
@ -3393,13 +3391,13 @@ Moon position, etc.")
(define-public python-jplephem (define-public python-jplephem
(package (package
(name "python-jplephem") (name "python-jplephem")
(version "2.19") (version "2.20")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "jplephem" version)) (uri (pypi-uri "jplephem" version))
(sha256 (sha256
(base32 "1kvdzwyh0invinvcnwfr14r9zbqzcwkdh0cpzw1m4vkdcm64aqn1")))) (base32 "1yp1l3n07849411099f976ps0pyv8jk8k5l9da9nhv54ir86v65v"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
@ -3537,7 +3535,7 @@ functions, so that they can be called with scalar or array inputs.")
(define-public python-pynbody (define-public python-pynbody
(package (package
(name "python-pynbody") (name "python-pynbody")
(version "1.4.1") (version "1.4.2")
(source (source
(origin (origin
(method git-fetch) ;PyPi doesn't have not prebuit version. (method git-fetch) ;PyPi doesn't have not prebuit version.
@ -3546,7 +3544,7 @@ functions, so that they can be called with scalar or array inputs.")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "1vl1yif3bsazcil6saghrpa4qsg47fnr7xnkjpqnp44b7ipww27r")) (base32 "1lwjs8vf3pc4a64c93fa5k6r276g1c60722swns2r10ig1s4wk0a"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
;; Symlink goes to not existing directory. ;; Symlink goes to not existing directory.
@ -3582,7 +3580,12 @@ functions, so that they can be called with scalar or array inputs.")
"--ignore=tests/sph_smooth_test.py" "--ignore=tests/sph_smooth_test.py"
"--ignore=tests/subfind_test.py" "--ignore=tests/subfind_test.py"
"--ignore=tests/subfindhdf_gadget4_test.py" "--ignore=tests/subfindhdf_gadget4_test.py"
"--ignore=tests/tipsy_test.py"))) "--ignore=tests/tipsy_test.py")
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'set-compiler
(lambda _
(setenv "CC" #$(cc-for-target)))))))
(native-inputs (native-inputs
(list python-cython (list python-cython
python-pandas python-pandas
@ -3721,9 +3724,21 @@ datetime object.")
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
;; XXX: Test needs more love to pass. #:phases
;; ERROR collecting synphot/tests/test_utils.py #~(modify-phases %standard-phases
#:tests? #f)) (add-before 'check 'prepare-test-environment
(lambda _
(invoke "python" "setup.py" "build_ext" "--inplace")
;; To solve pytest/conftest issue. Pytest tries to load all
;; files with word 'test' in them.
;;
;; ImportError while loading conftest ...
;; _pytest.pathlib.ImportPathMismatchError: ...
;;
(call-with-output-file "pytest.ini"
(lambda (port)
(format port "[pytest]
python_files = test_*.py"))))))))
(propagated-inputs (list python-astropy python-numpy python-scipy)) (propagated-inputs (list python-astropy python-numpy python-scipy))
(native-inputs (list python-pytest python-pytest-astropy (native-inputs (list python-pytest python-pytest-astropy
python-setuptools-scm)) python-setuptools-scm))
@ -3772,13 +3787,13 @@ between image and reference catalogs. Currently only aligning images with
(define-public python-asdf-3.0 (define-public python-asdf-3.0
(package (package
(name "python-asdf") (name "python-asdf")
(version "3.0.0") (version "3.0.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "asdf" version)) (uri (pypi-uri "asdf" version))
(sha256 (sha256
(base32 "1a6lf75q9w8fsyq3hn6a7fyldkkyqxddlq21fwdfjwij40dzh3s8")))) (base32 "1jsk7b4mx04l0a08j832vnl309dba3gjnha9mbd61dzs9ridrfna"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-fsspec (list python-fsspec
@ -4117,13 +4132,13 @@ default) to world coordinates.")
(define-public python-rad (define-public python-rad
(package (package
(name "python-rad") (name "python-rad")
(version "0.17.1") (version "0.18.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "rad" version)) (uri (pypi-uri "rad" version))
(sha256 (sha256
(base32 (base32
"11jhh3qmd00g8sn6hcfshbpb2qy1rfj0xkxn30pd63lqazg4ra3p")))) "1wgnbhldgq0j55yzg33y11vd5k5nzwckiccxywvmq518qh19pky5"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
@ -4179,13 +4194,13 @@ channels
(define-public python-roman-datamodels (define-public python-roman-datamodels
(package (package
(name "python-roman-datamodels") (name "python-roman-datamodels")
(version "0.17.1") (version "0.18.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "roman_datamodels" version)) (uri (pypi-uri "roman_datamodels" version))
(sha256 (sha256
(base32 (base32
"1y12cp8172i4a314gmhpi86jw6pfylz1adh0rzr5zqmvd3mrjqlj")))) "0crlmd99p2nyqmrbykdqqng7v8zb4sibm8j9aqrq3ppak3r3r7q1"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
@ -4223,7 +4238,7 @@ pipelines.")
(define-public python-astroalign (define-public python-astroalign
(package (package
(name "python-astroalign") (name "python-astroalign")
(version "2.5.0") (version "2.5.1")
(source (source
(origin (origin
;; There are no tests in the PyPI tarball. ;; There are no tests in the PyPI tarball.
@ -4233,7 +4248,7 @@ pipelines.")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0br1v2l48jx214a1bcdr8wz1wggcswcbz4cqv8d19fd46fc4qlhy")))) (base32 "1kr5cszcxvrdbksy7mvv3ps1h1jzrn4yamfr6x7whkbi6bpqf7xp"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-astropy (list python-astropy
@ -4281,13 +4296,13 @@ orbit around the Earth.")
(define-public python-wiimatch (define-public python-wiimatch
(package (package
(name "python-wiimatch") (name "python-wiimatch")
(version "0.3.1") (version "0.3.2")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "wiimatch" version)) (uri (pypi-uri "wiimatch" version))
(sha256 (sha256
(base32 (base32
"0x6p5z6a2cqinckwlpinjxagvmswl149s1jn6ihmdxk4k0h8rrz0")))) "15kq7z30m9i286ncs9xvpaq3dq1p5fa47jz21prq146qwr7j6dm8"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-numpy python-scipy)) (propagated-inputs (list python-numpy python-scipy))
(native-inputs (list python-codecov python-pytest python-pytest-cov (native-inputs (list python-codecov python-pytest python-pytest-cov

View File

@ -137,7 +137,7 @@ is to write a job file matching the I/O load one wants to simulate.")
(define-public intel-mpi-benchmarks/openmpi (define-public intel-mpi-benchmarks/openmpi
(package (package
(name "intel-mpi-benchmarks") (name "intel-mpi-benchmarks")
(version "2019.6") (version "2021.3")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -146,7 +146,7 @@ is to write a job file matching the I/O load one wants to simulate.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"02hxbk9g9nl59bk5qcfl3djj7b58vsqys340m1xdbyqwcrbnahh9")) "04kczch2hlfzbgk929vcxx480kc6raba8rbz246j7d26k1z1zh8h"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
'(begin '(begin

View File

@ -12203,13 +12203,13 @@ rectangular layout tree built by ggtree with the grammar of ggplot2.")
(define-public r-ggpicrust2 (define-public r-ggpicrust2
(package (package
(name "r-ggpicrust2") (name "r-ggpicrust2")
(version "1.7.2") (version "1.7.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "ggpicrust2" version)) (uri (cran-uri "ggpicrust2" version))
(sha256 (sha256
(base32 (base32
"0yk62cc0vmv6dyfiwvvbgpsqlvp1cw61db60153xvzmcdvd077cl")))) "0zjlsvzl2f74fvqw4ijnai23qwhlcpgd5p8z9dclnwnsgdbm6hcq"))))
(properties `((upstream-name . "ggpicrust2"))) (properties `((upstream-name . "ggpicrust2")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (list r-aldex2 (propagated-inputs (list r-aldex2
@ -19027,14 +19027,14 @@ using whole genome sequencing data.")
(define-public r-activepathways (define-public r-activepathways
(package (package
(name "r-activepathways") (name "r-activepathways")
(version "2.0.2") (version "2.0.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "ActivePathways" version)) (uri (cran-uri "ActivePathways" version))
(sha256 (sha256
(base32 (base32
"1h0ih87pf6b5mdhmh65frv3nqx7v5adqv37wn2p3gkpszd6hwc79")))) "0mgvxpqaq0jncr1kzmwhqkv3pajx2fz6vwhv5arw7fgla6w09p9h"))))
(properties (properties
`((upstream-name . "ActivePathways"))) `((upstream-name . "ActivePathways")))
(build-system r-build-system) (build-system r-build-system)
@ -22029,14 +22029,14 @@ on the plot.")
(define-public r-abn (define-public r-abn
(package (package
(name "r-abn") (name "r-abn")
(version "3.0.2") (version "3.0.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "abn" version)) (uri (cran-uri "abn" version))
(sha256 (sha256
(base32 (base32
"06n69cbkdqpwpxks8276h43132c9v57n4hg33vsjjyxjifwbwxwh")))) "1yh9nhfphalxh77132r0fkpp71mqsfhb8jk11is4d5nvlvr5316z"))))
(build-system r-build-system) (build-system r-build-system)
(inputs (inputs
(list gsl)) (list gsl))

View File

@ -3,7 +3,7 @@
;;; Copyright © 2016, 2017, 2018, 2019, 2021 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2016, 2017, 2018, 2019, 2021 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2018, 20202022 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 2018, 20202022 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018, 2019 Pierre Neidhardt <mail@ambrevar.xyz> ;;; Copyright © 2018, 2019 Pierre Neidhardt <mail@ambrevar.xyz>
;;; Copyright © 2019, 2020, 2022 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2019, 2020, 2022, 2023 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2019, 2021 Guillaume Le Vaillant <glv@posteo.net> ;;; Copyright © 2019, 2021 Guillaume Le Vaillant <glv@posteo.net>
;;; Copyright © 2019 Andreas Enge <andreas@enge.fr> ;;; Copyright © 2019 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org> ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
@ -1198,7 +1198,7 @@ Telemetry Transport (MQTT) publish-subscribe messaging protocol.")
(define-public mimalloc (define-public mimalloc
(package (package
(name "mimalloc") (name "mimalloc")
(version "2.0.9") (version "2.1.2")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -1207,10 +1207,13 @@ Telemetry Transport (MQTT) publish-subscribe messaging protocol.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"19w0i28p6knjd192rrcw1ayc3x0qp6rcm48cwkls4kwn8fng81fj")))) "1pyf05snc1ib7zjjm9kspvbmynd8lmxqw72qcpz8lcyzyywmz24i"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:build-type "Release")) `(#:build-type "Release"
,@(if (target-ppc32?)
`(#:configure-flags '("-DMI_USE_LIBATOMIC=ON"))
'())))
(synopsis "General purpose memory allocator") (synopsis "General purpose memory allocator")
(description "@code{mimalloc} is a drop-in replacement for @code{malloc}.") (description "@code{mimalloc} is a drop-in replacement for @code{malloc}.")
(home-page "https://microsoft.github.io/mimalloc/") (home-page "https://microsoft.github.io/mimalloc/")

View File

@ -2551,7 +2551,7 @@ mypy plugins.")
(define-public python-pytest-perf (define-public python-pytest-perf
(package (package
(name "python-pytest-perf") (name "python-pytest-perf")
(version "0.12.0") (version "0.13.1")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -2560,26 +2560,21 @@ mypy plugins.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"05mgknvrmyz1kmkgw8jzvisavc68wz1g2wxv69i6xvzgqxf17m9f")))) "1hrccvrbccqwba04pqj749hdzn4sgldmbpg74nf3fzz7wyg6jxqk"))))
(build-system python-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
#:phases #:test-flags '(list "-k"
#~(modify-phases %standard-phases (string-append
(replace 'check ;; Do not test the myproject.toml build as it tries to pull
(lambda* (#:key tests? #:allow-other-keys) ;; dependencies from the internet.
(when tests? "not project "
(invoke "pytest" "-k" ;; The benchmark test attempts to install the
(string-append ;; package, failing to pull its dependencies from the
;; Do not test the myproject.toml build as it tries to pull ;; network.
;; dependencies from the internet. "and not BenchmarkRunner "
"not project " ;; The upstream_url test requires networking.
;; The benchmark test attempts to install the "and not upstream_url"))))
;; package, failing to pull its dependencies from the
;; network.
"and not BenchmarkRunner "
;; The upstream_url test requires networking.
"and not upstream_url"))))))))
(native-inputs (native-inputs
(list python-pytest (list python-pytest
python-pytest-black python-pytest-black

View File

@ -147,13 +147,13 @@ the vignette \"AER\" for a package overview.)")
(define-public r-afpt (define-public r-afpt
(package (package
(name "r-afpt") (name "r-afpt")
(version "1.1.0.3") (version "1.1.0.4")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "afpt" version)) (uri (cran-uri "afpt" version))
(sha256 (sha256
(base32 (base32
"18izncbr3ljckil97xx2w1y0y7qjykp06wm0ap8ismahqvia3xz3")))) "15pa4p78p6r478l05481lzx6z4ahswj728s1sb3xp3pvn6rv4jfj"))))
(properties `((upstream-name . "afpt"))) (properties `((upstream-name . "afpt")))
(build-system r-build-system) (build-system r-build-system)
(native-inputs (list r-knitr)) (native-inputs (list r-knitr))
@ -391,13 +391,13 @@ labels on the node can also be achieved.")
(define-public r-collapse (define-public r-collapse
(package (package
(name "r-collapse") (name "r-collapse")
(version "2.0.3") (version "2.0.6")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "collapse" version)) (uri (cran-uri "collapse" version))
(sha256 (sha256
(base32 "16y4qxqr4k04690xn8s6c9fr3igpk34pgxygxkc41gc1na0ym37v")))) (base32 "0azyl6667dzwns9knp3fplv6f9nav36wsrv42qzv90p5kzcaa872"))))
(properties `((upstream-name . "collapse"))) (properties `((upstream-name . "collapse")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (list r-rcpp)) (propagated-inputs (list r-rcpp))
@ -1490,14 +1490,14 @@ RUV-I, and RUV-III, along with various supporting algorithms.")
(define-public r-waldo (define-public r-waldo
(package (package
(name "r-waldo") (name "r-waldo")
(version "0.5.1") (version "0.5.2")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "waldo" version)) (uri (cran-uri "waldo" version))
(sha256 (sha256
(base32 (base32
"0inzdwna22axhjw0jdrk800g7zbkpcs7g1cmdi83r7j4zxn0ggs5")))) "019fvypq36kwvr2znlr0fd9f2ihb08rgigf6ypdybry5n8daxkc2"))))
(properties `((upstream-name . "waldo"))) (properties `((upstream-name . "waldo")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -2201,14 +2201,14 @@ variables.")
(define-public r-ggpp (define-public r-ggpp
(package (package
(name "r-ggpp") (name "r-ggpp")
(version "0.5.4") (version "0.5.5")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "ggpp" version)) (uri (cran-uri "ggpp" version))
(sha256 (sha256
(base32 (base32
"05w74003jp7kprxxbni0plr7ydzyc5hzw8g39kn0qd4p7dksjpwr")))) "0nysan87vgy0pbcks3bychm84zcwx9pf4p250b45ghimhvxh5cvm"))))
(properties `((upstream-name . "ggpp"))) (properties `((upstream-name . "ggpp")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -4080,24 +4080,26 @@ particularly easy to create complete web applications using httpuv alone.")
(define-public r-httr2 (define-public r-httr2
(package (package
(name "r-httr2") (name "r-httr2")
(version "0.2.3") (version "1.0.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "httr2" version)) (uri (cran-uri "httr2" version))
(sha256 (sha256
(base32 (base32
"0gabjyv2699p7fb4225jsr2kkbarx1w01kha8ipqzwhjjl13481m")))) "0jaajfr1hr6bzb1vz2nw2csl2l09kbq619vsq5yrlchcarpjv1fb"))))
(properties `((upstream-name . "httr2"))) (properties `((upstream-name . "httr2")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-cli (list r-cli
r-curl r-curl
r-glue r-glue
r-lifecycle
r-magrittr r-magrittr
r-openssl r-openssl
r-r6 r-r6
r-rappdirs r-rappdirs
r-rlang r-rlang
r-vctrs
r-withr)) r-withr))
(native-inputs (list r-knitr)) (native-inputs (list r-knitr))
(home-page "https://httr2.r-lib.org") (home-page "https://httr2.r-lib.org")
@ -4227,13 +4229,13 @@ a list of p-values.")
(define-public r-htmltools (define-public r-htmltools
(package (package
(name "r-htmltools") (name "r-htmltools")
(version "0.5.6.1") (version "0.5.7")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "htmltools" version)) (uri (cran-uri "htmltools" version))
(sha256 (sha256
(base32 (base32
"0km08kvg0j2h1d0v6wpxf09yjadhp2srjjnmqwcahfyh37w4xf09")))) "11mkk26pjck6r2w2nv6niy90c6l13g64zi01s3j4jgq634kdic7c"))))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-base64enc r-digest r-ellipsis r-fastmap r-rlang)) (list r-base64enc r-digest r-ellipsis r-fastmap r-rlang))
@ -5223,14 +5225,14 @@ in R and Shiny via the D3 visualization library.")
(define-public r-wesanderson (define-public r-wesanderson
(package (package
(name "r-wesanderson") (name "r-wesanderson")
(version "0.3.6") (version "0.3.7")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "wesanderson" version)) (uri (cran-uri "wesanderson" version))
(sha256 (sha256
(base32 (base32
"09mr6p2jmqdjq27cz974w5hyxgn929zp9z3inhxqmmh1582fmdi2")))) "0kjyz5mrkrirg2glf57b0rhxj2fdp1m6q8zx947y0jg1w425cbn9"))))
(properties `((upstream-name . "wesanderson"))) (properties `((upstream-name . "wesanderson")))
(build-system r-build-system) (build-system r-build-system)
(home-page "https://github.com/karthik/wesanderson") (home-page "https://github.com/karthik/wesanderson")
@ -5562,14 +5564,14 @@ and/or higher-resolution databases.")
(define-public r-maps (define-public r-maps
(package (package
(name "r-maps") (name "r-maps")
(version "3.4.1") (version "3.4.1.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "maps" version)) (uri (cran-uri "maps" version))
(sha256 (sha256
(base32 (base32
"0034114pdakxcx480b45qy9j4vq1v5ss961ssy92w4nqiqhsb4z6")))) "06l58919kgks9adwzgfir44q6gnx46j3c7ah9c6d4dn36xsld7fk"))))
(build-system r-build-system) (build-system r-build-system)
(home-page "https://cran.r-project.org/web/packages/maps") (home-page "https://cran.r-project.org/web/packages/maps")
(synopsis "Draw geographical maps") (synopsis "Draw geographical maps")
@ -5601,18 +5603,18 @@ coordinates.")
(define-public r-rgooglemaps (define-public r-rgooglemaps
(package (package
(name "r-rgooglemaps") (name "r-rgooglemaps")
(version "1.4.5.3") (version "1.5.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "RgoogleMaps" version)) (uri (cran-uri "RgoogleMaps" version))
(sha256 (sha256
(base32 (base32
"02v8k0bw70q4qwx4lcdy8p25q7n3ql2ll46lfpqllxa1p26svmfi")))) "197q5i2sky824dwq0x4hhrpkrsd1b6f9qg06mjlwb89mv4vnrzhl"))))
(properties `((upstream-name . "RgoogleMaps"))) (properties `((upstream-name . "RgoogleMaps")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-png r-sp)) (list r-png))
(home-page "https://cran.r-project.org/web/packages/RgoogleMaps") (home-page "https://cran.r-project.org/web/packages/RgoogleMaps")
(synopsis "Use Google Maps in R") (synopsis "Use Google Maps in R")
(description "This package serves two purposes: (description "This package serves two purposes:
@ -7188,13 +7190,13 @@ provides an interactive R manager and worker environment.")
(define-public r-rmumps (define-public r-rmumps
(package (package
(name "r-rmumps") (name "r-rmumps")
(version "5.2.1-23") (version "5.2.1-25")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "rmumps" version)) (uri (cran-uri "rmumps" version))
(sha256 (sha256
(base32 "1mypmf9j9fzaldpv56bqng5yhyxfc55hvzd98d1dk6w1m1sncn09")))) (base32 "15yn5i6v3xz90gimvaqgvp805cfpvr439y9wpckyvwn1iwp2745y"))))
(properties `((upstream-name . "rmumps"))) (properties `((upstream-name . "rmumps")))
(build-system r-build-system) (build-system r-build-system)
(inputs (list zlib)) (inputs (list zlib))
@ -7942,14 +7944,14 @@ these progress updates.")
(define-public r-lava (define-public r-lava
(package (package
(name "r-lava") (name "r-lava")
(version "1.7.2.1") (version "1.7.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "lava" version)) (uri (cran-uri "lava" version))
(sha256 (sha256
(base32 (base32
"0bpg75w0ri1mkf7cw9gbw1fjpy4mh9h48k019y772xjfgrf1yayl")))) "023av1mz4hr1lqv8cpbx0j1y3c7ljyns35rm838c618b6pqps22f"))))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-future-apply r-numderiv r-progressr r-squarem r-survival)) (list r-future-apply r-numderiv r-progressr r-squarem r-survival))
@ -9926,13 +9928,13 @@ iVAT).")
(define-public r-xfun (define-public r-xfun
(package (package
(name "r-xfun") (name "r-xfun")
(version "0.40") (version "0.41")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "xfun" version)) (uri (cran-uri "xfun" version))
(sha256 (sha256
(base32 "1xvngh0kbd87cl39bzmjx5i57pmxik9gw50li8dh42j438cnma8y")))) (base32 "00ivgr557ja8l33lvawrivfhgj1xbjmdi4dj07zybwa1y6wc6x13"))))
(build-system r-build-system) (build-system r-build-system)
(properties (properties
;; knitr itself depends on xfun ;; knitr itself depends on xfun
@ -10494,13 +10496,13 @@ information between package updates.")
(define-public r-leaflet (define-public r-leaflet
(package (package
(name "r-leaflet") (name "r-leaflet")
(version "2.2.0") (version "2.2.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "leaflet" version)) (uri (cran-uri "leaflet" version))
(sha256 (sha256
(base32 "0k0zplbhmvld6q1id17s827z1230kvnz16c4hlvp6jn9g26yy0dq")) (base32 "1gfsf7bsmp418zv4gpk5i1xg5vvgqwpdkznnvj5x0mk4rcqk1i81"))
(snippet (snippet
'(for-each '(for-each
delete-file delete-file
@ -10891,13 +10893,13 @@ multivariate distributions.")
(define-public r-fbasics (define-public r-fbasics
(package (package
(name "r-fbasics") (name "r-fbasics")
(version "4031.95") (version "4032.96")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "fBasics" version)) (uri (cran-uri "fBasics" version))
(sha256 (sha256
(base32 (base32
"1d1pbyidng68fcc6vrm98ybklz6yzrinqc2dhg8q6f1pg3kkx6bj")))) "14461d6ac8hcn1x3srh45a4s5imafqb0xy8bn5l6d0qwhw4njmg1"))))
(properties `((upstream-name . "fBasics"))) (properties `((upstream-name . "fBasics")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -12628,20 +12630,20 @@ JavaScript library) and interact with the igraph package.")
(define-public r-data-tree (define-public r-data-tree
(package (package
(name "r-data-tree") (name "r-data-tree")
(version "1.0.0") (version "1.1.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "data.tree" version)) (uri (cran-uri "data.tree" version))
(sha256 (sha256
(base32 (base32
"0pizmx2312zsym4m42b97q2184bg3hibvbdrblcga05xln84qrs0")))) "0qxd1g159phc6f18iddjljdg96sh09w63xqawjwbwyhg4blm9ddh"))))
(properties `((upstream-name . "data.tree"))) (properties `((upstream-name . "data.tree")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-r6 r-stringi)) (list r-r6 r-stringi))
(native-inputs (native-inputs
(list r-knitr)) (list r-knitr r-rmarkdown))
(home-page "https://github.com/gluc/data.tree") (home-page "https://github.com/gluc/data.tree")
(synopsis "General purpose hierarchical data structure") (synopsis "General purpose hierarchical data structure")
(description (description
@ -12688,14 +12690,14 @@ automatically translated to the equivalent, but usually much faster,
(define-public r-collapsibletree (define-public r-collapsibletree
(package (package
(name "r-collapsibletree") (name "r-collapsibletree")
(version "0.1.7") (version "0.1.8")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "collapsibleTree" version)) (uri (cran-uri "collapsibleTree" version))
(sha256 (sha256
(base32 (base32
"0b65pbp1wnpsrayqi630ds4r98jvcvynnlp6wxdqrnnr9nzw5343")) "1i5nmw5w7m8xdgxzim8z8n4w321f42isxbvvajl8ii59pg7drilq"))
(snippet (snippet
'(begin '(begin
;; Delete minified JavaScript file ;; Delete minified JavaScript file
@ -12781,14 +12783,14 @@ Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
(define-public r-rastervis (define-public r-rastervis
(package (package
(name "r-rastervis") (name "r-rastervis")
(version "0.51.5") (version "0.51.6")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "rasterVis" version)) (uri (cran-uri "rasterVis" version))
(sha256 (sha256
(base32 (base32
"18bsrw629p4pkyhrpjmiyhq73w882bhgpwmkih0gjnw3ywwgx7rs")))) "12cl201gwah0bn14ji4nbygayd77w5fck9zkcikhrda5s0chvgb1"))))
(properties `((upstream-name . "rasterVis"))) (properties `((upstream-name . "rasterVis")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -13618,14 +13620,14 @@ implemented in bibutils.")
(define-public r-rdpack (define-public r-rdpack
(package (package
(name "r-rdpack") (name "r-rdpack")
(version "2.5") (version "2.6")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "Rdpack" version)) (uri (cran-uri "Rdpack" version))
(sha256 (sha256
(base32 (base32
"0xy8w3law1dn53f1gv4jd637pwssr928pvgchpbrpsqz8ghv4kad")))) "02i21i85pb5aim529byjwhmyyz9jd82mi4j26a3kay0pcn6djxba"))))
(properties `((upstream-name . "Rdpack"))) (properties `((upstream-name . "Rdpack")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -14360,14 +14362,14 @@ the work.")
(define-public r-doby (define-public r-doby
(package (package
(name "r-doby") (name "r-doby")
(version "4.6.19") (version "4.6.20")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "doBy" version)) (uri (cran-uri "doBy" version))
(sha256 (sha256
(base32 (base32
"14hvbhf9zamqkjhr9jd8zjpm9xlc8hwqj04gy6ln32n2hzqqqr6v")))) "08nsl9xzyi2k7xkwa9mn91fn77ji0z9z5lm388pfdmydbfmpy2ks"))))
(properties `((upstream-name . "doBy"))) (properties `((upstream-name . "doBy")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -14469,14 +14471,14 @@ containing one or more SNPs that evolved under directional selection.")
(define-public r-proc (define-public r-proc
(package (package
(name "r-proc") (name "r-proc")
(version "1.18.4") (version "1.18.5")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "pROC" version)) (uri (cran-uri "pROC" version))
(sha256 (sha256
(base32 (base32
"0lqar1lbm461in4jb9rkdnpccl8lshrhig2qxr892m91mdxym46m")))) "129cnh3kh9sr42nc7n9f14kr9svi3501834x40njynnzlr0wi4sm"))))
(properties `((upstream-name . "pROC"))) (properties `((upstream-name . "pROC")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -15143,13 +15145,13 @@ subsequence} (LCS) using a dynamic programming algorithm.")
(define-public r-mosaiccore (define-public r-mosaiccore
(package (package
(name "r-mosaiccore") (name "r-mosaiccore")
(version "0.9.2.1") (version "0.9.4.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "mosaicCore" version)) (uri (cran-uri "mosaicCore" version))
(sha256 (sha256
(base32 "1yns15yxr6215xf9qsxfvl24a9zvh1chw49n31dql7fy1zr1dkmp")))) (base32 "0v3xhv6yfk1hc6a40jjgp6vvq102qa1l4n787pfywx6jhzbhamp2"))))
(properties `((upstream-name . "mosaicCore"))) (properties `((upstream-name . "mosaicCore")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -15194,21 +15196,18 @@ haven package.")
(define-public r-ggformula (define-public r-ggformula
(package (package
(name "r-ggformula") (name "r-ggformula")
(version "0.10.4") (version "0.12.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "ggformula" version)) (uri (cran-uri "ggformula" version))
(sha256 (sha256
(base32 "07d9sq0dqi0g5x9h58icfk1f4hgg1xz4mhbp2z2rxg9qgs74fvdj")))) (base32 "0vbpivyxms46px3wqkbl1wq199mqdxq94gsiplv4i7lz0lzghsfm"))))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-ggforce (list r-ggplot2
r-ggplot2
r-ggridges r-ggridges
r-ggstance
r-labelled r-labelled
r-magrittr
r-mosaiccore r-mosaiccore
r-rlang r-rlang
r-scales r-scales
@ -15228,13 +15227,13 @@ while providing the intuitive capabilities of @code{r-ggplot2}.")
(define-public r-mosaicdata (define-public r-mosaicdata
(package (package
(name "r-mosaicdata") (name "r-mosaicdata")
(version "0.20.3") (version "0.20.4")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "mosaicData" version)) (uri (cran-uri "mosaicData" version))
(sha256 (sha256
(base32 "1s97yq24z7yhzmx0dpspfadpd8hndyhn7aiw0nslwrhvilhwa409")))) (base32 "0y6ii234paknak0p8cm5wcjia4s4wh7iixjbbvdgp0w17c05dckh"))))
(properties `((upstream-name . "mosaicData"))) (properties `((upstream-name . "mosaicData")))
(build-system r-build-system) (build-system r-build-system)
(home-page "https://cran.r-project.org/web/packages/mosaicData/") (home-page "https://cran.r-project.org/web/packages/mosaicData/")
@ -15269,13 +15268,13 @@ Processing of very large files is supported.")
(define-public r-mosaic (define-public r-mosaic
(package (package
(name "r-mosaic") (name "r-mosaic")
(version "1.8.4.2") (version "1.9.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "mosaic" version)) (uri (cran-uri "mosaic" version))
(sha256 (sha256
(base32 "12kpkb7vm54na9hjjkvzw6gm5plx0m6i0l9kihz2r30zanfx5jca")))) (base32 "1dydqawljv5l9lmhdrhmr7wh3q1c2mnc61gc99jr0jbb1bmls327"))))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-dplyr (list r-dplyr
@ -15288,6 +15287,7 @@ Processing of very large files is supported.")
r-mosaicdata r-mosaicdata
r-purrr r-purrr
r-rlang r-rlang
r-tibble
r-tidyr)) r-tidyr))
(native-inputs (native-inputs
(list r-knitr)) (list r-knitr))
@ -21979,14 +21979,14 @@ numbers from ZIP and ZINB distributions.")
(define-public r-nor1mix (define-public r-nor1mix
(package (package
(name "r-nor1mix") (name "r-nor1mix")
(version "1.3-0") (version "1.3-2")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "nor1mix" version)) (uri (cran-uri "nor1mix" version))
(sha256 (sha256
(base32 (base32
"1817wcvlmxs70vs4db0jkxd7i037744zz8ay3c2a9949z29fxr4w")))) "0252kqhdsp374isc59pm1c6dmsb16jibpnsp1bpyh4k5mg73cdj6"))))
(build-system r-build-system) (build-system r-build-system)
(home-page "https://cran.r-project.org/web/packages/nor1mix/") (home-page "https://cran.r-project.org/web/packages/nor1mix/")
(synopsis "Normal (1-d) mixture models") (synopsis "Normal (1-d) mixture models")
@ -22290,14 +22290,14 @@ can be used with function approximation, eligibility traces (Singh & Sutton,
(define-public r-lemon (define-public r-lemon
(package (package
(name "r-lemon") (name "r-lemon")
(version "0.4.6") (version "0.4.7")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "lemon" version)) (uri (cran-uri "lemon" version))
(sha256 (sha256
(base32 (base32
"0v1kbyk64yzsk92h6yq03kp9alc9632qprznsws61r8firiskim5")))) "1r33n7bkfhjpyi23j7gsi387qvyazcy9b912dsd3vg2yqir8s26p"))))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-ggplot2 (list r-ggplot2
@ -25109,14 +25109,14 @@ Row} (CSR) format.")
(define-public r-text2vec (define-public r-text2vec
(package (package
(name "r-text2vec") (name "r-text2vec")
(version "0.6.3") (version "0.6.4")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "text2vec" version)) (uri (cran-uri "text2vec" version))
(sha256 (sha256
(base32 (base32
"1hi7ydb7xkgbff4lwnnz1biyl8m90w16hn3x5rrzvscvm53sj4y7")))) "0sjlvp4zhzwc0ai7626fpw3ws8xv0xhl8gv8mrk24lrpk5nhin2h"))))
(properties `((upstream-name . "text2vec"))) (properties `((upstream-name . "text2vec")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -25218,14 +25218,14 @@ provides tools to compute this metric.")
(define-public r-lintr (define-public r-lintr
(package (package
(name "r-lintr") (name "r-lintr")
(version "3.1.0") (version "3.1.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "lintr" version)) (uri (cran-uri "lintr" version))
(sha256 (sha256
(base32 (base32
"1kb3jrzh1vn1fpj6phm2ni542yjgbbjmzgkn8w7khmh1sd9mj7pp")))) "07c7h30nh1529wba8xkyg2sapj6r7jjckrxyzhrg2ssfwzs4dwdw"))))
(properties `((upstream-name . "lintr"))) (properties `((upstream-name . "lintr")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -26489,13 +26489,13 @@ function and interfaces to external frameworks.")
(define-public r-covr (define-public r-covr
(package (package
(name "r-covr") (name "r-covr")
(version "3.6.3") (version "3.6.4")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "covr" version)) (uri (cran-uri "covr" version))
(sha256 (sha256
(base32 "17m2zzgfghr7gzcdgim21vsl12nd4714867dcp9xfb6ili31ikn0")) (base32 "0al6n4gnnvgxk968skqnajpqpqyl6kpam3fmn782kihhcl1h8qib"))
(modules '((guix build utils))) (modules '((guix build utils)))
;; TODO: still need to replace highlight.js/highlight.pack.js ;; TODO: still need to replace highlight.js/highlight.pack.js
(snippet (snippet
@ -26616,14 +26616,14 @@ be used further by e.g. graphic devices.")
(define-public r-graphlayouts (define-public r-graphlayouts
(package (package
(name "r-graphlayouts") (name "r-graphlayouts")
(version "1.0.1") (version "1.0.2")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "graphlayouts" version)) (uri (cran-uri "graphlayouts" version))
(sha256 (sha256
(base32 (base32
"0x777ixw2vvj1z3dams0zmyk25v7cdm4sx8v6knlb2mfkkg2gcyk")))) "1mg0j9kcjp8dbpd8fy9vr5f35pz41v18vxc7q4pyl986pj859jam"))))
(properties `((upstream-name . "graphlayouts"))) (properties `((upstream-name . "graphlayouts")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -26767,14 +26767,14 @@ in pipelines.")
(define-public r-parameters (define-public r-parameters
(package (package
(name "r-parameters") (name "r-parameters")
(version "0.21.2") (version "0.21.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "parameters" version)) (uri (cran-uri "parameters" version))
(sha256 (sha256
(base32 (base32
"05ryyyibnm69hq1xa84r9n2gr1s1ifds70z4awmib2ch62098m43")))) "091zpyq37v7xjicj4h4r4fqhrrc7d3hicgbdznsjn85sw4d7q595"))))
(properties `((upstream-name . "parameters"))) (properties `((upstream-name . "parameters")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -26852,14 +26852,14 @@ atmospheric physics.")
(define-public r-lifecycle (define-public r-lifecycle
(package (package
(name "r-lifecycle") (name "r-lifecycle")
(version "1.0.3") (version "1.0.4")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "lifecycle" version)) (uri (cran-uri "lifecycle" version))
(sha256 (sha256
(base32 (base32
"1hk9mblhap429fk77qpgc4hv0j91q5wpahi0y76w118m471zsnb4")))) "1k4ibf2x90xgmzaq47vf9wrsh6a2fp2lg1l8bq89632bx33x795d"))))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-cli r-glue r-rlang)) (list r-cli r-glue r-rlang))
@ -26990,12 +26990,12 @@ to ODEs by numerical differencing.")
(define-public r-pracma (define-public r-pracma
(package (package
(name "r-pracma") (name "r-pracma")
(version "2.4.2") (version "2.4.4")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "pracma" version)) (uri (cran-uri "pracma" version))
(sha256 (sha256
(base32 "05lwx2yx7f45cr5amzbjv3b2p6ibspjxl0aglq2dga6rvxzk6l0x")))) (base32 "0zxsqr7f4pcr1nmbbzliihyldv091ykzajv1mbdrkycp46pz6khs"))))
(build-system r-build-system) (build-system r-build-system)
(home-page "https://cran.r-project.org/web/packages/pracma/") (home-page "https://cran.r-project.org/web/packages/pracma/")
(synopsis "Practical numerical math functions") (synopsis "Practical numerical math functions")
@ -28997,14 +28997,14 @@ be conducted. A graphical user interface is also provided.")
(define-public r-actcd (define-public r-actcd
(package (package
(name "r-actcd") (name "r-actcd")
(version "1.2-0") (version "1.3-0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "ACTCD" version)) (uri (cran-uri "ACTCD" version))
(sha256 (sha256
(base32 (base32
"0mzjxxr2zfdidw8ibh6w8mvpkw3q3nvngqi05g9ind26ckvk053p")))) "1a0gsznca5fv7i29xpcns4rkas5q88wv01rxvd4j66n64gw0ri4j"))))
(properties `((upstream-name . "ACTCD"))) (properties `((upstream-name . "ACTCD")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -29403,14 +29403,14 @@ API; see the package vignette for details.")
(define-public r-actuar (define-public r-actuar
(package (package
(name "r-actuar") (name "r-actuar")
(version "3.3-3") (version "3.3-4")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "actuar" version)) (uri (cran-uri "actuar" version))
(sha256 (sha256
(base32 (base32
"0ji5p19vqnr3i3vfrql2qndhzcjnr57jrh0szil6gaz6bm56afc4")))) "06693w4cwcchi0z64vgg7khc4k4209nw6m2x441nwix4x6rk1zjs"))))
(properties `((upstream-name . "actuar"))) (properties `((upstream-name . "actuar")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (list r-expint)) (propagated-inputs (list r-expint))
@ -31332,14 +31332,14 @@ Complete access to optimized C functions is made available with
(define-public r-openmx (define-public r-openmx
(package (package
(name "r-openmx") (name "r-openmx")
(version "2.21.8") (version "2.21.10")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "OpenMx" version)) (uri (cran-uri "OpenMx" version))
(sha256 (sha256
(base32 (base32
"1vvlb9q3w6i6g7kf0r5jnrlmdxskh3rbfss90icand046rl37qdz")))) "1kll5iim5l71dxkjd8y9ma1494818j369gp92qdsy3x6lxy244ym"))))
(properties `((upstream-name . "OpenMx"))) (properties `((upstream-name . "OpenMx")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -31532,14 +31532,14 @@ network, tree, dendrogram, and Sankey graphs from R using data frames.")
(define-public r-qgraph (define-public r-qgraph
(package (package
(name "r-qgraph") (name "r-qgraph")
(version "1.9.5") (version "1.9.8")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "qgraph" version)) (uri (cran-uri "qgraph" version))
(sha256 (sha256
(base32 (base32
"1mi19bjx83zb42wmgb716a3l4gvwch3rmybdqmm8k3dl8xr2qnjc")))) "1m019j5nxc0184p0r2zgdn457g555nxsp2s08maa053nydj1va0l"))))
(properties `((upstream-name . "qgraph"))) (properties `((upstream-name . "qgraph")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -34256,14 +34256,14 @@ aggregation for comparing different implementations in order to provide a
(define-public r-rfast (define-public r-rfast
(package (package
(name "r-rfast") (name "r-rfast")
(version "2.0.9") (version "2.1.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "Rfast" version)) (uri (cran-uri "Rfast" version))
(sha256 (sha256
(base32 (base32
"12jl5kqjn571zcqh4n351d7nx86b3jh46ds8krqz92f0z6fjmkzz")))) "1zqq4k85i0nbzndkh0iiq3k83ly0mpl3pn4wkka6qxfvk6n6rr7r"))))
(properties `((upstream-name . "Rfast"))) (properties `((upstream-name . "Rfast")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -35147,14 +35147,14 @@ and regression metrics (e.g., RMSE).")
(define-public r-warp (define-public r-warp
(package (package
(name "r-warp") (name "r-warp")
(version "0.2.0") (version "0.2.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "warp" version)) (uri (cran-uri "warp" version))
(sha256 (sha256
(base32 (base32
"0s0acddc5h14245hi1faycxp0fyvw6nlgaz2df7da4fpyd2f638f")))) "1gj65kgs7x63f6y2vnv13k293b52k4afbmdlcam635h9vs8da2h2"))))
(properties `((upstream-name . "warp"))) (properties `((upstream-name . "warp")))
(build-system r-build-system) (build-system r-build-system)
(native-inputs (list r-knitr)) (native-inputs (list r-knitr))
@ -36208,21 +36208,23 @@ other R users.")
(define-public r-seurat (define-public r-seurat
(package (package
(name "r-seurat") (name "r-seurat")
(version "4.4.0") (version "5.0.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "Seurat" version)) (uri (cran-uri "Seurat" version))
(sha256 (sha256
(base32 (base32
"1pdlvjh5xs1fyj2zic98sfz9zazbb45qywfqnhfzqb34jyaxy5qg")))) "1hvqxfskwpw06dxc9hc9zvxqb73wr7qjxgrqgyjklxaq1xhr335v"))))
(properties `((upstream-name . "Seurat"))) (properties `((upstream-name . "Seurat")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-cluster (list r-cluster
r-cowplot r-cowplot
r-fastdummies
r-fitdistrplus r-fitdistrplus
r-future r-future
r-future-apply r-future-apply
r-generics
r-ggplot2 r-ggplot2
r-ggrepel r-ggrepel
r-ggridges r-ggridges
@ -36233,6 +36235,7 @@ other R users.")
r-jsonlite r-jsonlite
r-kernsmooth r-kernsmooth
r-leiden r-leiden
r-lifecycle
r-lmtest r-lmtest
r-mass r-mass
r-matrix r-matrix
@ -36249,10 +36252,12 @@ other R users.")
r-rcpp r-rcpp
r-rcppannoy r-rcppannoy
r-rcppeigen r-rcppeigen
r-rcpphnsw
r-rcppprogress r-rcppprogress
r-reticulate r-reticulate
r-rlang r-rlang
r-rocr r-rocr
r-rspectra
r-rtsne r-rtsne
r-scales r-scales
r-scattermore r-scattermore
@ -37008,14 +37013,14 @@ vector machines, and gradient boosting.")
(define-public r-bbotk (define-public r-bbotk
(package (package
(name "r-bbotk") (name "r-bbotk")
(version "0.7.2") (version "0.7.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "bbotk" version)) (uri (cran-uri "bbotk" version))
(sha256 (sha256
(base32 (base32
"1gw0rkbiv93ifl9110r9sr0p9g4vg7qc11mznmmjq0a5vzmqgpm9")))) "1ddr5w7n68d3imcrm0ipgk1waml8zj4szi566dmmiqvlpzpgdr3p"))))
(properties `((upstream-name . "bbotk"))) (properties `((upstream-name . "bbotk")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -37269,14 +37274,14 @@ chunks.")
(define-public r-clustree (define-public r-clustree
(package (package
(name "r-clustree") (name "r-clustree")
(version "0.5.0") (version "0.5.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "clustree" version)) (uri (cran-uri "clustree" version))
(sha256 (sha256
(base32 (base32
"1haam13aifak8fladyxwa0gz56anj1zfczfjgs07gbw90kf6azx8")))) "05yizn8hcf4nsibypxahp2mz64sy10vli776mi0d2gvfb5p4kwmm"))))
(properties `((upstream-name . "clustree"))) (properties `((upstream-name . "clustree")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -39346,14 +39351,14 @@ fully reproducible.")
(define-public r-paws-common (define-public r-paws-common
(package (package
(name "r-paws-common") (name "r-paws-common")
(version "0.6.2") (version "0.6.4")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "paws.common" version)) (uri (cran-uri "paws.common" version))
(sha256 (sha256
(base32 (base32
"1jgls5fks9s8m616qs6b7hvv0wf7nhzajyds15hnlasqwg387h3d")))) "1pzgwljrk3maxcbmiy3yiccijm6c2ach8f9kzpqr7w5k5vkyhpvx"))))
(properties `((upstream-name . "paws.common"))) (properties `((upstream-name . "paws.common")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -40410,17 +40415,17 @@ formatting and delivering log messages with low overhead.")
(define-public r-fasterize (define-public r-fasterize
(package (package
(name "r-fasterize") (name "r-fasterize")
(version "1.0.4") (version "1.0.5")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "fasterize" version)) (uri (cran-uri "fasterize" version))
(sha256 (sha256
(base32 "1ckxi2iyxdahhgbliblcrkzziblfagzr54srjk27yp1lcgivvvs4")))) (base32 "1d63q77hfbn2ly8cwsik4gaavdhidpi7idf7qj2y5bi9xhd10kyl"))))
(properties `((upstream-name . "fasterize"))) (properties `((upstream-name . "fasterize")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-raster r-rcpp r-rcpparmadillo r-sp)) (list r-raster r-rcpp r-rcpparmadillo r-wk))
(native-inputs (list r-knitr)) (native-inputs (list r-knitr))
(home-page "https://github.com/ecohealthalliance/fasterize") (home-page "https://github.com/ecohealthalliance/fasterize")
(synopsis "Fast Polygon to Raster Conversion") (synopsis "Fast Polygon to Raster Conversion")

View File

@ -5001,7 +5001,9 @@ The drivers officially supported by @code{libdbi} are:
`(#:configure-flags `(#:configure-flags
;; C++11 (-DSOCI_CXX11) is OFF by default. hyperledger-iroha needs it. ;; C++11 (-DSOCI_CXX11) is OFF by default. hyperledger-iroha needs it.
(list "-DCMAKE_CXX_STANDARD=17" (list "-DCMAKE_CXX_STANDARD=17"
"-DSOCI_LIBDIR=lib") "-DSOCI_LIBDIR=lib"
;; This is for relocation when linking statically
"-DCMAKE_CXX_FLAGS=-fPIE")
#:tests? #f)) ; may require running database management systems #:tests? #f)) ; may require running database management systems
(synopsis "C++ Database Access Library") (synopsis "C++ Database Access Library")
(description (description

View File

@ -8393,7 +8393,7 @@ for Flow files.")
(inputs (inputs
(list grammalecte python)) (list grammalecte python))
(propagated-inputs (propagated-inputs
(list emacs-flycheck)) (list emacs-flycheck emacs-pkg-info))
(home-page "https://git.umaneti.net/flycheck-grammalecte/") (home-page "https://git.umaneti.net/flycheck-grammalecte/")
(synopsis "Integrate Grammalecte with Flycheck") (synopsis "Integrate Grammalecte with Flycheck")
(description (description
@ -9992,8 +9992,8 @@ in @code{html-mode}.")
(define-public emacs-slime (define-public emacs-slime
;; Update together with sbcl-slime-swank. ;; Update together with sbcl-slime-swank.
(let ((commit "0cc2e736112a0bc2a048ef6efd11dd67e3fbf7ad") (let ((commit "735258a26bb97e85d25f39e4bef83c1f80c12f5d")
(revision "0")) (revision "1"))
(package (package
(name "emacs-slime") (name "emacs-slime")
(version (git-version "2.28" revision commit)) (version (git-version "2.28" revision commit))
@ -10005,7 +10005,7 @@ in @code{html-mode}.")
(commit commit))) (commit commit)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0iq9r4007rrnabj290y79i926x2m4j20j6b0x701pkywz926sn02")))) (base32 "0prskgzfqjmn8sc7p9nklnd0n1plwcvh40slgh23km31raplmzk7"))))
(build-system emacs-build-system) (build-system emacs-build-system)
(arguments (arguments
(list (list
@ -27115,7 +27115,7 @@ them in your web browser.")
(define-public emacs-srht (define-public emacs-srht
(package (package
(name "emacs-srht") (name "emacs-srht")
(version "0.2") (version "0.4")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -27124,7 +27124,7 @@ them in your web browser.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"10271yp9w9z27gjjpb7bnsqcrhqyvggrbmic6x1nlrn06vin1qkz")))) "1kwc792r0kmnb7xhmggjgs8ii14c2rng9ci2k2zwy2zxqm0bynns"))))
(build-system emacs-build-system) (build-system emacs-build-system)
(arguments (arguments
(list (list

View File

@ -1092,7 +1092,7 @@ Emacs).")
(define-public kicad (define-public kicad
(package (package
(name "kicad") (name "kicad")
(version "7.0.8") (version "7.0.9")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -1100,7 +1100,7 @@ Emacs).")
(commit version))) (commit version)))
(sha256 (sha256
(base32 (base32
"1gaj833hm3avyb7gyjnl4jk9cckcmj8084y6q45ysjvh283rxsy4")) "1hq9rba1gcks14zwbr8nbicpsil4imslgfch6ll33fhizbks3fq4"))
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
@ -1200,7 +1200,7 @@ electrical diagrams), gerbview (viewing Gerber files) and others.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1ya9kwcbsh8cqbinjr1hr14sd0g6rls1awmvw8hwd7715f97x8fg")))) "14dg99fvl6av9sn6gig6d6k1sdcf2svxy4fipqcz994z2khhz1sj"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:configure-flags (list "-DBUILD_FORMATS=html") `(#:configure-flags (list "-DBUILD_FORMATS=html")
@ -1234,7 +1234,7 @@ electrical diagrams), gerbview (viewing Gerber files) and others.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"176zb7df25vz3wbhs94plmpabcgzxsnzbqmpdyssqr7m2wb2424a")))) "0ynsnjq3z126cjkgm1fjbjvdvpc0walnr42ya9dv46l27kxy2j77"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:tests? #f)) ; no tests exist `(#:tests? #f)) ; no tests exist
@ -1263,7 +1263,7 @@ libraries.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1560m5mwwq0jrjhr8zdh2xrm1w7pgr250p81xzhdc4wj7zsb0rrp")))) "16a4c2xs4i8wbm01a901yxabxk0qdsjkzlccfawddv82bkh4b87h"))))
(synopsis "Official KiCad footprint libraries") (synopsis "Official KiCad footprint libraries")
(description "This package contains the official KiCad footprint libraries."))) (description "This package contains the official KiCad footprint libraries.")))
@ -1280,7 +1280,7 @@ libraries.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1ypy2nzs1x8i98jr5kmlxfd6y592qs22aq73yl8nq0s6640fc4kk")))) "1cly28vc07i54v487zbb8d1h70nrd3naxvq146b0xnbrjwnd2q28"))))
(synopsis "Official KiCad 3D model libraries") (synopsis "Official KiCad 3D model libraries")
(description "This package contains the official KiCad 3D model libraries."))) (description "This package contains the official KiCad 3D model libraries.")))

View File

@ -46,7 +46,7 @@
(define-public opensm (define-public opensm
(package (package
(name "opensm") (name "opensm")
(version "3.3.22") (version "3.3.24")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -54,7 +54,7 @@
(string-append "https://github.com/linux-rdma/opensm/releases/download/" (string-append "https://github.com/linux-rdma/opensm/releases/download/"
version "/opensm-" version ".tar.gz")) version "/opensm-" version ".tar.gz"))
(sha256 (sha256
(base32 "19scwwpwqhqsyq4hbr5cflcmypss828lalxxd36yby7mbimca38y")))) (base32 "0q74sx8y23h7picdzb4g5r84wcvc9hr9vzsdawkl812b38vmwcx3"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
(list bison (list bison
@ -66,18 +66,20 @@
(inputs (inputs
(list rdma-core)) (list rdma-core))
(arguments (arguments
`(#:configure-flags '("--disable-static") (list
#:phases #:configure-flags #~'("--disable-static")
(modify-phases %standard-phases #:phases
(add-after 'install 'install-doc #~(modify-phases %standard-phases
(lambda* (#:key outputs #:allow-other-keys) (add-after 'install 'install-doc
(let* ((base (assoc-ref outputs "out")) (lambda* (#:key outputs #:allow-other-keys)
(doc (string-append base "/share/doc/" (let* ((base (assoc-ref outputs "out"))
,name "-" ,version))) (doc (string-append base "/share/doc/"
(for-each (lambda (file) #$(package-name this-package)
(install-file file doc)) "-"
(find-files "doc")) #$(package-version this-package))))
#t)))))) (for-each (lambda (file)
(install-file file doc))
(find-files "doc"))))))))
(home-page "https://www.openfabrics.org/") (home-page "https://www.openfabrics.org/")
(synopsis "OpenIB InfiniBand Subnet Manager and management utilities") (synopsis "OpenIB InfiniBand Subnet Manager and management utilities")
(description "\ (description "\
@ -183,7 +185,7 @@ testing InfiniBand networks.")
(define-public ucx (define-public ucx
(package (package
(name "ucx") (name "ucx")
(version "1.14.0") (version "1.15.0")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -193,7 +195,7 @@ testing InfiniBand networks.")
(patches (search-patches "ucx-tcp-iface-ioctl.patch")) (patches (search-patches "ucx-tcp-iface-ioctl.patch"))
(sha256 (sha256
(base32 (base32
"0ki2r768wqm92qv06wxrh3kv2nl2yj4ds9fz0s0b5rr2ycjiw9ir")))) "1mk46vyfp8hsivk88s8gv0nf458jfs59fczpf66wwa3a9yp324jp"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
(list (list

View File

@ -546,9 +546,9 @@ variable defined below. It requires guile-json to be installed."
;; XXXX: Workaround 'snippet' limitations. ;; XXXX: Workaround 'snippet' limitations.
(define computed-origin-method (@@ (guix packages) computed-origin-method)) (define computed-origin-method (@@ (guix packages) computed-origin-method))
(define %icecat-base-version "115.4.0") (define %icecat-base-version "115.5.0")
(define %icecat-version (string-append %icecat-base-version "-guix0-preview1")) (define %icecat-version (string-append %icecat-base-version "-guix0-preview1"))
(define %icecat-build-id "20231024000000") ;must be of the form YYYYMMDDhhmmss (define %icecat-build-id "20231121000000") ;must be of the form YYYYMMDDhhmmss
;; 'icecat-source' is a "computed" origin that generates an IceCat tarball ;; 'icecat-source' is a "computed" origin that generates an IceCat tarball
;; from the corresponding upstream Firefox ESR tarball, using the 'makeicecat' ;; from the corresponding upstream Firefox ESR tarball, using the 'makeicecat'
@ -568,12 +568,12 @@ variable defined below. It requires guile-json to be installed."
"firefox-" upstream-firefox-version ".source.tar.xz")) "firefox-" upstream-firefox-version ".source.tar.xz"))
(sha256 (sha256
(base32 (base32
"0ndf8b6qj0f178k5yq9s9mjgj9csb62f0igy74dzj28vlgrxn7y3")))) "0a578r4kri7jdw8pkkzp7f1mm9idlk7sjxjghcb08k5p14172gyv"))))
;; The upstream-icecat-base-version may be older than the ;; The upstream-icecat-base-version may be older than the
;; %icecat-base-version. ;; %icecat-base-version.
(upstream-icecat-base-version "115.4.0") (upstream-icecat-base-version "115.5.0")
(gnuzilla-commit "5b2ce0c4cefc73f996f260edfac368ecc3d86b24") (gnuzilla-commit "bd66797f3bb057c9d051d4276d63843b4d7ee854")
(gnuzilla-source (gnuzilla-source
(origin (origin
(method git-fetch) (method git-fetch)
@ -585,7 +585,7 @@ variable defined below. It requires guile-json to be installed."
(string-take gnuzilla-commit 8))) (string-take gnuzilla-commit 8)))
(sha256 (sha256
(base32 (base32
"13a0rv6b2vcf2mv7bfbb0rlx08pi0bz29dig0xrfdy3m1p39apla")))) "0v3ckm8yv566f2y9a2bfzakbsk529f1ykr7dj69kb9k93dgny3ja"))))
;; 'search-patch' returns either a valid file name or #f, so wrap it ;; 'search-patch' returns either a valid file name or #f, so wrap it
;; in 'assume-valid-file-name' to avoid 'local-file' warnings. ;; in 'assume-valid-file-name' to avoid 'local-file' warnings.

View File

@ -294,13 +294,17 @@ to @code{cabal repl}).")
(define-public git-annex (define-public git-annex
(package (package
(name "git-annex") (name "git-annex")
(version "10.20230828") (version "10.20230926")
(source (source
(origin (origin
(method url-fetch) ;; hackage release doesn't include everything needed for extra bits.
(uri (hackage-uri "git-annex" version)) (method git-fetch)
(uri (git-reference
(url "https://git.joeyh.name/git/git-annex.git")
(commit version)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 "0pb6834dwjs9kdki977rfkdyg58dfzy8wfwvswrz3n7h6bcnjd0b")))) (base32 "0zsq686b0q7mlkybm1xrc0kpl32ymvf0ybar01p68wx800031b2b"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(properties '((upstream-name . "git-annex"))) (properties '((upstream-name . "git-annex")))
(arguments (arguments
@ -348,16 +352,7 @@ to @code{cabal repl}).")
(invoke "runhaskell" "PreConf.hs"))) (invoke "runhaskell" "PreConf.hs")))
(add-after 'build 'build-manpages (add-after 'build 'build-manpages
(lambda _ (lambda _
;; The Setup.hs rewrite above removed custom code for building (invoke "make" "mans")))
;; the man pages. In addition to that code, git-annex's source
;; tree has a file that's not included in the tarball but is used
;; by the Makefile to build man pages. Copy the core bits here.
(call-with-output-file "Build/MakeMans.hs"
(lambda (out)
(format out "module Main where~%")
(format out "import Build.Mans~%")
(format out "main = buildMansOrWarn~%")))
(invoke "runhaskell" "Build/MakeMans.hs")))
(replace 'check (replace 'check
(lambda* (#:key tests? #:allow-other-keys) (lambda* (#:key tests? #:allow-other-keys)
;; We need to set the path so that Git recognizes ;; We need to set the path so that Git recognizes
@ -373,13 +368,27 @@ to @code{cabal repl}).")
;; Undo `patch-shell-for-tests'. ;; Undo `patch-shell-for-tests'.
(copy-file "/tmp/Shell.hs" "Utility/Shell.hs") (copy-file "/tmp/Shell.hs" "Utility/Shell.hs")
(apply (assoc-ref %standard-phases 'build) args))) (apply (assoc-ref %standard-phases 'build) args)))
(add-after 'install 'install-manpages (add-after 'install 'install-more
(lambda* (#:key outputs #:allow-other-keys) (lambda* (#:key outputs #:allow-other-keys)
(let ((man (string-append (assoc-ref outputs "out") (let* ((out (assoc-ref outputs "out"))
"/man/man1/"))) (bash (string-append out "/etc/bash_completions.d"))
(mkdir-p man) (fish (string-append out "/share/fish/vendor_completions.d"))
(for-each (lambda (file) (install-file file man)) (zsh (string-append out "/share/zsh/site-functions")))
(find-files "man"))))) (setenv "PREFIX" out)
(invoke "make" "install-mans")
(mkdir-p bash)
(copy-file "bash-completion.bash"
(string-append bash "/git-annex"))
(mkdir-p fish)
(with-output-to-file (string-append fish "/git-annex.fish")
(lambda _
(invoke (string-append out "/bin/git-annex")
"--fish-completion-script" "git-annex")))
(mkdir-p zsh)
(with-output-to-file (string-append zsh "/_git-annex")
(lambda _
(invoke (string-append out "/bin/git-annex")
"--zsh-completion-script" "git-annex"))))))
(add-after 'install 'install-symlinks (add-after 'install 'install-symlinks
(lambda* (#:key outputs #:allow-other-keys) (lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out")) (let* ((out (assoc-ref outputs "out"))
@ -406,13 +415,16 @@ to @code{cabal repl}).")
ghc-cryptonite ghc-cryptonite
ghc-data-default ghc-data-default
ghc-dav ghc-dav
ghc-dbus
ghc-disk-free-space ghc-disk-free-space
ghc-dlist ghc-dlist
ghc-edit-distance ghc-edit-distance
ghc-exceptions ghc-exceptions
ghc-fdo-notify
ghc-feed ghc-feed
ghc-filepath-bytestring ghc-filepath-bytestring
ghc-free ghc-free
ghc-git-lfs
ghc-hinotify ghc-hinotify
ghc-http-client ghc-http-client
ghc-http-client-tls ghc-http-client-tls

View File

@ -3913,6 +3913,27 @@ when used with GHC versions which already provide the
(description "This library provides a fast logging system for Haskell.") (description "This library provides a fast logging system for Haskell.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public ghc-fdo-notify
(package
(name "ghc-fdo-notify")
(version "0.3.1")
(source
(origin
(method url-fetch)
(uri (hackage-uri "fdo-notify" version))
(sha256
(base32 "1n4zk1i7g34w0wk5zy8n4r63xbglxf62h8j78kv5fc2yn95l30vh"))))
(build-system haskell-build-system)
(properties '((upstream-name . "fdo-notify")))
(inputs (list ghc-dbus))
(home-page "http://bitbucket.org/taejo/fdo-notify/")
(synopsis "Desktop Notifications client")
(description
"This package provides a library for issuing notifications using
@code{FreeDesktop.org's} Desktop Notifications protcol. This protocol is
supported by services such as Ubuntu's @code{NotifyOSD}.")
(license license:bsd-3)))
(define-public ghc-feed (define-public ghc-feed
(package (package
(name "ghc-feed") (name "ghc-feed")
@ -15683,6 +15704,25 @@ purposes. See the
<https://www.stackage.org/package/githash>") <https://www.stackage.org/package/githash>")
(license license:bsd-3))) (license license:bsd-3)))
(define-public ghc-git-lfs
(package
(name "ghc-git-lfs")
(version "1.2.0")
(source
(origin
(method url-fetch)
(uri (hackage-uri "git-lfs" version))
(sha256
(base32 "1iv3s1c7gwmsima9z3rsphjligpnf7h3vc5c96zgq9b71cx81lba"))))
(build-system haskell-build-system)
(properties '((upstream-name . "git-lfs")))
(inputs (list ghc-http-client ghc-http-types ghc-aeson ghc-network-uri
ghc-case-insensitive))
(home-page "http://hackage.haskell.org/package/git-lfs")
(synopsis "git-lfs protocol")
(description "An implementation of the git-lfs protocol.")
(license license:agpl3)))
(define-public ghc-nothunks (define-public ghc-nothunks
(package (package
(name "ghc-nothunks") (name "ghc-nothunks")

View File

@ -6749,7 +6749,7 @@ from the ntfs-3g package. It is meant to be used in initrds.")
(define-public rdma-core (define-public rdma-core
(package (package
(name "rdma-core") (name "rdma-core")
(version "44.0") (version "48.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/linux-rdma/rdma-core" (uri (string-append "https://github.com/linux-rdma/rdma-core"
@ -6757,7 +6757,7 @@ from the ntfs-3g package. It is meant to be used in initrds.")
version ".tar.gz")) version ".tar.gz"))
(sha256 (sha256
(base32 (base32
"12w5v74wz1akac09frw7qk1yd06b00239zh7bvbvqyzjc0g61mi5")))) "0h281dw2yph8pzfsr1wblqy6pb8nd9yj1pdf5c62zwc1l9b2fa3q"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:tests? #f ;no tests `(#:tests? #f ;no tests
@ -8572,7 +8572,7 @@ comparing system environments.")
(define-public libfabric (define-public libfabric
(package (package
(name "libfabric") (name "libfabric")
(version "1.11.2") (version "1.19.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -8580,7 +8580,7 @@ comparing system environments.")
(string-append "https://github.com/ofiwg/libfabric/releases/download/v" (string-append "https://github.com/ofiwg/libfabric/releases/download/v"
version "/libfabric-" version ".tar.bz2")) version "/libfabric-" version ".tar.bz2"))
(sha256 (sha256
(base32 "1nnpfkwxhim2nqjkb1vwrb4wj4j3l6w6yvvy69fqam2snlhshazz")))) (base32 "17pg0fb4fa77r1bmp0xk535m8n8fadpfdg93cb280ghhx55pck7i"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("rdma-core" ,rdma-core) (inputs `(("rdma-core" ,rdma-core)
,@(match (%current-system) ,@(match (%current-system)
@ -8861,16 +8861,17 @@ privileges.")
(define-public psm2 (define-public psm2
(package (package
(name "psm2") (name "psm2")
(version "11.2.230") (version "12.0")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
(url "https://github.com/intel/opa-psm2") (url "https://github.com/intel/opa-psm2")
(commit (string-append "PSM2_" version)))) ;; tag 'psm-v12.0' = commit ad5dd1b
(commit (string-append "psm-v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1bm7ndhi8qzmd0plnggj2h52yb34bab4k38530nsnkmv9smwdivl")))) "04nar65ac11qqx41vkfs7iip8kfiah0zms7l4rmsxncpiz2iqfik"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
(list #:make-flags (list #:make-flags

View File

@ -356,11 +356,11 @@ experience.")
(sbcl-package->ecl-package sbcl-clunit)) (sbcl-package->ecl-package sbcl-clunit))
(define-public sbcl-clunit2 (define-public sbcl-clunit2
(let ((commit "c3159275a6c5af166e60b592c3b7e22eaa69c048") (let ((commit "b24c56851ee6ee6c4a9dc3725a634c06b604f207")
(revision "2")) (revision "2"))
(package (package
(name "sbcl-clunit2") (name "sbcl-clunit2")
(version (git-version "0.5.2" revision commit)) (version (git-version "0.6.1" revision commit))
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -369,7 +369,7 @@ experience.")
(commit commit))) (commit commit)))
(file-name (git-file-name "cl-clunit2" version)) (file-name (git-file-name "cl-clunit2" version))
(sha256 (sha256
(base32 "0n92z98dqfik3kfp25nz7yqycx4bpxlqbn69i5skcdnrj2ywmv01")))) (base32 "03k4wc2zz31wcqcxy8fhq095i8xzcaxrzgrlrn2va10lcjs4v51b"))))
(build-system asdf-build-system/sbcl) (build-system asdf-build-system/sbcl)
(synopsis "Unit testing framework for Common Lisp") (synopsis "Unit testing framework for Common Lisp")
(description (description

View File

@ -3607,8 +3607,8 @@ writing code that contains string literals that contain code themselves.")
(sbcl-package->ecl-package sbcl-pythonic-string-reader)) (sbcl-package->ecl-package sbcl-pythonic-string-reader))
(define-public sbcl-slime-swank (define-public sbcl-slime-swank
(let ((commit "0cc2e736112a0bc2a048ef6efd11dd67e3fbf7ad") (let ((commit "735258a26bb97e85d25f39e4bef83c1f80c12f5d")
(revision "0")) (revision "1"))
(package (package
(name "sbcl-slime-swank") (name "sbcl-slime-swank")
(version (git-version "2.28" revision commit)) (version (git-version "2.28" revision commit))
@ -3620,7 +3620,7 @@ writing code that contains string literals that contain code themselves.")
(url "https://github.com/slime/slime/") (url "https://github.com/slime/slime/")
(commit commit))) (commit commit)))
(sha256 (sha256
(base32 "0iq9r4007rrnabj290y79i926x2m4j20j6b0x701pkywz926sn02")) (base32 "0prskgzfqjmn8sc7p9nklnd0n1plwcvh40slgh23km31raplmzk7"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
;; The doc folder drags `gawk' into the closure. Doc is already ;; The doc folder drags `gawk' into the closure. Doc is already
@ -12132,6 +12132,50 @@ for reading and writing JPEG image files.")
(define-public ecl-cl-jpeg (define-public ecl-cl-jpeg
(sbcl-package->ecl-package sbcl-cl-jpeg)) (sbcl-package->ecl-package sbcl-cl-jpeg))
(define-public sbcl-jpeg-turbo
(let ((commit "f79c646cc266c107bdace53572a31664754c6e0c")
(revision "1"))
(package
(name "sbcl-jpeg-turbo")
(version (git-version "1.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/shamazmazum/jpeg-turbo/")
(commit commit)))
(file-name (git-file-name "cl-jpeg-turbo" version))
(sha256
(base32 "1andd1ibbk3224idnpsnrn96flr5d1wm9ja3di57fs04wn577sag"))))
(build-system asdf-build-system/sbcl)
(arguments
(list #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-lib-paths
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "src/jpeg-turbo.lisp"
(("\"libturbojpeg\\.so\\.0\"")
(string-append "\""
(search-input-file inputs
"/lib/libturbojpeg.so")
"\""))))))))
(native-inputs
(list sbcl-fiveam))
(inputs
(list libjpeg-turbo sbcl-cffi))
(synopsis "Common Lisp wrapper for libjpeg-turbo")
(description
"This is a Common Lisp wrapper for libjpeg-turbo library which provides
TurboJPEG API for compressing and decompressing JPEG images.")
(home-page "https://github.com/shamazmazum/jpeg-turbo/")
(license license:bsd-2))))
(define-public cl-jpeg-turbo
(sbcl-package->cl-source-package sbcl-jpeg-turbo))
(define-public ecl-cl-jpeg-turbo
(sbcl-package->ecl-package sbcl-jpeg-turbo))
(define-public sbcl-png (define-public sbcl-png
(let ((commit "11b965fe378fd0561abe3616b18ff03af5179648") (let ((commit "11b965fe378fd0561abe3616b18ff03af5179648")
(revision "1")) (revision "1"))
@ -12206,11 +12250,11 @@ Scalable Vector Graphics files.")
(sbcl-package->cl-source-package sbcl-cl-svg)) (sbcl-package->cl-source-package sbcl-cl-svg))
(define-public sbcl-nodgui (define-public sbcl-nodgui
(let ((commit "b1d15fa9cca8550926f7823dbdd8be3b34387f1a") (let ((commit "6baccf45371afd4dcc8cd3f38332b300614783b6")
(revision "2")) (revision "1"))
(package (package
(name "sbcl-nodgui") (name "sbcl-nodgui")
(version (git-version "0.4.8.5" revision commit)) (version (git-version "0.4.8.6" revision commit))
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -12219,19 +12263,20 @@ Scalable Vector Graphics files.")
(commit commit))) (commit commit)))
(file-name (git-file-name "cl-nodgui" version)) (file-name (git-file-name "cl-nodgui" version))
(sha256 (sha256
(base32 "1gsxg8igiavs8fr39vgw8ypa42wjqaq9sszwqiifpm7yvq54lls7")))) (base32 "0fjz8362qmvkbzj9ylyllkdxg7vvj38l3y5qn4xi2gim92x4lx67"))))
(build-system asdf-build-system/sbcl) (build-system asdf-build-system/sbcl)
(inputs (inputs
(list sbcl-alexandria (list sbcl-alexandria
sbcl-bordeaux-threads sbcl-bordeaux-threads
sbcl-cl-colors2 sbcl-cl-colors2
sbcl-cl-jpeg
sbcl-cl-ppcre-unicode sbcl-cl-ppcre-unicode
sbcl-cl-unicode sbcl-cl-unicode
sbcl-clunit2 sbcl-clunit2
sbcl-esrap sbcl-esrap
sbcl-jpeg-turbo
sbcl-named-readtables sbcl-named-readtables
sbcl-parse-number sbcl-parse-number
sbcl-pngload
tk tk
tklib)) tklib))
(arguments (arguments
@ -18847,7 +18892,7 @@ HTML documents.")
(sbcl-package->cl-source-package sbcl-cl-html-diff)) (sbcl-package->cl-source-package sbcl-cl-html-diff))
(define-public sbcl-tooter (define-public sbcl-tooter
(let ((commit "2e1b22f0993419c1e7e6d10ead45d7bcafb5b6cb") (let ((commit "2dcc2facddcacd79d0cce545a8c4b73c35826fc1")
(revision "4")) (revision "4"))
(package (package
(name "sbcl-tooter") (name "sbcl-tooter")
@ -18860,10 +18905,13 @@ HTML documents.")
(commit commit))) (commit commit)))
(file-name (git-file-name "cl-tooter" version)) (file-name (git-file-name "cl-tooter" version))
(sha256 (sha256
(base32 "02ys58gzasvk7r84jmz6k522qcw2hkbgv8p0ax5i8dggjhr04cz2")))) (base32 "1zisrmslj4rnibm02vxh7hbas2cfsjh6iizs2nfdg3a3pn7bhf6h"))))
(build-system asdf-build-system/sbcl) (build-system asdf-build-system/sbcl)
(inputs (inputs
(list sbcl-cl-ppcre sbcl-documentation-utils sbcl-drakma (list sbcl-alexandria
sbcl-cl-ppcre
sbcl-documentation-utils
sbcl-drakma
sbcl-yason)) sbcl-yason))
(synopsis "Common Lisp client library for Mastodon instances") (synopsis "Common Lisp client library for Mastodon instances")
(description (description
@ -18881,7 +18929,7 @@ protocol for Mastodon.")
(define-public sbcl-croatoan (define-public sbcl-croatoan
(package (package
(name "sbcl-croatoan") (name "sbcl-croatoan")
(version "0.1") (version "0.2")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -18890,7 +18938,7 @@ protocol for Mastodon.")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name "cl-croatoan" version)) (file-name (git-file-name "cl-croatoan" version))
(sha256 (sha256
(base32 "1whbvwc4df7zz0002xy3aczrpf4s3vk6kmyh9wydgwl112h060pd")))) (base32 "0x2rlckyn8kn5mqy0fib8piggz694g3naarz2dvha1hsy4jhb1wg"))))
(build-system asdf-build-system/sbcl) (build-system asdf-build-system/sbcl)
(arguments (arguments
'(#:phases '(#:phases

View File

@ -1247,7 +1247,7 @@ including a built-in database engine and a GUI system.")
(define-public janet (define-public janet
(package (package
(name "janet") (name "janet")
(version "1.29.1") (version "1.32.1")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -1256,7 +1256,7 @@ including a built-in database engine and a GUI system.")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "18684mxnb0jk63mkzi36zlmd8rjjv0msx3xxpmn67mhrnwz4x861")))) (base32 "1nnqbpql6749597m0lp56i2zqm003pg690399l0g8kb9kwvpv1yv"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
(list #:make-flags (list #:make-flags

View File

@ -1663,45 +1663,42 @@ and forecasting.")
(define-public python-imbalanced-learn (define-public python-imbalanced-learn
(package (package
(name "python-imbalanced-learn") (name "python-imbalanced-learn")
(version "0.9.1") (version "0.11.0")
(source (origin (source
(method url-fetch) (origin
(uri (pypi-uri "imbalanced-learn" version)) (method url-fetch)
(sha256 (uri (pypi-uri "imbalanced-learn" version))
(base32 (sha256
"0qnrmysnqpc8ii1w5n8mci20gcjhmjr7khvk7f2apdbqc2pgf52f")))) (base32 "1p4gdgc8nsq0vjmw4y4d2bp9g0m1c23d0zgrzs90pnz6b24ax0km"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
#:phases #:test-flags '(list "-k"
'(modify-phases %standard-phases ;; Although we cannot satify the Tensorflow and Keras requirements
(add-after 'unpack 'unbreak-tests ;; (python-keras >= 2.4.3 and tensorflow >= 2.4.3), all tests
(lambda _ ;; besides these pass.
;; The doctests require tensorflow "not balanced_batch_generator and not BalancedBatchGenerator")
(substitute* "setup.cfg" #:phases '(modify-phases %standard-phases
(("--doctest-modules") "")) (add-after 'unpack 'unbreak-tests
;; Some tests require a home directory (lambda _
(setenv "HOME" (getcwd)) ;; Some tests require a home directory
;; We don't have keras (setenv "HOME"
(delete-file "imblearn/keras/tests/test_generator.py") (getcwd)))))))
;; We don't have tensorflow (propagated-inputs (list python-joblib python-numpy python-scikit-learn
(delete-file "imblearn/tensorflow/tests/test_generator.py")))))) python-scipy python-threadpoolctl))
(propagated-inputs (native-inputs (list python-black
(list python-joblib python-flake8
python-numpy python-keras
python-scikit-learn python-mypy
python-scipy python-numpydoc
python-threadpoolctl)) python-pandas
(native-inputs python-pytest
(list python-black python-pytest-cov
python-flake8 tensorflow))
python-mypy
python-pandas
python-pytest
python-pytest-cov))
(home-page "https://github.com/scikit-learn-contrib/imbalanced-learn") (home-page "https://github.com/scikit-learn-contrib/imbalanced-learn")
(synopsis "Toolbox for imbalanced dataset in machine learning") (synopsis "Toolbox for imbalanced dataset in machine learning")
(description "This is a Python package offering a number of re-sampling (description
"This is a Python package offering a number of re-sampling
techniques commonly used in datasets showing strong between-class imbalance. techniques commonly used in datasets showing strong between-class imbalance.
It is compatible with @code{scikit-learn}.") It is compatible with @code{scikit-learn}.")
(license license:expat))) (license license:expat)))

View File

@ -119,6 +119,7 @@ Features include:
(list gdk-pixbuf ; so pixbuf loader cache (for webp) is generated (list gdk-pixbuf ; so pixbuf loader cache (for webp) is generated
gettext-minimal gettext-minimal
`(,glib "bin") ; for glib-compile-resources `(,glib "bin") ; for glib-compile-resources
gsettings-desktop-schemas ; for the org.gnome.system.proxy schema
pkg-config)) pkg-config))
(inputs (inputs
(list gst-plugins-bad (list gst-plugins-bad

View File

@ -7593,60 +7593,65 @@ symmetric matrices.")
(synopsis "Eigenvalue solvers for symmetric matrices (with MPI support)"))) (synopsis "Eigenvalue solvers for symmetric matrices (with MPI support)")))
(define-public elemental (define-public elemental
(package ;; The build of 0.87.7 is failed for a long time due to new version of GCC. The
(name "elemental") ;; latest commit has fixes.
(version "0.87.7") ;; See https://github.com/elemental/Elemental/issues/254
(source (origin (let ((commit "6eb15a0da2a4998bf1cf971ae231b78e06d989d9")
(method git-fetch) (revision "0"))
(uri (git-reference (package
(url "https://github.com/elemental/Elemental") (name "elemental")
(commit (string-append "v" version)))) (version (git-version "0.87.7" revision commit))
(file-name (git-file-name name version)) (source (origin
(sha256 (method git-fetch)
(base32 (uri (git-reference
"1687xpjjzig27y2pnqv7hv09smpijyfdpz7qjgmcxf4shfajlfkc")))) (url "https://github.com/elemental/Elemental")
(build-system cmake-build-system) (commit commit)))
(home-page "https://github.com/elemental/Elemental") (file-name (git-file-name name version))
(native-inputs (sha256
(list gfortran)) (base32
(inputs "06xcs4ic60ndcf2hq19gr8yjwdsnphpcyhapab41rkw726z4lm7p"))))
`(("blas" ,openblas) (build-system cmake-build-system)
("gfortran:lib" ,gfortran "lib") (arguments
("gmp" ,gmp) (list
("lapack" ,lapack) #:build-type "Release" ;default RelWithDebInfo not supported
("metis" ,metis) #:configure-flags
("mpc" ,mpc) #~(list "-DEL_DISABLE_PARMETIS:BOOL=YES"
("mpfr" ,mpfr) "-DEL_AVOID_COMPLEX_MPI:BOOL=NO"
("mpi" ,openmpi) "-DEL_CACHE_WARNINGS:BOOL=YES"
("qd" ,qd))) "-DEL_TESTS:BOOL=YES"
(arguments "-DCMAKE_INSTALL_LIBDIR=lib"
`(#:build-type "Release" ;default RelWithDebInfo not supported "-DGFORTRAN_LIB=gfortran")
#:configure-flags `("-DEL_DISABLE_PARMETIS:BOOL=YES" #:phases
"-DEL_AVOID_COMPLEX_MPI:BOOL=NO" #~(modify-phases %standard-phases
"-DEL_CACHE_WARNINGS:BOOL=YES" (add-before 'check 'mpi-setup
"-DEL_TESTS:BOOL=YES" #$%openmpi-setup)
"-DCMAKE_INSTALL_LIBDIR=lib" (add-before 'check 'setup-tests
"-DGFORTRAN_LIB=gfortran") (lambda _ ;; Parallelism is done at the MPI layer.
#:phases (modify-phases %standard-phases (setenv "OMP_NUM_THREADS" "1")))
(add-before 'check 'mpi-setup (add-after 'install 'remove-tests
,%openmpi-setup) (lambda _
(add-before 'check 'setup-tests ;; Tests are installed, with no easy configuration
(lambda _ ;; switch to prevent this, so delete them.
;; Parallelism is done at the MPI layer. (delete-file-recursively
(setenv "OMP_NUM_THREADS" "1") (string-append #$output "/bin/test")))))))
#t)) (native-inputs
(add-after 'install 'remove-tests (list gfortran))
(lambda* (#:key outputs #:allow-other-keys) (inputs
;; Tests are installed, with no easy configuration (list `(,gfortran "lib")
;; switch to prevent this, so delete them. gmp
(delete-file-recursively lapack
(string-append (assoc-ref outputs "out") "/bin")) metis
#t))))) mpc
(synopsis "Dense and sparse-direct linear algebra and optimization") mpfr
(description "Elemental is a modern C++ library for distributed-memory openmpi
qd
openblas))
(home-page "https://github.com/elemental/Elemental")
(synopsis "Dense and sparse-direct linear algebra and optimization")
(description "Elemental is a modern C++ library for distributed-memory
dense and sparse-direct linear algebra, conic optimization, and lattice dense and sparse-direct linear algebra, conic optimization, and lattice
reduction.") reduction.")
(license license:bsd-2))) (license license:bsd-2))))
(define-public mcrl2 (define-public mcrl2
(package (package

View File

@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU ;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2023 Zhu Zihao <all_but_last@163.com> ;;; Copyright © 2023 Zhu Zihao <all_but_last@163.com>
;;; Copyright © 2023 Efraim Flashner <efraim@flashner.co.il>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -34,7 +35,7 @@
(define-public mold (define-public mold
(package (package
(name "mold") (name "mold")
(version "1.10.1") (version "2.3.2")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -43,10 +44,22 @@
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "1bqv1a93n3nks38k8fdc5i7v7ca2sav8n4xxaph0ikaqw1mkjcg7")) (base32 "1p6w92caysy9h0vkl26iv3viv0lvwzvbd357yykls0p13hnzlzkr"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
#~(begin #~(begin
;; Fix detection of i686 systems.
;; This can be removed with the next release of mold.
(substitute* "test/elf/common.inc"
(("echo i386") "echo i686"))
(substitute* '("test/elf/common.inc"
"test/elf/global-offset-table.sh"
"test/elf/i386_tls-module-base.sh"
"test/elf/large-alignment-dso.sh"
"test/elf/large-alignment.sh"
"test/elf/nocopyreloc.sh"
"test/elf/range-extension-thunk.sh")
(("MACHINE = i386") "MACHINE = i686"))
(for-each (for-each
(lambda (x) (lambda (x)
(delete-file-recursively (string-append "third-party/" x))) (delete-file-recursively (string-append "third-party/" x)))
@ -55,7 +68,8 @@
(arguments (arguments
(list (list
#:configure-flags #~(list "-DMOLD_USE_SYSTEM_MIMALLOC=ON" #:configure-flags #~(list "-DMOLD_USE_SYSTEM_MIMALLOC=ON"
"-DMOLD_USE_SYSTEM_TBB=ON") "-DMOLD_USE_SYSTEM_TBB=ON"
"-DBUILD_TESTING=ON")
#:phases #:phases
#~(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-before 'configure 'force-system-xxhash (add-before 'configure 'force-system-xxhash
@ -69,6 +83,10 @@
(("CC=\"\\$\\{TEST_CC:-cc\\}\"") "CC=gcc") (("CC=\"\\$\\{TEST_CC:-cc\\}\"") "CC=gcc")
(("CXX=\"\\$\\{TEST_CXX:-c\\+\\+\\}\"") (("CXX=\"\\$\\{TEST_CXX:-c\\+\\+\\}\"")
"CXX=g++")))) "CXX=g++"))))
(add-before 'configure 'skip-tbb-lto-test
(lambda _
;; This test needs tbb 2021.9.0 or newer
(delete-file "test/elf/lto-version-script.sh")))
(add-before 'configure 'disable-rpath-test (add-before 'configure 'disable-rpath-test
(lambda _ (lambda _
;; This test fails because mold expect the RUNPATH as-is, ;; This test fails because mold expect the RUNPATH as-is,

View File

@ -141,7 +141,7 @@ bind processes, and much more.")
(define-public hwloc-2 (define-public hwloc-2
(package (package
(inherit hwloc-1) (inherit hwloc-1)
(version "2.9.2") (version "2.9.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://download.open-mpi.org/release/hwloc/v" (uri (string-append "https://download.open-mpi.org/release/hwloc/v"
@ -149,7 +149,7 @@ bind processes, and much more.")
"/hwloc-" version ".tar.bz2")) "/hwloc-" version ".tar.bz2"))
(sha256 (sha256
(base32 (base32
"1kv0n3b9knb8aawf0hxaxn9wc9bbpwh676r2gmb0pc7qfzvgv1qa")))) "1v0dzzgzp40slakdwdb8vy0hy4m2ff3gnzqpzi8k8vbgap764h2w"))))
;; libnuma is no longer needed. ;; libnuma is no longer needed.
(inputs (modify-inputs (package-inputs hwloc-1) (inputs (modify-inputs (package-inputs hwloc-1)
@ -184,7 +184,7 @@ bind processes, and much more.")
(define-public openmpi (define-public openmpi
(package (package
(name "openmpi") (name "openmpi")
(version "4.1.5") (version "4.1.6")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -192,7 +192,7 @@ bind processes, and much more.")
(version-major+minor version) (version-major+minor version)
"/downloads/openmpi-" version ".tar.bz2")) "/downloads/openmpi-" version ".tar.bz2"))
(sha256 (sha256
(base32 "1qyvc77diyrxmviirdwqpibgm32c4vkdlvw8g79rsf2pq9mrhh56")) (base32 "05g4245v0pdqcyjmgn50519ry5v5q8ig26iinmiynvaihm29jh7p"))
(patches (search-patches "openmpi-mtl-priorities.patch")))) (patches (search-patches "openmpi-mtl-priorities.patch"))))
(properties (properties

View File

@ -10,6 +10,7 @@
;;; Copyright © 2021 Vinicius Monego <monego@posteo.net> ;;; Copyright © 2021 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2023 Janneke Nieuwenhuizen <janneke@gnu.org> ;;; Copyright © 2023 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2023 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -251,30 +252,29 @@ error. Additionally, iRRAM uses the concept of multi-valued functions.")
(define-public qd (define-public qd
(package (package
(name "qd") (name "qd")
(version "2.3.23") (version "2.3.24")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://crd-legacy.lbl.gov/~dhbailey/mpdist/qd-" (uri (string-append "https://crd-legacy.lbl.gov/~dhbailey/mpdist/qd-"
version ".tar.gz")) version ".tar.gz"))
(sha256 (sha256
(base32 "09pfd77rmy370hy7qdqw84z21y9zpl3fcwzf93rhiv0kwhfg9smk")))) (base32 "0f0fwsyh23p5zfyrj6n16q7b56g213fnhdc8dbl22r3fz1rnqyx4"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs (list automake autoconf gfortran))
(list gfortran))
(arguments (arguments
`(#:configure-flags `("--disable-enable_fma" ;weird :/ (list
"--disable-static" #:configure-flags
"--enable-shared" #~(list "--disable-enable_fma" ;weird :/
,,@(if (string-prefix? "aarch64" "--disable-static"
(or (%current-target-system) "--enable-shared"
(%current-system))) #$@(if (target-aarch64?)
;; XXX: The qd_test test fails numerical ;; XXX: The qd_test test fails numerical
;; accuracy checks for 'dd_real::exp()' on ;; accuracy checks for 'dd_real::exp()' on
;; aarch64 with GCC 5.4 at -O2. Disabling ;; aarch64 with GCC 5.4 at -O2. Disabling
;; expensive optimizations lets it pass. ;; expensive optimizations lets it pass.
'("CXXFLAGS=-O3 -fno-expensive-optimizations") '("CXXFLAGS=-O3 -fno-expensive-optimizations")
'("CXXFLAGS=-O3"))))) '("CXXFLAGS=-O3")))))
(home-page "https://www.davidhbailey.com/dhbsoftware/") (home-page "https://www.davidhbailey.com/dhbsoftware/")
(synopsis "Double-double and quad-double library") (synopsis "Double-double and quad-double library")
(description "This package supports both a double-double (description "This package supports both a double-double

View File

@ -4982,7 +4982,7 @@ includes LV2 plugins and a JACK standalone client.")
(define-public musescore (define-public musescore
(package (package
(name "musescore") (name "musescore")
(version "4.0.2") (version "4.1.1")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -4991,14 +4991,11 @@ includes LV2 plugins and a JACK standalone client.")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "1yri94xs4xw0lsvmk5q7bqnpgmdadchfn08r7bb2y07jsi8qgm6w")) (base32 "12h26k9qnsq027gdpch579nchwrqva1ymwm2fj5xmlh0aayrwy4d"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
'(begin '(begin
;; Remove unused libraries... ;; Delete precompiled binaries.
(for-each delete-file-recursively
'("thirdparty/freetype"))
;; ... and precompiled binaries.
(delete-file-recursively "src/diagnostics/crashpad_handler") (delete-file-recursively "src/diagnostics/crashpad_handler")
(substitute* "src/diagnostics/CMakeLists.txt" (substitute* "src/diagnostics/CMakeLists.txt"
(("install") "#install")))))) (("install") "#install"))))))

View File

@ -1510,8 +1510,8 @@ environments.")
"0k9zkdyyzir3fvlbcfcqy17k28b51i20rpbjwlx2i1mwd2pw9cxc"))))))) "0k9zkdyyzir3fvlbcfcqy17k28b51i20rpbjwlx2i1mwd2pw9cxc")))))))
(define-public guix-build-coordinator (define-public guix-build-coordinator
(let ((commit "34463558e589aa260b15e53422652a37848aec95") (let ((commit "c226d48d97ce3a248cf2d814c9b4c4f48e67511e")
(revision "90")) (revision "91"))
(package (package
(name "guix-build-coordinator") (name "guix-build-coordinator")
(version (git-version "0" revision commit)) (version (git-version "0" revision commit))
@ -1522,7 +1522,7 @@ environments.")
(commit commit))) (commit commit)))
(sha256 (sha256
(base32 (base32
"0fhy0l9js38byxwwb72qnjm358ai3k654jdnhwdcgk25pdsdzcpr")) "0ig9hq483q2ir26gj6m9kj13a9hmq6sw18q0fiqvbvn31p4c8zvn"))
(file-name (string-append name "-" version "-checkout")))) (file-name (string-append name "-" version "-checkout"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments

View File

@ -9,7 +9,7 @@
;;; Copyright © 2017, 2018 Rutger Helling <rhelling@mykolab.com> ;;; Copyright © 2017, 2018 Rutger Helling <rhelling@mykolab.com>
;;; Copyright © 20182022 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 20182022 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018 Clément Lassieur <clement@lassieur.org> ;;; Copyright © 2018 Clément Lassieur <clement@lassieur.org>
;;; Copyright © 2019-2022 Ludovic Courtès <ludo@gnu.org> ;;; Copyright © 2019-2023 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2020 Roel Janssen <roel@gnu.org> ;;; Copyright © 2020 Roel Janssen <roel@gnu.org>
;;; Copyright © 2021 Stefan Reichör <stefan@xsteve.at> ;;; Copyright © 2021 Stefan Reichör <stefan@xsteve.at>
;;; ;;;
@ -185,7 +185,7 @@ when jobs finish.")
(define-public slurm (define-public slurm
(package (package
(name "slurm") (name "slurm")
(version "22.05.1") (version "23.02.6")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append
@ -193,7 +193,7 @@ when jobs finish.")
version ".tar.bz2")) version ".tar.bz2"))
(sha256 (sha256
(base32 (base32
"0f3hhlki8g7slllsnyj1qikbsvr62i0hig85lcdcfnmsagzlhbyi")) "08rz3r1rlnb3pmfdnbh542gm44ja0fdy8rkj4vm4lclc48cvqp2a"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
'(begin '(begin
@ -281,6 +281,20 @@ by managing a queue of pending work.")
;; As noted in the link, YY.MM is the release scheme, and the 'maintenance' ;; As noted in the link, YY.MM is the release scheme, and the 'maintenance'
;; digit does not introduce incompatibilities. ;; digit does not introduce incompatibilities.
(define-public slurm-22.05
(package
(inherit slurm)
(version "22.05.1")
(source (origin
(inherit (package-source slurm))
(method url-fetch)
(uri (string-append
"https://download.schedmd.com/slurm/slurm-"
version ".tar.bz2"))
(sha256
(base32
"0f3hhlki8g7slllsnyj1qikbsvr62i0hig85lcdcfnmsagzlhbyi"))))))
(define-public slurm-21.08 (define-public slurm-21.08
(package (package
(inherit slurm) (inherit slurm)

View File

@ -3,102 +3,121 @@ TCP network interfaces cannot be obtained via /sys/class/net. This patch
provides alternative code that uses the SIOCGIFCONF ioctl to get the provides alternative code that uses the SIOCGIFCONF ioctl to get the
names of the available TCP network interfaces. names of the available TCP network interfaces.
Initially submitted at <https://github.com/openucx/ucx/pull/4462>.
diff --git a/src/uct/tcp/tcp_iface.c b/src/uct/tcp/tcp_iface.c diff --git a/src/uct/tcp/tcp_iface.c b/src/uct/tcp/tcp_iface.c
index cad4a2709..7c1d2c9de 100644 index 6a6cd34fa..af32bb2e9 100644
--- a/src/uct/tcp/tcp_iface.c --- a/src/uct/tcp/tcp_iface.c
+++ b/src/uct/tcp/tcp_iface.c +++ b/src/uct/tcp/tcp_iface.c
@@ -17,6 +17,8 @@ @@ -18,6 +18,8 @@
#include <sys/poll.h>
#include <netinet/tcp.h> #include <netinet/tcp.h>
#include <dirent.h> #include <dirent.h>
#include <float.h>
+#include <net/if.h> +#include <net/if.h>
+#include <sys/ioctl.h> +#include <sys/ioctl.h>
#define UCT_TCP_IFACE_NETDEV_DIR "/sys/class/net"
extern ucs_class_t UCS_CLASS_DECL_NAME(uct_tcp_iface_t); @@ -875,6 +877,85 @@ static UCS_CLASS_DEFINE_NEW_FUNC(uct_tcp_iface_t, uct_iface_t, uct_md_h,
@@ -586,6 +588,68 @@ static UCS_CLASS_DEFINE_NEW_FUNC(uct_tcp_iface_t, uct_iface_t, uct_md_h,
uct_worker_h, const uct_iface_params_t*, uct_worker_h, const uct_iface_params_t*,
const uct_iface_config_t*); const uct_iface_config_t*);
+/* Fetch information about available network devices through an ioctl. */ +/* Fetch information about available network devices through an ioctl. */
+static ucs_status_t query_devices_ioctl(uct_md_h md, +static ucs_status_t uct_tcp_query_devices_ioctl(uct_md_h md,
+ uct_tl_device_resource_t **tl_devices_p, + uct_tl_device_resource_t **devices_p,
+ unsigned *num_tl_devices_p) + unsigned *num_devices_p)
+{ +{
+ int sock, err, i; + int sock, err, i;
+ uct_tl_device_resource_t *resources, *tmp; + uct_tl_device_resource_t *devices, *tmp;
+ unsigned num_resources; + unsigned num_devices;
+ ucs_status_t status; + ucs_status_t status;
+ struct ifconf conf; + struct ifconf conf;
+ struct ifreq reqs[10];
+ +
+ conf.ifc_len = sizeof reqs; + conf.ifc_len = 0;
+ conf.ifc_req = reqs; + conf.ifc_req = NULL;
+ +
+ sock = socket(SOCK_STREAM, AF_INET, 0); + status = ucs_socket_create(AF_INET, SOCK_STREAM, &sock);
+ if (sock < 0) { + if (status != UCS_OK) {
+ ucs_error("socket(2) failed: %m"); + goto out;
+ status = UCS_ERR_IO_ERROR;
+ goto out;
+ } + }
+ +
+ err = ioctl(sock, SIOCGIFCONF, &conf); + err = ioctl(sock, SIOCGIFCONF, &conf);
+ if (err < 0) { + if (err < 0) {
+ ucs_error("SIOCGIFCONF ioctl failed: %m"); + ucs_error("ioctl(SIOCGIFCONF) failed: %m");
+ status = UCS_ERR_IO_ERROR; + status = UCS_ERR_IO_ERROR;
+ goto out; + goto out;
+ } + }
+ +
+ resources = NULL; + conf.ifc_req = ucs_calloc(1, conf.ifc_len, "ifreq");
+ num_resources = 0; + if (conf.ifc_req == NULL) {
+ for (i = 0; i < conf.ifc_len / sizeof(struct ifreq); i++) { + ucs_error("memory alocation failed");
+ const char *name = reqs[i].ifr_name; + status = UCS_ERR_NO_MEMORY;
+ goto out;
+ }
+ +
+ if (!ucs_netif_is_active(name, AF_INET)) { + err = ioctl(sock, SIOCGIFCONF, &conf);
+ if (err < 0) {
+ ucs_error("ioctl(SIOCGIFCONF) failed: %m");
+ status = UCS_ERR_IO_ERROR;
+ goto out_free;
+ }
+
+ devices = NULL;
+ num_devices = 0;
+ for (i = 0; i < (conf.ifc_len / sizeof(struct ifreq)); i++) {
+ const char *name = conf.ifc_req[i].ifr_name;
+ sa_family_t family = conf.ifc_req[i].ifr_addr.sa_family;
+
+ if (!ucs_netif_is_active(name, family)) {
+ continue; + continue;
+ } + }
+ +
+ tmp = ucs_realloc(resources, sizeof(*resources) * (num_resources + 1), + tmp = ucs_realloc(devices, sizeof(*devices) * (num_devices + 1),
+ "tcp resources"); + "tcp devices");
+ if (tmp == NULL) { + if (tmp == NULL) {
+ ucs_free(resources); + ucs_free(devices);
+ status = UCS_ERR_NO_MEMORY; + status = UCS_ERR_NO_MEMORY;
+ goto out; + goto out_free;
+ } + }
+ resources = tmp; + devices = tmp;
+ +
+ ucs_snprintf_zero(resources[i].name, sizeof(resources[i].name), + ucs_snprintf_zero(devices[num_devices].name,
+ sizeof(devices[num_devices].name),
+ "%s", name); + "%s", name);
+ resources[i].type = UCT_DEVICE_TYPE_NET; + devices[num_devices].type = UCT_DEVICE_TYPE_NET;
+ ++num_resources; + ++num_devices;
+ } + }
+ +
+ *num_tl_devices_p = num_resources; + *num_devices_p = num_devices;
+ *tl_devices_p = resources; + *devices_p = devices;
+ status = UCS_OK; + status = UCS_OK;
+ +
+out_free:
+ ucs_free(conf.ifc_req);
+out: +out:
+ if (sock >= 0) close(sock); + if (sock >= 0) {
+ close(sock);
+ }
+ return status; + return status;
+} +}
+ +
ucs_status_t uct_tcp_query_devices(uct_md_h md, ucs_status_t uct_tcp_query_devices(uct_md_h md,
uct_tl_device_resource_t **devices_p, uct_tl_device_resource_t **devices_p,
unsigned *num_devices_p) unsigned *num_devices_p)
@@ -599,9 +663,9 @@ ucs_status_t uct_tcp_query_devices(uct_md_h md, @@ -893,9 +974,9 @@ ucs_status_t uct_tcp_query_devices(uct_md_h md,
dir = opendir(UCT_TCP_IFACE_NETDEV_DIR); dir = opendir(UCT_TCP_IFACE_NETDEV_DIR);
if (dir == NULL) { if (dir == NULL) {
- ucs_error("opendir(%s) failed: %m", UCT_TCP_IFACE_NETDEV_DIR); - ucs_error("opendir(%s) failed: %m", UCT_TCP_IFACE_NETDEV_DIR);
- status = UCS_ERR_IO_ERROR; - status = UCS_ERR_IO_ERROR;
- goto out; - goto out;
+ /* When /sys is unavailable, as can be the case in a container, + /* When /sys is unavailable, as can be the case in a container,
+ * resort to a good old 'ioctl'. */ + * resort to a good old 'ioctl'. */
+ return query_devices_ioctl(md, devices_p, num_devices_p); + return uct_tcp_query_devices_ioctl(md, devices_p, num_devices_p);
} }
devices = NULL; devices = NULL;
@@ -655,7 +719,6 @@ ucs_status_t uct_tcp_query_devices(uct_md_h md, @@ -963,7 +1044,6 @@ ucs_status_t uct_tcp_query_devices(uct_md_h md,
out_closedir: out_closedir:
closedir(dir); closedir(dir);

View File

@ -22,6 +22,7 @@
;;; Copyright © 2022 Eric Bavier <bavier@posteo.net> ;;; Copyright © 2022 Eric Bavier <bavier@posteo.net>
;;; Copyright © 2022 Antero Mejr <antero@mailbox.org> ;;; Copyright © 2022 Antero Mejr <antero@mailbox.org>
;;; Copyright © 2022 jgart <jgart@dismail.de> ;;; Copyright © 2022 jgart <jgart@dismail.de>
;;; Copyright © 2023 Troy Figiel <troy@troyfigiel.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -349,6 +350,38 @@ implements several methods for sequential model-based optimization.
@code{skopt} aims to be accessible and easy to use in many contexts.") @code{skopt} aims to be accessible and easy to use in many contexts.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public python-tdda
(package
(name "python-tdda")
(version "2.0.9")
(source
(origin
(method url-fetch)
(uri (pypi-uri "tdda" version))
(sha256
(base32 "1xs91s8b7cshjcqw88qsrjh10xly799k5rf2ycawqfz2mw8sy3br"))))
(build-system pyproject-build-system)
(arguments
'(#:phases (modify-phases %standard-phases
(add-after 'unpack 'relax-requirements
(lambda _
(substitute* "setup.py"
(("pandas>=1.5.2")
"pandas"))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "tdda" "test")))))))
(native-inputs (list python-numpy python-pandas))
(home-page "https://www.stochasticsolutions.com")
(synopsis "Test-driven data analysis library for Python")
(description
"The TDDA Python module provides command-line and Python API support
for the overall process of data analysis, through tools that peform
reference testing, constraint discovery for data, automatic inference
of regular expressions from text data and automatic test generation.")
(license license:expat))) ; MIT License
(define-public python-trimesh (define-public python-trimesh
(package (package
(name "python-trimesh") (name "python-trimesh")

View File

@ -5204,54 +5204,29 @@ with oauthlib.")
(define-public whoogle-search (define-public whoogle-search
(package (package
(name "whoogle-search") (name "whoogle-search")
(version "0.8.2") (version "0.8.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "whoogle-search" version)) (uri (pypi-uri "whoogle-search" version))
(sha256 (sha256
(base32 (base32
"1r6ymainwc3b8aar90b74mpnx3rsfscgzh0llwvsb03fbhiypw5g")))) "09b9k97jflajvrs0npyz994rj8xkk400s98jw63b6vpsgw9q9nk4"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
;; The tests need network access ;; The tests need network access
#:tests? #f)) #:tests? #f))
(propagated-inputs (propagated-inputs
(list python-attrs (list python-beautifulsoup4
python-beautifulsoup4
python-cachelib
python-certifi
python-cffi
python-brotli python-brotli
python-chardet
python-click
python-cryptography python-cryptography
python-cssutils python-cssutils
python-defusedxml python-defusedxml
python-flask python-flask
python-flask-session python-dotenv
python-idna
python-itsdangerous
python-jinja2
python-markupsafe
python-more-itertools
python-packaging
python-pluggy
python-py
python-pycodestyle
python-pycparser
python-pyopenssl
python-pyparsing
python-pysocks
python-dateutil
python-requests python-requests
python-soupsieve
python-stem python-stem
python-urllib3 python-waitress))
python-waitress
python-wcwidth
python-werkzeug
python-dotenv))
(home-page "https://github.com/benbusby/whoogle-search") (home-page "https://github.com/benbusby/whoogle-search")
(synopsis "Self-hosted, ad-free, privacy-respecting metasearch engine") (synopsis "Self-hosted, ad-free, privacy-respecting metasearch engine")
(description (description

View File

@ -5045,13 +5045,13 @@ to Roman Numerals.")
(define-public python-rollbar (define-public python-rollbar
(package (package
(name "python-rollbar") (name "python-rollbar")
(version "0.16.3") (version "1.0.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "rollbar" version)) (uri (pypi-uri "rollbar" version))
(sha256 (sha256
(base32 (base32
"1qpd0j50wqli3867xmhwk65pm1cxjs60yg83mcvcf3kic3y3sc82")))) "1bzkgp4r79d789q15vnjji2gcb34bnksx9l7q9pjkw12kzjbfiv3"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (list python-pytest-runner python-unittest2)) (native-inputs (list python-pytest-runner python-unittest2))
(inputs (list python-requests python-six python-httpx python-blinker (inputs (list python-requests python-six python-httpx python-blinker
@ -32573,13 +32573,13 @@ collection.")
(define-public python-types-pytz (define-public python-types-pytz
(package (package
(name "python-types-pytz") (name "python-types-pytz")
(version "2021.3.6") (version "2023.3.1.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "types-pytz" version)) (uri (pypi-uri "types-pytz" version))
(sha256 (sha256
(base32 "14yr5hg2ww8s4a0mz2bkd549fv8qgm538fnzxvqv92ld1pcpym3l")))) (base32 "16mbinqac2fjjh4gqw2940q8ysjqwj0hrvj4p9mqz76l5hcx08yc"))))
(build-system python-build-system) (build-system python-build-system)
(home-page "https://github.com/python/typeshed") (home-page "https://github.com/python/typeshed")
(synopsis "Typing stubs for pytz") (synopsis "Typing stubs for pytz")

View File

@ -672,14 +672,14 @@ also flexible enough to handle most nonstandard requirements.")
(define-public r-matrix (define-public r-matrix
(package (package
(name "r-matrix") (name "r-matrix")
(version "1.6-1.1") (version "1.6-3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "Matrix" version)) (uri (cran-uri "Matrix" version))
(sha256 (sha256
(base32 (base32
"1hlcxr38p4ybb67n25cc1ssh2q2r8cj0flc59lid8hclzvqv27ik")))) "094n9qf5j7bzi4cyxhm276qx2b2qp676ad8w9gql0qhzhfc889li"))))
(properties `((upstream-name . "Matrix"))) (properties `((upstream-name . "Matrix")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -1178,14 +1178,14 @@ solution for sending email, including attachments, from within R.")
(define-public r-stringi (define-public r-stringi
(package (package
(name "r-stringi") (name "r-stringi")
(version "1.7.12") (version "1.8.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "stringi" version)) (uri (cran-uri "stringi" version))
(sha256 (sha256
(base32 (base32
"02g0464sbprrbjlacx727p9ad1s5nbxl2mnvfmm9h7q000lsrs7g")))) "0jm2f5wh231dzs46g7ic2k4633x9v9bd2a03dlpmq5rr46j299ay"))))
(build-system r-build-system) (build-system r-build-system)
(inputs (list icu4c)) (inputs (list icu4c))
(native-inputs (list pkg-config)) (native-inputs (list pkg-config))
@ -1204,13 +1204,13 @@ transliteration, concatenation, date-time formatting and parsing, etc.")
(define-public r-stringr (define-public r-stringr
(package (package
(name "r-stringr") (name "r-stringr")
(version "1.5.0") (version "1.5.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "stringr" version)) (uri (cran-uri "stringr" version))
(sha256 (sha256
(base32 "0fk34ql5ak57f06l10ai300kxay6r7kkkyfanh8r24qaf3bmkcaj")))) (base32 "1pj5xwg8kq2jllmszgkw96qj37wlb0x0vx4f3m5j211zpd8yrbd4"))))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-cli r-glue r-lifecycle r-magrittr r-rlang r-stringi r-vctrs)) (list r-cli r-glue r-lifecycle r-magrittr r-rlang r-stringi r-vctrs))
@ -1448,13 +1448,13 @@ for template use among CRAN packages.")
(define-public r-evaluate (define-public r-evaluate
(package (package
(name "r-evaluate") (name "r-evaluate")
(version "0.22") (version "0.23")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "evaluate" version)) (uri (cran-uri "evaluate" version))
(sha256 (sha256
(base32 (base32
"0sz4zimz4brbd9sawdazfgipkmfzzdmdq01b5m8pnrql5xrxhiwh")))) "0p540jl6sixpgk08cp2h9470d28p7n66pfafiskvz3rba0vrrky9"))))
(build-system r-build-system) (build-system r-build-system)
(home-page "https://github.com/hadley/evaluate") (home-page "https://github.com/hadley/evaluate")
(synopsis "Parsing and evaluation tools for R") (synopsis "Parsing and evaluation tools for R")
@ -1782,13 +1782,13 @@ defined in different packages.")
(define-public r-rlang (define-public r-rlang
(package (package
(name "r-rlang") (name "r-rlang")
(version "1.1.1") (version "1.1.2")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "rlang" version)) (uri (cran-uri "rlang" version))
(sha256 (sha256
(base32 (base32
"16fsibxbh4fy62x6fw358qbniw085qs1wjyr75n22xv9g6kwjpjy")))) "14l0dz36wav2jbz0dd3w34va68lrhr7fgd9dqf1v4nawdvff23ia"))))
(build-system r-build-system) (build-system r-build-system)
(home-page "http://rlang.tidyverse.org") (home-page "http://rlang.tidyverse.org")
(synopsis "Functions for base types, core R and Tidyverse features") (synopsis "Functions for base types, core R and Tidyverse features")
@ -3063,13 +3063,13 @@ disk (or a connection).")
(define-public r-plotrix (define-public r-plotrix
(package (package
(name "r-plotrix") (name "r-plotrix")
(version "3.8-2") (version "3.8-4")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "plotrix" version)) (uri (cran-uri "plotrix" version))
(sha256 (sha256
(base32 (base32
"07xwq3505qb2yak7pfda22yqwifj6m78f8b5rm0ym74808qrawmv")))) "1mp8mb79prgf5fzlaix4fvslr4q67hrzxqdv3kr7mik1mf9jv8p6"))))
(build-system r-build-system) (build-system r-build-system)
(home-page "https://cran.r-project.org/web/packages/plotrix") (home-page "https://cran.r-project.org/web/packages/plotrix")
(synopsis "Various plotting functions") (synopsis "Various plotting functions")
@ -3126,13 +3126,13 @@ well as additional utilities such as panel and axis annotation functions.")
(define-public r-rcpparmadillo (define-public r-rcpparmadillo
(package (package
(name "r-rcpparmadillo") (name "r-rcpparmadillo")
(version "0.12.6.4.0") (version "0.12.6.6.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "RcppArmadillo" version)) (uri (cran-uri "RcppArmadillo" version))
(sha256 (sha256
(base32 (base32
"1k7xq2yl4pkc7krz1bcdnx5kfj6n4zjmnm40nly2da2ji87agv49")))) "171yflg07xi6570ich5gxhzsqqs7k3rxyhwg96amlkm1qn8v2pnk"))))
(properties `((upstream-name . "RcppArmadillo"))) (properties `((upstream-name . "RcppArmadillo")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -3195,14 +3195,14 @@ encoder/decoder, round-off-error-free sum and cumsum, etc.")
(define-public r-rprojroot (define-public r-rprojroot
(package (package
(name "r-rprojroot") (name "r-rprojroot")
(version "2.0.3") (version "2.0.4")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "rprojroot" version)) (uri (cran-uri "rprojroot" version))
(sha256 (sha256
(base32 (base32
"15zq606s544wmbvk5dw13xq0sspr9dsxyxlvzvn0r48f8x3l4q2h")))) "16bf6ga5fgm83j3m67plw5i54az2vdbvw5m99ixaqkd24pxn7x5m"))))
(build-system r-build-system) (build-system r-build-system)
(native-inputs (native-inputs
(list r-knitr)) (list r-knitr))
@ -3340,13 +3340,13 @@ a column in data frame.")
(define-public r-rsqlite (define-public r-rsqlite
(package (package
(name "r-rsqlite") (name "r-rsqlite")
(version "2.3.2") (version "2.3.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "RSQLite" version)) (uri (cran-uri "RSQLite" version))
(sha256 (sha256
(base32 (base32
"09vbx3akqws8a07ai6qbp3jn1w05qsmazl79wl2dyvvjpzs8b62x")))) "0i1cjhqcclglv62j4dclxraaj5jmqdwyj4bs3qfbd8jd8v5d1c9j"))))
(properties `((upstream-name . "RSQLite"))) (properties `((upstream-name . "RSQLite")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -3370,13 +3370,13 @@ engine (version 3.8.8.2) is included.")
(define-public r-rcurl (define-public r-rcurl
(package (package
(name "r-rcurl") (name "r-rcurl")
(version "1.98-1.12") (version "1.98-1.13")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "RCurl" version)) (uri (cran-uri "RCurl" version))
(sha256 (sha256
(base32 (base32
"1ci6lsxm0f13yzw712gcbq23syl54x5llvhs2w1b8wwm9vqgx0qs")))) "01pkmip1sllislmp34c25i9m9mlrid9b48xfjbf93sml55ijz985"))))
(properties `((upstream-name . "RCurl"))) (properties `((upstream-name . "RCurl")))
(build-system r-build-system) (build-system r-build-system)
(arguments (arguments
@ -3412,13 +3412,13 @@ ldap, and also supports cookies, redirects, authentication, etc.")
(define-public r-xml (define-public r-xml
(package (package
(name "r-xml") (name "r-xml")
(version "3.99-0.14") (version "3.99-0.15")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "XML" version)) (uri (cran-uri "XML" version))
(sha256 (sha256
(base32 (base32
"1ygi65ddgbsamxw2rm0p2clfak1xj44xyisgk48y72cd9ldaddic")))) "0giv03bixc4kcq4dmcwzra7gp01i41hfr1710fd1v2hacya4d8cq"))))
(properties (properties
`((upstream-name . "XML"))) `((upstream-name . "XML")))
(build-system r-build-system) (build-system r-build-system)
@ -4543,13 +4543,13 @@ t-probabilities, quantiles, random deviates and densities.")
(define-public r-matrixstats (define-public r-matrixstats
(package (package
(name "r-matrixstats") (name "r-matrixstats")
(version "1.0.0") (version "1.1.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "matrixStats" version)) (uri (cran-uri "matrixStats" version))
(sha256 (sha256
(base32 (base32
"0vxd7g1fm4x0f72bs1xfik1d4yklvpjdyg1hpx86pl8fwr86i1wl")))) "0h85hjvsmc8s3hyjdj83fykb2vl8jc7pb9ynp2xsl0q9v1sihrxl"))))
(properties `((upstream-name . "matrixStats"))) (properties `((upstream-name . "matrixStats")))
(build-system r-build-system) (build-system r-build-system)
(arguments (arguments
@ -6014,18 +6014,18 @@ based on an interface to Fortran implementations by M. J. D. Powell.")
(define-public r-rcppeigen (define-public r-rcppeigen
(package (package
(name "r-rcppeigen") (name "r-rcppeigen")
(version "0.3.3.9.3") (version "0.3.3.9.4")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "RcppEigen" version)) (uri (cran-uri "RcppEigen" version))
(sha256 (sha256
(base32 (base32
"0xhwgn77166ir7qnzl25mj0byskkqr0b36hihrpr2zaqsrzs8wsq")))) "1faz1phvg7g14bchi88vizn5mfhgiwmsjg7jzkyf1yjg0f6vpsj1"))))
(properties `((upstream-name . "RcppEigen"))) (properties `((upstream-name . "RcppEigen")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-rcpp r-matrix)) (list r-rcpp))
(home-page "http://eigen.tuxfamily.org") (home-page "http://eigen.tuxfamily.org")
(synopsis "Rcpp integration for the Eigen templated linear algebra library") (synopsis "Rcpp integration for the Eigen templated linear algebra library")
(description (description
@ -6060,14 +6060,14 @@ metrics for evaluating models.")
(define-public r-matrixmodels (define-public r-matrixmodels
(package (package
(name "r-matrixmodels") (name "r-matrixmodels")
(version "0.5-2") (version "0.5-3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "MatrixModels" version)) (uri (cran-uri "MatrixModels" version))
(sha256 (sha256
(base32 (base32
"0ap3mfzb2psjwlksfjzs2ycl5598bllwzx5hfmf9db4yjsydn1hw")))) "03zjfxjk4l2dl1117slz163w0ky675d23sjfni4d7fdhqq359ny2"))))
(properties `((upstream-name . "MatrixModels"))) (properties `((upstream-name . "MatrixModels")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@ -6142,14 +6142,14 @@ algorithms.")
(define-public r-lme4 (define-public r-lme4
(package (package
(name "r-lme4") (name "r-lme4")
(version "1.1-34") (version "1.1-35.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "lme4" version)) (uri (cran-uri "lme4" version))
(sha256 (sha256
(base32 (base32
"1bbaxkrd5m3d40y6jdyrdr4vsjyzkfixbqjwj6c8inmks98f2wp8")))) "0nzv1a22pfsf2ryw91h16ic4cb8y8g6wh0gx3msr7gv8dwwi3974"))))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-boot (list r-boot
@ -6395,14 +6395,14 @@ diagnostic tools (@code{ctlcurves} and @code{DiscrFact}).")
(define-public r-ranger (define-public r-ranger
(package (package
(name "r-ranger") (name "r-ranger")
(version "0.15.1") (version "0.16.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "ranger" version)) (uri (cran-uri "ranger" version))
(sha256 (sha256
(base32 (base32
"0bibv9xf6w8k8nsc13f2yd4kx99aq0i758h3wfh089szgkpdjrad")))) "12c52gqqwaaid5b062gad18ir1vala1z3a0z5j4af1xqzlxgk583"))))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-rcpp r-matrix r-rcppeigen)) (list r-rcpp r-matrix r-rcppeigen))

View File

@ -49,10 +49,33 @@
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:configure-flags `(#:configure-flags
'(,@(if (target-riscv64?) '(,@(if (or (target-riscv64?)
(target-ppc32?))
'("-DTBB_TEST_LINK_FLAGS=-latomic") '("-DTBB_TEST_LINK_FLAGS=-latomic")
`()) `())
"-DTBB_STRICT=OFF"))) ;; Don't fail on warnings ,@(if (or (target-arm32?)
(target-ppc32?))
'("-DTBB_TEST_COMPILE_FLAGS=-DTBB_TEST_LOW_WORKLOAD")
`())
"-DTBB_STRICT=OFF") ;; Don't fail on warnings
#:phases
(modify-phases %standard-phases
,@(cond
((target-arm32?)
`((add-after 'unpack 'adjust-test-suite
(lambda _
(substitute* "test/CMakeLists.txt"
;; Bus error, skipped on mips.
((".*test_malloc_pools.*") ""))))))
((target-ppc32?)
`((add-after 'unpack 'adjust-test-suite
(lambda _
(substitute* "test/CMakeLists.txt"
;; These tests hang forever.
((".*test_function_node.*") "")
((".*test_multifunction_node.*") "")
((".*test_async_node.*") ""))))))
(else '())))))
(home-page "https://www.threadingbuildingblocks.org") (home-page "https://www.threadingbuildingblocks.org")
(synopsis "C++ library for parallel programming") (synopsis "C++ library for parallel programming")
(description (description

View File

@ -63,14 +63,14 @@
(define-public tor (define-public tor
(package (package
(name "tor") (name "tor")
(version "0.4.8.8") (version "0.4.8.9")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://dist.torproject.org/tor-" (uri (string-append "https://dist.torproject.org/tor-"
version ".tar.gz")) version ".tar.gz"))
(sha256 (sha256
(base32 (base32
"0140d0zcjxi4vijvr2gk3kmnd4xa80sjj9kdcc2gzazyr84fkfr1")))) "0rfgn88izn74nh6gy42ggwmiicnylp73skrlwm61n4znj247vfsr"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
(list #:configure-flags (list #:configure-flags

View File

@ -95,6 +95,7 @@
#:use-module (gnu packages qt) #:use-module (gnu packages qt)
#:use-module (gnu packages sdl) #:use-module (gnu packages sdl)
#:use-module (gnu packages sqlite) #:use-module (gnu packages sqlite)
#:use-module (gnu packages tcl)
#:use-module (gnu packages tls) #:use-module (gnu packages tls)
#:use-module (gnu packages webkit) #:use-module (gnu packages webkit)
#:use-module (gnu packages xorg)) #:use-module (gnu packages xorg))
@ -586,7 +587,7 @@ driven and does not detract you from your daily work.")
(define-public nyxt (define-public nyxt
(package (package
(name "nyxt") (name "nyxt")
(version "3.9.1") (version "3.9.2")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -595,7 +596,7 @@ driven and does not detract you from your daily work.")
(commit version))) (commit version)))
(sha256 (sha256
(base32 (base32
"1x7ia43yh024hwwsh2a6g2daznkzgjlisnxvjfcb9sgvfqfa368i")) "1v85jn46d9vacjig6n9z797fch88fw6vzwbfdzlqdkm86vvm8dwn"))
(file-name (git-file-name "nyxt" version)) (file-name (git-file-name "nyxt" version))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
@ -852,16 +853,16 @@ http, and https via third-party applications.")
(define-public tinmop (define-public tinmop
(package (package
(name "tinmop") (name "tinmop")
(version "0.9.9.141") (version "0.9.9.1414213")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
(url "https://notabug.org/cage/tinmop") (url "https://codeberg.org/cage/tinmop")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0hx52kaq0q9iccalkxk50q1v3mf9ypardjgv56d5sdrbhfqyashl")))) (base32 "0rlgnqld6ls46452xvcr8k4ji4lwmlsrxib5ii9l9clkm0s477wv"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
(list autoconf (list autoconf
@ -872,6 +873,7 @@ http, and https via third-party applications.")
nano nano
openssl openssl
sbcl sbcl
tk
unzip unzip
xdg-utils)) xdg-utils))
(inputs (inputs
@ -893,10 +895,12 @@ http, and https via third-party applications.")
sbcl-crypto-shortcuts sbcl-crypto-shortcuts
sbcl-drakma sbcl-drakma
sbcl-esrap sbcl-esrap
sbcl-flexi-streams
sbcl-ieee-floats sbcl-ieee-floats
sbcl-local-time sbcl-local-time
sbcl-log4cl sbcl-log4cl
sbcl-marshal sbcl-marshal
sbcl-nodgui
sbcl-osicat sbcl-osicat
sbcl-parse-number sbcl-parse-number
sbcl-percent-encoding sbcl-percent-encoding
@ -907,6 +911,7 @@ http, and https via third-party applications.")
sbcl-trivial-clipboard sbcl-trivial-clipboard
sbcl-unix-opts sbcl-unix-opts
sbcl-usocket sbcl-usocket
sbcl-yason
sqlite)) sqlite))
(arguments (arguments
`(#:tests? #f `(#:tests? #f
@ -937,10 +942,10 @@ http, and https via third-party applications.")
"--eval \"(push \\\"$$(pwd)/\\\" asdf:*central-registry*)\" ")))) "--eval \"(push \\\"$$(pwd)/\\\" asdf:*central-registry*)\" "))))
#t))))) #t)))))
(synopsis (synopsis
"Gemini, gopher, kami and pleroma client with a terminal interface") "Gemini, gopher, kami and mastodon/pleroma client with a terminal interface")
(description (description
"This package provides a Gemini, gopher, kami and pleroma client with a "This package provides a Gemini, gopher, kami and mastodon/pleroma client
terminal interface.") with a terminal interface, for Gemini also a GUI is available.")
(home-page "https://www.autistici.org/interzona/tinmop.html") (home-page "https://www.autistici.org/interzona/tinmop.html")
(license license:gpl3+))) (license license:gpl3+)))

View File

@ -64,6 +64,7 @@
;;; Copyright © 2023 David Thompson <dthompson2@worcester.edu> ;;; Copyright © 2023 David Thompson <dthompson2@worcester.edu>
;;; Copyright © 2023 Christopher Howard <christopher@librehacker.com> ;;; Copyright © 2023 Christopher Howard <christopher@librehacker.com>
;;; Copyright © 2023 Felix Lechner <felix.lechner@lease-up.com> ;;; Copyright © 2023 Felix Lechner <felix.lechner@lease-up.com>
;;; Copyright © 2023 Evgeny Pisemsky <evgeny@pisemsky.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -7910,6 +7911,35 @@ features include:
@end enumerate\n") @end enumerate\n")
(license license:expat))) (license license:expat)))
(define-public monsterid
(let ((commit "5597f177b473343ff5cad9a6e0e5b255312c6096")
(revision "0"))
(package
(name "monsterid")
(version (git-version "0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/splitbrain/monsterID")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "0ixyrrcbw96plcdna2rx1pqwisqy9hnr57kvamgj13lzlv2whdb3"))))
(build-system copy-build-system)
(arguments
'(#:install-plan '(("monsterid.php" "share/web/monsterid/")
("parts/" "share/web/monsterid/parts/"
#:include-regexp ("\\.png$")))))
(home-page "https://www.splitbrain.org/projects/monsterid")
(synopsis "The original MonsterID implementation")
(description
"MonsterID is a method to generate a unique monster image based upon a
certain identifier (IP address, email address, whatever). It can be
used to automatically provide personal avatar images in blog comments
or other community services.")
(license license:expat))))
(define-public cat-avatar-generator (define-public cat-avatar-generator
(let ((commit "9360ea33f79d1dad3e43494b09878b5e3f6b41fa") (let ((commit "9360ea33f79d1dad3e43494b09878b5e3f6b41fa")
(revision "1")) (revision "1"))

View File

@ -2796,9 +2796,16 @@ Wayland and @code{wlroots} by leveraging @command{grim} and @command{slurp}.")
#~(list (string-append "-Dzshcompletiondir=" #$output #~(list (string-append "-Dzshcompletiondir=" #$output
"/share/zsh/site-functions") "/share/zsh/site-functions")
(string-append "-Dfishcompletiondir=" #$output (string-append "-Dfishcompletiondir=" #$output
"/share/fish/completions")) "/share/fish/vendor_completions.d"))
#:phases #:phases
#~(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-after 'unpack 'fix-bash-completion-dir
(lambda _
(substitute* "completions/bash/meson.build"
(("bash_completion_dir =.*")
(string-append "bash_completion_dir = "
"join_paths(get_option('sysconfdir'), "
"'bash_completion.d')\n")))))
(add-after 'unpack 'patch-file-names (add-after 'unpack 'patch-file-names
(lambda* (#:key inputs #:allow-other-keys) (lambda* (#:key inputs #:allow-other-keys)
(substitute* (find-files "src" "\\.c$") (substitute* (find-files "src" "\\.c$")

View File

@ -83,8 +83,8 @@
#:clojure #:jdk #:zip))) #:clojure #:jdk #:zip)))
(if target (if target
(error "No cross-compilation for clojure-build-system yet: LOWER" #f ; FIXME: No cross-compilation for
target) ; FIXME ; clojure-build-system yet
(bag (name name) (bag (name name)
(system system) (system system)
(host-inputs `(,@(if source (host-inputs `(,@(if source

View File

@ -28,6 +28,7 @@
#:use-module (ice-9 format) #:use-module (ice-9 format)
#:use-module (guix build utils) #:use-module (guix build utils)
#:export (target-guile-effective-version #:export (target-guile-effective-version
target-guile-scm+go
%standard-phases %standard-phases
guile-build)) guile-build))
@ -44,7 +45,17 @@ Return #false if it cannot be determined."
(string? line) (string? line)
line))) line)))
(define (file-sans-extension file) ;TODO: factorize (define* (target-guile-scm+go output #:optional guile)
"Return paths under `output' for scm and go files for effective version of
GUILE or whichever `guile' is in $PATH. Raises an error if they cannot be
determined."
(let* ((version (or (target-guile-effective-version guile)
(error "Cannot determine the effective target guile version.")))
(scm (string-append output "/share/guile/site/" version))
(go (string-append output "/lib/guile/" version "/site-ccache")))
(values scm go)))
(define (file-sans-extension file) ;TODO: factorize
"Return the substring of FILE without its extension, if any." "Return the substring of FILE without its extension, if any."
(let ((dot (string-rindex file #\.))) (let ((dot (string-rindex file #\.)))
(if dot (if dot

View File

@ -657,7 +657,7 @@ Locate FILE and return the list of packages that contain it.\n"))
files))) files)))
(() (()
(if (null? files) (if (null? files)
(unless update? (unless (or update? (assoc-ref opts 'clear?))
(leave (G_ "no files to search for~%"))) (leave (G_ "no files to search for~%")))
(leave (N_ "file~{ '~a'~} not found in database '~a'~%" (leave (N_ "file~{ '~a'~} not found in database '~a'~%"
"files~{ '~a'~} not found in database '~a'~%" "files~{ '~a'~} not found in database '~a'~%"

View File

@ -70,3 +70,9 @@ then
$cmd_store guile | grep "$(guix build guile-bootstrap)/bin/guile" $cmd_store guile | grep "$(guix build guile-bootstrap)/bin/guile"
$cmd_store boot-9.scm | grep ^guile-bootstrap $cmd_store boot-9.scm | grep ^guile-bootstrap
fi fi
# The command below is an error: "no files to search for"...
guix locate && false
# ... but this one is fine.
guix locate --clear