Commit graph

52331 commits

Author SHA1 Message Date
Efraim Flashner
003fcf23d9
guix: Fix %hurd-systems list.
* guix/packages.scm (%hurd-systems): Replace i585-gnu with i586-gnu.
2019-12-19 10:37:20 +02:00
John Soo
43001931a2
gnu: Fix python-pyside-2.
* gnu/packages/qt.scm (python-pyside-2)[inputs]: Remove llvm-6, clang-6.
Add clang-toolchain-6.
[arguments]: Adjust for change in inputs.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2019-12-19 10:36:43 +02:00
John Soo
162cc7f8a4
gnu: Fix python-shiboken-2.
* gnu/packages/qt.scm (python-shiboken-2)[inputs]: Remove llvm-6,
clang-6. Add clang-toolchain-6.
[arguments]: Adjust for change in inputs.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2019-12-19 10:36:08 +02:00
Efraim Flashner
4176300804
gnu: icedtea@2: Fix missing match catch-all.
* gnu/packages/java.scm (icedtea@2)[arguments]: In custom
'install-libjvm phase add catch-all case to 'match'.
2019-12-19 09:06:58 +02:00
Efraim Flashner
0b2a004598
gnu: phonon-backend-gstreamer: Fix-up inputs.
* gnu/packages/kde-frameworks.scm (phonon-backend-gstreamer)[inputs]:
Move qttools ...
[native-inputs]: ... to here.
2019-12-19 09:06:57 +02:00
Efraim Flashner
2de421824c
gnu: ktextwidgets: Fix-up inputs.
* gnu/packages/kde-frameworks.scm (ktextwidgets)[inputs]: Move qttools ...
[native-inputs]: ... to here.
2019-12-19 09:06:57 +02:00
Eric Bavier
a7cdf124c0
gnu: leocad: Update to 19.07.1.
* gnu/packages/lego.scm (leocad): Update to 19.07.1
[source]: Use git-fetch.
* .mailmap: Add preferred alias for myself.
2019-12-18 22:57:44 -06:00
Mark H Weaver
952820c539
gnu: linux-libre: Update to 5.4.5.
* gnu/packages/aux-files/linux-libre/5.3-arm-veyron.conf,
gnu/packages/aux-files/linux-libre/5.3-arm.conf,
gnu/packages/aux-files/linux-libre/5.3-arm64.conf,
gnu/packages/aux-files/linux-libre/5.3-i686.conf,
gnu/packages/aux-files/linux-libre/5.3-x86_64.conf: Delete files.
* gnu/packages/aux-files/linux-libre/5.4-arm-veyron.conf,
gnu/packages/aux-files/linux-libre/5.4-arm.conf,
gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
gnu/packages/aux-files/linux-libre/5.4-i686.conf,
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Update accordingly.
* gnu/packages/patches/linux-libre-active-entropy.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/linux.scm (deblob-scripts-5.3, linux-libre-5.3-version)
(linux-libre-5.3-pristine-source, linux-libre-5.3-source)
(linux-libre-headers-5.3, linux-libre-5.3): Remove variables.
(deblob-scripts-5.4, linux-libre-5.4-version)
(linux-libre-5.4-pristine-source, linux-libre-5.4-source)
(linux-libre-headers-5.4, linux-libre-5.4): New variables.
(linux-libre-version, linux-libre-pristine-source)
(linux-libre-source, linux-libre): Point to linux-libre-5.4*.
2019-12-18 23:07:44 -05:00
Mark H Weaver
812b0d497e
gnu: linux-libre: Remove orphaned 5.2.x kernel configurations.
This is a followup to commit 4845dee706.

