Commit Graph

20833 Commits

Author SHA1 Message Date
Marius Bakke b1554326bb
gnu: libsvgtiny: Build with gperf@3.0.
* gnu/packages/web.scm (libsvgtiny)[native-inputs]: Change GPERF to GPERF-3.0.
2017-03-26 09:36:00 +02:00
Marius Bakke 5ac097e28c
gnu: libpqxx: Fix build with newer sed.
* gnu/packages/databases.scm (libpqxx)[arguments]: Add 'fix-sed-command' phase
that corrects a typo in the configure script.
2017-03-26 09:16:04 +02:00
Efraim Flashner 82654d956f
gnu: aseprite: Downgrade to 1.1.7.
* gnu/packages/game-development.scm (aseprite): Downgrade to 1.1.7.
2017-03-26 10:14:04 +03:00
Mark H Weaver 81e752d92e
gnu: linux-libre: Update to 4.10.5.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.5.
(%linux-libre-hash): Update hash.
2017-03-26 03:12:33 -04:00
Mark H Weaver bd0423262a
gnu: linux-libre@4.9: Update to 4.9.17.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.17.
2017-03-26 03:10:25 -04:00
Mark H Weaver 3c67367612
gnu: linux-libre@4.4: Update to 4.4.56.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.56.
2017-03-26 03:09:06 -04:00
Mark H Weaver 3089b5d3f5
import: stackage: Compile only if guile-json is available.
* Makefile.am (MODULES): Move "guix/import/stackage.scm" within
"if HAVE_GUILE_JSON".  Sort the modules within that conditional.
2017-03-26 03:07:33 -04:00
Marius Bakke 14d0db40ff
gnu: vte-ng: Build with gperf@3.0.
* gnu/packages/gnome.scm (vte-ng)[native-inputs]: Change GPERF to GPERF-3.0.
2017-03-26 08:29:19 +02:00
Marius Bakke 3c5698046a
gnu: libtorrent-rasterbar: Update to 1.1.2.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.2.
[source]: Use patch.
* gnu/packages/patches/libtorrent-rasterbar-boost-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-03-26 07:49:50 +02:00
Marius Bakke ff4dc16eac
gnu: aseprite: Update to 1.1.13.
* gnu/packages/game-development.scm (aseprite): Update to 1.1.13.
[source]: Switch to release archive.
2017-03-26 07:09:12 +02:00
Ludovic Courtès d1e3f59c9b
gnu: coreutils: Patch 'cut' unit test on ARM.
Fixes <https://bugs.gnu.org/26253>.

* gnu/packages/patches/coreutils-cut-huge-range-test.patch: New file.
* gnu/packages/base.scm (coreutils)[native-inputs]: Add it as an input.
[arguments] <#:phases>: On ARM, add 'patch-cut-test' phase.
* gnu/local.mk (dist_patch_DATA): Add 'coreutils-cut-huge-range-test.patch'.
2017-03-25 23:31:10 +01:00
Ludovic Courtès 5f19fb6a26
system: grub: Don't attempt to load non-EFI modules on EFI.
This resulted in a couple of harmless warnings just before the menu is
displayed.

