aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/aux-files/findclass.php
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/aux-files/findclass.php')
0 files changed, 0 insertions, 0 deletions
/snapshot/guix-4442a5db773f79e05c37e014c63b4298e7de666b.zip'>guix-4442a5db773f79e05c37e014c63b4298e7de666b.zip
Merge branch 'master' into staging
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/admin.scm18
-rw-r--r--gnu/packages/astronomy.scm149
-rw-r--r--gnu/packages/audio.scm180
-rw-r--r--gnu/packages/autotools.scm12
-rw-r--r--gnu/packages/aux-files/linux-libre/5.10-arm64.conf2
-rw-r--r--gnu/packages/aux-files/linux-libre/5.10-x86_64.conf2
-rw-r--r--gnu/packages/aux-files/linux-libre/5.15-arm64.conf2
-rw-r--r--gnu/packages/aux-files/linux-libre/5.15-x86_64.conf2
-rw-r--r--gnu/packages/aux-files/linux-libre/5.18-arm.conf (renamed from gnu/packages/aux-files/linux-libre/5.17-arm.conf)907
-rw-r--r--gnu/packages/aux-files/linux-libre/5.18-arm64.conf (renamed from gnu/packages/aux-files/linux-libre/5.17-arm64.conf)991
-rw-r--r--gnu/packages/aux-files/linux-libre/5.18-i686.conf (renamed from gnu/packages/aux-files/linux-libre/5.17-i686.conf)919
-rw-r--r--gnu/packages/aux-files/linux-libre/5.18-x86_64.conf (renamed from gnu/packages/aux-files/linux-libre/5.17-x86_64.conf)943
-rw-r--r--gnu/packages/aux-files/linux-libre/5.4-arm64.conf2
-rw-r--r--gnu/packages/aux-files/linux-libre/5.4-x86_64.conf2
-rw-r--r--gnu/packages/backup.scm3
-rw-r--r--gnu/packages/benchmark.scm6
-rw-r--r--gnu/packages/bioconductor.scm335
-rw-r--r--gnu/packages/bioinformatics.scm174
-rw-r--r--gnu/packages/bootloaders.scm13
-rw-r--r--gnu/packages/c.scm159
-rw-r--r--gnu/packages/calendar.scm1
-rw-r--r--gnu/packages/check.scm6
-rw-r--r--gnu/packages/chromium.scm8
-rw-r--r--gnu/packages/code.scm4
-rw-r--r--gnu/packages/compression.scm4
-rw-r--r--gnu/packages/connman.scm38
-rw-r--r--gnu/packages/cpp.scm4
-rw-r--r--gnu/packages/cran.scm637
-rw-r--r--gnu/packages/crates-io.scm235
-rw-r--r--gnu/packages/curl.scm37
-rw-r--r--gnu/packages/databases.scm49
-rw-r--r--gnu/packages/dav.scm7
-rw-r--r--gnu/packages/dezyne.scm4
-rw-r--r--gnu/packages/diffoscope.scm4
-rw-r--r--gnu/packages/django.scm8
-rw-r--r--gnu/packages/dlang.scm403
-rw-r--r--gnu/packages/docbook.scm52
-rw-r--r--gnu/packages/docker.scm657
-rw-r--r--gnu/packages/electronics.scm2
-rw-r--r--gnu/packages/emacs-xyz.scm1175
-rw-r--r--gnu/packages/embedded.scm2
-rw-r--r--gnu/packages/emulators.scm8
-rw-r--r--gnu/packages/engineering.scm95
-rw-r--r--gnu/packages/enlightenment.scm2
-rw-r--r--gnu/packages/file-systems.scm30
-rw-r--r--gnu/packages/firmware.scm4
-rw-r--r--gnu/packages/fonts.scm75
-rw-r--r--gnu/packages/fontutils.scm73
-rw-r--r--gnu/packages/ftp.scm8
-rw-r--r--gnu/packages/game-development.scm47
-rw-r--r--gnu/packages/games.scm104
-rw-r--r--gnu/packages/gawk.scm130
-rw-r--r--gnu/packages/gcc.scm16
-rw-r--r--gnu/packages/geo.scm82
-rw-r--r--gnu/packages/glib.scm2
-rw-r--r--gnu/packages/gnome-xyz.scm99
-rw-r--r--gnu/packages/gnome.scm480
-rw-r--r--gnu/packages/gnuzilla.scm20
-rw-r--r--gnu/packages/golang.scm52
-rw-r--r--gnu/packages/graph.scm4
-rw-r--r--gnu/packages/graphics.scm66
-rw-r--r--gnu/packages/gtk.scm197
-rw-r--r--gnu/packages/guile-xyz.scm98
-rw-r--r--gnu/packages/guile.scm4
-rw-r--r--gnu/packages/hardware.scm29
-rw-r--r--gnu/packages/haskell-apps.scm4
-rw-r--r--gnu/packages/ibus.scm60
-rw-r--r--gnu/packages/icu4c.scm18
-rw-r--r--gnu/packages/image-processing.scm10
-rw-r--r--gnu/packages/image.scm13
-rw-r--r--gnu/packages/inkscape.scm388
-rw-r--r--gnu/packages/java.scm42
-rw-r--r--gnu/packages/julia-xyz.scm103
-rw-r--r--gnu/packages/jupyter.scm40
-rw-r--r--gnu/packages/kde-plasma.scm29
-rw-r--r--gnu/packages/kde.scm4
-rw-r--r--gnu/packages/license.scm1
-rw-r--r--gnu/packages/linux.scm181
-rw-r--r--gnu/packages/lisp-check.scm30
-rw-r--r--gnu/packages/lisp-xyz.scm1360
-rw-r--r--gnu/packages/lisp.scm123
-rw-r--r--gnu/packages/llvm.scm146
-rw-r--r--gnu/packages/machine-learning.scm314
-rw-r--r--gnu/packages/mail.scm168
-rw-r--r--gnu/packages/maths.scm216
-rw-r--r--gnu/packages/maven-parent-pom.scm5
-rw-r--r--gnu/packages/maven.scm27
-rw-r--r--gnu/packages/messaging.scm195
-rw-r--r--gnu/packages/mpi.scm16
-rw-r--r--gnu/packages/music.scm212
-rw-r--r--gnu/packages/networking.scm34
-rw-r--r--gnu/packages/nim.scm4
-rw-r--r--gnu/packages/ocaml.scm210
-rw-r--r--gnu/packages/package-management.scm18
-rw-r--r--gnu/packages/parallel.scm16
-rw-r--r--gnu/packages/patches/abcl-fix-build-xml.patch12
-rw-r--r--gnu/packages/patches/clang-runtime-3.7-fix-build-with-python3.patch16
-rw-r--r--gnu/packages/patches/curl-easy-lock.patch31
-rw-r--r--gnu/packages/patches/docker-fix-tests.patch28
-rw-r--r--gnu/packages/patches/emacs-hyperbole-toggle-messaging.patch86
-rw-r--r--gnu/packages/patches/llvm-3.x.1-fix-build-with-gcc.patch15
-rw-r--r--gnu/packages/patches/llvm-8-fix-build-with-gcc-10.patch34
-rw-r--r--gnu/packages/patches/mcrl2-fix-1687.patch337
-rw-r--r--gnu/packages/patches/mcrl2-fix-counterexample.patch32
-rw-r--r--gnu/packages/patches/mia-vtk9.patch64
-rw-r--r--gnu/packages/patches/pitivi-fix-build-with-meson-0.60.patch46
-rw-r--r--gnu/packages/patches/pokerth-boost.patch38
-rw-r--r--gnu/packages/patches/python-pytorch-runpath.patch25
-rw-r--r--gnu/packages/patches/python-pytorch-system-libraries.patch32
-rw-r--r--gnu/packages/patches/tbb-other-arches.patch41
-rw-r--r--gnu/packages/patches/xf86-video-mach64-bool-to-boolean.patch79
-rw-r--r--gnu/packages/patches/xf86-video-mach64-glibc-2.20.patch17
-rw-r--r--gnu/packages/patches/xnnpack-system-libraries.patch906
-rw-r--r--gnu/packages/pep.scm1
-rw-r--r--gnu/packages/perl.scm23
-rw-r--r--gnu/packages/photo.scm4
-rw-r--r--gnu/packages/pretty-print.scm14
-rw-r--r--gnu/packages/protobuf.scm8
-rw-r--r--gnu/packages/python-build.scm71
-rw-r--r--gnu/packages/python-check.scm51
-rw-r--r--gnu/packages/python-crypto.scm27
-rw-r--r--gnu/packages/python-science.scm72
-rw-r--r--gnu/packages/python-web.scm132
-rw-r--r--gnu/packages/python-xyz.scm364
-rw-r--r--gnu/packages/python.scm2
-rw-r--r--gnu/packages/radio.scm165
-rw-r--r--gnu/packages/rocm.scm45
-rw-r--r--gnu/packages/ruby.scm318
-rw-r--r--gnu/packages/samba.scm64
-rw-r--r--gnu/packages/search.scm76
-rw-r--r--gnu/packages/shells.scm46
-rw-r--r--gnu/packages/shellutils.scm5
-rw-r--r--gnu/packages/solidity.scm98
-rw-r--r--gnu/packages/sssd.scm4
-rw-r--r--gnu/packages/statistics.scm81
-rw-r--r--gnu/packages/suckless.scm53
-rw-r--r--gnu/packages/syncthing.scm4
-rw-r--r--gnu/packages/task-management.scm1
-rw-r--r--gnu/packages/tbb.scm10
-rw-r--r--gnu/packages/tex.scm170
-rw-r--r--gnu/packages/text-editors.scm141
-rw-r--r--gnu/packages/textutils.scm49
-rw-r--r--gnu/packages/time.scm1
-rw-r--r--gnu/packages/tls.scm12
-rw-r--r--gnu/packages/tor.scm182
-rw-r--r--gnu/packages/tryton.scm67
-rw-r--r--gnu/packages/version-control.scm6
-rw-r--r--gnu/packages/video.scm351
-rw-r--r--gnu/packages/vim.scm4
-rw-r--r--gnu/packages/virtualization.scm13
-rw-r--r--gnu/packages/vpn.scm118
-rw-r--r--gnu/packages/web.scm12
-rw-r--r--gnu/packages/webkit.scm6
-rw-r--r--gnu/packages/wm.scm137
-rw-r--r--gnu/packages/xfce.scm4
-rw-r--r--gnu/packages/xml.scm9
-rw-r--r--gnu/packages/xorg.scm214
157 files changed, 12975 insertions, 5969 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 5238efce2f..88cb8fded9 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -328,7 +328,18 @@ interface and is based on GNU Guile.")
version ".tar.gz"))
(sha256
(base32
- "0l2arn6gsyw88xk9phxnyplvv1mn8sqp3ipgyyb0nszdzvxlgd36"))))
+ "0l2arn6gsyw88xk9phxnyplvv1mn8sqp3ipgyyb0nszdzvxlgd36"))
+ (modules '((guix build utils)))
+ (snippet
+ ;; Avoid continuation barriers so (@ (fibers) sleep) can be
+ ;; called from a service's 'stop' method
+ '(substitute* "modules/shepherd/service.scm"
+ (("call-with-blocked-asyncs") ;in 'stop' method
+ "(lambda (thunk) (thunk))")
+ (("\\(for-each-service\n") ;in 'shutdown-services'
+ "((lambda (proc)
+ (for-each proc
+ (fold-services cons '())))\n")))))
(arguments
(list #:configure-flags #~'("--localstatedir=/var")
#:make-flags #~'("GUILE_AUTO_COMPILE=0")
@@ -1156,8 +1167,7 @@ IPv6, proxies, and Unix sockets.")
(lambda _
;; These #defines aren't well-documented and, e.g., POWER was
;; not actually tested on every possible TARGET-POWERPC?.
- (let* ((system #$(cond ((target-x86-32?) "X86")
- ((target-x86-64?) "X86")
+ (let* ((system #$(cond ((target-x86?) "X86")
((target-arm?) "ARM")
((target-powerpc?) "POWER")
(else "CROSS_FINGERS"))))
@@ -2134,7 +2144,7 @@ command.")
(native-inputs
;; For icons.
(modify-inputs (package-native-inputs wpa-supplicant)
- (prepend imagemagick inkscape)))
+ (prepend imagemagick inkscape/stable)))
(arguments
`(#:phases (modify-phases %standard-phases
(add-after 'unpack 'chdir
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 93c45d5780..498252aaf4 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -26,18 +26,15 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages astronomy)
- #:use-module (guix packages)
#:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix download)
- #:use-module (guix git-download)
- #:use-module (guix utils)
- #:use-module (gnu packages)
#:use-module (gnu packages algebra)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages bison)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages curl)
+ #:use-module (gnu packages flex)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages gcc)
#:use-module (gnu packages gettext)
@@ -49,16 +46,20 @@
#:use-module (gnu packages libusb)
#:use-module (gnu packages lua)
#:use-module (gnu packages maths)
+ #:use-module (gnu packages ncurses)
#:use-module (gnu packages netpbm)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages pretty-print)
+ #:use-module (gnu packages python)
+ #:use-module (gnu packages python-build)
#:use-module (gnu packages python-check)
#:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-science)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)
+ #:use-module (gnu packages readline)
#:use-module (gnu packages time)
#:use-module (gnu packages version-control)
#:use-module (gnu packages video)
@@ -66,9 +67,15 @@
#:use-module (gnu packages xiph)
#:use-module (gnu packages xml)
#:use-module (gnu packages xorg)
+ #:use-module (gnu packages)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
#:use-module (guix build-system python)
+ #:use-module (guix download)
+ #:use-module (guix gexp)
+ #:use-module (guix git-download)
+ #:use-module (guix packages)
+ #:use-module (guix utils)
#:use-module (ice-9 match)
#:use-module (srfi srfi-1))
@@ -107,6 +114,93 @@ moment, supported SPICE files are:
@end itemize\n")
(license license:cecill)))
+(define-public casacore
+ (package
+ (name "casacore")
+ (version "3.4.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/casacore/casacore")
+ (commit (string-append "v" version))))
+ (sha256
+ (base32
+ "05ar5gykgh4dm826xplj5ri5rw7znhxrvin2l67a3mjwfys7r2a0"))
+ (file-name (git-file-name name version))))
+ (build-system cmake-build-system)
+ (arguments
+ (list
+ ;; Note: There are multiple failures in
+ ;; tests which require additional measures data. They are
+ ;; distributed via FTP without any license:
+ ;; ftp://ftp.astron.nl/outgoing/Measures/
+ ;; TODO: Check how to fix tests.
+ #:tests? #f
+ #:parallel-build? #t
+ #:configure-flags
+ #~(list "-DBUILD_PYTHON3=ON"
+ "-DBUILD_PYTHON=OFF"
+ "-DBUILD_TESTING=TRUE"
+ "-DUSE_HDF5=ON"
+ "-DUSE_OPENMP=OFF"
+ "-DUSE_THREADS=ON"
+ (string-append "-DDATA_DIR=" #$output "/data")
+ (string-append "-DPYTHON3_EXECUTABLE="
+ #$(this-package-input "python") "/bin")
+ (string-append "-DPYTHON3_INCLUDE_DIR="
+ #$(this-package-input "python") "/include")
+ (string-append "-DPYTHON3_LIBRARY="
+ #$(this-package-input "python") "/lib"))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'set-env
+ (lambda _
+ (setenv "HOME" "/tmp")))
+ (add-after 'unpack 'use-absolute-rm
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "casa/OS/test/tFile.run"
+ (("/bin/rm")
+ (search-input-file inputs "/bin/rm")))))
+ (add-after 'unpack 'use-absolute-python3
+ (lambda _
+ (substitute* "build-tools/casacore_floatcheck"
+ (("#!/usr/bin/env python")
+ (string-append "#!" (which "python3"))))))
+ ;; NOTE: (Sharlatan-20220611T200837+0100): Workaround for casacore
+ ;; tests stuck with missing "qsub" issue.
+ ;; https://github.com/casacore/casacore/issues/1122
+ (add-after 'unpack 'patch-pre-test-checks
+ (lambda _
+ (substitute* "build-tools/casacore_assay"
+ (("QSUBP=.*$") "QSUBP=\n")
+ (("YODP=.*$") "YODP=\n")))))))
+ (native-inputs
+ (list bison
+ boost
+ flex
+ readline))
+ (inputs
+ (list cfitsio
+ fftw
+ fftwf
+ gfortran
+ hdf5
+ lapack
+ ncurses
+ openblas
+ python
+ python-numpy
+ wcslib))
+ (home-page "http://casacore.github.io/casacore/")
+ (synopsis "Suite of C++ libraries for radio astronomy data processing")
+ (description
+ "The casacore package contains the core libraries of the old
+AIPS++/CASA (Common Astronomy Software Application) package. This split was
+made to get a better separation of core libraries and applications.
+@url{https://casa.nrao.edu/, CASA} is now built on top of Casacore.")
+ (license license:gpl2+)))
+
(define-public cfitsio
(package
(name "cfitsio")
@@ -824,6 +918,51 @@ astronomy and astrophysics.")
to access online Astronomical data. Each web service has its own sub-package.")
(license license:bsd-3)))
+(define-public python-cdflib
+ (package
+ (name "python-cdflib")
+ (version "0.4.4")
+ (source
+ (origin
+ (method git-fetch) ; no tests in pypi archive
+ (uri (git-reference
+ (url "https://github.com/MAVENSDC/cdflib")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1h7750xvr6qbhnl2w3bhccs3pwp3hci3624pvvxym0yjinmskjlz"))))
+ (build-system python-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "HOME" (getcwd))
+ (invoke "pytest" "-vv" "tests")))))))
+ (propagated-inputs
+ (list python-attrs python-numpy))
+ (native-inputs
+ (list python-astropy
+ python-hypothesis
+ python-pytest
+ python-pytest-cov
+ python-pytest-remotedata
+ python-xarray))
+ (home-page "https://github.com/MAVENSDC/cdflib")
+ (synopsis "Python library to deal with NASA's CDF astronmical data format")
+ (description "This package provides a Python CDF reader toolkit
+It provides the following functionality:
+@itemize
+@item Ability to read variables and attributes from CDF files
+@item Writes CDF version 3 files
+@item Can convert between CDF time types (EPOCH/EPOCH16/TT2000) to other common
+time formats
+@item Can convert CDF files into XArray Dataset objects and vice versa,
+attempting to maintain ISTP compliance
+@end itemize\n")
+ (license license:expat)))
+
(define-public python-photutils
(package
(name "python-photutils")
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm