Efraim Flashner [Mon, 17 Dec 2018 08:51:50 +0000 (10:51 +0200)]
gnu: z3: Fix building on non-Intel machines.
* gnu/packages/maths.scm (z3)[arguments]: Add phase to remove
unnecessary include statement.
Efraim Flashner [Sun, 16 Dec 2018 21:17:09 +0000 (23:17 +0200)]
gnu: z3: Declare source-file-name.
* gnu/packages/maths.scm (z3)[source]: Add missing 'file-name.
Efraim Flashner [Sun, 16 Dec 2018 21:07:44 +0000 (23:07 +0200)]
gnu: kicad: Don't hardcode version numbers.
* gnu/packages/engineering.scm (kicad)[source]: Replace hardcoded
version number with parameterized one.
[arguments]: Same.
Efraim Flashner [Sun, 16 Dec 2018 20:52:52 +0000 (22:52 +0200)]
gnu: avogadro: Don't hardcode python version.
* gnu/packages/chemistry.scm (avogadro)[arguments]: Replace hardcoded
python version with parametrized one.
Efraim Flashner [Sun, 16 Dec 2018 20:48:53 +0000 (22:48 +0200)]
gnu: gess: Don't hardcode python version.
* gnu/packages/bioinformatics.scm (gess)[arguments]: Replace hardcoded
python version with parameterized one.
Efraim Flashner [Sun, 16 Dec 2018 17:56:50 +0000 (19:56 +0200)]
gnu: nmap: Don't hardcode python version.
* gnu/packages/admin.scm (nmap)[arguments]: Replace hardcoded python
version with parameterized one.
Rutger Helling [Mon, 17 Dec 2018 09:56:42 +0000 (10:56 +0100)]
gnu: virt-manager: Update to 2.0.0.
* gnu/packages/virtualization.scm (virt-manager): Update to 2.0.0.
[arguments]: Don't build with Python 2.
[inputs]: Replace Python 2 inputs with Python 3 versions.
Arun Isaac [Mon, 17 Dec 2018 09:42:15 +0000 (15:12 +0530)]
gnu: ansible: Update to 2.7.5.
* gnu/packages/admin.scm (ansible): Update to 2.7.5.
Nicolas Goaziou [Sun, 16 Dec 2018 22:51:31 +0000 (23:51 +0100)]
gnu: mame: Update to 0.204.
* gnu/packages/emulators.scm (mame): Update to 0.204.
[arguments]: Add phase to fix compilation error.
Leo Famulari [Sun, 16 Dec 2018 21:15:46 +0000 (16:15 -0500)]
gnu: Go 1.11: Update to 1.11.4 [fixes CVE-2018-{16873,16874}].
* gnu/packages/golang.scm (go-1.11): Update to 1.11.4.
Rutger Helling [Sun, 16 Dec 2018 21:14:11 +0000 (22:14 +0100)]
gnu: lookingglass: Update to a12.
* gnu/packages/virtualization.scm (lookingglass): Update to a12.
[build-system]: Use cmake-build-system.
[arguments]: Add 'chdir-to-client phase.
Jan Nieuwenhuizen [Fri, 14 Dec 2018 17:52:35 +0000 (18:52 +0100)]
gnu: mes: Update to 0.19.
* gnu/packages/mes.scm (mes): Update to 0.19.
Arun Isaac [Tue, 11 Dec 2018 19:30:26 +0000 (01:00 +0530)]
gnu: emacs-tracking: Enable tests.
* gnu/packages/emacs.scm (emacs-tracking)[arguments]: Append to arguments
inherited from emacs-circe, instead of overwriting them.
Arun Isaac [Tue, 11 Dec 2018 19:29:15 +0000 (00:59 +0530)]
gnu: emacs-circe: Enable tests.
* gnu/packages/emacs.scm (emacs-circe)[arguments]: Enable tests. Set
test-command. Add set-home phase.
[native-inputs]: Add emacs-buttercup.
Arun Isaac [Tue, 11 Dec 2018 19:17:01 +0000 (00:47 +0530)]
gnu: Add emacs-buttercup.
* gnu/packages/emacs.scm (emacs-buttercup): New variable.
Pierre Neidhardt [Sun, 16 Dec 2018 15:31:01 +0000 (16:31 +0100)]
gnu: Add trivial-clipboard.
* gnu/packages/lisp.scm (cl-trivial-clipboard, ecl-trivial-clipboard,
sbcl-trivial-clipboard): New variables.
Pierre Langlois [Sat, 15 Dec 2018 22:38:53 +0000 (22:38 +0000)]
gnu: stumpwm: Update to 18.11.
* gnu/packages/lisp.scm (stumpwm): Update to 18.11.
[native-inputs]: New field.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Pierre Langlois [Sat, 15 Dec 2018 22:35:26 +0000 (22:35 +0000)]
gnu: Add sbcl-fiasco.
* gnu/packages/lisp.scm (sbcl-fiasco, cl-fiasco, ecl-fiasco): New variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Sun, 16 Dec 2018 14:49:41 +0000 (15:49 +0100)]
gnu: guile: Do not warn about 'madvise' ENOSYS on GNU/Hurd.
* gnu/packages/guile.scm (guile-2.2)[arguments]: When 'hurd-target?'
returns true, add 'allow-madvise-ENOSYS' phase.
Ludovic Courtès [Sun, 16 Dec 2018 14:36:48 +0000 (15:36 +0100)]
gnu: glibc: Add patch implementing "pid/…" magic lookup on the Hurd.
This patch is missing from glibc 2.28 and is needed to support
/proc/self lookup when using the Hurd's procfs, which in turn is needed
for our 'guile-relocatable.patch'.
See <https://lists.gnu.org/archive/html/bug-hurd/2018-12/msg00024.html>.
* gnu/packages/patches/glibc-hurd-magic-pid.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc)[arguments]: Add 'apply-hurd-patch'
phase.
[native-inputs]: Add "hurd-magic-pid-patch" input.
* gnu/packages/cross-base.scm (cross-libc)[arguments]: Duplicate
'apply-hurd-patch' phase.
Ludovic Courtès [Sat, 15 Dec 2018 22:50:24 +0000 (23:50 +0100)]
daemon: Use unbranded phrases in comments and messages.
* nix/libstore/build.cc, nix/libstore/globals.cc,
nix/libstore/gc.cc, nix/libstore/local-store.cc,
nix/libstore/optimise-store.cc, nix/libstore/store-api.cc,
nix/libutil/archive.cc, nix/nix-daemon/nix-daemon.cc: Replace "Nix
store" by "store", and "Nix daemon" by "build daemon".
Efraim Flashner [Sun, 16 Dec 2018 13:42:01 +0000 (15:42 +0200)]
gnu: mail.scm: Sort module imports alphabetically.
* gnu/packages/mail.scm: Sort module imports alphabetically.
Efraim Flashner [Sun, 16 Dec 2018 13:38:50 +0000 (15:38 +0200)]
gnu: khard: Update to 0.12.2.
* gnu/packages/mail.scm (khard): Update to 0.12.2.
[propagated-inputs]: Add python-ruamel.yaml, python-unidecode. Sort
alphabetically.
Efraim Flashner [Sun, 16 Dec 2018 13:04:22 +0000 (15:04 +0200)]
gnu: mit-scheme: Match all systems in "source" input.
This fixes a regression from
d870cc5e8acfed6fee318a66c3ffc7244aa376a1.
* gnu/packages/scheme.scm (mit-scheme)[inputs]: Add the catch-all case
for the "source" input.
Efraim Flashner [Sun, 16 Dec 2018 10:48:52 +0000 (12:48 +0200)]
gnu: urlscan: Update to 0.9.1.
* gnu/packages/mail.scm (urlscan): Update to 0.9.1.
Vagrant Cascadian [Sat, 15 Dec 2018 13:57:32 +0000 (14:57 +0100)]
gnu: arm-trusted-firmware-sun50i-a64: Update to 2.0-2.
98aab97.
* gnu/packages/firmware (arm-trusted-firmware-sun50i-a64): Update to
2.0-2.
98aab97.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Vagrant Cascadian [Sat, 15 Dec 2018 22:23:41 +0000 (23:23 +0100)]
gnu: python-pyelftools: Fix tests with python 3.7.
* gnu/packages/python.scm (python-pyelftools)
[native-inputs]: Remove python-setuptools.
[arguments]: Add set-pythonpath phase.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Efraim Flashner [Sun, 16 Dec 2018 07:38:46 +0000 (09:38 +0200)]
gnu: gcl: Build with standard gcc.
* gnu/packages/lisp.scm (gcl)[native-inputs]: Remove gcc@4.9.
Efraim Flashner [Sat, 15 Dec 2018 20:23:30 +0000 (22:23 +0200)]
gnu: flatbuffers: Set source file name.
* gnu/packages/serialization.scm (flatbuffers)[source]: Add missing
'file-name field.
Leo Famulari [Thu, 13 Dec 2018 20:43:20 +0000 (15:43 -0500)]
gnu: Singularity: Update to 2.6.1 [fixes CVE-2018-19295].
Our Singularity package is not vulnerable to CVE-2018-19295 by default,
becuase that vulnerability is based on the 'mount', 'start', and
'action' Singularity binaries being installed setuid, which we do not do
in Guix.
* gnu/packages/linux.scm (singularity): Update to 2.6.1.
Pierre Neidhardt [Sat, 15 Dec 2018 18:21:08 +0000 (19:21 +0100)]
doc: Replace @command by @code for packages
* doc/contributing.texi (Submitting Patches): Replace @command by @code for
packages.
Feng Shu [Sat, 15 Dec 2018 00:29:34 +0000 (08:29 +0800)]
gnu: emacs-switch-window: Update to 1.6.2.
* gnu/packages/emacs.scm (emacs-switch-window): Update to 1.6.2.
[source]: Use git-fetch.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
Feng Shu [Fri, 14 Dec 2018 11:57:17 +0000 (19:57 +0800)]
gnu: emacs-pyim: Update to 1.8.
* gnu/packages/emacs.scm (emacs-pyim): Update to 1.8.
[source]: Use git-fetch.
[propagated-inputs]: Remove emacs-pos-tip. Add emacs-posframe.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
Feng Shu [Fri, 14 Dec 2018 12:11:58 +0000 (20:11 +0800)]
gnu: Add emacs-posframe.
* gnu/packages/emacs.scm (emacs-posframe): New variable.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
Feng Shu [Fri, 14 Dec 2018 11:31:48 +0000 (19:31 +0800)]
gnu: emacs-exwm-x: Update to 1.9.0.
* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.9.0.
[source]: Use git-fetch.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
Pierre Neidhardt [Fri, 14 Dec 2018 23:20:35 +0000 (00:20 +0100)]
doc: Merge "discourage use of texlive" with existing paragraph on "guix size"
* doc/contributing.texi (Submitting Patches): Merge "discourage use of
texlive" with existing paragraph on "guix size".
Ludovic Courtès [Fri, 14 Dec 2018 22:39:08 +0000 (23:39 +0100)]
gnu: mit-scheme: Match all the system types in 'inputs'.
Fixes a regression introduced in
d870cc5e8acfed6fee318a66c3ffc7244aa376a1 whereby "guix package -A" on
one of the non-x86 systems would crash.
* gnu/packages/scheme.scm (mit-scheme)[inputs]: Reintroduce catch-all
case.
Ludovic Courtès [Fri, 14 Dec 2018 16:05:08 +0000 (17:05 +0100)]
gnu: glibc-stripped: Empty 'native-inputs' and 'propagated-inputs'.
These would needlessly pull in linux-libre-headers when running
"guix build bootstrap-tarballs --target=i586-pc-gnu".
* gnu/packages/make-bootstrap.scm (%glibc-stripped)[native-inputs]
[propagated-inputs]: New fields.
Nicolas Goaziou [Fri, 14 Dec 2018 22:42:25 +0000 (23:42 +0100)]
gnu: wireshark: Update to 2.6.5.
* gnu/packages/networking.scm (wireshark): Update to 2.6.5.
Pierre Neidhardt [Fri, 14 Dec 2018 22:06:06 +0000 (23:06 +0100)]
doc: Discourage the use of texlive as input
* doc/contributing.texi (Submitting Patches): Discourage the use of texlive as
input.
Pierre Neidhardt [Fri, 14 Dec 2018 22:01:16 +0000 (23:01 +0100)]
gnu: chez-sockets: Replace texlive input with minimal texlive-union.
* gnu/packages/chez.scm (chez-sockets)[native-inputs]: Replace texlive with minimal texlive-union.
Pierre Neidhardt [Fri, 14 Dec 2018 19:04:53 +0000 (20:04 +0100)]
gnu: chez-web: Replace texlive input with minimal texlive-union.
* gnu/packages/chez.scm (chez-web)[native-inputs]: Replace texlive with minimal texlive-union.
Pierre Neidhardt [Fri, 14 Dec 2018 18:50:54 +0000 (19:50 +0100)]
gnu: Add texlive-context-base.
* gnu/packages/tex.scm (texlive-context-base): New variable.
Pierre Neidhardt [Fri, 14 Dec 2018 18:50:33 +0000 (19:50 +0100)]
gnu: Add texlive-fonts-charter.
* gnu/packages/tex.scm (texlive-fonts-charter): New variable.
Pierre Neidhardt [Fri, 14 Dec 2018 18:45:10 +0000 (19:45 +0100)]
gnu: texlive-generic-pdftex: Include pdftex map.
* gnu/packages/tex.scm (texlive-generic-pdftex): Include pdftex map.
Pierre Neidhardt [Fri, 14 Dec 2018 18:44:36 +0000 (19:44 +0100)]
gnu: texlive-fonts-cm: Include type1 fonts.
* gnu/packages/tex.scm (texlive-fonts-cm): Include type1 fonts.
Pierre Neidhardt [Fri, 14 Dec 2018 18:43:45 +0000 (19:43 +0100)]
gnu: texlive-dvips: Include all maps.
* gnu/packages/tex.scm (texlive-dvips): Include all maps.
Pierre Neidhardt [Fri, 14 Dec 2018 16:48:05 +0000 (17:48 +0100)]
gnu: unison: Replace texlive input with texlive-tiny.
* gnu/packages/ocaml.scm (unison)[native-inputs]: Replace texlive with texlive-tiny.
Pierre Neidhardt [Fri, 14 Dec 2018 16:13:40 +0000 (17:13 +0100)]
gnu: hypre: Replace texlive input with minimal texlive-union.
* gnu/packages/maths.scm (hypre)[native-inputs]: Replace texlive with minimal
texlive-union.
Pierre Neidhardt [Fri, 14 Dec 2018 16:09:48 +0000 (17:09 +0100)]
gnu: Add texlive-bibtex.
* gnu/packages/tex.scm (texlive-bibtex): New variable.
Pierre Neidhardt [Fri, 14 Dec 2018 16:09:31 +0000 (17:09 +0100)]
gnu: Add texlive-fonts-xypic.
* gnu/packages/tex.scm (texlive-fonts-xypic): New variable.
Pierre Neidhardt [Fri, 14 Dec 2018 15:39:13 +0000 (16:39 +0100)]
gnu: Add texlive-generic-xypic.
* gnu/packages/tex.scm (texlive-generic-xypic): New variable.
Pierre Neidhardt [Fri, 14 Dec 2018 09:54:16 +0000 (10:54 +0100)]
gnu: coq: Remove unused texlive and hevea from native-inputs.
* gnu/packages/ocaml.scm (coq)[native-inputs]: Remove unused texlive and
hevea.
Pierre Neidhardt [Fri, 14 Dec 2018 09:52:33 +0000 (10:52 +0100)]
gnu: chez-web: Fix conflicting bootstrap phase.
* gnu/packages/chez.scm (chez-web): Fix conflicting bootstrap phase.
Pierre Neidhardt [Fri, 14 Dec 2018 09:51:29 +0000 (10:51 +0100)]
gnu: chez-scheme: Replace texlive input with minimal texlive-union.
* gnu/packages/chez.scm (chez-scheme)[native-inputs]: Replace texlive with
minimal texlive-union.
Nicolas Goaziou [Fri, 14 Dec 2018 22:22:10 +0000 (23:22 +0100)]
gnu: snap: Update to 4.2.2.9.
* gnu/packages/education.scm (snap): Update to 4.2.2.9.
Nicolas Goaziou [Fri, 14 Dec 2018 22:14:40 +0000 (23:14 +0100)]
gnu: silkaj: Update to 0.6.1.
* gnu/packages/finance.scm (silkaj): Update to 0.6.1.
Christopher Baines [Thu, 13 Dec 2018 12:56:41 +0000 (13:56 +0100)]
gnu: ghc-call-stack-boot: Make it a hidden package.
This package doesn't sound like it should be directly used, so hide it.
* gnu/packages/haskell.scm (ghc-call-stack-boot): Use hidden-package to hide
the package.
Ludovic Courtès [Fri, 14 Dec 2018 10:10:25 +0000 (11:10 +0100)]
deduplication: Gracefully handle ENOSPC raised by 'link' calls.
Reported by Andreas Enge <andreas@enge.fr>
in <https://bugs.gnu.org/33676>.
* guix/store/deduplication.scm (replace-with-link): Catch ENOSPC around
'get-temp-link'. Do nothing when 'get-temp-link' throws ENOSPC. Move
code to restore PARENT's permissions outside of 'catch'.
* tests/store-deduplication.scm ("deduplicate, ENOSPC"): New test.
Mark H Weaver [Fri, 14 Dec 2018 00:59:02 +0000 (19:59 -0500)]
gnu: linux-libre: Update to 4.19.9.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.9.
(%linux-libre-hash): Update hash.
Mark H Weaver [Fri, 14 Dec 2018 00:58:07 +0000 (19:58 -0500)]
gnu: linux-libre@4.14: Update to 4.14.88.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.88.
(%linux-libre-4.14-hash): Update hash.
Mark H Weaver [Fri, 14 Dec 2018 00:57:18 +0000 (19:57 -0500)]
gnu: linux-libre@4.9: Update to 4.9.145.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.145.
Mark H Weaver [Fri, 14 Dec 2018 00:56:33 +0000 (19:56 -0500)]
gnu: linux-libre@4.4: Update to 4.4.167.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.167.
Ludovic Courtès [Thu, 13 Dec 2018 23:36:12 +0000 (00:36 +0100)]
gnu: guix: Update to
60b0402.
* gnu/packages/package-management.scm (guix): Update to
60b0402.
Ludovic Courtès [Thu, 13 Dec 2018 18:45:47 +0000 (19:45 +0100)]
substitute: Ignore irrelevant narinfo signatures.
Fixes <https://bugs.gnu.org/33733>.
Fixes a bug whereby 'guix substitute' would accept narinfos whose
signature does not cover the StorePath/NarHash/References tuple.
* guix/scripts/substitute.scm (narinfo-sha256)[%mandatory-fields]: New
variable.
Compute SIGNED-FIELDS; return #f unless each of the %MANDATORY-FIELDS
is among SIGNED-FIELDS.
* tests/substitute.scm ("query narinfo with signature over nothing")
("query narinfo with signature over irrelevant bits"): New tests.
Rutger Helling [Wed, 12 Dec 2018 10:57:36 +0000 (11:57 +0100)]
gnu: qemu: Update to 3.1.0.
* gnu/packages/virtualization.scm (qemu): Update to 3.1.0.
[source]: Remove obsolete patches.
* gnu/packages/patches/qemu-CVE-2018-16847.patch,
gnu/packages/patches/qemu-CVE-2018-16867.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
Ludovic Courtès [Thu, 13 Dec 2018 13:36:38 +0000 (14:36 +0100)]
gnu: go-ipfs: Work around tar bomb.
* gnu/packages/ipfs.scm (go-ipfs)[source](method): Switch to
URL-FETCH/TARBOMB.
(file-name): New field.
[arguments]: Add 'make-files-writable' phase.
Ludovic Courtès [Wed, 12 Dec 2018 11:47:19 +0000 (12:47 +0100)]
guix-install.sh: Use pool.sks-keyservers.net.
"pgp.mit.edu" has been unavailable for some time.
* etc/guix-install.sh (chk_require): Change key server to
pool.sks-keyservers.net.
Kei Kebreau [Thu, 13 Dec 2018 13:32:50 +0000 (08:32 -0500)]
gnu: mit-scheme: Update to 10.1.3.
* gnu/packages/scheme.scm (mit-scheme): Update to 10.1.3.
[arguments]: Update 'unpack', 'configure-doc', and 'install-doc' phases
accordingly.
[supported-systems]: Limit to i686-linux and x86_64-linux.
Arun Isaac [Sat, 1 Dec 2018 13:22:42 +0000 (18:52 +0530)]
gnu: Add librepcb.
* gnu/packages/engineering.scm (librepcb): New variable.
Rutger Helling [Thu, 13 Dec 2018 10:39:21 +0000 (11:39 +0100)]
gnu: Add llvm@7.0.0.
* gnu/packages/llvm.scm (llvm@7.0.0): New variable.
Mark H Weaver [Thu, 13 Dec 2018 04:30:18 +0000 (23:30 -0500)]
gnu: Fix misplaced commas (unquotes).
* gnu/packages/java.scm (ant-bootstrap),
gnu/packages/kde.scm (kdenlive),
gnu/packages/lxqt.scm (lxqt-panel, lxqt-runner),
gnu/packages/mpd.scm (ncmpc),
gnu/packages/opencl.scm (beignet),
gnu/packages/pdf.scm (zathura-pdf-mupdf),
gnu/packages/video.scm (streamlink),
gnu/packages/web-browsers.scm (luakit),
gnu/packages/web.scm (perl-libwww),
gnu/packages/wm.scm (ghc-xmonad-contrib): Fix misplaced commas (unquotes).
Mark H Weaver [Thu, 13 Dec 2018 04:35:59 +0000 (23:35 -0500)]
gnu: icecat: Remove extraneous newlines.
* gnu/packages/gnuzilla.scm (icecat)[source]: Remove extraneous newlines.
Oleg Pykhalov [Tue, 11 Dec 2018 16:37:05 +0000 (19:37 +0300)]
gnu: php: Update to 7.3.0.
* gnu/packages/php.scm (php)[version]: Update to 7.3.0.
[arguments]: Delete "sapi/cli/tests/upload_2G.phpt" substitution and
delete "ext/pcre/tests/bug76909.phpt" file.
[inputs]: Replace 'pcre' with 'pcre2'.
Pierre Neidhardt [Wed, 12 Dec 2018 23:17:42 +0000 (00:17 +0100)]
gnu: Add missing "Pierre Neidhardt" copyright line.
* gnu/packages/admin.scm: Fix copyright.
Pierre Neidhardt [Wed, 12 Dec 2018 22:52:50 +0000 (23:52 +0100)]
gnu: Add ngrep.
* gnu/packages/admin.scm (ngrep): New variable.
宋文武 [Wed, 12 Dec 2018 11:35:05 +0000 (19:35 +0800)]
gnu: zathura-pdf-mupdf: Fix dependencies.
* gnu/packages/pdf.scm (zathura-pdf-mupdf)[inputs]: Add mujs.
[arguments]: Pass 'link-external' to the configure flags. Patch 'meson.build'
to include mujs as 'build_dependencies'.
Rutger Helling [Wed, 12 Dec 2018 10:05:28 +0000 (11:05 +0100)]
gnu: openttd: Update to 1.8.0.
* gnu/packages/games.scm (openttd): Update to 1.8.0.
[inputs]: Use allegro instead of allegro-4.
Rutger Helling [Wed, 12 Dec 2018 10:04:54 +0000 (11:04 +0100)]
gnu: allegro: Fix compilation with Mesa >= 18.2.5.
* gnu/packages/game-development.scm (allegro)[source]: Add
allegro-fix-compilation-mesa-18.2.5-and-later.patch.
* gnu/packages/patches/allegro-fix-compilation-mesa-18.2.5-and-later.patch:
New file.
Christopher Baines [Tue, 11 Dec 2018 16:53:14 +0000 (17:53 +0100)]
gnu: python-celery: Update to 4.2.1.
This is an attempt to get the package building after the update to Python
3.7. I'm not sure this totally works, as the tests detect an incompatibility
with Python 3.7 due to use of "async". But with the tests disabled, you can at
least import the celery module, which is a start.
* gnu/packages/python.scm (python-celery): Update to 4.2.1.
[arguments]: Switch to py.test, from nose, disable the tests and loosen the
requirements on pytest.
[native-inputs]: Remove python-nose, add python-pytest and python-case.
[home-page]: Change from HTTP to HTTPS.
Christopher Baines [Tue, 11 Dec 2018 16:49:39 +0000 (17:49 +0100)]
gnu: python-billiard: Update to 3.5.0.5.
This is to enable updating python-celery.
* gnu/packages/python.scm (python-billiard): Update to 3.5.0.5.
[native-inputs]: Remove python-nose, add python-case and python-pytest.
Christopher Baines [Mon, 10 Dec 2018 15:22:25 +0000 (16:22 +0100)]
gnu: python-kombu: Update to 4.2.2.
This fixes the build, that probably broke with a Python update.
* gnu/packages/python.scm (python-kombu): Update to 4.2.2..
Christopher Baines [Mon, 10 Dec 2018 15:21:37 +0000 (16:21 +0100)]
gnu: python-amqp: Update to 2.3.2.
This is needed to update python-kombu to 4.2.2.
* gnu/packages/python.scm (python-amqp): Update to 2.3.2.
Christopher Baines [Mon, 10 Dec 2018 15:21:13 +0000 (16:21 +0100)]
gnu: Add python-pyro4.
This is needed to update python-kombu to 4.2.2
* gnu/packages/python.scm (python-pyro4): New variable.
Christopher Baines [Mon, 10 Dec 2018 15:20:49 +0000 (16:20 +0100)]
gnu: Add python-vine.
This is needed to update python-amqp to 2.3.2.
* gnu/packages/python.scm (python-vine): New variable.
Christopher Baines [Mon, 10 Dec 2018 15:20:29 +0000 (16:20 +0100)]
gnu: Add python-case.
This is required to update python-amqp and python-kombu, as well as adding
python-vine.
* gnu/packages/python.scm (python-case): New variable.
Christopher Baines [Mon, 10 Dec 2018 15:19:59 +0000 (16:19 +0100)]
gnu: Add python-serpent.
This is required for python-pyro4, which is needed to update python-amqp and
python-kombu.
* gnu/packages/python.scm (python-serpent): New variable.
Christopher Baines [Mon, 10 Dec 2018 15:19:18 +0000 (16:19 +0100)]
gnu: Add python-pytest-sugar.
This is required to update python-amqp and python-kombu.
* gnu/packages/check.scm (check): New variable.
Efraim Flashner [Tue, 11 Dec 2018 12:39:40 +0000 (14:39 +0200)]
gnu: Add toybox.
* gnu/packages/busybox.com (toybox): New variable.
Efraim Flashner [Tue, 11 Dec 2018 19:33:30 +0000 (21:33 +0200)]
gnu: Add dav1d.
* gnu/packages/video.scm (dav1d): New variable.
Arun Isaac [Fri, 7 Dec 2018 08:24:21 +0000 (13:54 +0530)]
gnu: Add chirp.
* gnu/packages/ham-radio.scm (chirp): New variable.
Eric Bavier [Wed, 12 Dec 2018 05:59:17 +0000 (23:59 -0600)]
gnu: onionshare: Update to 1.3.1.
* gnu/packages/tor.scm (onionshare): Update to 1.3.1.
[arguments]: Remove unnecessary "get_resource_path" substitutions, which is
handled fine by the single substitution in "onionshare/common.py". Fix
install location in .desktop. Adjust test runner in 'tests' phase.
[native-inputs]: "python-nose" -> "python-pytest".
Eric Bavier [Wed, 12 Dec 2018 03:58:21 +0000 (21:58 -0600)]
gnu: youtube-viewer: Update to 3.5.0.
* gnu/packages/video.scm (youtube-viewer): Update to 3.5.0.
Mark H Weaver [Wed, 12 Dec 2018 00:16:04 +0000 (19:16 -0500)]
gnu: icecat: Add fixes from upstream mozilla-esr60 [security-fixes].
Includes fixes for CVE-2018-18494 and the remaining 7 out of 10 changesets
for CVE-2018-12405.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected changesets from
the upstream mozilla-esr60 repository.
Mark H Weaver [Wed, 12 Dec 2018 00:13:17 +0000 (19:13 -0500)]
gnu: icecat: Relabel patches to reflect CVE assignments.
Document that we include fixes for CVE-2018-17466, CVE-2018-18492,
CVE-2018-18493, CVE-2018-18498, and 3 out of 10 changesets for
CVE-2018-12405.
* gnu/packages/gnuzilla.scm (icecat)[source]: Relabel patches to reflect
CVE assignments.
Mark H Weaver [Tue, 11 Dec 2018 23:29:38 +0000 (18:29 -0500)]
gnu: icecat: Enable Stylo CSS engine.
* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Add 'llvm-3.9.1' and
'clang-3.9.1'.
[arguments]: In the configure-flags, use quasiquote, remove "--disable-stylo",
and add "--with-clang-path=..." and "--with-libclang-path=...".
Add 'augment-CPLUS_INCLUDE_PATH' phase. In the custom 'configure' phase,
set the CC environment variable to "gcc".
Danny Milosavljevic [Wed, 12 Dec 2018 00:15:01 +0000 (01:15 +0100)]
gnu: rust: Increase build timeouts.
* gnu/packages/rust.scm (rust-1.19)[properties]: New field.
(rust-1.20)[properties]: New field.
Mathieu Lirzin [Mon, 10 Dec 2018 22:20:22 +0000 (23:20 +0100)]
gnu: emacs-cider: Update to 0.18.0.
* gnu/packages/emacs.scm (emacs-cider): Update to 0.18.0.
[source]: Use git-fetch.
[propagated-inputs]: Add emacs-sesman.
[home-page]: Update URI.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
Mathieu Lirzin [Mon, 10 Dec 2018 22:20:21 +0000 (23:20 +0100)]
gnu: Add emacs-sesman.
* gnu/packages/emacs.scm (emacs-sesman): New variable.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
Rutger Helling [Tue, 11 Dec 2018 10:37:28 +0000 (11:37 +0100)]
gnu: python-gevent: Remove unreliable test.
* gnu/packages/python.scm (python-gevent): Add 'skip-timer-test phase from
python2-gevent.
* gnu/packages/python.scm (python2-gevent): Remove 'skip-timer-test phase,
inherit from python-gevent instead.