Commit graph

23602 commits

Author SHA1 Message Date
ng0
2f7966c8e2
gnu: font-google-noto: Use font-build-system.
* gnu/packages/fonts.scm (font-google-noto)[build-system]: Use
font-build-system.
[source]: Use url-fetch/zipbomb.
[arguments]: Remove it.
[native-inputs]: Remove it.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 16:18:50 +02:00
Efraim Flashner
d534f3a4d3
gnu: r-mzr: Fix building on aarch64 and armhf.
* gnu/packages/bioinformatics.scm (r-mzr)[inputs]: Add boost.
2017-08-16 12:36:25 +03:00
Efraim Flashner
953a12fa9b
gnu: hdf4: Fix building on aarch64.
* gnu/packages/maths.scm (hdf4)[arguments]: Add a phase to improve
detection and support for aarch64-linux.
2017-08-16 09:33:11 +03:00
Leo Famulari
8343d373d5
gnu: cgit: Don't build cgit's special 'git:src' input.
This special version of Git is only used within the build process of
cgit. We don't need to build it otherwise, so the package is removed
with this commit.

* gnu/packages/version-control.scm (cgit)[inputs]: Replace the git@2.10
package with an origin reference of the source code.
(git@2.10): Remove variable.
2017-08-15 17:59:22 -04:00
Christopher Baines
6230e155af
gnu: Fix memcached service startup.
Memcached changes to the memcached user from root before writing the PID
file. This means that it must be able to write the PID file as the memcached
user.

To make this work, create the /var/run/memcached directory when the service
starts, make it owned by memcached, and change memcached to write the PID file
to /var/run/memcached/pid.

This wasn't picked up by the system test as the "service running" part was too
permissive, and only failed on an error. Instead, test the response from
calling start-service and check that the PID is a number.

* gnu/services/databases.scm (memcached-activation): New variable.
  (memcached-shepherd-service): Change PID file location.
  (memcached-service-type): Extend the activation-service-type.
* gnu/tests/databases.scm (run-memcached-test)[test]: Change the "service
  running" test to check the response from the shepherd.
2017-08-15 22:24:15 +01:00
Danny Milosavljevic
2434f5cedf
gnu: Add dssi.
* gnu/packages/music.scm (dssi): New variable.
2017-08-15 20:58:03 +02:00
Oleg Pykhalov
425d66f7a7
gnu: Add emacs-highlight-symbol.
* gnu/packages/emacs.scm (emacs-highlight-symbol): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-08-15 20:52:58 +02:00
ng0
be69176bbd
gnu: fish-guix: Use new download URL.
* gnu/packages/shells.scm (fish-guix)[source]: Adjust the download URL.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-08-15 20:41:23 +02:00
Marius Bakke
dca82aefbc
gnu: p11-kit: Update to 0.23.8.
* gnu/packages/tls.scm (p11-kit): Update to 0.23.8.
2017-08-15 20:38:02 +02:00
Leo Famulari
6550e5ad64
gnu: signify: Update to 22.
* gnu/packages/crypto.scm (signify): Update to 22.
2017-08-15 13:27:30 -04:00
Ben Woodcroft
06f31e50b1
gnu: diamond: Update to 0.9.10.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.10.
2017-08-15 18:49:33 +10:00
Efraim Flashner
3837108e40
gnu: bcftools: Fix building on aarch64.
* gnu/packages/patches/bcftools-regidx-unsigned-char.patch: New file.
* gnu/packages/bioinformatics.scm (bcftools)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-08-15 10:31:20 +03:00
Mark H Weaver
09ec5a0f0c
Merge branch 'master' into core-updates 2017-08-15 03:10:14 -04:00
Efraim Flashner
2d430f2923
Revert "gnu: pspp: Update to 0.11.0."
This FTBFS on x86_64 and i686.

