Commit graph

24473 commits

Author SHA1 Message Date
Thomas Danckaert
ce38015066
system: operating-system-etc-service: Set XCURSOR_PATH.
* gnu/system.scm (operating-system-etc-service): Set XCURSOR_PATH environment
variable so that libxcursor finds cursors in user and system profiles.
* gnu/packages/xorg.scm (libxcursor): Add a TODO for better handling of
XCURSOR_PATH in other profiles.
2017-10-10 10:22:08 +02:00
Cyril Roelandt
4792a0321a
gnu: python2-unittest2: Update to 1.1.0.
* gnu/packages/python.scm (python2-unittest2): Update to 1.1.0.
* gnu/packages/patches/python2-unittest2-remove-argparse.patch: New file.
* gnu/local.mk: Add it.
2017-10-10 02:36:35 +02:00
Cyril Roelandt
1898eaa335
gnu: Add python-traceback2.
* gnu/packages/python.scm (python-traceback2, python2-traceback2): New
  variables.
2017-10-10 02:36:35 +02:00
Cyril Roelandt
ab28aa229b
gnu: Add python-linecache2.
* gnu/packages/python.scm (python-linecache2, python2-linecache2): New
  variables.
2017-10-10 02:36:34 +02:00
Cyril Roelandt
576c0e29cd
gnu: python-netaddr: Fix the source URL.
* gnu/packages/python.scm (python-netaddr, python2-netaddr): Fix the source URL.
2017-10-10 02:36:34 +02:00
Cyril Roelandt
cb95e5e50e
gnu: Add python2-aniso8601.
* gnu/packages/python.scm (python2-aniso8601): New variable.
2017-10-10 02:35:44 +02:00
Cyril Roelandt
64791fae63
gnu: python-aniso8601: Update to 1.3.0.
* gnu/packages/python.scm (python-aniso8601, python2-aniso8601): Update to 1.3.0.
2017-10-10 02:35:43 +02:00
Cyril Roelandt
96d63eead2
gnu: python-alembic: Update to 0.9.5.
* gnu/packages/python.scm (python-alembic, python2-alembic): Update to 0.9.5.
2017-10-10 02:35:43 +02:00
Cyril Roelandt
79cb661fc7
gnu: python-arrow: Update to 0.10.0.
* gnu/packages/python.scm (python-arrow, python2-arrow): Update to 0.10.0.
2017-10-10 02:35:43 +02:00
Cyril Roelandt
a9769a290f
gnu: python-apispec: Update to 0.25.3.
* gnu/packages/python.scm (python-apispec, python2-apispec): Update to 0.25.3.
2017-10-10 02:35:41 +02:00
Eric Bavier
05c4e379b7
build: Update automake version requirement to 1.14.
For '%D%' support.

