Commit graph

53786 commits

Author SHA1 Message Date
Marius Bakke 6a66709d38
gnu: libXpm: Update to 3.5.13.
* gnu/packages/xorg.scm (libxpm): Update to 3.5.13.
2020-01-08 21:56:03 +01:00
Marius Bakke bd0af90a4e
gnu: libXpm: Gettext is a native input.
* gnu/packages/xorg.scm (libxpm)[inputs]: Move GETTEXT-MINIMAL ...
[native-inputs]: ... here.
2020-01-08 21:56:02 +01:00
Marius Bakke 2fc865d301
gnu: gd: Do not build static library.
* gnu/packages/gd.scm (gd)[arguments]: Add #:configure-flags.
2020-01-08 21:56:02 +01:00
Marius Bakke a1badf864f
gnu: lcms: Do not build static library.
* gnu/packages/ghostscript.scm (lcms)[arguments]: New field.
2020-01-08 21:56:02 +01:00
Marius Bakke c6af97b70a
gnu: libfreehand: Fix build with ICU 65.
* gnu/packages/libreoffice.scm (libfreehand)[arguments]: New field.
2020-01-08 21:56:02 +01:00
Marius Bakke 25a2f2efa1
gnu: sbcl-cffi: Update to 0.20.1.
* gnu/packages/lisp-xyz.scm (sbcl-cffi-bootstrap): Update to 0.20.1.
[arguments]: Update substitution for libffi 3.3.
2020-01-08 21:56:02 +01:00
Marius Bakke cc41e2b09f
gnu: libsm: Do not build static library.
* gnu/packages/xorg.scm (libsm)[arguments]: New field.
2020-01-08 21:56:02 +01:00
Marius Bakke 12818a0656
gnu: network-manager: Fix build with glibc 2.30.
* gnu/packages/patches/network-manager-gettid.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gnome.scm (network-manager)[source](patches): Add it.
2020-01-08 21:56:02 +01:00
Marius Bakke 46c3a08b2e
gnu: dconf: Fix build failure with Meson 0.52.
* gnu/packages/patches/dconf-meson-0.52.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gnome.scm (dconf)[source](patches): New field.
2020-01-08 21:56:01 +01:00
Marius Bakke eb5f3ea100
gnu: WebkitGTK: Fix build failure with ICU 65.
* gnu/packages/patches/webkitgtk-icu-65.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/webkit.scm (webkitgtk)[source](patches): New field.
2020-01-08 21:56:01 +01:00
Marius Bakke 84f1e12b8b
gnu: python-pyopenssl: Fix test failure.
* gnu/packages/python-crypto.scm (python-pyopenssl)[native-inputs]: Add LIBFAKETIME.
[arguments]: Use it to run tests with a fixed date.
2020-01-08 21:56:01 +01:00
Marius Bakke f09948fd44
gnu: libfaketime: Fix failing test.
* gnu/packages/check.scm (libfaketime)[arguments]: Set environment variable
before building.
2020-01-08 21:56:01 +01:00
Marius Bakke 0d58d1acaa
Revert "gnu: poppler: Update to 0.83.0."
This reverts commit 7681436bfd.
2020-01-08 21:56:01 +01:00
Marius Bakke 01bb039e7b
system: Use the udev-enabled util-linux variant.
Fixes <https://bugs.gnu.org/37931>.
Reported by Bengt Richter <bokr@bokr.com>.

* gnu/system.scm (%base-packages): Change from UTIL-LINUX to UTIL-LINUX+UDEV.
2020-01-08 20:04:12 +01:00
Marius Bakke 71e0f1e9ad
gnu: util-linux: Add variant with udev support.
* gnu/packages/linux.scm (util-linux)[properties]: New field.
(util-linux+udev): New public variable.
2020-01-08 20:04:12 +01:00
Marius Bakke e7e315c02e
gnu: psyclpc: Build with OpenSSL 1.0.
Fixes <https://bugs.gnu.org/39019>.  Reported by symphonia@disroot.org.

