me
/
guix
Archived
1
0
Fork 0
Commit Graph

61345 Commits (8e93fe98b73a60c1e4fd91acd7d8939fc33dc058)

Author SHA1 Message Date
Pierre Neidhardt 924d082692
gnu: emacs-forge: Update to 20201119.
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 20201119.
2020-11-20 16:47:38 +01:00
Maxim Cournoyer 182ea66f6f
Merge branch 'version-1.2.0' into master. 2020-11-20 09:46:57 -05:00
Leo Prikler b4c727f1e5
gnu: komikku: Update to 0.23.0.
* gnu/packages/gnome.scm (komikku): Update to 0.23.0.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-11-20 14:23:41 +01:00
Efraim Flashner 17a53aec7a
gnu: vim: Run more tests.
* gnu/packages/vim.scm (vim)[arguments]: In the custom
'skip-or-fix-failing-tests phase adjust substitutions to skip fewer
tests and adjust other test output to patched shebangs.
2020-11-20 15:20:02 +02:00
Tobias Geerinckx-Rice 23ef1676e2
gnu: youtube-dl: Update to 2020.11.19.
* gnu/packages/video.scm (youtube-dl): Update to 2020.11.19.
2020-11-20 13:37:04 +01:00
Tobias Geerinckx-Rice 0fbf2b86a6
gnu: livemedia-utils: Update to 2020.11.19.
* gnu/packages/video.scm (livemedia-utils): Update to 2020.11.19.
2020-11-20 13:36:23 +01:00
Tobias Geerinckx-Rice c57157b89a
gnu: racket: Update upstream tarball hash.
It changed in place.  The only difference besides file metadata is in
etc/config.rktd:
- (catalogs . (https://download.racket-lang.org/releases/7.9/catalog/))
+ (catalogs . (https://download.racket-lang.org/releases/7.9/catalog/ #f))

* gnu/packages/scheme.scm (racket)[source]: Update hash.
2020-11-20 13:36:23 +01:00
Pierre Neidhardt 992daa90c8
gnu: emacs-helm-sly: Update to 0.5.1.
* gnu/packages/emacs-xyz.scm (emacs-helm-sly): Update to 0.5.1.
2020-11-20 12:09:21 +01:00
Marius Bakke cc05534946
gnu: python2-html2text: Downgrade to 2019.8.11.
* gnu/packages/python-web.scm (python2-html2text): Don't inherit version and
source from PYTHON-HTML2TEXT.
2020-11-20 11:27:06 +01:00
Pierre Neidhardt c8eb362477
gnu: Add emacs-inf-janet.
* gnu/packages/emacs-xyz.scm (emacs-inf-janet): New variable.
2020-11-20 10:13:25 +01:00
Pierre Neidhardt 23dc8e46a0
gnu: Add emacs-janet-mode.
* gnu/packages/emacs-xyz.scm (emacs-janet-mode): New variable.
2020-11-20 10:13:25 +01:00
Pierre Neidhardt 7a858c0c0a
gnu: Add janet.
* gnu/packages/lisp.scm (janet): New variable.
2020-11-20 10:13:25 +01:00
Maxim Cournoyer 3d7917f042
gnu: fenics: Reduce build time.
* gnu/packages/simulation.scm (fenics)[phases]{check}: Don't run the test
suite twice; run it once in parallel mode.  Honor the number of jobs specified
via --cores, capped to 3 for memory reasons.  Do not check the demos.
2020-11-20 00:51:01 -05:00
Maxim Cournoyer 8d7dfa1914
gnu: python-pillow: Update to 8.0.1.
* gnu/packages/python-xyz.scm (python-pillow): Update to 8.0.1.
2020-11-19 21:56:59 -05:00
Maxim Cournoyer b5b548efc5
gnu: python-oslosphinx: Update to 4.18.0.
* gnu/packages/openstack.scm (python-oslosphinx): Update to 4.18.0.
[phases]: Delete 'check replacement.  Add a 'relax-requirements
phase.
[native-inputs]: Remove python-docutils.  Add python-openstackdocstheme and
python-reno.
(python2-oslosphinx): Remove variable.
2020-11-19 21:56:59 -05:00
Maxim Cournoyer 5c6c3fbd8c
gnu: python-oslosphinx: Fix indentation.
* gnu/packages/openstack.scm (python-oslosphinx): Fix indentation.
2020-11-19 21:56:59 -05:00
Maxim Cournoyer 9b1315a4ad
gnu: python-oslo: Update to 3.1.1.
* gnu/packages/openstack.scm (python-oslo): Update to 3.1.1.
[phases]: Add new 'relax-requirements phase.
[propagated-inputs]:  Move python-pbr...
[native-inputs]: ...here.  Add python-bandit, python-coverage and python-stestr.
2020-11-19 21:56:58 -05:00
Maxim Cournoyer 226b2af51a
gnu: python-hacking: Update to 4.0.0.
Fixes <https://issues.guix.gnu.org/39871>.

* gnu/packages/openstack.scm (python-hacking): Update to 4.0.0.
[arguments]: Remove field.
[propagated-inputs]: Remove python-flake8-2.6, python-mccabe-0.2.1, python-pbr,
python-pep8-1.5.7, python-pyflakes-1.2, python-six.  Add python-flake8.
[native-inputs]: Remove python-reno and python-testrepository.  Add
python-coverage, python-ddt, python-dnspython, python-fixtures,
python-monotonic, python-subunit, python-stestr and python-testtools.
(python2-hacking): Remove variable.
* gnu/packages/python-xyz.scm (python-pyflakes-1.2)
(python-mccabe-0.2.1, python2-mccabe-0.2.1)
(python-pep8-1.5.7, python2-pep8-1.5.7)
(python-flake8-2.6): Delete variables.
2020-11-19 21:56:58 -05:00
Maxim Cournoyer e8d1637be3
gnu: python-subunit-bootstrap: Update to 1.4.0.
* gnu/packages/check.scm (python-subunit-bootstrap): Update to 1.4.0.
2020-11-19 21:56:58 -05:00
Maxim Cournoyer 30429bc20f
gnu: Add python-stestr.
* gnu/packages/python-check.scm (python-stestr): New variable.
2020-11-19 21:56:58 -05:00
Maxim Cournoyer 762238c4d3
gnu: Add python-cliff.
* gnu/packages/openstack.scm (python-cliff): New variable.
2020-11-19 21:56:58 -05:00
Maxim Cournoyer 2cafbf4147
gnu: python-bandit: Fix indentation.
* gnu/packages/openstack.scm (python-bandit): Fix indentation.
2020-11-19 21:56:58 -05:00
Maxim Cournoyer a2ec24c65c
gnu: python-bandit: Update to 1.6.2.
* gnu/packages/openstack.scm (python-bandit): Update to 1.6.2.
[phases]: Remove argument.
[tests?]: Disable test suite.
[native-inputs]: Remove python-beautifulsoup4, python-fixtures, python-mock,
python-subunit, python-testrepository, python-testscenarios and
python-testtools.  Add python-pbr.
2020-11-19 21:56:57 -05:00
Maxim Cournoyer 21b78681f4
gnu: python-oslotest: Update to 4.4.1.
* gnu/packages/openstack.scm (python-oslotest): Update to 4.4.1.
[tests?]: Disable test suite.
[propagated-inputs]: Remove python-mock, python-mox3, python-os-client-config
and python-testrepository.
[native-inputs]: Remove field.
2020-11-19 21:56:57 -05:00
Maxim Cournoyer 0b5f73ce21
gnu: python-oslotest: Re-indent.
* gnu/packages/openstack.scm (python-oslotest): Fix indentation.
2020-11-19 21:56:57 -05:00
Maxim Cournoyer 7eaa3b45ac
gnu: python-stevedore: Update to 3.2.2.
* gnu/packages/openstack.scm (python-stevedore): Update to 3.2.2.
[tests?]: Disable tests.
[propagated-inputs]: Remove field.  Move python-pbr to...
[native-inputs]: ...here.  Remove python-mock, python-sphinx and
python-testrepository.
2020-11-19 21:56:57 -05:00
Maxim Cournoyer 7196b8c5ea
gnu: python-ddt: Update to 1.4.1.
* gnu/packages/python-xyz.scm (python-ddt): Update to 1.4.1.
[native-inputs]: Remove python-mock, python-nose.
[propagated-inputs]: Remove python-six.
[home-page]: Update.
(python2-ddt): Remove variable.
2020-11-19 21:56:56 -05:00
Tobias Geerinckx-Rice 14641312a9
gnu: vim: Update to 8.2.2017.
* gnu/packages/vim.scm (vim): Update to 8.2.2017.
2020-11-20 02:26:49 +01:00
Raghav Gururajan 3ab0b27e32
gnu: gajim-openpgp: Downgrade to 1.2.14.
This version is compatible with the stable version of gajim (1.2.2).

* gnu/packages/messaging.scm (gajim-openpgp)[version]: Downgrade to 1.2.14.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-11-20 02:26:49 +01:00
Raghav Gururajan 8af6a0661e
gnu: gajim-omemo: Downgrade to 2.6.80.
This version is compatible with the stable version of gajim (1.2.2).

* gnu/packages/messaging.scm (gajim-omemo): Downgrade to 2.6.80.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-11-20 02:26:48 +01:00
Tobias Geerinckx-Rice f073672b0b
gnu: libostree: Update to 2020.8.
* gnu/packages/package-management.scm (libostree): Update to 2020.8.
2020-11-20 02:26:48 +01:00
Tobias Geerinckx-Rice 5ccd270ab2
gnu: parallel: Update to 20201022.
* gnu/packages/parallel.scm (parallel): Update to 20201022.
2020-11-20 02:26:47 +01:00
Marius Bakke ee45483cc9
gnu: python-html2text: Update to 2020.1.16.
* gnu/packages/python-web.scm (python-html2text): Update to 2020.1.16.
2020-11-20 00:12:33 +01:00
Marius Bakke bcb8a8a6d6
gnu: ublock-origin: Update to 1.31.0.
* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.31.0.
2020-11-20 00:12:33 +01:00
Tobias Geerinckx-Rice 5a717c5526
gnu: vim: Fix a failing test.
* gnu/packages/vim.scm (vim)[arguments]: Rename the ‘skip-failing-tests’
phase to ‘skip-or-fix-failing-tests’.  Fix a failing test.
2020-11-20 00:06:39 +01:00
Tobias Geerinckx-Rice 58f2ac142c
gnu: tiled: Update to 1.4.3.
* gnu/packages/game-development.scm (tiled): Update to 1.4.3.
2020-11-20 00:06:39 +01:00
Tobias Geerinckx-Rice b1cd39276a
gnu: powwow: Update to 1.2.22.
* gnu/packages/games.scm (powwow): Update to 1.2.22.
2020-11-20 00:06:39 +01:00
Tobias Geerinckx-Rice c18803f28d
gnu: gajim: Honour $GAJIM_PLUGIN_PATH.
This allows Gajim to find plug-ins installed with Guix.
Reported at <http://issues.guix.gnu.org/44730>.

However, at the time of pushing both packaged plug-ins (gajim-omemo and
gajim-openpgp) require an unstable version of Gajim and will not load.

* gnu/packages/messaging.scm (gajim)[arguments]: Replace the
‘add-plugin-dirs’ substitution phase with a...
[source]: ...patch that won't silently break in the future.
* gnu/packages/patches/gajim-honour-GAJIM_PLUGIN_PATH.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-11-19 22:16:18 +01:00
Tobias Geerinckx-Rice aa954ec366
gnu: escpr: Compress PPDs.
* gnu/packages/cups.scm (escpr)[arguments]: Import SRFI-26 and add a
‘compress-PPDs’ phase.
2020-11-19 22:16:18 +01:00
Niklas Eklund 92797b3b88
gnu: emacs-request: Update to latest commit.
* gnu/packages/emacs-xyz.scm (emacs-request): Update to latest commit.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-19 21:20:33 +01:00
Pierre Langlois b04198a147
gnu: xmlstarlet: Install symlink to xmlstarlet binary.
* gnu/packages/xml.scm (xmlstarlet)[arguments]: Add 'symlink-xmlstarlet
phase.
2020-11-19 20:00:08 +00:00
Brett Gilio cab2ddb4c8
gnu: lablgtk3: Update to 3.1.1.
* gnu/packages/ocaml.scm (lablgtk3): Update to 3.1.1.
2020-11-19 13:35:12 -06:00
Brett Gilio 34ba163718
gnu: ocaml-cairo2: Amend comment about tests.
* gnu/packages/ocaml.scm (ocaml-cairo2): Amend comment about tests.

Related to issue #44725.
2020-11-19 13:22:33 -06:00
Efraim Flashner 8ed4c468ab
gnu: Don't append '.git' to GitHub uris.
* gnu/packages/admin.scm (nmrpflash)[source]: Remove '.git' from URI.
* gnu/packages/aidc.scm (zxing-cpp),
* gnu/packages/assembly.scm (mbuild),
* gnu/packages/audio.scm (opensles, wildmidi, tinyalsa),
* gnu/packages/browser-extensions.scm (ublock-origin-chromium),
* gnu/packages/check.scm (mutest),
* gnu/packages/compression.scm (unshield),
* gnu/packages/coq.scm (subset),
* gnu/packages/dictionaries.scm (translate-shell),
* gnu/packages/disk.scm (memkind),
* gnu/packages/documentation.scm (latex2html),
* gnu/packages/emacs-xyz.scm (emacs-chronometrist,
  emacs-flycheck-ledger, emacs-counsel-notmuch, emacs-spaceline,
  emacs-org-generate),
* gnu/packages/embedded.scm (ebusd, ebusd-configuration),
* gnu/packages/enchant.scm (nuspell),
* gnu/packages/fontutils.scm (woff2),
* gnu/packages/geo.scm (memphis),
* gnu/packages/gimp.scm (mrg),
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator),
* gnu/packages/gnome.scm (parlatype),
* gnu/packages/golang.scm (go-github-com-tv42-httpunix,
  go-github-com-ayufan-golang-kardianos-service),
* gnu/packages/graphics.scm (eglexternalplatform, egl-wayland, mmm,
  directfb, flux),
* gnu/packages/gstreamer.scm (openni2, ccextractor, libvisual,
  graphene),
* gnu/packages/guile-xyz.scm (guile-srfi-180, guile-torrent),
* gnu/packages/image.scm (openjpeg-data),
* gnu/packages/java.scm (javacc),
* gnu/packages/language.scm (liblouis, liblouisutdml),
* gnu/packages/linux.scm (pamela, ttyebus),
* gnu/packages/lxqt.scm (lxqt-connman-applet),
* gnu/packages/mail.scm (libetpan),
* gnu/packages/man.scm (ronn),
* gnu/packages/music.scm (tascam-gtk, artyfx),
* gnu/packages/networking.scm (srt, lksctp-tools, nng, nanomsg),
* gnu/packages/python-crypto.scm (pure-python-otr),
* gnu/packages/qt.scm (qtspell),
* gnu/packages/raspberry-pi.scm (raspi-gpio, raspi-open-firmware),
* gnu/packages/rdp.scm (freerdp),
* gnu/packages/ruby.scm (ruby-prawn-templates, ruby-treetop, ruby-gimme,
  ruby-standard, ruby-rubocop-ast, ruby-rexml, ruby-range-compressor,
  ruby-regexp-property-values, ruby-regexp-parser, ruby-rubocop,
  ruby-pdf-reader, ruby-pdf-inspector, ruby-prawn),
* gnu/packages/syncthing.scm (syncthing-gtk),
* gnu/packages/video.scm (svt-hevc, mediasdk, libvideogfx, libde265,
  tslib),
* gnu/packages/xml.scm (libxmlb, libxmlplusplus)[source]: Same.
2020-11-19 20:48:26 +02:00
Jonathan Brielmaier 2c2b07c1a3
gnu: icedove: Update to 78.5.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.5.0.
2020-11-19 19:08:05 +01:00
Pierre Neidhardt f4024165a4
gnu: sbcl-cl-webkit: Update to 20201111.
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20201111.
2020-11-19 16:23:50 +01:00
Ryan Prior c7a20c7ea3
gnu: esbuild: Update to 0.8.11.
* gnu/packages/web.scm (esbuild): Update to 0.8.11.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-19 15:06:24 +02:00
Riku Viitanen aee183e1a5
gnu: Add glyr.
* gnu/packages/music.scm (glyr): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-19 08:52:05 +00:00
Tobias Geerinckx-Rice 2d2ac74237
gnu: eigen: Update to 3.3.8.
* gnu/packages/algebra.scm (eigen): Update to 3.3.8.
2020-11-19 00:08:40 +01:00
Tobias Geerinckx-Rice 96fb444e79
gnu: nqc: Add USB & TCP support, remove segfault.
* gnu/packages/lego.scm (nqc)[native-inputs]: Add
add-usb-tcp-support.patch and debian-writable-swap-inst-len.patch.
[arguments]: Apply them in a new ‘patch’ phase.
2020-11-19 00:08:40 +01:00
Tobias Geerinckx-Rice 4bc0fc4eef
gnu: vim: Update to 8.2.2000.
* gnu/packages/vim.scm (vim): Update to 8.2.2000.
2020-11-19 00:08:40 +01:00
Tobias Geerinckx-Rice 61eba7271b
gnu: escpr: Use HTTPS, more relevant home page.
* gnu/packages/cups.scm (escpr)[home-page]: Use HTTPS.
Pre-set the OSC parameter most relevant to GNU.
2020-11-19 00:08:40 +01:00
Tobias Geerinckx-Rice 12abf24c85
gnu: escpr: Update to 1.7.8.
* gnu/packages/cups.scm (escpr): Update to 1.7.8.
2020-11-19 00:08:40 +01:00
Simon South 0305bc9176
gnu: transmission: Move remaining GUI-related files to "gui" output.
* gnu/packages/bittorrent.scm (transmission)[arguments]<phases>: Expand
"move-gui" phase to move remaining GUI-related files (AppData file,
localization files, man page) to "gui" output.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-11-18 23:43:57 +01:00
John Soo 23526b6716
gnu: Add uuid support to recutils.
* gnu/packages/databases.scm (recutils): [inputs] Add lib output of
util-linux.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-11-18 23:00:07 +01:00
Brett Gilio 54aa60b123
gnu: ocaml-cairo2: Disable tests.
* gnu/packages/ocaml.scm (ocaml-cairo2): Disable tests.

Issue: #44725
2020-11-18 15:52:17 -06:00
Marius Bakke 0a47ff9f9f
services: base: Re-export %default-substitute-urls from (guix store).
* gnu/services/base.scm: Export %DEFAULT-SUBSTITUTE-URLS.
2020-11-18 22:37:17 +01:00
Marius Bakke 0ae9bbe4f5
services: SDDM: Wait for elogind before starting.
Fixes <https://bugs.gnu.org/44669>.

* gnu/services/sddm.scm (sddm-shepherd-service)[requirement]: Add elogind.
2020-11-18 22:31:32 +01:00
Adam 93589b5e43
gnu: Add python-telethon.
* gnu/packages/python-xyz.scm (python-telethon): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-18 22:48:17 +02:00
Nicolas Goaziou 7ffa5de2c7
gnu: Add axel.
* gnu/packages/networking.scm (axel): New variable.
2020-11-18 21:16:37 +01:00
Nicolas Goaziou eca38ada61
gnu: scribus: Update to 1.5.6.1.
* gnu/packages/scribus.scm (scribus): Update to 1.5.6.1.
2020-11-18 18:31:11 +01:00
Tobias Geerinckx-Rice a45f8223e1
Merge remote-tracking branch 'upstream/version-1.2.0' 2020-11-18 18:07:57 +01:00
Tobias Geerinckx-Rice b4b08ee53b
gnu: fldigi: Update to 4.1.16.
* gnu/packages/radio.scm (fldigi): Update to 4.1.16.
2020-11-18 18:07:42 +01:00
Tobias Geerinckx-Rice 359a195eff
gnu: splix: Compress PPDs.
* gnu/packages/cups.scm (splix)[arguments]: Import SRFI-26 and add a
‘compress-PPDs’ phase.
2020-11-18 18:07:42 +01:00
Tobias Geerinckx-Rice a25362a5c1
gnu: splix: Update to 2.0.0-315.76268c4.
* gnu/packages/cups.scm (splix): Update to 2.0.0-315.76268c4.
[source]: Fetch from a more maintained git repository.
[arguments]: Add an ‘enter-subdirectory’ phase.
[inputs]: Remove instructions for building without JBIG.  It's no longer
patented.
2020-11-18 18:07:42 +01:00
Tobias Geerinckx-Rice 0405637946
gnu: xlockmore: Update to 5.66.
* gnu/packages/xdisorg.scm (xlockmore): Update to 5.66.
2020-11-18 18:07:42 +01:00
Tobias Geerinckx-Rice ab17f7e3ec
gnu: zabbix-agentd, zabbix-server: Update to 5.2.1.
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.2.1.
2020-11-18 18:07:42 +01:00
Ludovic Courtès 1d21204485
gnu: guix: Update to 0d4b1af. 2020-11-18 17:36:54 +01:00
Ludovic Courtès 0d4b1afb6b
gnu: guix: Update to 1.2.0rc2. 2020-11-18 17:36:34 +01:00
Nicolas Goaziou b3a63d4f1f
gnu: emacs-gcmh: Update to 0.2.1.
* gnu/packages/emacs-xyz.scm (emacs-gcmh): Update to 0.2.1.
2020-11-18 17:22:20 +01:00
Nicolas Goaziou e8aa4448cf
gnu: emacs-posframe: Update to 0.8.3.
* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.3.
2020-11-18 17:17:14 +01:00
Maxim Cournoyer 613e1ee5a8
gnu: python-semver: Fix build, again.
This reverts "gnu: python-semver: Fix build." (commit
b4e1ca0675) and overrides the check phase.

* gnu/packages/python-xyz.scm (python-semver)[phases]: Override the 'check
phase.
[native-inputs]: Remove all existing native-inputs.  Add python-pytest.
2020-11-18 09:57:21 -05:00
Tanguy Le Carrour 4c9eed9c56
gnu: astroid: Fix build.
* gnu/packages/mail.scm (astroid)[arguments]: Add phase to wrap binary
in GI_TYPELIB_PATH. Add 'glib-or-gtk-compile-schemas and
'glib-or-gtk-wrap phases from the glib-or-gtk build system.
[propagated-inputs]: Add adwaita-icon-theme.

Co-authored with Efraim Flashner <efraim@flashner.co.il>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-18 16:16:03 +02:00
Julien Lepiller 5221df3414
gnu: vpn: Make ca, key and cert optional.
* gnu/services/vpn.scm (openvpn-client-configuration)
(openvpn-server-configuration): Make ca, key an cert fields optional.
* doc/guix.texi (VPN Services): Document the change.
2020-11-18 15:05:41 +01:00
Michael Rohleder 82df93e27c
gnu: gnubg: Prevent building with AVX instructions.
* gnu/packages/games.scm (gnubg)[arguments]: Add configure-flags for Intel
systems to build without AVX instructions.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2020-11-18 08:59:48 -05:00
Pierre Neidhardt abb64b5efc
gnu: bennu-game-development: Update to 353.
* gnu/packages/game-development.scm (bennu-game-development): Update to 353.
2020-11-18 14:13:47 +01:00
Ludovic Courtès 37b98e8cca
services: shepherd: Map all the invalid store characters to dash.
Fixes a regression introduced in
977eb5d023 whereby file system services
would now have a different name.

* gnu/services/base.scm (file-system->shepherd-service-name): Revert
changes introduced in 977eb5d023.
* gnu/services/shepherd.scm (%store-characters): New variable
(shepherd-service-file-name): Map all the characters outside
%STORE-CHARACTERS to #\-.
2020-11-18 11:13:49 +01:00
Leo Prikler 5c3f7c8ab8
gnu: komikku: Update to 0.22.1.
* gnu/packages/gnome.scm (komikku): Update to 0.22.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-18 12:03:33 +02:00
B. Wilson df661fb960
gnu: Add mblaze.
* gnu/packages/mail.scm (mblaze): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-18 09:11:00 +00:00
Danny Milosavljevic 8490fa0253
services: cups: Add some extensions by default.
* gnu/services/cups.scm (cups-configuration): Add some extensions by default.
doc/guix.texi (Printing Services): Document the default value.
2020-11-18 10:00:11 +01:00
Simon South fa268b28e1
gnu: bitcoin-core: Update to 0.20.1.
* gnu/packages/finance.scm (bitcoin-core): Update to 0.20.1.
[source]: Remove obsolete patch.
[native-inputs]: Add autoconf, automake and libtool.
[inputs]: Remove protobuf.
[arguments]: Add "set-no-git-flag" phase to indicate the build is not taking
place within a git repository.
* gnu/packages/patches/bitcoin-core-python-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-18 08:44:43 +00:00
Leo Prikler 5a6c861db9
gnu: Add python-git-hammer.
* gnu/packages/python-xyz.scm (python-git-hammer): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-18 10:37:44 +02:00
Leo Prikler 6a8bac06d3
gnu: Add python-globber.
* gnu/packages/python-xyz.scm (python-globber): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-18 10:37:43 +02:00
Leo Prikler 4a75fdc877
gnu: Add python-beautifultable.
* gnu/packages/python-xyz.scm (python-beautifultable): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-18 10:37:43 +02:00
Miguel Ángel Arruga Vivas 1663555646
gnu: gpgme: Update to 1.15.0.
* gnu/packages/gnupg.scm (gpgme): Update to 1.15.0.
2020-11-18 08:51:00 +01:00
Mark H Weaver 8ec5415c9e
gnu: icecat: Update to 78.5.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-15999, CVE-2020-16012, CVE-2020-26951,
CVE-2020-26953, CVE-2020-26956, CVE-2020-26958, CVE-2020-26959,
CVE-2020-26960, CVE-2020-26961, CVE-2020-26965, CVE-2020-26966, and
CVE-2020-26968.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-11-17 23:31:19 -05:00
Maxim Cournoyer 129b9b16d9
Merge remote-tracking branch 'origin/version-1.2.0' into master
Conflicts:
	gnu/packages/bioinformatics.scm

The python-pysam package fixed in master was kept instead of the update done
in the version-1.2.0 branch.
2020-11-17 18:00:28 -05:00
Nicolas Goaziou 5f9c92dd62
gnu: snap: Update to 6.3.3.
* gnu/packages/education.scm (snap): Update to 6.3.3.
2020-11-17 23:48:36 +01:00
Ludovic Courtès 5bc19300ee
gnu: guix: Fix typo in comment.
* gnu/packages/package-management.scm (guix): Fix typo in comment.
2020-11-17 23:22:34 +01:00
Tobias Geerinckx-Rice 1b16727c18
gnu: units: Update to 2.21.
* gnu/packages/maths.scm (units): Update to 2.21.
2020-11-17 22:21:22 +01:00
Tobias Geerinckx-Rice 735093e521
gnu: python-parted: Update to 3.11.7.
* gnu/packages/disk.scm (python-parted): Update to 3.11.7.
2020-11-17 22:21:21 +01:00
Tobias Geerinckx-Rice 038c92c4c8
gnu: oath-toolkit: Update to 2.6.4.
* gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.4.
2020-11-17 22:21:21 +01:00
Tobias Geerinckx-Rice 6d15ff667f
gnu: nnn: Update to 3.5.
* gnu/packages/admin.scm (nnn): Update to 3.5.
2020-11-17 22:21:20 +01:00
Maxim Cournoyer 19d4693939
system: vm: Remove unused system-disk-image-in-vm.
* gnu/system/vm.scm (system-disk-image-in-vm): Remove.

Reported-by: Ludovic Courtès <ludo@gnu.org>
2020-11-17 15:20:03 -05:00
Maxim Cournoyer b0afa3c5f6
bootloader: grub: Skip install-grub-efi when producing a disk image.
Fixes <http://issues.guix.gnu.org/44353>.

Every bootloader should try their best to install themselves using only the
MOUNT-POINT and otherwise do nothing.  This requirement comes from the
necessity to call INSTALL-GRUB when installing the (non-EFI) GRUB bootloader,
which needs to populate the root file system with extra modules that cannot be
fit in the core.img file, limited in size to 491520 bytes (by the i386-pc
format required for legacy BIOS compatibility).

As introducing bootloader knowledge at the level of the image code is
undesirable, every bootloader should be adapted to support this fall-back for
their installation procedure (TODO).

* gnu/bootloader/grub.scm (install-grub-efi)[efi-dir]: Skip when the EFI-DIR
argument is set to #f.
2020-11-17 15:20:03 -05:00
Maxim Cournoyer 1ec366cdfd
image: Remove conflicting user-provided EFI file system.
When the image type is "raw" or derived from it (such as "qcow2"), an ESP
partition and file system is already added by the image generator.  If a
conflicting user-provided EFI file system is provided, it causes the boot to
fail, as happens for the lightweight-desktop.tmpl and desktop.tmpl templates
under gnu/system/examples.

* gnu/system/image.scm (operating-system-for-image): Remove file systems whose
mount point is "/boot/efi".
2020-11-17 15:20:02 -05:00
Tanguy Le Carrour 82ffc79f8a
gnu: Add astroid.
* gnu/packages/mail.scm (astroid): New variable.

Co-authored with Efraim Flashner <efraim@flashner.co.il>.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-17 21:38:06 +02:00
Tanguy Le Carrour e9654ef1bf
gnu: gmime: Enable introspection.
* gnu/packages/mail.scm (gmime)[arguments]: Add the "--enable-introspection"
flag to configure-flags.
[native-inputs]: Add gobject-introspection.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-17 21:38:05 +02:00
Tobias Geerinckx-Rice c622849691
gnu: libhandy: Update to 1.0.2.
* gnu/packages/gnome.scm (libhandy): Update to 1.0.2.
2020-11-17 20:29:21 +01:00
Tobias Geerinckx-Rice f648695b76
gnu: libhandy: Update home page.
* gnu/packages/gnome.scm (libhandy)[home-page]: Update.
2020-11-17 20:29:21 +01:00
Tobias Geerinckx-Rice 1cf5d2cf21
gnu: arc-theme: Add missing configure flag.
* gnu/packages/gnome.scm (arc-theme)[arguments]: Add ‘--disable-cinnamon’
to #:configure-flags.
2020-11-17 20:29:21 +01:00
Jonathan Brielmaier aa11334ab0
gnu: node@10.22: Update to 10.22.1.
* gnu/packages/node.scm (node-10.22): Update to 10.22.1.
2020-11-17 19:28:12 +01:00
Mathieu Othacehe 3d3ffb30f9
installer: Fix device synchronization.
Reported by Florian Pelz:
https://lists.gnu.org/archive/html/guix-devel/2020-11/msg00326.html.

* gnu/installer/utils.scm (call-with-time): New procedure,
(let/time): new macro.
* gnu/installer/parted.scm (with-delay-device-in-use?): Increase the retry
count to 16.
(non-install-devices): Remove the call to with-delay-device-in-use? as it
doesn't return the expected result, and would block much longer now.
(free-parted): Log the time required to sync each device.
2020-11-17 19:10:14 +01:00
Mathieu Othacehe 9113de2ca2
installer: Fix device synchronization.
Reported by Florian Pelz:
https://lists.gnu.org/archive/html/guix-devel/2020-11/msg00326.html.

* gnu/installer/utils.scm (call-with-time): New procedure,
(let/time): new macro.
* gnu/installer/parted.scm (with-delay-device-in-use?): Increase the retry
count to 16.
(non-install-devices): Remove the call to with-delay-device-in-use? as it
doesn't return the expected result, and would block much longer now.
(free-parted): Log the time required to sync each device.
2020-11-17 19:09:19 +01:00
Eric Bavier 3aec121e95
gnu: tomb: Update to 2.8.
Fixes CVE-2020-28638.

* gnu/packages/crypto.scm (tomb): Update to 2.8
[source]: Remove obsolete patch.
* gnu/packages/patches/tomb-fix-errors-on-open.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-11-17 09:52:04 -06:00
Stefan ede4117f7f
gnu: bootloader: efi-bootloader-chain: Allow multiple HOOKS.
* gnu/bootloader.scm (efi-bootloader-profile): Allow multiple HOOKS.
(efi-bootloader-chain): Allow multiple HOOKS.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-11-17 16:03:03 +01:00
Pierre Neidhardt 841bc2df97
gnu: emacs-helm: Update to 3.7.0.
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.7.0.
2020-11-17 12:47:34 +01:00
Nicolas Goaziou ad56bd1d28
gnu: emacs-djvu: Update to 1.1.1.
* gnu/packages/emacs-xyz.scm (emacs-djvu): Update to 1.1.1.
2020-11-17 10:21:48 +01:00
Tobias Geerinckx-Rice dc14cbda51
gnu: enet: Update to 1.3.17.
* gnu/packages/networking.scm (enet): Update to 1.3.17.
2020-11-17 04:45:31 +01:00
Tobias Geerinckx-Rice 7a8dead250
gnu: mpop: Update to 1.4.11.
* gnu/packages/mail.scm (mpop): Update to 1.4.11.
2020-11-17 04:45:30 +01:00
Tobias Geerinckx-Rice 71bb7332d8
gnu: livemedia-utils: Cross-compile.
* gnu/packages/video.scm (livemedia-utils)[arguments]: Use CC-FOR-TARGET
and CXX-FOR-TARGET.
2020-11-17 04:45:30 +01:00
Tobias Geerinckx-Rice 0ac2e11b4b
gnu: livemedia-utils: Update to 2020.11.05.
* gnu/packages/video.scm (livemedia-utils): Update to 2020.11.05.
[inputs]: Add openssl.
2020-11-17 04:45:30 +01:00
Tobias Geerinckx-Rice 76ad954734
gnu: wireguard-linux-compat: Update to 1.0.20201112.
* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20201112.
[arguments]: Build with linux-libre-5.4.
2020-11-17 04:45:30 +01:00
Tobias Geerinckx-Rice 79e27dcd48
gnu: arc-theme: Update to 20201013.
* gnu/packages/gnome.scm (arc-theme): Update to 20201013.
[source]: Use new upstream.
2020-11-17 04:45:30 +01:00
Tobias Geerinckx-Rice da384d993b
gnu: python-pypika: Update to 0.44.0.
* gnu/packages/databases.scm (python-pypika): Update to 0.44.0.
2020-11-17 04:45:30 +01:00
Tobias Geerinckx-Rice 0fecc6ce67
gnu: python-peewee: Update to 3.14.0.
* gnu/packages/databases.scm (python-peewee): Update to 3.14.0.
2020-11-17 04:45:30 +01:00
Tobias Geerinckx-Rice c7e8bfe2ff
gnu: xsimd: Define SIMD.
* gnu/packages/cpp.scm (xsimd)[description]: Expand the @acronym.
2020-11-17 04:45:29 +01:00
Tobias Geerinckx-Rice 902e944ef7
gnu: xsimd: Update to 7.4.9.
* gnu/packages/cpp.scm (xsimd): Update to 7.4.9.
2020-11-17 04:45:29 +01:00
Tobias Geerinckx-Rice f3effa5132
gnu: gnu-pw-mgr: Update to 2.7.4.
* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.7.4.
2020-11-17 04:45:29 +01:00
Tobias Geerinckx-Rice 71456036de
gnu: youtube-dl: Update to 2020.11.17.
* gnu/packages/video.scm (youtube-dl): Update to 2020.11.17.
2020-11-17 04:45:29 +01:00
Tobias Geerinckx-Rice 7661f82d97
gnu: pdfpc: Update to 4.4.1.
* gnu/packages/pdf.scm (pdfpc): Update to 4.4.1.
2020-11-17 04:45:29 +01:00
Ludovic Courtès 37c21b130c
gnu: guix: Use libexec/guix/guile in the 'guix' shebang.
This is a followup to 880fe019ae.

* gnu/packages/package-management.scm (guix)[arguments]: Delete
'patch-shebangs' phase.
2020-11-16 23:41:02 +01:00
Martin Becze dc2de508a3
gnu: z3: Update to 4.8.9.
* gnu/packages/maths.scm (z3): Update to 4.8.9.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-16 21:19:45 +00:00
Miguel Ángel Arruga Vivas 46ce24fb2d
gnu: git: Add phase to restore hooks shebang.
Fixes <https://bugs.gnu.org/25508>.

* gnu/packages/version-control.scm (git)[arguments]: New phase
restore-sample-hooks-shebang.
2020-11-16 21:48:36 +01:00
Efraim Flashner 34a6f12351
gnu: grub: Cross-compile for mips64el-linux.
* gnu/packages/bootloaders.scm (grub)[arguments]: Add custom phase to
set BUILD_FREETYPE_* flags.
[native-inputs]: Add freetype.
2020-11-16 22:38:15 +02:00
Efraim Flashner 66f769122f
gnu: grub: Don't run tests when cross compiling.
* gnu/packages/bootloaders.scm (grub)[arguments]: Skip tests when
cross-compiling.
2020-11-16 22:38:15 +02:00
AuPath 4ef38c806d
gnu: Add emacs-boon.
* gnu/packages/emacs-xyz.scm (emacs-boon): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-16 20:19:53 +01:00
AuPath 322faf8e99
gnu: Add emacs-modalka.
* gnu/packages/emacs-xyz.scm (emacs-modalka): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-16 20:11:00 +01:00
Michael Rohleder 56003edef8
gnu: emacs-matrix-client: Update to 0.0.0-5.59c7924.
* gnu/packages/emacs-xyz.scm (emacs-matrix-client): Update to 0.0.0-5.59c7924.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-16 19:46:04 +01:00
Marius Bakke 6cad3f6966
services: mingetty: Export configuration accessors.
* gnu/services/base: Export configuration accessors for mingetty.
2020-11-16 19:08:36 +01:00
Jonathan Brielmaier f609369840
gnu: icedove: Update to 78.4.3.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.4.3.
2020-11-16 17:38:29 +01:00
Danny Milosavljevic f2c6375449
gnu: gcc-vc4: Update to commit 0fe4b83897341742f9df65797474cb0feab4b377.
* gnu/packages/patches/gcc-6-fix-buffer-size.patch: New file.
* gnu/packages/patches/gcc-6-fix-isl-includes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/embedded.scm (gcc-vc4): Update to commit
0fe4b83897341742f9df65797474cb0feab4b377.
[source]: Add the patches from above.
2020-11-16 15:02:48 +01:00
Efraim Flashner 455daf46ad
gnu: pzstd: Cross compile.
* gnu/packages/compression.scm (pzstd)[arguments]: use cc-for-target,
cxx-for-target in make-flags.
[native-inputs]: Only use googletest when compiling natively.
[inputs]: Add googletest when cross compiling.
2020-11-16 15:10:30 +02:00
Efraim Flashner 9f58c83c3a
gnu: zstd: Cross compile.
* gnu/packages/compression.scm (zstd)[arguments]: When targeting another
system use cc-for-target in make-flags.
2020-11-16 14:47:37 +02:00
Efraim Flashner 40b52444bb
gnu: bsdiff: Cross compile.
* gnu/packages/compression.scm (bsdiff)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 14:40:50 +02:00
Efraim Flashner c0040f0ed0
gnu: squashfs-tools: Cross compile.
* gnu/packages/compression.scm (squashfs-tools)[arguments]: Use
cc-for-target in make-flags.
2020-11-16 14:39:41 +02:00
Efraim Flashner dfb4a28575
gnu: lz4: Cross compile.
* gnu/packages/compression.scm (lz4)[arguments]: When targeting another
system use cc-for-target in make-flags.
2020-11-16 14:38:57 +02:00
Efraim Flashner 60587450e0
gnu: bam: Cross-compile.
* gnu/packages/build-tools.scm (bam)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 14:17:27 +02:00
Efraim Flashner 50836eb724
gnu: lua: Cross compile.
* gnu/packages/lua.scm (lua)[arguments]: Use cc-for-target in
make-flags. Set SYSLIBS to include readline.
2020-11-16 14:16:52 +02:00
Efraim Flashner 1f048676b6
gnu: premake4: Cross compile.
* gnu/packages/build-tools.scm (premake4)[arguments]: Use cc-for-target
in make-flags.
2020-11-16 14:08:27 +02:00
Efraim Flashner 40e9545632
gnu: unifdef: Cross compile.
* gnu/packages/c.scm (unifdef)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 14:03:05 +02:00
Efraim Flashner 6cc86492db
gnu: dtc: Cross compile.
* gnu/packages/bootloaders.scm (dtc)[arguments]: Use cc-for-target in
make-flags. Add custom phase to use correct pkg-config for target.
2020-11-16 13:03:00 +02:00
Efraim Flashner afcf90c60f
gnu: hostapd: Cross compile.
* gnu/packages/admin.scm (hostapd)[arguments]: Use cc-for-target in
make-flags. Add custom flag to use correct pkg-config for target.
2020-11-16 13:03:00 +02:00
Efraim Flashner 164c49100d
gnu: masscan: Cross compile.
* gnu/packages/admin.scm (masscan)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 13:03:00 +02:00
Efraim Flashner a6b646911e
gnu: mktorrent: Cross compile.
* gnu/packages/bittorrent.scm (mktorrent)[arguments]: Use cc-for-target
in make-flags.
2020-11-16 13:03:00 +02:00
Efraim Flashner 7d728270ab
gnu: btar: Cross compile.
* gnu/packages/backup.scm (btar)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 13:02:59 +02:00
Efraim Flashner 4def7dac23
gnu: dcadec: Cross compile.
* gnu/packages/audio.scm (dcadec)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 13:02:59 +02:00
Efraim Flashner bd3200fd8b
gnu: filteraudio: Cross compile.
* gnu/packages/audio.scm (filteraudio)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 13:02:59 +02:00
Efraim Flashner 59775c1c79
gnu: rgbds: Cross compile.
* gnu/packages/assembly.scm (rgbds)[arguments]: Use cc-for-target in
make-flags. Add custom phase to use correct pkg-config for target.
2020-11-16 13:02:56 +02:00
Guillaume Le Vaillant f6a42ac946
gnu: Add pdf2djvu.
* gnu/packages/djvu.scm (pdf2djvu): New variable.
2020-11-16 11:23:57 +01:00
Ludovic Courtès 977eb5d023
Properly deal with build directories containing '~'.
Fixes <https://bugs.gnu.org/44626>.
Reported by Vagrant Cascadian <vagrant@debian.org>.

* tests/build-utils.scm ("wrap-script, simple case"): Pass
SCRIPT-CONTENTS to 'display' rather than 'format'.
* gnu/services/base.scm (file-system->shepherd-service-name)
[valid-characters, mount-point]: New variables.
Filter out invalid store file name characters from the mount point of
FILE-SYSTEM.
2020-11-16 11:21:42 +01:00
Stefan 74eeb11dae
gnu: bootloader: Support chain loading to an EFI bootloader.
* gnu/bootloader.scm (efi-bootloader-profile): New function.
(efi-bootloader-chain): New function.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-11-16 10:33:18 +01:00
Efraim Flashner cbd104bf6f
gnu: nnn: Cross compile.
* gnu/packages/admin.scm (nnn)[arguments]: Use cc-for-target in
make-flags. Add custom phase to use correct pkg-config for target.
2020-11-16 11:16:11 +02:00
Efraim Flashner d4560e0b7b
gnu: cpulimit: Make check phase conditional.
* gnu/packages/admin.scm (cpulimit)[arguments]: Only run custom 'check
phase when tests are enabled.
2020-11-16 11:16:10 +02:00
Efraim Flashner 6e26bd5b7f
gnu: cpulimit: Use make-flags.
* gnu/packages/admin.scm (cpulimit)[arguments]: Introduce make-flags.
Use them in custom 'build and 'check phases.
2020-11-16 11:16:10 +02:00
Efraim Flashner bc63198830
gnu: cpulimit: Cross compile.
* gnu/packages/admin.scm (cpulimit)[arguments]: Use cc-for-target in
custom 'build and 'check phases.
2020-11-16 11:04:35 +02:00
Efraim Flashner 12110f949d
gnu: acpica: Cross compile.
* gnu/packages/admin.scm (acpica)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 11:03:50 +02:00
Efraim Flashner 8ec5adce41
gnu: wpa-supplicant-minimal: Cross compile.
* gnu/packages/admin.scm (wpa-supplicant-minimal)[arguments]: Use
cc-for-target in make-flags. Adjust custom 'configure phase to use the
correct pkg-config for the target.
2020-11-16 10:40:09 +02:00
Ryan Prior 8f447b1ae5
gnu: esbuild: Update to 0.8.7.
* gnu/packages/web.scm (esbuild): Update to 0.8.7.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-16 10:10:17 +02:00
Ryan Prior 8ebfa60d93
gnu: quickjs: Update to 2020-11-08.
* gnu/packages/javascript.scm (quickjs): Update to 2020-11-08.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-16 10:10:15 +02:00
Leo Prikler b21ff78aa8
gnu: komikku: Update to 0.22.0.
* gnu/packages/gnome.scm (komikku): Update to 0.22.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-16 10:06:31 +02:00
Tobias Geerinckx-Rice 243512d984
gnu: xen: Update to 4.14.0.
* gnu/packages/virtualization.scm (xen): Update to 4.14.0.
2020-11-16 04:11:46 +01:00
Tobias Geerinckx-Rice 1a8a6b7c9b
gnu: xen: Fix build failure.
This reverts commit 6177320d78,
obsoleted by <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30756>.
2020-11-16 04:11:46 +01:00
Tobias Geerinckx-Rice b91e0a5a14
gnu: scribus: Update to 1.5.6.
* gnu/packages/scribus.scm (scribus): Update to 1.5.6.
[source]: Remove patch.
[inputs]: Substitute python for python-2.
* gnu/packages/patches/scribus-1.5.5-poppler-0.86-build-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-11-16 04:11:46 +01:00
Tobias Geerinckx-Rice c8edef614c
gnu: acpica: Update to 20201113.
* gnu/packages/admin.scm (acpica): Update to 20201113.
2020-11-16 04:11:45 +01:00
Tobias Geerinckx-Rice b0ff82461c
gnu: libolm: Fix (run) the tests.
* gnu/packages/crypto.scm (libolm)[arguments]: Invoke ctest from within
the right directory.
2020-11-16 04:11:45 +01:00
Tobias Geerinckx-Rice 675c520c40
gnu: libolm: Update to 3.2.1.
* gnu/packages/crypto.scm (libolm): Update to 3.2.1.
2020-11-16 04:10:51 +01:00
Tobias Geerinckx-Rice 4929ab53f5
gnu: xterm: Update to 362.
* gnu/packages/xorg.scm (xterm): Update to 362.
2020-11-16 04:10:51 +01:00
Tobias Geerinckx-Rice 0d14986814
gnu: xterm: Download source over HTTPS.
* gnu/packages/xorg.scm (xterm)[source]: Use HTTPS.
2020-11-16 04:10:51 +01:00
David Thompson 664821f1d7
gnu: tiled: Update to 1.4.2. 2020-11-15 21:14:09 -05:00
Leo Famulari 29c66198f3
gnu: Blender: Update to 2.83.9.
* gnu/packages/graphics.scm (blender): Update to 2.83.9.
2020-11-15 17:56:18 -05:00
Leo Famulari 66a087d5d3
gnu: avidemux: Update to 2.7.6.
* gnu/packages/video.scm (avidemux): Update to 2.7.6.
[arguments]: Adjust to update of bundled FFmpeg.
[inputs]: Add libaom.
2020-11-15 17:50:54 -05:00
Ricardo Wurmus e1fa3ea9fe
gnu: methyldackel: Update to 0.5.1.
* gnu/packages/bioinformatics.scm (methyldackel): Update to 0.5.1.
[arguments]: Link with libbigwig.
[inputs]: Add curl and libbigwig; replace htslib with htslib-1.9.
2020-11-15 23:31:35 +01:00
Tobias Geerinckx-Rice 67d905ee79
gnu: straw-viewer: Update to 0.1.1.
* gnu/packages/video.scm (straw-viewer): Update to 0.1.1.
2020-11-15 23:05:34 +01:00
Zhu Zihao 7140c55d17
gnu: texmacs: Update to 1.99.15.
* gnu/packages/text-editors.scm(texmacs): Update to 1.99.15.
[inputs]: Add qtsvg.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-15 22:56:00 +01:00
Nicolas Goaziou 31b6ad823b
gnu: curseofwar: Fix license.
* gnu/packages/games.scm (curseofwar)[license]: Switch to GPL3+.
2020-11-15 22:30:38 +01:00
Nicolas Goaziou 9ad333f6cd
gnu: curseofwar: Improve docstring.
* gnu/packages/games.scm (curseofwar): Remove unnecessary reference to Linux.
Add other available UI.
2020-11-15 22:29:25 +01:00
Adam Kandur 204ac80ee7
gnu: Add emacs-parsec.
* gnu/packages/emacs-xyz.scm (emacs-parsec): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-15 22:25:37 +01:00
Efraim Flashner 0b1d58029c
gnu: curseofwar: Don't use DESTDIR.
* gnu/packages/games.scm (curseofwar)[arguments]: Set PREFIX, not
DESTDIR, in make-flags.
2020-11-15 23:19:05 +02:00
Efraim Flashner 54d478fd9b
gnu: curseofwar: Cross compile.
* gnu/packages/games.scm (curseofwar)[arguments]: Use cc-for-target in
make-flags.
2020-11-15 23:17:40 +02:00
luhux 15929beb5f
gnu: Add curseofwar
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-11-15 22:03:40 +01:00
Kyle Meyer 3b77ba7868
gnu: Add b4.
* gnu/packages/version-control.scm (b4): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-15 20:15:46 +00:00
Tobias Geerinckx-Rice 11305a17ce
gnu: perl-net-dns: Update to 1.28.
* gnu/packages/networking.scm (perl-net-dns): Update to 1.28.
2020-11-15 20:47:45 +01:00
Tobias Geerinckx-Rice 82b3f42d24
gnu: python-scp: Update to 0.13.3.
* gnu/packages/python-xyz.scm (python-scp): Update to 0.13.3.
2020-11-15 20:47:45 +01:00
Tobias Geerinckx-Rice 1d17a07eb8
gnu: font-jetbrains-mono: Update to 2.210.
* gnu/packages/fonts.scm (font-jetbrains-mono): Update to 2.210.
[source]: Download from GitHub.
[arguments]: Replace the ‘install-license-files’ phase.
2020-11-15 20:47:45 +01:00
Tobias Geerinckx-Rice 3e16b3c42f
gnu: python-css-parser: Update to 1.0.6.
* gnu/packages/python-web.scm (python-css-parser): Update to 1.0.6.
2020-11-15 20:47:45 +01:00
Tobias Geerinckx-Rice 8c39cfd0e6
gnu: python-cloudscraper: Update to 1.2.48.
* gnu/packages/python-web.scm (python-cloudscraper): Update to 1.2.48.
2020-11-15 20:47:45 +01:00
Tobias Geerinckx-Rice 73b305737c
gnu: python-cloudscraper: Remove questionable message.
* gnu/packages/python-web.scm (python-cloudscraper)[source]: Add
substitution to snippet.
2020-11-15 20:47:45 +01:00
Tobias Geerinckx-Rice 2dee149575
gnu: python-css-parser: Improve description.
* gnu/packages/python-web.scm (python-css-parser)[description]: Say what
it is, not only what it was.
2020-11-15 20:47:45 +01:00
Tobias Geerinckx-Rice 9d69348990
gnu: python-bottle: Use HTTPS home page.
* gnu/packages/python-web.scm (python-bottle)[home-page]: Use HTTPS.
2020-11-15 20:47:44 +01:00
Tobias Geerinckx-Rice 6fa2ea471e
gnu: python-bottle: Update to 0.12.19.
* gnu/packages/python-web.scm (python-bottle): Update to 0.12.19.
2020-11-15 20:47:44 +01:00
Tobias Geerinckx-Rice 968b1a3ea2
gnu: rr: Update to 5.4.0.
* gnu/packages/debug.scm (rr): Update to 5.4.0.
[arguments]: Add capnproto to the RUNPATH.
2020-11-15 20:47:44 +01:00
Tobias Geerinckx-Rice 00781cb57d
gnu: rr: Fix typo.
* gnu/packages/debug.scm (rr)[inputs]: Fix ‘cpanproto’ typo.
2020-11-15 20:47:44 +01:00
Efraim Flashner ce18d88347
gnu: vim-guix-vim: Update to 0.1.1.
* gnu/packages/vim.scm (vim-guix-vim): Update to 0.1.1.
2020-11-15 20:34:01 +02:00
Pierre Neidhardt 06269abece
gnu: emacs-helm-sly: Update to 0.5.0.
* gnu/packages/emacs-xyz.scm (emacs-helm-sly): Update to 0.5.0.
[description]: Fix typos.
2020-11-15 15:16:41 +01:00
Diego Nicola Barbato 81643c4cf3
gnu: python-matplotlib: Fix rounding errors on x86 CPUs.
Fixes <https://issues.guix.gnu.org/40406>.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2020-11-14 22:11:31 -05:00
Tobias Geerinckx-Rice b070e3f810
gnu: qemu: Remove left-over debugging statement.
This follows up on 1b0cda6b44.  Sigh.

* gnu/packages/virtualization.scm (qemu)[arguments]: Remove the FAIL.
2020-11-15 00:38:32 +01:00
Tobias Geerinckx-Rice cbfa23c74e
gnu: python-pycryptodomex: Inherit from python-pycryptodome.
* gnu/packages/python-crypto.scm (python-pycryptodomex): Inherit from
python-pycryptodome.
[build-system, home-page, synopsis, license]: Remove redundant fields.
2020-11-15 00:38:32 +01:00
Tobias Geerinckx-Rice bb2d1dae20
gnu: python-pycryptodome: Update to 3.9.9.
* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.9.9.
2020-11-15 00:38:32 +01:00
Tobias Geerinckx-Rice cd551413ee
gnu: highlight: Update to 3.59.
* gnu/packages/pretty-print.scm (highlight): Update to 3.59.
2020-11-15 00:38:32 +01:00
Tobias Geerinckx-Rice 7ea957e2c5
gnu: superlu: Update to 5.2.2.
* gnu/packages/maths.scm (superlu): Update to 5.2.2.
2020-11-15 00:38:32 +01:00
Tobias Geerinckx-Rice 8d2ee4c596
gnu: opendoas: Update to 6.8.
* gnu/packages/admin.scm (opendoas): Update to 6.8.
[arguments]: Adjust makefile name.
2020-11-15 00:12:12 +01:00
Tobias Geerinckx-Rice 80817b5098
gnu: multipath-tools: Update to 0.8.5.
* gnu/packages/linux.scm (multipath-tools): Update to 0.8.5.
[source]: Remove patch.
[arguments]: Add a ‘skip-failing-tests’ phase.
* gnu/packages/patches/multipath-tools-sans-systemd.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-11-15 00:12:12 +01:00
Tobias Geerinckx-Rice 1ba5071c2d
gnu: msmtp: Update to 1.8.13.
* gnu/packages/mail.scm (msmtp): Update to 1.8.13.
2020-11-15 00:12:12 +01:00
Tobias Geerinckx-Rice 79bf16f688
gnu: ogre: Update to 1.12.9.
The imgui submodule has been removed upstream.

* gnu/packages/graphics.scm (ogre): Update to 1.12.9.
[source]: Don't clone recursively.
[native-inputs]: Add dear-imgui-source.
[arguments]: Add an ‘unpack-dear-imgui’ phase.
Add IMGUI_DIR to #:configure-flags.
2020-11-15 00:12:12 +01:00
Tobias Geerinckx-Rice e23d5aa908
gnu: Add dear-imgui.
* gnu/packages/graphics.scm (dear-imgui): New public variable.
2020-11-15 00:12:12 +01:00
Tobias Geerinckx-Rice 0e8df7403e
gnu: Update stb to b42009b3b9d4ca35bc703f5310eedc74f584be58.
* gnu/packages/stb.scm (stb): Update to commit b42009b3b9d4ca35bc703f5310eedc74f584be58..
(stb-image): Update version number to 2.26.
(stb-image-write): Update version number to 1.15.
(stb-sprintf): Update version number to 1.09.
(stb-truetype): Update version number to 1.24.
2020-11-15 00:12:12 +01:00
Tobias Geerinckx-Rice 6f5f60b289
gnu: Add stb-rect-pack.
* gnu/packages/stb.scm (stb-rect-pack): New public variable.
2020-11-15 00:12:11 +01:00
Tobias Geerinckx-Rice 89f25a813a
gnu: perl-lwp-protocol-https: Update to 6.09.
* gnu/packages/web.scm (perl-lwp-protocol-https): Update to 6.09.
2020-11-15 00:12:11 +01:00
Tobias Geerinckx-Rice 1b0cda6b44
gnu: qemu: Extend I/O test time-outs.
* gnu/packages/virtualization.scm (qemu)[arguments]: Add an
‘extend-test-time-outs’ phase.
2020-11-15 00:12:11 +01:00
Tobias Geerinckx-Rice e48eac3b3e
gnu: python-podcastparser: Update to 0.6.6.
* gnu/packages/gpodder.scm (python-podcastparser): Update to 0.6.6.
[native-inputs, arguments]: Substitute python-pytest for python-coverage
& python-nose.
2020-11-15 00:12:11 +01:00
Tobias Geerinckx-Rice 808fc71e7c
gnu: fio: Update to 3.24.
* gnu/packages/benchmark.scm (fio): Update to 3.24.
2020-11-15 00:12:11 +01:00
Tobias Geerinckx-Rice 2c560aa217
gnu: perl-www-curl: Fix build with curl@7.69.1.
* gnu/packages/web.scm (perl-www-curl)[source]:
Add perl-www-curl-fix-struct-void.patch.
* gnu/packages/patches/perl-www-curl-remove-symbol.patch: Update.
* gnu/packages/patches/perl-www-curl-fix-struct-void.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-11-15 00:12:11 +01:00
Maxim Cournoyer a35f3a4233
gnu: cqfd: Update to 5.2.1.
* gnu/packages/docker.scm (cqfd): Update to 5.2.1.
2020-11-14 11:41:07 -05:00
Maxim Cournoyer 7c816ed493
gnu: python-numba: Update to 0.51.2.
Fixes <https://issues.guix.gnu.org/43546>.

* gnu/packages/python-xyz.scm (python-numba): Update to 0.51.2.
[arguments]: Remove #:modules.
[phases]{check}: Use add-installed-pythonpath instead of some ad-hoc
solution.  Set HOME.
{remove-failing-tests}: Remove.
[inputs]: Move to...
[native-inputs]: ...here.
2020-11-14 11:41:07 -05:00
Maxim Cournoyer 8a34f29292
gnu: python-llvmlite: Update to 0.34.0.
This is in preparation of updating the broken python-numba package.

* gnu/packages/llvm.scm (python-llvmlite): Update to 0.34.0.
[arguments]: Enable tests.
[phases]{patch-reference-to-llvmlite, skip-failing-tests}
{set-compiler/linker-flags}: New phases.
[inputs]: Update custom LLVM input and associated patches.
[home-page]: Use HTTPS.
2020-11-14 11:41:07 -05:00
Maxim Cournoyer 9e4c24ef90
gnu: llvm-9: Standardize patch level.
Having a non-standard (different than 1) patch level requirement means the
patches cannot be composed easily from different origins.  The following
command was used to remove one level from the llvm-9 patches:

  sed -e 's|^--- a/|--- |' -e 's|^+++ b/|+++ |' \
      gnu/packages/patches/llvm-9* -i

* gnu/packages/llvm.scm (llvm-9)[source]: Drop the patch-flags field.
Re-indent list of patches.
* gnu/packages/patches/llvm-9-fix-bitcast-miscompilation.patch: Strip one level.
* gnu/packages/patches/llvm-9-fix-lpad-miscompilation.patch: Likewise.
* gnu/packages/patches/llvm-9-fix-scev-miscompilation.patch: Likewise.
2020-11-14 11:41:07 -05:00
nixo 199ebb1298
gnu: Add kristall.
* gnu/packages/web-browsers.scm (kristall): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-14 16:19:36 +00:00
Alexandru-Sergiu Marton 870d74ab68
gnu: gmnisrv: Update to 0-1.d484ba0.
* gnu/packages/web.scm (gmnisrv): Update to 0-1.d484ba0.
[arguments]: Remove the install-config phase.
[propagated-inputs]: Add mailcap.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-14 11:32:41 +00:00
Alexandru-Sergiu Marton 149dd51d2f
services: gmnisrv: Export procedures and service type.
* gnu/services/web.scm: Export gmnisrv-configuration, gmnisrv-configuration?,
gmnisrv-configuration-package, gmnisrv-configuration-config-file,
gmnisrv-service-type.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-14 11:32:40 +00:00
Alexandru-Sergiu Marton 85ad155158
gnu: Add mailcap.
* gnu/packages/mail.scm (mailcap): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-14 11:32:37 +00:00
Pierre Neidhardt 403ba4140f
gnu: emacs-evil-collection: Update to 20201113.
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20201113.
2020-11-14 12:22:53 +01:00
Pierre Neidhardt 2980b726d3
gnu: emacs-helm-system-packages: Update to 1.10.2.
* gnu/packages/emacs-xyz.scm (emacs-helm-system-packages): Update to 1.10.2.
2020-11-14 11:26:04 +01:00
宋文武 7f9888e53f
gnu: Add sx.
* gnu/packages/xdisorg.scm (sx): New variable.
2020-11-14 10:23:07 +08:00
Tobias Geerinckx-Rice 0404b28dc7
gnu: python-pykeepass: Update to 3.2.1.
* gnu/packages/python-crypto.scm (python-pykeepass): Update to 3.2.1.
[propagated-inputs]: Substitute python-pycryptodomex for
python-pycryptodome.
2020-11-14 01:50:35 +01:00
Tobias Geerinckx-Rice c8ca9eb8f3
gnu: python-pycryptodome: Note public-domain legacy.
* gnu/packages/python-pycryptodome.scm (python-pycryptodome)[license]:
Add public-domain.
2020-11-14 01:50:34 +01:00
Tobias Geerinckx-Rice 970a3026e9
gnu: python-pycryptodome: Expand description.
* gnu/packages/python-crypto.scm (python-pycryptodome)[synopsis, description]:
Copy higher-level description from python-pycryptodomex.
2020-11-14 01:50:33 +01:00
Tobias Geerinckx-Rice 5ef1913ce6
gnu: Add python-pycryptodomex.
* gnu/packages/python-crypto.scm (python-pycryptodomex): New public
variable.
2020-11-14 01:50:32 +01:00
Tobias Geerinckx-Rice e0c34c1a4c
gnu: lua-resty-lrucache: Update to 0.10.
* gnu/packages/lua.scm (lua-resty-lrucache): Update to 0.10.
2020-11-14 01:50:31 +01:00
Tobias Geerinckx-Rice 9c3a29e382
gnu: lua-resty-core: Update to 0.1.18.
* gnu/packages/lua.scm (lua-resty-core): Update to 0.1.18.
2020-11-14 01:50:30 +01:00
Tobias Geerinckx-Rice c41314853d
gnu: nginx-lua-module: Update to 0.10.16.
* gnu/packages/web.scm (nginx-lua-module): Update to 0.10.16.
2020-11-14 01:50:30 +01:00
Tobias Geerinckx-Rice b5454eb33d
gnu: libgda: Update to 5.2.10.
* gnu/packages/gnome.scm (libgda): Update to 5.2.10.
[source]: Generate git tag from version number.
[native-inputs]: Add autoconf-archive.
2020-11-14 01:50:29 +01:00
Tobias Geerinckx-Rice 7214dc8449
gnu: python-duniterpy: Update to 0.60.1.
* gnu/packages/finance.scm (python-duniterpy): Update to 0.60.1.
2020-11-14 01:50:28 +01:00
Tobias Geerinckx-Rice 647d1ece49
gnu: inxi-minimal: Update to 3.1.09-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.09-1.
2020-11-14 01:50:27 +01:00
Ricardo Wurmus 4e9b2e8ba2
gnu: inspekt3d: Build with Guile 3.
* gnu/packages/engineering.scm (inspekt3d)
[source]: Add snippet to allow building with Guile 3.0.
[inputs]: Replace guile-2.2 with guile-3.0.
[propagated-inputs]: Replace guile-opengl with guile3.0-opengl.
2020-11-13 21:42:45 +01:00
Ricardo Wurmus dd012afde4
gnu: libfive: Update to 0-4.8ca1b86.
* gnu/packages/engineering.scm (libfive): Update to 0-4.8ca1b86.
[inputs]: Replace guile-2.2 with guile-3.0.
2020-11-13 21:42:45 +01:00
Tobias Geerinckx-Rice f6e031ab36
gnu: julia: Update to 1.5.3.
* gnu/packages/julia.scm (julia): Update to 1.5.3.
(libuv-julia): Update to 1fcc6d66f9df74189c74d3d390f02202bb7db953.
(julia-patch): Update version.  No change to patches.
2020-11-13 19:43:25 +01:00
Tobias Geerinckx-Rice db2f95f1c2
gnu: libwhich: Compile natively, too.
This follows up on commit 12424b3ecf.

* gnu/packages/julia.scm (libwhich)[arguments]: Fix non-cross
compilation.
2020-11-13 19:43:25 +01:00
Ludovic Courtès 0b146ceaab
Merge branch 'version-1.2.0' of ssh://git.sv.gnu.org/srv/git/guix into version-1.2.0 2020-11-13 17:02:49 +01:00
Maxim Cournoyer 4e01bc440a
gnu: python-pysam: Update to version 0.16.0.1.
The check phase was failing with:

starting phase `check'
make: Entering directory '...drv-0/python-pysam-0.15.1-checkout/tests/pysam_data'
samtools faidx ex1.fa
samtools import ex1.fa.fai ex1.sam.gz ex1.bam
[main] "samtools import" has been removed. Please use "samtools view" instead.
make: *** [Makefile:56: ex1.bam] Error 1

* gnu/packages/bioinformatics.scm (python-pysam): Update to version 0.16.0.1.
[phases]{check}: Delete a couple more failing test files.
[native-inputs]: Add python-pytest.
2020-11-13 10:17:00 -05:00
Roel Janssen 37ba374a53
gnu: Fix build for python-pysam.
* gnu/packages/bioinformatics.scm (python-pysam): Use htslib-1.9,
  samtools-1.9, and bcftools-1.9.
2020-11-13 16:16:43 +01:00
Roel Janssen ecc309c142
gnu: Add bcftools-1.9.
* gnu/packages/bioinformatics.scm (bcftools-1.9): New variable.
2020-11-13 16:14:01 +01:00
Ekaitz Zarraga 3a15847685
gnu: dino: Update to 0.2.0
Update of the recently released Dino 0.2.0 version.

Thanks!

From 0b764d48996f3851ee2596a25f1fd42a8d3f4063 Mon Sep 17 00:00:00 2001
From: Ekaitz Zarraga <ekaitz@elenq.tech>
Date: Fri, 13 Nov 2020 12:18:11 +0100
Subject: [PATCH] gnu: dino: Update to 0.2.0

    * gnu/packages/messaging.scm (dino): Update to 0.2.0

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-11-13 15:02:33 +01:00
Tobias Geerinckx-Rice 12424b3ecf
gnu: libwhich: Cross-compile.
* gnu/packages/julia.scm (libwhich)[arguments]: Use CC-FOR-TARGET.
Look for zlib in NATIVE-INPUTS.
2020-11-13 15:02:32 +01:00
Ludovic Courtès 4b2ce77ca0
gnu: guix: Update to 3ba6ffd. 2020-11-13 15:01:25 +01:00
Roel Janssen c3232fcc77
gnu: bedtools: Use samtools-1.9.
The build for bedtools with samtools 1.11 triggers a testsuite
failure which is reported here:
https://github.com/arq5x/bedtools2/issues/814

* gnu/packages/bioinformatics.scm (bedtools): Use samtools-1.9.
2020-11-13 14:49:31 +01:00
Roel Janssen da4a38edad
gnu: Add samtools-1.9.
* gnu/packages/bioinformatics.scm (samtools-1.9): New variable.
2020-11-13 14:49:27 +01:00
Roel Janssen 3ede804f6d
gnu: Add htslib-1.9.
* gnu/packages/bioinformatics.scm (htslib-1.9): New variable.
2020-11-13 14:49:20 +01:00
Ludovic Courtès 3ba6ffd0dd
gnu: guix: Update to 1.2.0rc1. 2020-11-13 14:40:28 +01:00
Ludovic Courtès ae10ec441a
gnu: glib: Graft patch to detect changes to the installed applications.
Fixes <https://bugs.gnu.org/35594>.
Reported by sirgazil <sirgazil@zoho.com> and others.

* gnu/packages/patches/glib-appinfo-watch.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/glib.scm (glib)[replacement]: New field.
(glib-with-gio-patch): New variable.
(glib-with-documentation): Use 'package/inherit'.
2020-11-13 09:13:56 +01:00