* configure.ac (AM_INIT_AUTOMAKE): Update version requirement to 1.14.
2017-10-09 18:56:15 -05:00
Eric Bavier
7f0bb6540a
syscalls: clone: Define syscall-id for aarch64.
* guix/build/syscalls.scm (clone): Define syscall-id for aarch64 machines.
2017-10-09 18:55:18 -05:00
Ludovic Courtès
735f6b63d0
lint: Remove extra newline.
* guix/scripts/lint.scm (check-for-updates): Remove trailing "~%".
2017-10-09 23:17:49 +02:00
Ludovic Courtès
3d9637a93d
gnu: network-manager-openvpn: Update to 1.8.10.
* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.8.10.
2017-10-09 23:15:23 +02:00
Ludovic Courtès
40a17c3ba9
gnu: network-manager: Update to 1.8.4.
* gnu/packages/gnome.scm (network-manager): Update to 1.8.4.
(network-manager-applet): Likewise.
2017-10-09 23:15:23 +02:00
Oleg Pykhalov
aaba120415
gnu: qemu: Add sysconfdir to configure-flags.
* gnu/packages/virtualization.scm (qemu): Add sysconfdir to configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-09 23:15:23 +02:00
Feng Shu
f03e15ec58
gnu: Add emacs-org2web.
* gnu/packages/emacs.scm (emacs-org2web): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-10-09 15:37:55 -04:00
Feng Shu
2f1524d083
gnu: Add emacs-el2org.
* gnu/packages/emacs.scm (emacs-el2org): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-10-09 15:37:55 -04:00
Feng Shu
5b38c3e6d8
gnu: Add emacs-mustache.
* gnu/packages/emacs.scm (emacs-mustache): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-10-09 15:37:55 -04:00
Tobias Geerinckx-Rice
4c4f1871ae
gnu: no-more-secrets: Update to 0.3.3.
* gnu/packages/games.scm (no-more-secrets): Update to 0.3.3.
2017-10-09 20:47:54 +02:00
Tobias Geerinckx-Rice
137adfa3f8
gnu: meson: Update to 0.42.1.
* gnu/packages/build-tools.scm (meson, meson-for-build): Update to 0.42.1.
2017-10-09 20:40:15 +02:00
Tobias Geerinckx-Rice
51b6a1dd13
gnu: smartmontools: Use HTTPS home page.
* gnu/packages/admin.scm (smartmontools)[home-page]: Use HTTPS.
2017-10-09 20:40:15 +02:00
Leo Famulari
719f353405
gnu: mit-krb5: Replace with 1.15.2 [fixes CVE-2017-{11368,11462}].
* gnu/packages/kerberos.scm (mit-krb5)[replacement]: New field.
(mit-krb5-1.15.2): New variable.
2017-10-09 13:30:01 -04:00
Efraim Flashner
adf0c531a8
guix: lint: Add checker for new upstream versions.
* guix/scripts/lint.scm (check-for-updates): New procedure.
(%checkers): Add it.
* guix/scripts/refresh.scm (importer-modules, %updaters): Move
from here ...
* guix/upstream.scm: ... to here.
2017-10-09 14:05:17 +03:00
ng0
c723271f30
gnu: gnurl: Let the testsuite run test1026.
* gnu/packages/gnunet.scm (gnurl)[argument]: Remove
'(delete-file "tests/data/test1026")' and the comments related to it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-09 09:32:35 +02:00
ng0
5130e54cab
gnu: gnurl: Update to 7.56.0.
* gnu/packages/gnunet.scm (gnurl): Update to 7.56.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-08 22:02:00 +02:00
ng0
e076d56a6f
gnu: Add guile-colorized.
* gnu/packages/guile.scm (guile-colorized): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-08 22:01:55 +02:00
Ludovic Courtès
5e66574a12
activation: Do not create setuid binaries in the store [security fix].
Fixes <https://bugs.gnu.org/28751>.

* gnu/build/activation.scm (activate-setuid-programs)[link-or-copy]: Remove.
Use 'copy-file' instead.
2017-10-08 21:27:48 +02:00
Leo Famulari
d265169b36
gnu: borg: Update to 1.1.0.
* gnu/packages/backup.scm (borg): Update to 1.1.0.
[native-inputs]: Replace python-sphinx-rtd-theme with
python-guzzle-sphinx-theme.
2017-10-08 13:36:21 -04:00
Leo Famulari
d7eb680d85
gnu: Add python-guzzle-sphinx-theme.
* gnu/packages/python.scm (python-guzzle-sphinx-theme,
python2-guzzle-sphinx-theme): New variables.

Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
2017-10-08 13:36:20 -04:00
Thomas Danckaert
3ceb70e1e6
gnu: kdevelop: Do not hardcode user profile locations in wrapper.
* gnu/packages/kde.scm (kdevelop): [arguments]: Do not add
  ${HOME}/.guix-profile/{share,lib/plugins} to XDG_DATA_DIRS and
  QT_PLUGIN_PATH when wrapping the executable.
2017-10-08 19:07:46 +02:00
Christopher Baines
02bc41c4ce
tests: databases: Add a simple test for MySQL.
Previously, the activation phase for this service caused some systems using it
to not boot. This test checks that it's possible to boot a system using it,
and at least start the service.

* gnu/tests/databases.scm (%mysql-os, %test-mysql): New variables.
  (run-mysql-test): New procedure.
2017-10-08 17:31:49 +01:00
Christopher Baines
b36e06c2b0
linux-initrd: Ensure that the guile used in the initrd is referenced.
By referencing guile from the initrd output explicitly, it will be present in
the store when this initrd is used. If the exact guile used within the initrd
isn't present in the store, then after root is switched during the boot
process, loading modules (such as (ice-9 popen)) won't work.

This fixes guix-patches bug #28399, "Fix mysql activation, and add a basic
test".

* gnu/system/linux-initrd.scm (expression->initrd)[builder]: Write out a file
  called references in to the initrd output, which includes the store path for
  guile.