This reverts commit f4c808df5b.
2017-08-15 10:03:40 +03:00
Tobias Geerinckx-Rice
14f366e58d
gnu: youtube-dl: Update to 2017.08.13.
* gnu/packages/video.scm (youtube-dl): Update to 2017.08.13.
2017-08-15 01:42:49 +02:00
Marius Bakke
f28fea1ca7
gnu: e2fsprogs: Update to 1.43.5.
* gnu/packages/patches/e2fsprogs-32bit-quota-warnings.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linux.scm (e2fsprogs): Update to 1.43.5.
[source]: Use patch.
2017-08-15 01:08:01 +02:00
Leo Famulari
15428168ea
gnu: cvs: Fix CVE-2017-12836.
* gnu/packages/patches/cvs-2017-12836.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (cvs)[source]: Use it.
2017-08-14 15:55:31 -04:00
Marius Bakke
36bfcf7e3a
gnu: git@2.10: Update to 2.10.4 [fixes CVE-2017-1000117].
...also disable tests, since they broke after c9f4f56b24.

* gnu/packages/version-control.scm (git@2.10): Update to 2.10.4.
[arguments]: New field.
2017-08-14 21:44:24 +02:00
Efraim Flashner
2bccf1c0ec
gnu: gcc@7: Update to 7.2.0.
* gnu/packages/gcc.scm (gcc@7): Update to 7.2.0.
[source]: Switch to xz compression.
2017-08-14 22:30:07 +03:00
Marius Bakke
a547a6d560
Revert "gnu: e2fsprogs: Update to 1.43.5."
Fails to build on i686:
<https://lists.gnu.org/archive/html/guix-devel/2017-08/msg00118.html>

This reverts commit 3ddaa7922b.
2017-08-14 21:22:12 +02:00
Kei Kebreau
1faf081b47
gnu: milkytracker: Update to 1.01.00.
* gnu/packages/music.scm (milkytracker): Update to 1.01.00.
2017-08-14 14:26:15 -04:00
Ricardo Wurmus
9634804890
gnu: Add bismark.
* gnu/packages/bioinformatics.scm (bismark): New variable.
2017-08-14 12:00:56 +02:00
Ricardo Wurmus
86763fdd70
gnu: Add r-dexseq.
* gnu/packages/bioinformatics.scm (r-dexseq): New variable.
2017-08-14 12:00:51 +02:00
Ricardo Wurmus
233f4f43bf
gnu: Add perl-math-random-secure.
* gnu/packages/crypto.scm (perl-math-random-secure): New variable.
2017-08-14 11:50:42 +02:00
Ricardo Wurmus
2023b79f59
gnu: Add perl-crypt-random-source.
* gnu/packages/crypto.scm (perl-crypt-random-source): New variable.
2017-08-14 11:50:13 +02:00
Ricardo Wurmus
2bdc07c2a5
gnu: Add perl-type-tiny.
* gnu/packages/perl.scm (perl-type-tiny): New variable.
2017-08-14 11:46:23 +02:00
Ricardo Wurmus
a0eb3104a9
gnu: Add perl-ref-util-xs.
* gnu/packages/perl.scm (perl-ref-util-xs): New variable.
2017-08-14 11:46:14 +02:00
Ricardo Wurmus
44d37e43fe
gnu: Add perl-regexp-util.
* gnu/packages/perl.scm (perl-regexp-util): New variable.
2017-08-14 11:46:04 +02:00
Ricardo Wurmus
413dd21084
gnu: Add perl-type-tie.
* gnu/packages/perl.scm (perl-type-tie): New variable.
2017-08-14 11:45:56 +02:00
Ricardo Wurmus
649238cbc7
gnu: Add perl-math-random-isaac.
* gnu/packages/crypto.scm (perl-math-random-isaac): New variable.
2017-08-14 11:45:20 +02:00
Ricardo Wurmus
d96e162aa9
gnu: Add perl-math-random-isaac-xs.
* gnu/packages/crypto.scm (perl-math-random-isaac-xs): New variable.
2017-08-14 11:44:15 +02:00
Ricardo Wurmus
2fa2179135
gnu: Add perl-hash-fieldhash.
* gnu/packages/perl.scm (perl-hash-fieldhash): New variable.
2017-08-14 11:37:08 +02:00
Arun Isaac
28fd275caf
gnu: arandr: Use absolute path for xrandr.
* gnu/packages/xdisorg.scm (arandr)[arguments]: Add configure phase.
2017-08-14 10:01:40 +02:00
Mark H Weaver
9031d26aeb
gnu: linux-libre: Update to 4.12.7.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.12.7.
(%linux-libre-hash): Update hash.
2017-08-14 03:33:09 -04:00
Mark H Weaver
e96b4378a2
gnu: linux-libre@4.9: Update to 4.9.43.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.43.
2017-08-14 03:32:26 -04:00
Mark H Weaver
7aee6a311b
gnu: linux-libre@4.4: Update to 4.4.82.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.82.
2017-08-14 03:31:29 -04:00
Andy Wingo
3bfa7af417
gnu: libreoffice: Install .desktop files.
* gnu/packages/libreoffice.scm (libreoffice): Add phase to install .desktop
files to $out/share so that LibreOffice will show up in Gnome/KDE/etc and so
that it is associated with the various MIME types of interest.
2017-08-14 09:11:22 +02:00
Kei Kebreau
ac2ddcc66f
gnu: wxmaxima: Update to 17.05.1.
* gnu/packages/maths.scm (wxmaxima): Update to 17.05.1.
[arguments]: Put "autoconf" phase after the "unpack" phase. Fix
indentation.
2017-08-13 18:18:27 -04:00
ng0
79d5ad20e8
mailmap: fix entries for ng0.
Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-08-13 16:11:48 -04:00
ng0
be6e2c3018
gnu: Update open-adventure to d43854f0f6bb8e9eea7fbce80348150e7e7fc34d.
* gnu/packages/games.scm (open-adventure): Update to
d43854f0f6bb8e9eea7fbce80348150e7e7fc34d.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-08-13 15:39:47 -04:00
ng0
05af41a181
gnu: linenoise: Update to commit 2105ce445821381cf1bca87b6d386d4ea88ee20d.
* gnu/packages/shells.scm (linenoise): Update to commit
2105ce445821381cf1bca87b6d386d4ea88ee20d. Fix indentation.
[source]: change to git.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-08-13 15:29:45 -04:00
Alex Vong
f152208b0d
gnu: qemu: Fix CVE-2017-{10664,10806,10911,11434}.
* gnu/packages/patches/qemu-CVE-2017-10664.patch,
gnu/packages/patches/qemu-CVE-2017-10806.patch,
gnu/packages/patches/qemu-CVE-2017-10911.patch,
gnu/packages/patches/qemu-CVE-2017-11434.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/virtualization.scm (qemu)[source]: Use them.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-08-13 18:28:27 +02:00
Marius Bakke
d5daf6fbe0
gnu: curl: Fix i686 test failure.
* gnu/packages/patches/curl-bounds-check.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/curl.scm (curl-7.55.0)[source]: Use it.
2017-08-13 16:46:41 +02:00
Marius Bakke
9766082045
gnu: imagemagick: Update to 6.9.9-7.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-7.
2017-08-13 15:14:03 +02:00
Oleg Pykhalov
f7e8302b4e
gnu: Add emacs-nix-mode.
* gnu/packages/emacs.scm (emacs-nix-mode): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-08-13 13:20:30 +05:30
Efraim Flashner
f4c808df5b
gnu: pspp: Update to 0.11.0.
This fixes CVE-2017-10791, CVE-2017-10792.

