aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* gnu: Add go-github-com-jackpal-gateway.Leo Famulari2017-10-12
| | | | * gnu/packages/syncthing.scm (go-github-com-jackpal-gateway): New variable.
* gnu: Add go-github-com-golang-snappy.Leo Famulari2017-10-12
| | | | * gnu/packages/syncthing.scm (go-github-com-golang-snappy): New variable.
* gnu: Add go-github-com-golang-groupcache-lru.Leo Famulari2017-10-12
| | | | | * gnu/packages/syncthing.scm (go-github-com-golang-groupcache-lru): New variable.
* gnu: Add go-github-com-gogo-protobuf.Leo Famulari2017-10-12
| | | | * gnu/packages/syncthing.scm (go-github-com-gogo-protobuf): New variable.
* gnu: Add go-github-com-gogo-protobuf-protoc-gen-gogo.Leo Famulari2017-10-12
| | | | | * gnu/packages/syncthing.scm (go-github-com-gogo-protobuf-protoc-gen-gogo): New variable.
* gnu: Add go-github-com-gobwas-glob.Leo Famulari2017-10-12
| | | | * gnu/packages/syncthing.scm (go-github-com-gobwas-glob): New variable.
* gnu: Add go-github-com-edsrzf-mmap-go.Leo Famulari2017-10-12
| | | | * gnu/packages/syncthing.scm (go-github-com-edsrzf-mmap-go): New variable.
* gnu: Add go-github-com-d4l3k-messagediff.Leo Famulari2017-10-12
| | | | * gnu/packages/syncthing.scm (go-github-com-d4l3k-messagediff): New variable.
* gnu: Add go-github-com-calmh-xdr.Leo Famulari2017-10-12
| | | | * gnu/packages/syncthing.scm (go-github-com-calmh-xdr): New variable.
* gnu: Add go-github-com-calmh-du.Leo Famulari2017-10-12
| | | | * gnu/packages/syncthing.scm (go-github-com-calmh-du): New variable.
* gnu: Add go-github-com-bkaradzic-go-lz4.Leo Famulari2017-10-12
| | | | * gnu/packages/syncthing.scm (go-github-com-bkaradzic-go-lz4): New variable.
* gnu: Add go-github-com-audriusbutkevicius-go-nat-pmp.Leo Famulari2017-10-12
| | | | | * gnu/packages/syncthing.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* build: Add the Go build system.Leo Famulari2017-10-12
| | | | | | | * guix/build-system/go.scm, guix/build/go-build-system.scm: New files. * Makefile.am (MODULES): Add new files. * doc/guix.texi (Build Systems): Document the go-build-system.
* gnu: clustal-omega: Update to 1.2.4.Ricardo Wurmus2017-10-12
| | | | * gnu/packages/bioinformatics.scm (clustal-omega): Update to 1.2.4.
* gnu: Add trailing slash to 'search.cpan.org' home pages.Ludovic Courtès2017-10-12
| | | | | * gnu/packages/perl.scm: Add trailing slash to 'search.cpan.org' home pages.
* gnu: Update home page URLs for Xorg packages.Ludovic Courtès2017-10-12
| | | | | * gnu/packages/xorg.scm (imake, lndir, libxshmfence) (xorg-rgb, xinit, xterm): Update 'home-page' following redirects.
* lint: 'home-page' checker reports permanent redirects.Ludovic Courtès2017-10-12
| | | | | | | | * guix/scripts/lint.scm (probe-uri): Add special case for HTTP 301. (validate-uri): Likewise. * tests/lint.scm ("home-page: 301, invalid") ("home-page: 301 -> 200", "home-page: 301 -> 404") ("source: 301 -> 200", "source: 301 -> 404"): New tests.
* tests: Support multiple HTTP server instances.Ludovic Courtès2017-10-12
| | | | | | | | | | | | | * guix/tests/http.scm (%http-server-socket): Turn into... (open-http-server-socket): ... this procedure. (http-server-can-listen?): New procedure. (http-write, %http-server-lock, %http-server-ready) (http-open, stub-http-server): Move to 'call-with-http-server' body. (call-with-http-server): Add #:headers parameter. (with-http-server): Add an additional pattern with headers. * tests/derivations.scm: Use (http-server-can-listen?) instead of (force %http-server-socket). * tests/lint.scm: Likewise.
* gnu: python-psycopg2: Update to 2.7.3.1.Efraim Flashner2017-10-13
| | | | | * gnu/packages/python.scm (python-psycopg2): Update to 2.7.3.1. [inputs]: Replace postgresql@9.6 with postgresql.
* gnu: python-psycopg2: Use postgresql@9.6.Efraim Flashner2017-10-12
| | | | | * gnu/packages/python.scm (python-psycopg2)[inputs]: Replace postgresql with postgresql@9.6.
* gnu: Add postgresql@9.6.Efraim Flashner2017-10-12
| | | | * gnu/packages/databases.scm (postgresql@9.6): New variable.
* gnu: Add python-jupyter-console as input to python-ipython.Christopher Baines2017-10-12
| | | | | | | | | | | | This fixes running ipython console and ipython3 console, as the jupyter_console package is missing. As python-ipython is an input to python-jupyter-console, use a modified version of the package which doesn't have this input. * gnu/packages/python.scm (python-jupyter-console-minimal): New variable. (python-ipython)[propagated-inputs]: Replace python-jupyter-console with python-jupyter-console-minimal.
* gnu: wireshark: Minor package improvements.Marius Bakke2017-10-12
| | | | | | * gnu/packages/networking.scm (wireshark)[inputs]: Move QTTOOLS ... [native-inputs]: ... here. [home-page]: Remove duplicate.
* gnu: wireshark: Update to 2.4.2.Marius Bakke2017-10-12
| | | | * gnu/packages/networking.scm (wireshark): Update to 2.4.2.
* gnu: xorg-server: Update to 1.19.5. [security fixes]Marius Bakke2017-10-12
| | | | | | | Fixes CVE-2017-{12176..12187}. See <https://lists.x.org/archives/xorg-announce/2017-October/002814.html> * gnu/packages/xorg.scm (xorg-server): Update to 1.19.5.
* Revert "gnu: xorg-server: Make the test-variant visible."Marius Bakke2017-10-12
| | | | | | | Hiding/unhiding changes the derivation and thus this caused too many rebuilds for 'master'. This reverts commit 8cf892e6cd488fe9c1dee8e90c5474315378cbeb.
* gnu: libextractor: Update to 1.5.Marius Bakke2017-10-12
| | | | * gnu/packages/gnunet.scm (libextractor): Update to 1.5.
* gnu: ccid: Update to 1.4.28.Marius Bakke2017-10-12
| | | | * gnu/packages/security-token.scm (ccid): Update to 1.4.28.
* gnu: mesa: Disable imx driver for armhf-linux.Marius Bakke2017-10-12
| | | | * gnu/packages/gl.scm (mesa)<#:configure-flags>: Don't build imx driver.
* gnu: qt: Update to 5.9.2.Efraim Flashner2017-10-12
| | | | | | | | | | * gnu/packages/qt.scm (qt): Update to 5.9.2. [outputs]: Add 'examples'. [source]: Update 3rd party code to unbundle. [inputs]: Add bluez, double-conversion, gstreamer, gst-plugins-base, jasper, libinput-minimal, libtiff, libwebp, libxext, wayland. Replace pcre with pcre2. [arguments]: Re-enable parallel building. Update build flags.
* services: cleanup: Remove Shadow lock files from /etc.Ludovic Courtès2017-10-12
| | | | | | | | Partly fixes <https://bugs.gnu.org/28772>. Reported by Oleg Pykhalov <go.wigust@gmail.com>. * gnu/services.scm (cleanup-gexp): Remove /etc/{passwd,group}.lock and /etc/.pwd.lock.
* offload: Reduce the number of calls to 'machine-load'.Ludovic Courtès2017-10-12
| | | | | | | | | | | | | | | Previously we would call 'machine-load' once per machine, which was very costly when there were many machines. Now we arrange to call it only once on average (when all the machines have the same 'speed' value). * guix/scripts/offload.scm (random-seed, shuffle): New procedures. (choose-build-machine)[machines+slots+loads]: Rename to... [machines+slots]: ... this. Remove load from the tuples therein. [undecorate]: Adjust accordingly. [machine-less-loaded-or-faster?]: Remove. [machine-faster?]: New procedure. Sort MACHINES+SLOTS according to 'machine-faster?'. Call 'machine-load?' as the last thing.
* substitute: Close the progress port after substitute finished.宋文武2017-10-12
| | | | | | | Fixes <https://bugs.gnu.org/28756>. * guix/scripts/substitute.scm (progress-substitution): Call '(close-port progress)'.
* gnu: f-seq: Truncate version string.Ricardo Wurmus2017-10-12
| | | | | * gnu/packages/bioinformatics.scm (f-seq)[version]: Truncate commit part of the version string.
* gnu: totem: Update to 3.26.0.Ludovic Courtès2017-10-11
| | | | | | | | | | | * gnu/packages/gnome.scm (totem): Update to 3.26.0. [source]: Add 'patches' field. [build-system]: Switch to MESON-BUILD-SYSTEM. [native-inputs]: Add GTK+:bin and GLIB:bin. [arguments]: Pass #:glib-or-gtk?. Adjust #:configure-flags to new syntax. * gnu/packages/patches/totem-meson-easy-codec.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* services: gnome: Register more polkit actions.Ludovic Courtès2017-10-11
| | | | | | | | | | | This should allow more operations such as changing the system date and time via the Control Center (reported at <https://lists.gnu.org/archive/html/help-guix/2016-09/msg00059.html>), performing "file operations" via gvfs, and interacting with processes using the System Monitor. * gnu/services/desktop.scm (gnome-polkit-settings): New procedure. (gnome-desktop-service-type): Use it in POLKIT-SERVICE-TYPE extension.
* gnu: mobile-broadband-provider-info: Update to 20170310.Tobias Geerinckx-Rice2017-10-11
| | | | * gnu/packages/gnome.scm (mobile-broadband-provider-info): Update to 20170310.
* gnu: dovecot: Update to 2.2.33.1.Tobias Geerinckx-Rice2017-10-11
| | | | * gnu/packages/mail.scm (dovecot): Update to 2.2.33.1.
* gnu: gparted: Update to 0.30.0.Tobias Geerinckx-Rice2017-10-11
| | | | * gnu/packages/disk.scm (gparted): Update to 0.30.0.
* gnu: evince: Update to 3.26.0.Tobias Geerinckx-Rice2017-10-11
| | | | * gnu/packages/gnome.scm (evince): Update to 3.26.0.
* gnu: orca: Update to 3.26.0.Tobias Geerinckx-Rice2017-10-11
| | | | gnu/packages/gnome.scm (orca): Update to 3.26.0.
* gnu: bluez: Disable unpredictable test on armhf.Thomas Danckaert2017-10-11
| | | | | * gnu/packages/linux.scm (bluez): [arguments] Add phase to skip a test instead of marking it as XFAIL.
* gnu: rcas-web: Update to 0.0.4.Ricardo Wurmus2017-10-11
| | | | * gnu/packages/bioinformatics.scm (rcas-web): Update to 0.0.4.
* zlib: Fix memory leak due to revealed ports not being GC'd.Ludovic Courtès2017-10-11
| | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/28784>. This mostly reverts 81a0f1cdf12e7bcc34c1203f034a323fa8f52cf5, which introduced a regression: revealed ports are *never* GC'd (contrary to what Guile's manual suggests). In addition to the revert, 'close-procedure' now explicitly swallows EBADF errors when 'close-port' is called. * guix/zlib.scm (close-procedure): New procedure. (make-gzip-input-port)[gzfile]: Use 'fileno' instead of 'port->fdes'. Use 'close-procedure' instead of 'gzclose'. (make-gzip-output-port): Likewise. * tests/zlib.scm ("compression/decompression pipe"): Use 'port-closed?' to determine whether PARENT has been closed.
* gnu: mpg123: Update to 1.25.7.Leo Famulari2017-10-11
| | | | * gnu/packages/mp3.scm (mpg123): Update to 1.25.7.
* doc: Give an example with a FAT UUID.Ludovic Courtès2017-10-11
| | | | | | * gnu/system/examples/lightweight-desktop.tmpl <file-systems>: Add a UUID for the /boot/efi partition. * doc/guix.texi (Using the Configuration System): Mention it.
* uuid: Change "fat32" to "fat".Ludovic Courtès2017-10-11
| | | | | | | | | | | | * gnu/system/uuid.scm (%fat32-endianness): Rename to... (%fat-endianness): ... this. (fat32-uuid->string): Rename to... (fat-uuid->string): ... this. (%fat32-uuid-rx): Rename to.. (%fat-uuid-rx): ... this. (string->fat32-uuid): Rename to... (string->fat-uuid): ... this. (%uuid-parsers, %uuid-printers): Add 'fat16.
* file-systems: Add support for FAT16.Ludovic Courtès2017-10-11
| | | | | | | | | * gnu/build/file-systems.scm (check-fat32-file-system): Rename to... (check-fat-file-system): ... this. (check-file-system): Adjust accordingly. (fat16-superblock?, read-fat16-superblock) (fat16-superblock-uuid, fat16-superblock-volume-name): New procedures. (%partition-label-readers, %partition-uuid-readers): Add FAT16.
* file-systems: Preserve UUID types when serializing.Ludovic Courtès2017-10-11
| | | | | | | | | | | Reported by Roel Janssen <roel@gnu.org> at <https://lists.gnu.org/archive/html/help-guix/2017-09/msg00094.html>. * gnu/system/file-systems.scm (file-system->spec): When DEVICE is a UUID, serialize it in a way that preserves its type. (spec->file-system): Adjust accordingly. * gnu/build/file-systems.scm (canonicalize-device-spec): Add case for when SPEC is 'uuid?'.
* file-systems: 'mount-file-system' now takes a <file-system> object.Ludovic Courtès2017-10-11
| | | | | | | | | | | | | * gnu/build/file-systems.scm (mount-file-system): Rename 'spec' to 'fs' and assume it's a <file-system>. * gnu/build/linux-boot.scm (boot-system): Assume MOUNTS is a list of <file-system> and adjust accordingly. * gnu/build/linux-container.scm (mount-file-systems): Remove 'file-system->spec' call. * gnu/services/base.scm (file-system-shepherd-service): Add 'spec->file-system' call. Add (gnu system file-systems) to 'modules'. * gnu/system/linux-initrd.scm (raw-initrd): Use (gnu system file-systems). Add 'spec->file-system' call for #:mounts.