summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-12gnu: Add go-github-com-oschwald-maxminddb-golang.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-oschwald-maxminddb-golang): New variable.
2017-10-12gnu: Add go-golang-org-x-sys-unix.Leo Famulari
* gnu/packages/syncthing.scm (go-golang-org-x-sys-unix): New variable.
2017-10-12gnu: Add go-github-com-minio-sha256-simd.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-minio-sha256-simd): New variable.
2017-10-12gnu: Add go-github-com-lib-pq.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-lib-pq): New variable.
2017-10-12gnu: Add go-github-com-kardianos-osext.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-kardianos-osext): New variable.
2017-10-12gnu: Add go-github-com-jackpal-gateway.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-jackpal-gateway): New variable.
2017-10-12gnu: Add go-github-com-golang-snappy.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-golang-snappy): New variable.
2017-10-12gnu: Add go-github-com-golang-groupcache-lru.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-golang-groupcache-lru): New variable.
2017-10-12gnu: Add go-github-com-gogo-protobuf.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-gogo-protobuf): New variable.
2017-10-12gnu: Add go-github-com-gogo-protobuf-protoc-gen-gogo.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-gogo-protobuf-protoc-gen-gogo): New variable.
2017-10-12gnu: Add go-github-com-gobwas-glob.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-gobwas-glob): New variable.
2017-10-12gnu: Add go-github-com-edsrzf-mmap-go.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-edsrzf-mmap-go): New variable.
2017-10-12gnu: Add go-github-com-d4l3k-messagediff.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-d4l3k-messagediff): New variable.
2017-10-12gnu: Add go-github-com-calmh-xdr.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-calmh-xdr): New variable.
2017-10-12gnu: Add go-github-com-calmh-du.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-calmh-du): New variable.
2017-10-12gnu: Add go-github-com-bkaradzic-go-lz4.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-bkaradzic-go-lz4): New variable.
2017-10-12gnu: Add go-github-com-audriusbutkevicius-go-nat-pmp.Leo Famulari
* gnu/packages/syncthing.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2017-10-12build: Add the Go build system.Leo Famulari
* 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.
2017-10-12gnu: clustal-omega: Update to 1.2.4.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (clustal-omega): Update to 1.2.4.
2017-10-12gnu: Add trailing slash to 'search.cpan.org' home pages.Ludovic Courtès
* gnu/packages/perl.scm: Add trailing slash to 'search.cpan.org' home pages.
2017-10-12gnu: Update home page URLs for Xorg packages.Ludovic Courtès
* gnu/packages/xorg.scm (imake, lndir, libxshmfence) (xorg-rgb, xinit, xterm): Update 'home-page' following redirects.
2017-10-12lint: 'home-page' checker reports permanent redirects.Ludovic Courtès
* 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.
2017-10-12tests: Support multiple HTTP server instances.Ludovic Courtès
* 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.
2017-10-13gnu: python-psycopg2: Update to 2.7.3.1.Efraim Flashner
* gnu/packages/python.scm (python-psycopg2): Update to 2.7.3.1. [inputs]: Replace postgresql@9.6 with postgresql.
2017-10-12gnu: python-psycopg2: Use postgresql@9.6.Efraim Flashner
* gnu/packages/python.scm (python-psycopg2)[inputs]: Replace postgresql with postgresql@9.6.
2017-10-12gnu: Add postgresql@9.6.Efraim Flashner
* gnu/packages/databases.scm (postgresql@9.6): New variable.
2017-10-12gnu: Add python-jupyter-console as input to python-ipython.Christopher Baines
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.
2017-10-12gnu: wireshark: Minor package improvements.Marius Bakke
* gnu/packages/networking.scm (wireshark)[inputs]: Move QTTOOLS ... [native-inputs]: ... here. [home-page]: Remove duplicate.
2017-10-12gnu: wireshark: Update to 2.4.2.Marius Bakke
* gnu/packages/networking.scm (wireshark): Update to 2.4.2.
2017-10-12gnu: xorg-server: Update to 1.19.5. [security fixes]Marius Bakke
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.
2017-10-12Revert "gnu: xorg-server: Make the test-variant visible."Marius Bakke
Hiding/unhiding changes the derivation and thus this caused too many rebuilds for 'master'. This reverts commit 8cf892e6cd488fe9c1dee8e90c5474315378cbeb.
2017-10-12gnu: libextractor: Update to 1.5.Marius Bakke
* gnu/packages/gnunet.scm (libextractor): Update to 1.5.
2017-10-12gnu: ccid: Update to 1.4.28.Marius Bakke
* gnu/packages/security-token.scm (ccid): Update to 1.4.28.
2017-10-12gnu: mesa: Disable imx driver for armhf-linux.Marius Bakke
* gnu/packages/gl.scm (mesa)<#:configure-flags>: Don't build imx driver.
2017-10-12gnu: qt: Update to 5.9.2.Efraim Flashner
* 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.
2017-10-12services: cleanup: Remove Shadow lock files from /etc.Ludovic Courtès
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.
2017-10-12offload: Reduce the number of calls to 'machine-load'.Ludovic Courtès
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.
2017-10-12substitute: Close the progress port after substitute finished.宋文武
Fixes <https://bugs.gnu.org/28756>. * guix/scripts/substitute.scm (progress-substitution): Call '(close-port progress)'.
2017-10-12gnu: f-seq: Truncate version string.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (f-seq)[version]: Truncate commit part of the version string.
2017-10-11gnu: totem: Update to 3.26.0.Ludovic Courtès
* 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.
2017-10-11services: gnome: Register more polkit actions.Ludovic Courtès
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.
2017-10-11gnu: mobile-broadband-provider-info: Update to 20170310.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (mobile-broadband-provider-info): Update to 20170310.
2017-10-11gnu: dovecot: Update to 2.2.33.1.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (dovecot): Update to 2.2.33.1.
2017-10-11gnu: gparted: Update to 0.30.0.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (gparted): Update to 0.30.0.
2017-10-11gnu: evince: Update to 3.26.0.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (evince): Update to 3.26.0.
2017-10-11gnu: orca: Update to 3.26.0.Tobias Geerinckx-Rice
gnu/packages/gnome.scm (orca): Update to 3.26.0.
2017-10-11gnu: bluez: Disable unpredictable test on armhf.Thomas Danckaert
* gnu/packages/linux.scm (bluez): [arguments] Add phase to skip a test instead of marking it as XFAIL.
2017-10-11gnu: rcas-web: Update to 0.0.4.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (rcas-web): Update to 0.0.4.
2017-10-11zlib: Fix memory leak due to revealed ports not being GC'd.Ludovic Courtès
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.
2017-10-11gnu: mpg123: Update to 1.25.7.Leo Famulari
* gnu/packages/mp3.scm (mpg123): Update to 1.25.7.