Commit Graph

22360 Commits

Author SHA1 Message Date
Danny Milosavljevic 8d858010b3
bootloader: Add u-boot.
* gnu/bootloader/u-boot.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi: Document it.
2017-07-15 12:53:37 +02:00
Danny Milosavljevic c3b5b1bb49
gnu: python-internetarchive: Heed disabled test suite.
* gnu/packages/web.scm (python-internetarchive)[arguments]: Heed disable test
suite.
2017-07-15 12:48:24 +02:00
Oleg Pykhalov 95c36822e8
gnu: Add python-internetarchive.
* gnu/packages/web.scm (python-internetarchive, python2-internetarchive):
New variable.
2017-07-15 11:58:19 +02:00
Danny Milosavljevic a12b30a05a
gnu: Add python-pytest-capturelog.
* gnu/packages/python.scm (python-pytest-capturelog,
python2-pytest-capturelog): New variables.
2017-07-15 11:46:18 +02:00
Oleg Pykhalov 841e59083d
gnu: Add python-jsonpatch.
* gnu/packages/python.scm (python-jsonpatch, python2-jsonpatch,
python-jsonpatch-0.4, python2-jsonpatch-0.4): New variables.
2017-07-15 10:51:34 +02:00
Oleg Pykhalov 4ff9e8685f
gnu: Add python-backports-csv.
* gnu/packages/python.scm (python-backports-csv, python2-backports-csv):
New variables.
2017-07-15 10:45:14 +02:00
Oleg Pykhalov 7734ed7af7
gnu: Add python-schema.
* gnu/packages/python.scm (python-schema, python2-schema, python-schema-0.5,
python2-schema-0.5): New variables.
2017-07-15 10:40:24 +02:00
Danny Milosavljevic 4d02e9ff90
gnu: Add guile-ncurses-with-gpm.
* gnu/packages/guile.scm (guile-ncurses/gpm): New variable.
2017-07-15 10:14:42 +02:00
Danny Milosavljevic 87ffa416af
gnu: Add ncurses-with-gpm.
* gnu/packages/linux.scm (ncurses/gpm): New variable.
2017-07-15 10:14:31 +02:00
Leo Famulari da83f0953a
gnu: expat: Update replacement to 2.2.2 [security fixes].
See 'Changes' in the source distribution for more information about the
fixed security issues.

* gnu/packages/xml.scm (expat)[replacement]: Update to 2.2.2.
(expat-2.2.1): Replace with ...
(expat-2.2.2): ... new variable.
2017-07-14 15:19:26 -04:00
Marius Bakke 51ccb1be55
gnu: gstreamer: Update to 1.12.2.
* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good,
gst-plugins-bad, gst-plugins-ugly, gst-libav, python-gst): Update to 1.12.2.
2017-07-14 20:34:01 +02:00
ng0 7b323aff14
gnu: neomutt: Update to 20170714.
* gnu/packages/mail.scm (neomutt): Update to 20170714.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-07-14 14:22:50 -04:00
Tobias Geerinckx-Rice e049372a4a
gnu: yadifa: Re-enable NSID support.
* gnu/packages/dns.scm (yadifa)[arguments]: Remove ‘--disable-nsid’
configure flag.
2017-07-14 19:40:16 +02:00
Tobias Geerinckx-Rice e0d87f8e5a
gnu: yadifa: Update to 2.2.5.
* gnu/packages/dns.scm (yadifa): Update to 2.2.5.
[source]: Call the source revision a ‘build’ to match upstream terminology.
2017-07-14 19:40:15 +02:00
Tobias Geerinckx-Rice a592166505
gnu: knot: Update to 2.5.3.
* gnu/packages/dns.scm (knot): Update to 2.5.3.
2017-07-14 19:40:15 +02:00
Mark H Weaver a2bda5e4e3
gnu: icecat: Add more fixes from upstream mozilla-esr52.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from
the upstream mozilla-esr52 repository.
2017-07-14 12:48:14 -04:00
Leo Famulari 81dfbffc54
gnu: samba: Update to 4.6.6 [fixes CVE-2017-11103].
* gnu/packages/samba.scm (samba): Update to 4.6.6.
2017-07-14 10:47:53 -04:00
Leo Famulari a08a9b8c38
gnu: certbot, python-acme: Update to 0.16.0.
* gnu/pckages/tls.scm (certbot, python-acme, python2-acme): Update to 0.16.0.
2017-07-14 10:47:50 -04:00
Ben Woodcroft 06e372360e
gnu: bowtie: Use 'modify-phases'.
* gnu/packages/bioinformatics.scm (bowtie)[arguments]: Use 'modify-phases'
syntax.
2017-07-14 19:23:37 +10:00
Ben Woodcroft d6e63cf31c
gnu: bowtie: Update to 2.3.2.
* gnu/packages/bioinformatics.scm (bowtie): Update to 2.3.2.
[inputs]: Add zlib.
2017-07-14 18:54:10 +10:00
Tobias Geerinckx-Rice 78a81e37cd
gnu: terminals: Clean up module imports.
* gnu/packages/terminals.scm: Remove duplicate module imports and order the
remainder alphabetically.
2017-07-14 09:53:56 +02:00
Tobias Geerinckx-Rice 9e455df91a
gnu: hplip: Update to 3.17.6.
* gnu/packages/cups.scm (hplip): Update to 3.17.6.
2017-07-14 09:47:35 +02:00
Tobias Geerinckx-Rice 5e57867491
gnu: mit-krb5: Add ‘cpe-name’.
* gnu/packages/kerberos.scm (mit-krb5)[properties]: New field.
2017-07-14 09:47:34 +02:00
Tobias Geerinckx-Rice 674d4e1380
gnu: kbd: Recursively search $LOADKEYS_KEYMAP_PATH.
Fix a regression since commit fd7000fe33.

