~ruther/guix-local

2a087882 — Marius Bakke 8 years ago
gnu: mesa: Disable imx driver for armhf-linux.

* gnu/packages/gl.scm (mesa)<#:configure-flags>: Don't build imx driver.
5acd59ee — Efraim Flashner 8 years ago
gnu: qt: Update to 5.9.2.

* 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.
aad8a143 — Ludovic Courtès 8 years ago
services: cleanup: Remove Shadow lock files from /etc.

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.
d8e89b1c — Ludovic Courtès 8 years ago
offload: Reduce the number of calls to 'machine-load'.

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.
abaee53c — 宋文武 8 years ago
substitute: Close the progress port after substitute finished.

Fixes <https://bugs.gnu.org/28756>.

* guix/scripts/substitute.scm (progress-substitution):
Call '(close-port progress)'.
c6643f2d — Ricardo Wurmus 8 years ago
gnu: f-seq: Truncate version string.

* gnu/packages/bioinformatics.scm (f-seq)[version]: Truncate commit part of
the version string.
7ad81b8b — Ludovic Courtès 8 years ago
gnu: totem: Update to 3.26.0.

* 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.
b27ce416 — Ludovic Courtès 8 years ago
services: gnome: Register more polkit actions.

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.
22345a8e — Tobias Geerinckx-Rice 8 years ago
gnu: mobile-broadband-provider-info: Update to 20170310.

* gnu/packages/gnome.scm (mobile-broadband-provider-info): Update to 20170310.
be84a123 — Tobias Geerinckx-Rice 8 years ago
gnu: dovecot: Update to 2.2.33.1.

* gnu/packages/mail.scm (dovecot): Update to 2.2.33.1.
3bf42e22 — Tobias Geerinckx-Rice 8 years ago
gnu: gparted: Update to 0.30.0.

* gnu/packages/disk.scm (gparted): Update to 0.30.0.
f9bd6b3a — Tobias Geerinckx-Rice 8 years ago
gnu: evince: Update to 3.26.0.

* gnu/packages/gnome.scm (evince): Update to 3.26.0.
f51ea1cd — Tobias Geerinckx-Rice 8 years ago
gnu: orca: Update to 3.26.0.

gnu/packages/gnome.scm (orca): Update to 3.26.0.
de47cfed — Thomas Danckaert 8 years ago
gnu: bluez: Disable unpredictable test on armhf.

* gnu/packages/linux.scm (bluez): [arguments] Add phase to skip a test instead
of marking it as XFAIL.
01d87d3c — Ricardo Wurmus 8 years ago
gnu: rcas-web: Update to 0.0.4.

* gnu/packages/bioinformatics.scm (rcas-web): Update to 0.0.4.
85a2b589 — Ludovic Courtès 8 years ago
zlib: Fix memory leak due to revealed ports not being GC'd.

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.
5781c7dd — Leo Famulari 8 years ago
gnu: mpg123: Update to 1.25.7.

* gnu/packages/mp3.scm (mpg123): Update to 1.25.7.
50fcf37c — Ludovic Courtès 8 years ago
doc: Give an example with a FAT UUID.

* 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.
03f66aea — Ludovic Courtès 8 years ago
uuid: Change "fat32" to "fat".

* 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.
88235675 — Ludovic Courtès 8 years ago
file-systems: Add support for FAT16.

* 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.
Next