* gnu/system/grub.scm (eye-candy)[setup-gfxterm-body]: Move 'vbe' and
'vga' loading to the non-EFI branch.
2017-03-25 22:50:24 +01:00
Efraim Flashner c5be3467f2
gnu: python2-dogtail: Update to 0.9.9.
* gnu/packages/python.scm (python2-dogtail): Update to 0.9.9.
[source]: Download using pypi-uri scheme.
2017-03-25 23:53:03 +03:00
Efraim Flashner ac7a8f1ff8
gnu: xorg-server-xwayland: Add missing input.
* gnu/packages/xorg.scm (xorg-server-xwayland)[inputs]: Remove libepoxy,
add wayland-protocols.
2017-03-25 23:19:17 +03:00
Marius Bakke 17fc8da3dd
gnu: git: Update to 2.12.2.
* gnu/packages/version-control.scm (git): Update to 2.12.2.
2017-03-25 20:17:04 +01:00
Marius Bakke 5e53557ed0
gnu: maim: Update to 4.4.62.
* gnu/packages/xdisorg.scm (maim): Update to 4.4.62.
2017-03-25 20:12:44 +01:00
Tobias Geerinckx-Rice 90ff097995
gnu: youtube-dl: Update to 2017.03.24.
* gnu/packages/video.scm (youtube-dl): Update to 2017.03.24.
2017-03-25 19:40:10 +01:00
Efraim Flashner 6a052473aa
gnu: pcc: Remove aarch64-linux from %supported-systems.
* gnu/packages/c.scm (pcc)[supported-systems]: New field.
2017-03-25 21:30:25 +03:00
Efraim Flashner 97b7201f99
gnu: tcc: Remove aarch64-linux from %supported-systems.
* gnu/packages/c.scm (tcc)[supported-systems]: Remove aarch64-linux from
the %supported-systems.
2017-03-25 21:24:18 +03:00
Danny Milosavljevic 7e58cbbb39
gnu: Add shellcheck.
* gnu/packages/haskell.scm (shellcheck): New variable.
2017-03-25 15:02:11 +01:00
Danny Milosavljevic 6f8016f4d8
gnu: Add ghc-json.
* gnu/packages/haskell.scm (ghc-json): New variable.
2017-03-25 15:00:18 +01:00
Vasile Dumitrascu 070e1fe99a
gnu: Add emacs-symon.
* gnu/packages/emacs.scm (emacs-symon): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-24 17:24:26 -04:00
Thomas Danckaert 9260b9d100
services: Add inetd-service-type.
* gnu/services/networking.scm (<inetd-configuration>, <inetd-entry>): New
record types.
(inetd-config-file, inetd-shepherd-service): New procedures.
(inetd-service-type): New variable.
* doc/guix.texi (Networking Services): Document it.
* gnu/tests/networking.scm: New file.
* gnu/local.mk: Add it.
2017-03-24 17:45:56 +01:00
Mathieu Othacehe 1c17a863f6
doc: Re-generate openvpn service documentation.
* doc/guix.texi (VPN Services): Generate documentation with
generate-openvpn-server-documentation and
generate-openvpn-client-documentation helpers and guile 2.1.7.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-24 16:09:18 +01:00
Mathieu Othacehe 85ac401acf
services: openvpn: Fix a typo which was corrected in generated doc.
* gnu/services/vpn.scm (define-split-configuration): Fix typo.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-24 16:09:18 +01:00
Mathieu Othacehe bfbf6e1e10
gnu: Add tlp service.
* gnu/services/pm.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/tlp.scm.
* doc/guix.texi (Power management Services): New section.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-24 16:09:17 +01:00
Mathieu Othacehe d02c3c2234
services: configuration: Rewrite id procedure.
* gnu/services/configuration.scm (id): Replace it using the more concise
version found in messaging.scm.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-24 16:09:17 +01:00
Mathieu Othacehe e7c797f348
services: Factorize define-maybe macro.
* gnu/services/configuration.scm (id): New procedure extracted from
define-configuration.
(define-maybe): New exported procedure, moved from messaging.scm.
* gnu/services/messaging.scm (define-maybe): Remove it.
(id): Move declaration inside define-all-configurations which is now
the only caller procedure.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-24 16:09:17 +01:00
Mathieu Othacehe 32e75b4808
gnu: tlp: Read configuration from /etc/tlp.
* gnu/packages/linux.scm (tlp): Set TLP_CONF to "/etc/tlp".

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-24 16:09:16 +01:00
Vasile Dumitrascu 4d3d3bd217
gnu: Add emacs-aggresive-indent-mode.
* gnu/packages/emacs.scm (emacs-aggressive-indent): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-03-24 14:19:00 +01:00
Clément Lassieur ee7c21c704
maint: Mention the Signed-off-by line in 'HACKING'.
* HACKING: Mention the Signed-off-by line.
2017-03-24 13:56:38 +01:00
Efraim Flashner 3d39ab456d
gnu: ccache: Update to 3.3.4.
* gnu/packages/ccache.scm (ccache): Update to 3.3.4.
2017-03-24 14:53:21 +03:00
Efraim Flashner 2e200ee8c0
gnu: talloc: Update to 2.1.9.
* gnu/packages/samba (talloc): Update to 2.1.9.
[home-page]: Use https.
2017-03-24 14:16:09 +03:00
Efraim Flashner c8c1470451
gnu: samba: Update to 4.5.7 [fixes CVE-2017-2619].
* gnu/packages/samba.scm (samba): Update to 4.5.7.
2017-03-24 14:14:52 +03:00
Ludovic Courtès 697ddb8850
services: guix-publish: Add 'compression-level' and 'nar-path' fields.
* gnu/services/base.scm (<guix-publish-configuration>)[compression-level,
nar-path]: New fields.
(guix-publish-shepherd-service): Honor them.
* doc/guix.texi (Base Services): Document them.
2017-03-24 00:23:29 +01:00
Ludovic Courtès f1e900a3b8
doc: Document 'guix-publish-service-type' instead of 'guix-publish-service'.
* doc/guix.texi (Base Services): Document 'guix-publish-service-type'
and 'guix-configuration'.  Remove 'guix-publish-service'.
(Invoking guix publish): Mention 'guix-publish-service-type'.
* gnu/services/base.scm (guix-publish-service): Mark as deprecated.
(<guix-configuration>): Export getters.
2017-03-24 00:23:29 +01:00
Marius Bakke 77ab6983a1
gnu: devil: Update to 1.8.0.
* gnu/packages/patches/devil-CVE-2009-3994.patch,
gnu/packages/patches/devil-fix-libpng.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/image.scm (devil): Update to 1.8.0.
[source]: Remove patches and snippet.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Disable tests. Remove #:configure-flags and add a
'change-directory' phase. Remove 'fix-tests' phase.
[inputs]: Change LIBJPEG to LIBJPEG-TURBO.
2017-03-24 00:12:00 +01:00
Marius Bakke 183303b3ef
gnu: nginx: Update to 1.11.11.
* gnu/packages/web.scm (nginx): Update to 1.11.11.
2017-03-23 20:00:06 +01:00
Danny Milosavljevic 42c127e876
gnu: rustc: Simplify configure phase.
* gnu/packages/rust.scm (rustc): Simplify configure phase.
2017-03-23 19:36:10 +01:00
rennes 7fdca77e00
gnu: ustr: Fix build with GCC 5.
* gnu/packages/patches/ustr-fix-build-with-gcc-5.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/textutils.scm (ustr)[source]: Use patch.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-23 14:34:09 -04:00
ng0 120349bfb4
gnu: rxvt-unicode: Give 'urxvtc.desktop' a unique display name.
* gnu/packages/xdisorg.scm (rxvt-unicode)[arguments]: In phase
'install-desktop-urxvtc' add '(client)' to the 'Name' line of the
resulting '.desktop' file.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-23 19:33:36 +01:00
Sergei Trofimovich 096f008014
gnu: rcs: Fix build against gcc-5.4.0.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/patches/rcs-5.9.4-noreturn.patch: New file.
* gnu/packages/version-control.scm (rcs)[source]: Applied patch.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-23 19:26:27 +01:00
Tobias Geerinckx-Rice 359ea6ba29
gnu: knot: Update to 2.4.2.
* gnu/packages/dns.scm (knot): Update to 2.4.2.
2017-03-23 18:18:53 +01:00
Leo Famulari 26b16fd9ca
gnu: python-appdirs: Use pypi-uri.
This is a followup to commit 543782e1ff.