* gnu/packages/linux.scm (kbd)[native-search-paths]: Add a double asterisk.
2017-07-14 09:47:34 +02:00
Marius Bakke 9383cee38d
gnu: git: Update to 2.13.3.
* gnu/packages/version-control.scm (git): Update to 2.13.3.
2017-07-13 21:21:16 +02:00
Marius Bakke 5887d554ec
gnu: evince: Fix CVE-2017-1000083.
* gnu/packages/patches/evince-CVE-2017-1000083.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (evince)[source]: Use it.
2017-07-13 21:11:15 +02:00
Mark H Weaver a6ae4f83a4
gnu: linux-libre: Update to 4.12.1.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.12.1.
(%linux-libre-hash): Update hash.
2017-07-13 13:48:47 -04:00
Mark H Weaver 2dfdedfbf7
gnu: linux-libre@4.9: Update to 4.9.37.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.37.
2017-07-13 13:47:59 -04:00
Leo Famulari 3e879d1add
gnu: spice-protocol: Update to 0.12.13.
* gnu/packages/spice.scm (spice-protocol): Update to 0.12.13.
2017-07-13 12:32:15 -04:00
Leo Famulari dcd9a33147
gnu: httpd: Update to 2.4.27 [fixes CVE-2017-{9788,9789}].
* gnu/packages/web.scm (httpd): Update to 2.4.27.
2017-07-13 11:35:22 -04:00
Leo Famulari df08f38570
gnu: libressl: Provide a TLS-enabled implementation of netcat.
* gnu/packages/tls.scm (libressl)[arguments]: Pass '--enable-nc'
to #:configure-flags.
2017-07-13 00:42:28 -04:00
Leo Famulari 1d919d32d7
gnu: libressl: Update to 2.5.5.
* gnu/packages/tls.scm (libressl): Update to 2.5.5.
[source]: Use HTTPS URL.
2017-07-13 00:42:27 -04:00
Leo Famulari 6fb622bf45
gnu: lynx: Update to 2.8.9dev.15.
* gnu/packages/web-browsers.scm (lynx): Update to 2.8.9dev.15.
2017-07-12 22:41:05 -04:00
Leo Famulari 6c2481ef0f
gnu: libaacs: Use HTTPS URL.
* gnu/packages/video.scm (libaacs)[source]: Use HTTPS URL.
2017-07-12 21:57:40 -04:00
Leo Famulari 6f13c4fdd2
gnu: libbdplus: Use HTTPS URL.
* gnu/packages/video.scm (libbdplus)[source]: Use HTTPS URL.
2017-07-12 21:57:36 -04:00
Leo Famulari e3baf59cb3
gnu: xclip: Use a descriptive source file name.
* gnu/packages/xdisorg.scm (xclip)[source]: Set the file-name.
2017-07-12 21:12:09 -04:00
Ludovic Courtès c96ed00910
gnu: guix: Update snapshot.
* gnu/packages/package-management.scm (guix): Update to b547349.
2017-07-12 22:42:06 +02:00
Alex Vong 63cd4d53fb
gnu: Add simplescreenrecorder.
* gnu/packages/video.scm (simplescreenrecorder): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-07-13 02:01:47 +05:30
Leo Famulari d89ce52096
gnu: spice: Fix CVE-2017-7506.
* gnu/packages/patches/spice-CVE-2017-7506.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/spice.scm (spice)[source]: Use it.
2017-07-12 16:27:40 -04:00
Leo Famulari 301565266f
gnu: usbredir: Use HTTPS home-page URL.
* gnu/packages/spice.scm (usbredir)[home-page]: Use HTTPS URL.
2017-07-12 16:27:40 -04:00
Leo Famulari 83ad0dfcbe
gnu: virt-viewer: Update to 5.0.
* gnu/packages/spice.scm (virt-viewer): Update to 5.0.
2017-07-12 16:27:37 -04:00
Ludovic Courtès b547349d50
substitute: Work around Guile 2.2 'time-monotonic' bug.
Prior to this change, half of the cached narinfos would expire
immediately since they contained the number of nanoseconds instead of
the number of seconds as their date.