* gnu/packages/aux-files/linux-libre/5.2-arm-veyron.conf,
gnu/packages/aux-files/linux-libre/5.2-arm.conf,
gnu/packages/aux-files/linux-libre/5.2-arm64.conf,
gnu/packages/aux-files/linux-libre/5.2-i686.conf,
gnu/packages/aux-files/linux-libre/5.2-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.
2019-12-18 23:07:41 -05:00
Mark H Weaver
09f9167cd4
download: Remove ramses.wh2.tu-dresden.de kernel mirror.
* guix/download.scm (%mirrors): Remove ramses.wh2.tu-dresden.de, which seems
to no longer work.
2019-12-18 23:07:38 -05:00
Mark H Weaver
89af7ff36f
gnu: isc-dhcp: Update bundled BIND to 9.11.14.
* gnu/packages/admin.scm (isc-dhcp)[bind-patch-version]: Update to 14.
[inputs]: Update hash of bind-source-tarball.
2019-12-18 23:07:32 -05:00
Tobias Geerinckx-Rice
c5edec09e8
gnu: httpfs2: Don't use NAME in source URI.
* gnu/packages/file-systems.scm (httpfs2)[source]: Hard-code NAME.
2019-12-19 00:28:16 +01:00
Tobias Geerinckx-Rice
8ab684faa2
gnu: bind: Update to 9.14.9.
* gnu/packages/dns.scm (isc-bind): Update to 9.14.9.
2019-12-19 00:28:15 +01:00
Mădălin Ionel Patrașcu
8451ea19bc
gnu: Add python-pox.
* gnu/packages/python-xyz.scm (python-pox): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-12-19 00:01:49 +01:00
Mădălin Ionel Patrașcu
073723fa9a
gnu: Add python-ppft.
* gnu/packages/python-xyz.scm (python-ppft): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2019-12-19 00:01:49 +01:00
Mădălin Ionel Patrașcu
fcc4e9e7f7
gnu: python-multiprocess: Update to 0.70.9.
* gnu/packages/python-xyz.scm (python-multiprocess): Update to 0.70.9.
[arguments]: Add phase "disable-broken-tests" and run tests after installation.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>.
2019-12-19 00:01:49 +01:00
Mădălin Ionel Patrașcu
32be357706
gnu: python-dill: Update to 0.3.1.1.
* gnu/packages/python-xyz.scm (python-dill): Update to 0.3.1.1.
[arguments]: Enable tests.
[native-inputs]: Add python-nose.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-12-19 00:01:49 +01:00
Ludovic Courtès
217b4a1587
gnupg: 'gnupg-status-missing-key?' returns a fingerprint when possible.
Until then, 'gnupg-status-missing-key?' would return a key id.  Its
user, 'gnupg-verify*', would then fetch a key with that ID from key
servers, thus possibly the wrong key (due to key ID collisions).  If it
did fetch the wrong key, the effect would be a signature verification
failure down the path--e.g., in "guix refresh -u".

* guix/gnupg.scm (gnupg-verify)[maybe-fingerprint]: New procedure.
[status-line->sexp](errsig-rx): Add parenthetical expression at the end.
Fetch it and add it to the 'signature-error' sexp.
(gnupg-status-missing-key?): Match the whole 'signature-error' sexp and
return preferably the fingerprint rather than KEY-ID.
(gnupg-receive-keys): Rename 'key-id' parameter to 'fingerprint/key-id'.
2019-12-18 23:48:12 +01:00
Ludovic Courtès
9cfa322579
gnupg: 'gnupg-status-good-signature?' no longer returns a key ID.
Returning a key ID was inconsequential because the only user of
'gnupg-status-good-signature?', (guix upstream) (via 'gnupg-verify*'),
would not check the return value as long as it's true.

* guix/gnupg.scm (gnupg-status-good-signature?): Return a
fingerprint/user pair instead of key-id/user.
(gnupg-verify*): Mention it in docstring.
2019-12-18 23:48:12 +01:00
Björn Höfling
6afea7489b
guix: swh: Fix example URI in comment for <origin>.
This is a one-character follow-up to
356a79becc

Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

* guix/swh.scm(<origin>): Remove a slash from example URI witin a comment.
2019-12-18 22:39:28 +01:00
Marius Bakke
9077cf68ec
gnu: libdbi-drivers: Adapt to multiple-output MariaDB.
* gnu/packages/databases.scm (mariadb/fixed-install-db): New public variable.
(libdbi-drivers)[inputs]: Add MARIADB:DEV and MARIADB:LIB.  Remove MARIADB.
[native-inputs]: Add MARIADB/FIXED-INSTALL-DB.
[arguments]: Adjust accordingly.
2019-12-18 22:36:37 +01:00
Marius Bakke
ab7010af1f
gexp: Allow character literals in GEXP->SEXP.
Fixes <https://bugs.gnu.org/38628>.

* tests/gexp.scm ("lower-gexp, character literal"): New test.
* guix/gexp.scm (gexp->sexp)[self-quoting?]: Add CHAR? to the tested types.
* guix/repl.scm (self-quoting?): Likewise.
* gnu/tests.scm (marionette-shepherd-service)[self-quoting?]: Likewise.
2019-12-18 22:36:37 +01:00
Marius Bakke
fe3110ac58
gnu: darktable: Update to 2.6.3.
* gnu/packages/photo.scm (darktable): Update to 2.6.3.
2019-12-18 22:36:37 +01:00
Marius Bakke
6b1e6b5c42
gnu: darktable: Remove redundant inputs.
* gnu/packages/photo.scm (darktable)[native-inputs]: Remove.
2019-12-18 22:36:37 +01:00
Marius Bakke
17ac8bb670
gnu: darktable: Fix build failure.
* gnu/packages/photo.scm (darktable)[arguments]: Move CPATH override from
 #:make-flags to a phase, so the GETENV call returns useful data.