* gnu/packages/messaging.scm (psyclpc)[inputs]: Change from OPENSSL to
OPENSSL-1.0.
2020-01-08 20:04:12 +01:00
Guillaume Le Vaillant f98c050c20
build: asdf-build-system: Make sbcl-* Lisp packages reproducible.
The '*.fasl' files produced by SBCL contain the mtime of the source file (see
commit 72843d7ce32bd615f64a0326cf891658b5724ead of SBCL's code repository).
As asdf-build-system makes a copy of the source files before compiling them,
we must set the mtime of these copies to the same date as the originals for
the build to be reproducible.

* guix/build/asdf-build-system.scm (copy-files-to-output): Keep the
  modification time of the original source files.
2020-01-08 15:39:05 +01:00
David Wilson 3d20fbf7e6
gnu: emacs-git-auto-commit-mode: Update to 4.5.0.
* gnu/packages/emacs-xyz.scm (emacs-git-auto-commit-mode): Update to 4.5.0.
2020-01-08 06:08:37 -08:00
David Wilson a587bb23b7
gnu: emacs-undo-tree: Update to 0.7.
* gnu/packages/emacs-xyz.scm (emacs-undo-tree): Update to 0.7.
2020-01-08 06:08:32 -08:00
Oleg Pykhalov 5e5b884ef6
gnu: keepalived: Update to 2.0.19.
* gnu/packages/cluster.scm (keepalived): Update to 2.0.19.
2020-01-08 10:21:46 +03:00
Oleg Pykhalov 7eea3afd02
gnu: irssi: Update to 1.2.2.
* gnu/packages/irc.scm (irssi)[version]: Update to 1.2.2.
[arguments]: Set HOME environment variable to current working directory before
'check' phase.
2020-01-08 10:21:46 +03:00
Oleg Pykhalov 8daa832661
gnu: iperf: Update to 3.7.
* gnu/packages/networking.scm (iperf): Update to 3.7.
2020-01-08 10:21:46 +03:00
Oleg Pykhalov 73656471a4
gnu: neofetch: Update to 6.1.0-1.501d6b7.
Fix Guix ascii not shown.

* gnu/packages/admin.scm (neofetch): Update to 6.1.0-1.501d6b7.
2020-01-08 10:21:45 +03:00
Oleg Pykhalov ce0ca7625e
gnu: inxi-minimal: Update to 3.0.37-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.37-1.
2020-01-08 10:21:45 +03:00
Oleg Pykhalov e75221fd28
gnu: tome4: Update to 1.6.6.
* gnu/packages/games.scm (tome4): Update to 1.6.6.
2020-01-08 10:21:45 +03:00
Oleg Pykhalov a66ee82a05
services: Add pulseaudio service.
* gnu/services/sound.scm (pulseaudio-environment): New procedure.
(pulseaudio-service-type): New variable.
* doc/guix.texi (Sound Services): Document it.
2020-01-08 10:21:45 +03:00
Alex ter Weele 9f5cb517d0
gnu: harmonist: Update to 0.3.0.
* gnu/packages/games.scm (harmonist): Update to 0.3.0.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-01-08 04:37:23 +01:00
Tobias Geerinckx-Rice bb335e84ed
gnu: exim: Build (more) reproducibly.
* gnu/packages/mail.scm (exim)[arguments]: Add a ‘build-reproducibly’
phase.
2020-01-08 02:26:18 +01:00
Tobias Geerinckx-Rice c9b99e88f5
gnu: exim: Use XZ-compressed sources.
* gnu/packages/mail.scm (exim)[source]: Fetch the .tar.xz archive.
2020-01-08 02:26:17 +01:00
Tobias Geerinckx-Rice cda8250b20
gnu: exim: Update to 4.93.0.4.
* gnu/packages/mail.scm (exim): Update to 4.93.0.4.
[source]: Add /fixes/ URI to the list.
[inputs]: Use gnutls/dane variant.
[native-inputs]: Add pkg-config.
[arguments]: Set USE_GNUTLS* variables to use the new inputs..
Add CC=gcc to #:make-flags.
2020-01-08 02:26:17 +01:00
Tobias Geerinckx-Rice a56430442e
gnu: system-config-printer: Use new upstream URI.
* gnu/packages/gnome.scm (system-config-printer)[source]: Switch to
the OpenPrinting repository.
2020-01-08 02:26:17 +01:00
Tobias Geerinckx-Rice 256f9b5170
gnu: gambit-c: Update to 4.9.3.
* gnu/packages/scheme.scm (gambit-c): Update to 4.9.3.
2020-01-08 02:26:17 +01:00
Tobias Geerinckx-Rice ba7cd0fd83
gnu: cloc: Update to 1.84.
* gnu/packages/code.scm (cloc): Update to 1.84.
2020-01-08 02:26:17 +01:00
Tobias Geerinckx-Rice 8e8d45e6ac
Revert "bootloader: grub: Add gfxmode (resolution) override."
This reverts commit a23091880d.
It causes ‘guix pull’ to fail: <https://paste.debian.net/plain/1125061>.
2020-01-07 23:31:44 +01:00
Jan Nieuwenhuizen a23091880d
bootloader: grub: Add gfxmode (resolution) override.
* gnu/bootloader/grub.scm (<grub-theme>): Add `gfxmode' entry.
(eye-candy): Use it.
* doc/guix.texi (Bootloader Configuration): Document it.
2020-01-07 21:26:28 +01:00
Alexandru-Sergiu Marton 451775a567
gnu: Add ghc-pointedlist.
* gnu/packages/haskell-xyz.scm (ghc-pointedlist): New variable.

Signed-off-by: Brett Gilio <brettg@gnu.org>
2020-01-07 13:33:36 -06:00
Alexandru-Sergiu Marton 4639fa325c
gnu: Add ghc-pipes.
* gnu/packages/haskell-xyz.scm (ghc-pipes): New variable.

Signed-off-by: Brett Gilio <brettg@gnu.org>
2020-01-07 13:26:44 -06:00
Brett Gilio 3c9e86ae8b
gnu: coq-stdpp: Reword comment.
* gnu/packages/coq.scm (coq-stdpp)[arguments]: Reword comment about tests
  being executed during build phase, to read more fluently.
2020-01-07 13:03:07 -06:00
Brett Gilio d2884b7fef
gnu: coq-stdpp: Update to 1.2.1.
* gnu/packages/coq.scm (coq-stdpp): Update to 1.2.1.
[arguments]: Remove redundant COQLIB variable.
2020-01-07 13:02:36 -06:00
Brett Gilio 14af514bf0
gnu: coq-bignums: Fix comment spacing.
* gnu/packages/coq.scm (coq-bignums)[arguments]: Fix comment spacing after
  disabling test phase.
2020-01-07 13:01:53 -06:00
Brett Gilio 8ace204543
gnu: coq-bignums: Update to 8.10.0.
* gnu/packages/coq.scm (coq-bignums): Update to 8.10.0.
2020-01-07 13:01:34 -06:00
Marius Bakke d2e1b2dac7
gnu: appstream-glib: Fix test failure.
* gnu/packages/patches/appstream-glib-2020.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/glib.scm (appstream-glib)[source](patches): New field.
2020-01-07 18:18:12 +01:00
Marius Bakke 1ecadbfe60
gnu: libgeotiff: Do not build static library.
* gnu/packages/geo.scm (libgeotiff)[arguments]: Add "--disable-static" in
 #:configure-flags.
2020-01-07 18:18:12 +01:00
Marius Bakke 517c55381e
gnu: libgeotiff: Propagate proj.
* gnu/packages/geo.scm (libgeotiff)[inputs]: Move PROJ ...
[propagated-inputs]: ... here.  New field.
2020-01-07 18:18:12 +01:00
Marius Bakke 2536027cc5
gnu: colord: Adjust inputs.
* gnu/packages/gnome.scm (colord)[native-inputs]: Remove unused LIBTOOL and
INTLTOOL.  Add previously propagated GETTEXT-MINIMAL.
2020-01-07 18:18:12 +01:00
Marius Bakke 07b10725da
gnu: ungoogled-chromium: Lower resource limits.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Decrease maximum
number of open files from 4096 to 2048.
2020-01-07 18:18:12 +01:00
Marius Bakke f8157512a3
gnu: ungoogled-chromium: Do not set LD_LIBRARY_PATH in wrapper.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add phase
'add-absolute-references'.  Don't wrap with LD_LIBRARY_PATH.
2020-01-07 18:18:12 +01:00
Marius Bakke be23ce2c7c
gnu: Ceph: Update to 14.2.5.
This also removes test-specific code to ease the Python 3 transition, and
because it is mostly obsolete.

* gnu/packages/patches/ceph-detect-rocksdb.patch,
gnu/packages/patches/ceph-skip-unittest_blockdev.patch,
gnu/packages/patches/ceph-skip-collect-sys-info-test.patch: Delete files.
* gnu/packages/patches/ceph-boost-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/storage.scm (ceph): Update to 14.2.5.
[source](patches): Adjust as above.
[source](snippet): Remove bundled "fmt", "c-ares" and "googletest".
[arguments]: Add "-DCMAKE_INSTALL_DATADIR" and "-DWITH_RADOSGW_AMQP_ENDPOINT"
and "-DWITH_TESTS" in #:configure-flags; remove "-DWITH_XIO".  Remove obsolete
substitutions.  Don't install 'ceph-disk' and 'ceph-detect-init', which no
longer exists.  Remove test-specific substitutions and phases.  Adjust for
Python 2->3 in inputs.
[native-inputs]: Remove INETUTILS, JQ, PERL, XMLSTARLET, PYTHON2-CRAM,
PYTHON2-VIRTUALENV, PYTHON2-CONFIGOBJ, PYTHON2-COVERAGE, PYTHON2-DISCOVER,
PYTHON2-FLAKE8, PYTHON2-MOCK, PYTHON2-NOSE, PYTHON2-PIP, PYTHON2-PYTEST,
PYTHON2-SUBUNIT PYTHON2-TESTREPOSITORY, PYTHON2-TESTTOOLS, and PYTHON2-TOX.
[inputs]: Change from BOOST to BOOST-WITH-PYTHON3.  Remove GPTFDISK, PARTED,
PYTHON-2, PYTHON2-SIX, PYTHON2-PRETTYTABLE, and PYTHON-3.  Add PYTHON-SIX,
PYTHON-PRETTYTABLE, PYTHON-WRAPPER, LIBCAP-NG, LIBNL, NCURSES, and RDMA-CORE.
2020-01-07 18:18:11 +01:00
Marius Bakke 2316f027f8
gnu: rocksdb: Update to 6.5.2.
* gnu/packages/databases.scm (rocksdb): Update to 6.5.2.
2020-01-07 18:18:11 +01:00
Marius Bakke aa8f64b250
gnu: python-patsy: Update to 0.5.1.
* gnu/packages/statistics.scm (python-patsy): Update to 0.5.1.
[source](uri): Adjust for new archive.
[native-inputs]: Remove UNZIP.
2020-01-07 18:18:11 +01:00