* guix/scripts/substitute.scm (time-monotonic) <guile-2.2>: Define, as a
workaround.
2017-07-12 21:56:17 +02:00
Ludovic Courtès a6c1fe8240
size: Add '--sort=KEY'.
* guix/scripts/size.scm (profile-closure<?, profile-self<?): New
procedures.
(display-profile): Add #:profile<? parameter and honor it.
(show-help, %options): Add '--sort'.
(%default-options): Add 'profile<?'.
(guix-size): Pass PROFILE<? to 'display-profile*'.
* doc/guix.texi (Invoking guix size): Document '--sort'.
2017-07-12 21:56:17 +02:00
Ludovic Courtès 1ac3a488ad
environment: Rationalize calls to 'set-build-options'.
Before this change '--substitute-urls' would be ignored.

* guix/scripts/environment.scm (build-environment): Remove redundant
call to 'set-build-options-from-command-line*'.
(guix-environment): Move 'set-build-options-from-command-line' right
after 'with-store'.
2017-07-12 21:56:17 +02:00
Kei Kebreau 5149ff1b5f
gnu: hyperrogue: Update to 9.4n.
* gnu/packages/games.scm (hyperrogue): Update to 9.4n.
2017-07-12 10:51:19 -04:00
Danny Milosavljevic 911a53a53f
build: Make ISO-9660 image bootable from USB flash drive.
* gnu/build/vm.scm (make-iso9660-image): Make image bootable from USB flash
drive.
2017-07-12 16:15:30 +02:00
Danny Milosavljevic 0bc6fe323d
syscalls: Add network-interface-running?
* guix/build/syscalls.scm (network-interface-running?): New variable.
Export it.
* tests/syscalls.scm: Add test.

Co-authored-by: John Darrington <jmd@gnu.org>
2017-07-12 16:15:30 +02:00
Tobias Geerinckx-Rice 839ee8d547
gnu: et: Fix typo in description.
* gnu/packages/ssh.scm (et)[description]: Fix typo.
2017-07-12 09:47:48 +02:00
Leo Famulari 287900936b
gnu: man-db: Update to 2.7.6.1 [fixes CVE-2015-1336].
* gnu/packages/man.scm (man-db): Update to 2.7.6.1.
[arguments]: Add '--disable-cache-owner' to #:configure-flags.
2017-07-11 22:52:25 -04:00
Marius Bakke e23cf9394e
gnu: nginx: Update to 1.12.1 [fixes CVE-2017-7529].
* gnu/packages/web.scm (nginx): Update to 1.12.1.
2017-07-12 00:22:33 +02:00