* gnu/packages/statistics.scm (pspp): Update to 0.11.0.
2017-08-13 10:16:17 +03:00
Peter Mikkelsen
06465d2ba4
gnu: Add mpd service.
* doc/guix.texi: Add documentation.
* gnu/services/audio.scm (<mpd-configuration>): New record type.
  (mpd-service-type): New service type.
* gnu/tests/audio.scm: New file.
* gnu/local.mk: Add new files.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-08-13 07:36:32 +01:00
Christopher Baines
c0761f2e7e
gnu: moreutils: Add more inputs to moreutils.
The included ts command requires the Time::Duration and Date::Parse perl
modules for the -r option.

* gnu/packages/moreutils.scm (moreutils)[inputs]: Add perl-timedate and
  perl-time-duration.
  [arguments]: Wrap ts with PERL5LIB.
2017-08-12 22:09:50 +01:00
Christopher Baines
065225a42d
doc: Change Database Services description.
This is overly specific, as this section now includes the documentation for
Redis, which is not an SQL database.

* doc/guix.texi: Change database services description.
2017-08-12 22:08:13 +01:00
Efraim Flashner
861fd04baf
gnu: efl: Don't include gtk+@3 in enclosure.
* gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Replace
libinput with libinput-minimal.
2017-08-12 23:10:38 +03:00