Commit Graph

31213 Commits

Author SHA1 Message Date
Ludovic Courtès d6680dccb0
hydra: Switch back to "-" instead of "@" in package job names.
Fixes a regression introduced in ede121de42.
Reported by Mark H Weaver <mhw@netris.org>.

* build-aux/hydra/gnu-system.scm (job-name): Pass "-" as the second
argument to 'package-full-name'.
2018-05-12 15:58:56 +02:00
Danny Milosavljevic 78ad8db682
gnu: u-boot-versatilepb: Remove package.
* gnu/packages/bootloaders.scm (u-boot-versatilepb): Delete variable.
2018-05-12 11:11:25 +02:00
Danny Milosavljevic 35e427d154
gnu: u-boot-pine64-plus: Use bundled dtc.
* gnu/packages/bootloaders.scm (u-boot-pine64-plus)[arguments]<#:phases>
[set-environment]: Use bundled dtc.
2018-05-12 11:09:42 +02:00
Danny Milosavljevic ac30d18c0b
gnu: make-u-boot-package: Print errors to (current-error-port).
* gnu/packages/bootloaders.scm (make-u-boot-package): Print errors to
(current-error-port).
2018-05-12 10:56:25 +02:00
Danny Milosavljevic 30ef146c99
gnu: make-u-boot-package: Sort printed configurations.
* gnu/packages/bootloaders.scm (make-u-boot-package): Sort printed
configurations.
2018-05-12 10:54:19 +02:00
Danny Milosavljevic 53e290df57
gnu: u-boot: Add our dtc.
* gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Add dtc.
2018-05-12 10:38:51 +02:00
Vagrant Cascadian 3bdb24826e
gnu: u-boot: Update to 2018.05.
* gnu/packages/bootloaders.scm (u-boot): Update to 2018.05.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-05-12 10:38:51 +02:00
Mark H Weaver 0d0b572286
gnu: linux-libre: Update to 4.16.8.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.8.
(%linux-libre-hash): Update hash.
2018-05-12 04:00:17 -04:00
Mark H Weaver 7187669a81
gnu: linux-libre@4.14: Update to 4.14.40.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.40.
(%linux-libre-4.14-hash): Update hash.
2018-05-12 03:59:22 -04:00
Mark H Weaver 3944e13a72
gnu: linux-libre@4.9: Update to 4.9.99.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.99.
2018-05-12 03:58:14 -04:00
Vagrant Cascadian afca98ff01
bootloader: extlinux: Fix menu support with u-boot.
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Set MENU TITLE in
generated extlinux.conf.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-05-12 09:37:35 +02:00
Ben Woodcroft 2c5289b263
gnu: diamond: Update to 0.9.22.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.22.
2018-05-12 11:01:21 +10:00
Ludovic Courtès cbcdb77790
gnu: diffoscope: Update to 94.
* gnu/packages/package-management.scm (diffoscope): Update to 94.
2018-05-11 18:42:43 +02:00
Ludovic Courtès 1a4e553069
gnu: eog-plugins: Update to 3.26.2.
* gnu/packages/gnome.scm (eog-plugins): Update to 3.26.2.
2018-05-11 18:42:43 +02:00
Ludovic Courtès 4f38754180
gnu: arpack-ng-openmpi: Fix build.
* gnu/packages/maths.scm (arpack-ng-openmpi)[arguments]: Inherit
arguments from ARPACK-NG.  Previously the 'configure' phase would fail
due to the lack of a 'configure' script.
2018-05-11 18:42:42 +02:00
Ludovic Courtès 26b8cadf88
pack: 'guix pack -S xxx' no longer adds entries twice to the tarball.
* guix/scripts/pack.scm (self-contained-tarball)[build](symlink->directives):
Do not add a 'directory' directive for "/".  Previously, as soon as we
were using '-S /bin=bin' or similar, we would add every entry a second
time in the tarball; this would translate as hard links in the tarball,
which tar < 1.30 sometimes fails to extract.
Pass symlinks defined in DIRECTIVES to 'tar'.
2018-05-11 18:42:42 +02:00
Ludovic Courtès 30da3173d5
pack: Relocatable wrapper now properly maps the current UID/GID.
* gnu/packages/aux-files/run-in-namespace.c (write_id_map)
(disallow_setgroups): New functions.
(main): Use 'clone' via 'syscall' instead of 'fork' followed by
'unshare'.  Add calls to 'disallow_setgroups' and 'write_id_map' in the
parent process.
2018-05-11 18:42:42 +02:00
Julien Lepiller 10673d150f
guix: Fix typo.
* guix/scripts/lint.scm: Fix typo.
2018-05-11 14:36:53 +02:00
Vagrant Cascadian 1b960787e2
system: Add u-boot-novena installer.
* gnu/packages/bootloaders.scm (u-boot-novena):
  New variable.