* gnu/packages/python.scm (python-appdirs, python2-appdirs)[source]: Use
pypi-uri.
2017-03-23 12:06:15 -04:00
Ricardo Wurmus ce54f5db7d
gnu: gfortran-5: Move definition before "gfortran".
This is a follow-up to commit cb4805e34c.

* gnu/packages/gcc.scm (gfortran-5): Move definition.
2017-03-23 16:34:17 +01:00
Ricardo Wurmus cb4805e34c
gnu: gfortran: Change default version to gfortran-5.
* gnu/packages/gcc.scm (gfortran): Point to gfortran-5.
2017-03-23 15:37:24 +01:00
Efraim Flashner 0371b345e8
Merge remote-tracking branch 'origin/master' into core-updates 2017-03-23 14:53:33 +02:00
Efraim Flashner 8be563a5a3
gnu: dtc: Build with flex-2.6.1.
* gnu/packages/bootloaders.scm (dtc)[native-inputs]: Use flex-2.6.1 and
not flex.
2017-03-23 14:40:40 +02:00
Peter Mikkelsen c53af0016e
gnu: idris: Update to 0.99.1.
* gnu/packages/idris.scm (idris): Update to 0.99.1.
[inputs]: Add ghc-code-page.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-23 12:59:03 +01:00
Peter Mikkelsen df7309fc6e
gnu: Add ghc-code-page.
* gnu/packages/haskell.scm (ghc-code-page): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-23 12:59:03 +01:00