2017-10-08 17:31:49 +01:00
Tobias Geerinckx-Rice
fe90a6e08b
gnu: youtube-dl: Update to 2017.10.07.
* gnu/packages/video.scm (youtube-dl): Update to 2017.10.07.
2017-10-08 17:49:47 +02:00
Tobias Geerinckx-Rice
71b7950e24
gnu: offlineimap: Update to 7.1.3.
* gnu/packages/mail.scm (offlineimap): Update to 7.1.3.
2017-10-08 17:49:47 +02:00
Ludovic Courtès
60273031e8
services: Remove unneeded imported.
This caused a circular dependency.
Reported by Oleg Pykhalov <go.wigust@gmail.com>
at <https://lists.gnu.org/archive/html/help-guix/2017-10/msg00021.html>.

* gnu/services/networking.scm: Remove unneeded import of (gnu system
base).
2017-10-08 17:43:51 +02:00
Tobias Geerinckx-Rice
be6a1c2d39
gnu: gnome-calendar: Update to 3.26.2.
* gnu/packages/gnome.scm (gnome-calendar): Update to 3.26.2.
2017-10-08 17:06:16 +02:00
Tobias Geerinckx-Rice
de1a32a41a
gnu: par2cmdline: Update to 0.7.4.
* gnu/packages/backup.scm (par2cmdline): Update to 0.7.4.
2017-10-08 17:06:15 +02:00
Tobias Geerinckx-Rice
5578a9c64b
gnu: munge: Update to 0.5.13.
* gnu/packages/admin.scm (munge): Update to 0.5.13.
2017-10-08 17:06:14 +02:00
Kei Kebreau
226e57d674
gnu: aisleriot: Update to 3.22.3.
* gnu/packages/gnome.scm (aisleriot): Update to 3.22.3.
[inputs]: Use guile-2.2 instead of guile-2.0.
2017-10-08 11:02:40 -04:00
Christopher Baines
6626c54ddf
gnu: Add missing mongodb patch to local.mk.
* gnu/local.mk (dist_patch_DATA): Add the
  mongodb-support-unknown-linux-distributions.patch.
2017-10-08 15:11:04 +01:00
Christopher Baines
834dc83069
web: Add nginx-documentation.
* gnu/packages/web.scm (nginx): Add comment about updating the documentation.
  (nginx-xslscript): New variable.
  (nginx-documentation): New variable.
2017-10-08 14:30:30 +01:00
Christopher Baines
024d37d119
perl: Add perl-parse-recdescent.
* gnu/packages/perl.scm (perl-parse-recdescent): New variable.
2017-10-08 14:30:25 +01:00
Tomáš Čech
3eabcc7878
gnu: Add missing input to python-py3status and fix call path.
file is used to determine configuration file encoding and py3status fails to
start when this tool is missing.

* gnu/packages/python.scm (python-py3status)[inputs]: Add file.
  [arguments]: Modify phases to patch py3status to call file with an absolute
  path.
2017-10-08 13:03:07 +02:00
Oleg Pykhalov
cca6941fee
pull: Add GUIX_PULL_URL environment variable.
* guix/scripts/pull.scm (%repository-url): Add GUIX_PULL_URL environment
  variable.
* doc/guix.texi (Invoking guix pull): Mention GUIX_PULL_URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-07 23:01:52 +02:00
Oleg Pykhalov
3803331803
gnu: sdl: Add debug output.
* gnu/packages/sdl.scm (sdl, sdl-gfx, sdl-image, sdl-mixer, sdl-net, sdl-ttf):
  Add debug output.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-07 23:01:52 +02:00
ng0
06ebba151b
gnu: getmail: Update to 5.4.
* gnu/packages/mail.scm (getmail): Update to 5.4.
2017-10-07 21:56:22 +02:00
Leo Famulari
3202d601a8
gnu: khal: Update to 0.9.8.
* gnu/packages/calendar.scm (khal): Update to 0.9.8.
[arguments]: Make sure to stop building if the documentation fails to
build.  Skip some failing tests.
2017-10-07 13:14:50 -04:00
Ludovic Courtès
aba219af0f
pull: Honor 'parallel-job-count'.
* guix/build/pull.scm (build-guix): Use 'n-par-for-each' and honor
'parallel-job-count'.
2017-10-07 17:08:33 +02:00
Ludovic Courtès
1f3ea89871
store: Add missing import.
* guix/store.scm: Use (ice-9 format).
2017-10-07 17:08:32 +02:00