* gnu/bootloader/u-boot.scm (u-boot-novena-bootloader):
  New exported variable.
* gnu/system/install.scm (novena-installation-os):
  New exported variable.
2018-05-11 12:25:43 +02:00
Vagrant Cascadian fd5536e32b
system: Add wandboard installer.
* gnu/bootloader/u-boot.scm (u-boot-wandboard-bootloader):
  New exported variable.
* gnu/system/install.scm (wandboard-installation-os):
  New exported variable.
2018-05-11 12:25:25 +02:00
Vagrant Cascadian 07ca90458f
system: Add mx6cuboxi installer.
* gnu/bootloader/u-boot.scm (u-boot-mx6cuboxi-bootloader):
  New exported variable.
* gnu/system/install.scm (mx6cuboxi-installation-os):
  New exported variable.
2018-05-11 12:25:25 +02:00
Nicolas Goaziou 907356115e
gnu: Update emacs-org, emacs-org-contrib.
* gnu/packages/emacs.scm (emacs-org): Update to 9.1.13.
[description]: Tiny rewording.
(emacs-org-contrib): Update to 20180507.
2018-05-11 12:17:32 +02:00
Mark H Weaver 93565b4483
gnu: icecat: Add more fixes from upstream mozilla-esr52.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add fixes for CVE-2018-5183
and the remaining 1 of 10 changesets for CVE-2018-5150.
2018-05-11 06:07:57 -04:00
Mark H Weaver d2cebbf694
gnu: icecat: Relabel patches to reflect CVE assignments.
Document the fact that we include fixes for CVE-2018-5154, CVE-2018-5155,
CVE-2018-5157, CVE-2018-5158, CVE-2018-5159, CVE-2018-5168, CVE-2018-5178,
and 9/10 changesets for CVE-2018-5150.

* gnu/packages/gnuzilla.scm (icecat)[source]: Relabel patches to reflect CVE
assignments.
* gnu/packages/patches/icecat-bug-1452075.patch: Rename to...
* gnu/packages/patches/icecat-CVE-2018-5157-and-CVE-2018-5158.patch: ...this.
* gnu/local.mk (dist_patch_DATA): Rename it.
2018-05-11 06:07:43 -04:00
Nicolas Goaziou cb91f6ae23
gnu: Add python-duniterpy.
* gnu/packages/python-crypto.scm (python-duniterpy): New variable.
2018-05-11 11:54:42 +02:00
Nicolas Goaziou 321ba5683b
gnu: Add python-aiohttp.
* gnu/packages/python-web.scm (python-aiohttp): New variable.
2018-05-11 11:54:42 +02:00
Nicolas Goaziou 40c6e45448
gnu: Add python-libnacl.
* gnu/packages/python-crypto.scm (python-libnacl): New variable.
2018-05-11 11:54:41 +02:00
Nicolas Goaziou 2eccb41493
gnu: Add python-yarl.
* gnu/packages/python-web.scm (python-yarl): New variable.
2018-05-11 11:54:41 +02:00
Nicolas Goaziou f90f4c9c92
gnu: Add python-aiodns.
* gnu/packages/python-web.scm (python-aiodns): New variable.
2018-05-11 11:54:41 +02:00
Nicolas Goaziou 25c591bf2e
gnu: Add python-multidict.
* gnu/packages/python.scm (python-multidict): New variable.
2018-05-11 11:54:41 +02:00
Nicolas Goaziou c158d47627
gnu: Add python-pylibscrypt.
* gnu/packages/python-crypto.scm (python-pylibscrypt): New variable.
2018-05-11 11:54:41 +02:00
Nicolas Goaziou cef6dc646e
gnu: Add python-base58.
* gnu/packages/python-crypto.scm (python-base58): New variable.
2018-05-11 11:54:41 +02:00
Nicolas Goaziou 2528f3c867
gnu: Add python-idna-ssl.
* gnu/packages/python.scm (python-idna-ssl): New variable.
2018-05-11 11:54:41 +02:00
Nicolas Goaziou 3cdab3d485
gnu: Add python-async-timeout.
* gnu/packages/python.scm (python-async-timeout): New variable.
2018-05-11 11:54:40 +02:00
Nicolas Goaziou 85ccc0c281
gnu: Add python-pycares.
* gnu/packages/python-web.scm (python-pycares): New variable.
2018-05-11 11:54:40 +02:00
Nicolas Goaziou bbc8c36fce
gnu: Add python-async-generator.
* gnu/packages/python.scm (python-async-generator): New variable.
2018-05-11 11:54:40 +02:00
Nicolas Goaziou 9c4ff532f9
gnu: python-attrs: Update to 17.4.0.
* gnu/packages/python.scm (python-attrs)[version]: Update to 17.4.0.
[native-inputs]: Add python-sphinx and python-coverage.  Reorder inputs.
2018-05-11 11:54:40 +02:00
Oleg Pykhalov ef6a484475
services: desktop: Add alsa-service-type.
* gnu/services/desktop.scm (%desktop-services): Add 'alsa-service-type'.
2018-05-11 12:15:42 +03:00
Nicolas Goaziou 3cfd12f305
gnu: Add snap.
* gnu/packages/education.scm (snap): New variable.
2018-05-11 10:35:41 +02:00
Nicolas Goaziou 11b43f996e
gnu: Add js-filesaver.
* gnu/packages/javascript.scm (js-filesaver): New variable.
2018-05-11 10:35:41 +02:00
Oleg Pykhalov 0bcb925817
gnu: emacs-ewmctrl: Make sure wmctrl is in the right place.
* gnu/packages/emacs.scm (emacs-ewmctrl): Make sure 'wmctrl' is in the right
place.
2018-05-11 11:12:24 +03:00
Oleg Pykhalov 84960cb780
gnu: emacs-ewmctrl: Use git helpers.
* gnu/packages/emacs.scm (emacs-ewmctrl)[version]: Use 'git-version'.
[source]: Use 'git-file-name'.
2018-05-11 11:12:22 +03:00
Leo Famulari 27cbe66fe7
gnu: libressl: Update to 2.7.3.
* gnu/packages/tls.scm (libressl): Update to 2.7.3.
2018-05-11 00:56:55 -04:00
Pierre-Antoine Rouby 36d619e85d
services: bitlbee: Add plugins.
* doc/guix.texi (Bitlbee Service): Add plugins.
* gnu/services/messaging.scm (<bitlbee-configuration>): Add plugins argument.
  (bitlbee-shepherd-service): Update config file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-11 00:15:59 +02:00