2019-12-18 22:36:37 +01:00
Marius Bakke
8e53fe2b91
gnu: Remove uses of deprecated Qemu network configuration.
* gnu/build/vm.scm (load-in-linux-vm): Move Qemu network configuration from
ARCH-SPECIFIC-FLAGS to the Qemu command line.  Use the "-nic" option of Qemu
instead of "-device" and "-net".
* gnu/system/vm.scm (common-qemu-options): Do not add a '-net' command.
(virtual-machine-compiler): Use "-nic user,..." instead of "-net".
* doc/guix.texi (Installing Guix in a VM, Invoking guix system, Running Guix
in a VM): Do the same for examples.
2019-12-18 22:36:37 +01:00
Mark H Weaver
7ebf4c40f1
gnu: linux-libre: Update to 5.3.18.
* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.18.
(linux-libre-5.3-pristine-source): Update hash.
2019-12-18 15:13:41 -05:00
Mark H Weaver
96c158be1b
gnu: linux-libre: Update deblob scripts.
* gnu/packages/linux.scm (deblob-scripts-4.19): Update to 4.19.90.
(deblob-scripts-4.14): Update to 4.14.159.
(deblob-scripts-5.3, deblob-scripts-4.9, deblob-scripts-4.4): Update version
numbers to 5.3.17, 4.9.206, and 4.4.206, respectively, although the scripts
themselves have not changed.
2019-12-18 15:13:39 -05:00
Ricardo Wurmus
77e2de3654
gnu: Add r-biodist.
* gnu/packages/bioconductor.scm (r-biodist): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
0156297f29
gnu: Add r-biocworkflowtools.
* gnu/packages/bioconductor.scm (r-biocworkflowtools): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
43b66e3f7c
gnu: Add r-biocset.
* gnu/packages/bioconductor.scm (r-biocset): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
4a18112dfb
gnu: Add r-biocpkgtools.
* gnu/packages/bioconductor.scm (r-biocpkgtools): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
4d12c1e335
gnu: Add r-biocor.
* gnu/packages/bioconductor.scm (r-biocor): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
c2b36a0441
gnu: Add r-bioconcotk.
* gnu/packages/bioconductor.scm (r-bioconcotk): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
0678479391
gnu: Add r-multiassayexperiment.
* gnu/packages/bioconductor.scm (r-multiassayexperiment): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
244270e6ae
gnu: Add r-experimenthub.
* gnu/packages/bioconductor.scm (r-experimenthub): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
49f0860be0
gnu: Add r-biocgraph.
* gnu/packages/bioconductor.scm (r-biocgraph): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
f180be2923
gnu: Add r-bioccasestudies.
* gnu/packages/bioconductor.scm (r-bioccasestudies): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
21afe920f1
gnu: Add r-ebarrays.
* gnu/packages/bioconductor.scm (r-ebarrays): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
f388834e11
gnu: Add r-reactomepa.
* gnu/packages/bioconductor.scm (r-reactomepa): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
c373223e63
gnu: Add r-graphite.
* gnu/packages/bioconductor.scm (r-graphite): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
3eacc8fa8f
gnu: Add r-influencer.
* gnu/packages/cran.scm (r-influencer): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
ff1146b9b1
gnu: Add r-curatedtcgadata.
* gnu/packages/bioconductor.scm (r-curatedtcgadata): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
6f15ea2415
gnu: Add r-reactome-db.
* gnu/packages/bioconductor.scm (r-reactome-db): New variable.
2019-12-18 15:29:07 +01:00
Efraim Flashner
7e9d6f0f3f
gnu: libmicrohttpd: Update to 0.9.69.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.69.
2019-12-18 10:34:27 +02:00
Efraim Flashner
8fd6049403
gnu: cmst: Update to 2019.01.13.
* gnu/packages/connman.scm (cmst): Update to 2019.01.13.
2019-12-18 10:29:28 +02:00
Efraim Flashner
92fe25130c
gnu: python-ecdsa: Actually run the test suite.
* gnu/packages/python-crypto.scm (python-ecdsa)[arguments]: Replace
'check phase.
[native-inputs]: Add python-pytest.
2019-12-18 09:54:47 +02:00
Efraim Flashner
c57b8419f4
gnu: python-ecdsa: Update to 0.14.1.
* gnu/packages/python-crypto.scm (python-ecdsa): Update to 0.14.1.
[inputs]: Move openssl ...
[native-inputs]: ... to here.
[propagated-inputs]: Add python-six.
2019-12-18 09:53:48 +02:00
Björn Höfling
356a79becc
swh: Fix API call for getting origin.
When using the archival linter, git origins already in the archive where
not recognized due to an API change and where repeatedly asked for archival.
This is fixed here.

* guix/swh.scm (lookup-origin): Fix API URI for getting origin.
(<origin>): Fix comment with API URI example.
2019-12-17 23:29:32 +01:00
Mark H Weaver
ef6856ea72
gnu: linux-libre: Update to 5.3.17.
* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.17.
(linux-libre-5.3-pristine-source): Update hash.
2019-12-17 17:24:23 -05:00