Danny Milosavljevic b87fc9ab9d
gnu: android-make-stub: Update to 0.6.0.
* gnu/packages/android.scm (android-make-stub): Update to 0.6.0.
* guix/build-system/android-ndk.scm (android-ndk-build): Modify.
(lower): Modify.
2018-05-10 15:35:28 +02:00
Ludovic Courtès 47a60325ca
pack: Add '--relocatable'.
* gnu/packages/aux-files/run-in-namespace.c: New file.
* Makefile.am (AUX_FILES): Add it.
* guix/scripts/pack.scm (<c-compiler>): New record type.
(c-compiler, bootstrap-c-compiler, c-compiler-compiler): New procedures.
(self-contained-tarball): Use
'relative-file-name' for the SOURCE -> TARGET symlink.
(docker-image): Add 'defmod' to please Geiser.
(wrapped-package, map-manifest-entries): New procedures.
(%options, show-help): Add --relocatable.
(guix-pack): Honor it.
2018-05-10 14:53:57 +02:00
Ludovic Courtès 54fd5ad0a5
search-paths: Add 'set-search-paths'.
* guix/search-paths.scm (set-search-paths): New procedure.
2018-05-10 14:53:57 +02:00
Ludovic Courtès 3636b1c7fe
profiles: Allow lowerable objects other than packages in <manifest-entry>.
* guix/profiles.scm (manifest-lookup-package)[entry-lookup-package]: Add
case where 'manifest-entry-item' returns something that's neither a
string nor a package.
2018-05-10 14:53:57 +02:00
Ludovic Courtès e00ade3fb8
profiles: Optionally use relative file names for symlink targets.
* guix/build/union.scm (symlink-relative): New procedure.
* guix/build/profiles.scm: Re-export it.
(build-profile): Add #:symlink and pass it to 'union-build'.
* guix/profiles.scm (profile-derivation): Add #:relative-symlinks?.
Pass #:symlink to 'build-profile'.
* tests/profiles.scm ("profile-derivation relative symlinks, one entry")
("profile-derivation relative symlinks, two entries"): New tests.
2018-05-10 14:53:57 +02:00
Ludovic Courtès dac1c97d13
union: Add 'relative-file-name'.
* guix/build/union.scm (%not-slash): New variable.
(relative-file-name): New procedure.
* tests/union.scm (test-relative-file-name): New macro and tests.
2018-05-10 14:53:56 +02:00