Age | Commit message (Expand) | Author |
2017-09-12 | gnu: Add mate-applets.•••* gnu/packages/mate.scm (mate-applets): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| ng0 |
2017-09-12 | gnu: Add mate-settings-daemon.•••* gnu/packages/mate.scm (mate-settings-daemon): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| ng0 |
2017-09-12 | gnu: Add libmatekbd.•••* gnu/packages/mate.scm (libmatekbd): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| ng0 |
2017-09-12 | gnu: Add libmatemixer.•••* gnu/packages/mate.scm (libmatemixer): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| ng0 |
2017-09-12 | gnu: Add mate-panel.•••* gnu/packages/mate.scm (mate-panel): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| ng0 |
2017-09-12 | gnu: Add mate-session-manager.•••* gnu/packages/mate.scm (mate-session-manager): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| ng0 |
2017-09-12 | gnu: Add marco.•••* gnu/packages/mate.scm (marco): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| ng0 |
2017-09-12 | gnu: Add mate-terminal.•••* gnu/packages/mate.scm (mate-terminal): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| ng0 |
2017-09-12 | gnu: Add caja.•••* gnu/packages/mate.scm (caja): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| ng0 |
2017-09-12 | gnu: monero: Fix building on aarch64-linux.•••* gnu/packages/finance.scm (monero)[arguments]: Add a configure-flag to
set architecture type on aarch64.
| Efraim Flashner |
2017-09-11 | gnu: mes: Update to 0.10.•••* gnu/packages/mes.scm (mes): Update to 0.10.
| Jan Nieuwenhuizen |
2017-09-11 | system: Fix typo in 'read-boot-parameters'.•••Fixes a regression introduced in
commit 075681d3501082c6e22df8abf29dfe89d85effc1.
* gnu/system.scm (read-boot-parameters): For 'root-device', use
'device-sexp->device', not 'device->sexp'.
| Ludovic Courtès |
2017-09-11 | vm: Generate a UUID to identify the root file system.•••This makes collisions less likely than when using a label to look up the
partition. See <https://bugs.gnu.org/27735>.
* gnu/system/vm.scm (operating-system-uuid): New procedure.
(system-disk-image): Define 'root-uuid' and use it for the root file
system. Pass it to 'iso9660-image' and 'qemu-image'.
| Ludovic Courtès |
2017-09-11 | vm: Allow users to specify a UUID for the root partition.•••* gnu/system/vm.scm (qemu-image): Add #:file-system-uuid parameter; pass
it as the 'uuid' field of the root partition.
| Ludovic Courtès |
2017-09-11 | uuid: 'uuid' macro supports more UUID types.•••* gnu/system/uuid.scm (string->uuid): Turn 'type' into an optional
argument.
(uuid): Add clauses to allow for an optional 'type' parameter.
| Ludovic Courtès |
2017-09-11 | system: Serialize the UUID type in the "parameters" file.•••* gnu/system.scm (read-boot-parameters)[device->sexp]: New procedure.
Use it for 'root-device' and 'store-device'.
(device->sexp): Serialize the UUID type in addition to its bytevector.
| Ludovic Courtès |
2017-09-11 | system: Introduce a disjoint UUID type.•••Conceptually a UUID is just a bytevector. However, there's software out
there such as GRUB that relies on the string representation of different
UUID types (e.g., the string representation of DCE UUIDs differs from
that of ISO-9660 UUIDs, even if they are actually bytevectors of the
same length). This new <uuid> record type allows us to preserve
information about the type of UUID so we can eventually convert it to a
string using the right representation.
* gnu/system/uuid.scm (<uuid>): New record type.
(bytevector->uuid): New procedure.
(uuid): Return calls to 'make-uuid'.
(uuid->string): Rewrite using 'match-lambda*' to accept a single 'uuid?'
argument.
* gnu/bootloader/grub.scm (grub-root-search): Check for 'uuid?' instead
of 'bytevector?'.
* gnu/system.scm (bootable-kernel-arguments): Check whether ROOT-DEVICE
is 'uuid?'.
(read-boot-parameters): Use 'bytevector->uuid' when the
store device is a bytevector.
(read-boot-parameters-file): Check for 'uuid?' instead of 'bytevector?'.
(device->sexp): New procedure.
(operating-system-boot-parameters-file): Use it for 'root-device' and
'store'.
(operating-system-bootcfg): Remove conditional in definition of
'root-device'.
* gnu/system/file-systems.scm (file-system->spec): Check for 'uuid?' on
DEVICE and take its bytevector.
* gnu/system/mapped-devices.scm (open-luks-device): Likewise.
* gnu/system/vm.scm (iso9660-image): Call 'uuid-bytevector' for the
#:volume-uuid argument.
| Ludovic Courtès |
2017-09-11 | services: file-system: Use 'file-system->spec'.•••* gnu/services/base.scm (file-system-shepherd-service): Use
'file-system->spec' instead of in-line code.
| Ludovic Courtès |
2017-09-11 | file-systems: Introduce (gnu system uuid).•••* gnu/build/file-systems.scm (sub-bytevector)
(latin1->string, %fat32-endianness, fat32-uuid->string)
(%iso9660-uuid-rx, string->iso9660-uuid)
(iso9660-uuid->string, %network-byte-order)
(dce-uuid->string, %uuid-rx, string->dce-uuid)
(string->ext2-uuid, string->ext3-uuid, string->ext4-uuid)
(vhashq, %uuid-parsers, %uuid-printers, string->uuid)
(uuid->string): Move to...
* gnu/system/uuid.scm: ... here. New file.
* gnu/system/file-systems.scm (uuid): Move to the above file.
* gnu/system/vm.scm: Adjust accordingly.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add uuid.scm.
| Ludovic Courtès |
2017-09-11 | services: base: Import the closure of (gnu build file-systems).•••* gnu/services/base.scm (file-system-shepherd-service): Use
'source-module-closure' in the 'with-imported-modules' form.
| Ludovic Courtès |
2017-09-11 | file-systems: Add UUID type dictionaries.•••* gnu/build/file-systems.scm (uuid->string): Rename to...
(dce-uuid->string): ... this.
(string->uuid): Rename to...
(string->dce-uuid): ... this.
(vhashq): New macro.
(%uuid-parsers, %uuid-printers): New variables.
(uuid->string, string->uuid): New procedures.
| Ludovic Courtès |
2017-09-11 | vm: Allow partitions to be initialized with a given UUID.•••* gnu/build/vm.scm (<partition>)[uuid]: New field.
(create-ext-file-system): Add #:uuid and honor it.
(create-fat-file-system): Add #:uuid.
(format-partition): Add #:uuid and honor it.
(initialize-partition): Honor the 'uuid' field of PARTITION.
| Ludovic Courtès |
2017-09-11 | gnu: mpg123: Update to 1.25.6 [fixes CVE-2017-12797].•••* gnu/packages/mp3.scm (mpg123): Update to 1.25.6.
| Leo Famulari |
2017-09-11 | gnu: libchamplain: Update to 0.12.16.•••* gnu/packages/gnome.scm (libchamplain): Update to 0.12.16.
| Tobias Geerinckx-Rice |
2017-09-11 | gnu: gnome-online-accounts: Update to 3.24.3.•••* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.24.3.
| Tobias Geerinckx-Rice |
2017-09-11 | gnu: emacs: Patch message-mode enriched text translation [security fix].•••* gnu/packages/patches/emacs-unsafe-enriched-mode-translations.patch:
New file.
* gnu/packages/emacs.scm (emacs)[source](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
| Ludovic Courtès |
2017-09-11 | gnu: nyacc: Update to 0.82.0.•••* gnu/packages/mes.scm (nyacc): Update to 0.82.0.
| Jan Nieuwenhuizen |
2017-09-11 | gnu: ruby-activesupport: Update to 5.1.4.•••* gnu/packages/ruby.scm (ruby-activesupport): Update to 5.1.4.
| Ben Woodcroft |
2017-09-11 | gnu: icedtea-8: Install the nss.cfg file to JRE.•••Before this, accessing HTTPS will throw an exception about 'nss.cfg' could not
be found.
* gnu/packages/java.scm (icedtea-8)[arguments]: Copy 'nss.cfg' from JDK into
JRE in the install phase.
| 宋文武 |
2017-09-11 | gnu: gdb: Update to 8.0.1.•••* gnu/packages/gdb.scm (gdb): Update to 8.0.1.
| Ludovic Courtès |
2017-09-11 | download: Adjust main ftp.gnu.org mirror.•••* guix/download.scm (%mirrors): Add missing "/gnu" in first mirror,
although that mirror would work even without it. Use https instead of
http.
| Ludovic Courtès |
2017-09-11 | gnu-maintenance: Return all the latest tarballs, not just one.•••* guix/gnu-maintenance.scm (latest-gnu-release): Return a list of
matching tarballs instead of just the first one. This gives us .tar.gz,
.tar.xz, etc.
| Ludovic Courtès |
2017-09-11 | gnu-maintenance: Correctly compare versions.•••* guix/gnu-maintenance.scm (latest-gnu-release): Add calls to
'sans-extension'. This fixes version comparison, which could be fooled
with the ".tar.gz" extension.
| Ludovic Courtès |
2017-09-11 | gnu: guix: Update snapshot.•••* gnu/packages/package-management.scm (guix): Update to a9468b4.
| Ludovic Courtès |
2017-09-11 | substitute: Download from unauthorized sources that provide the right content.•••This allows substitutes to be downloaded from unauthorized servers, as
long as they advertise the same hash and references as one of the
authorized servers.
* guix/scripts/substitute.scm (assert-valid-narinfo): Remove.
(valid-narinfo?): Add #:verbose?. Handle each case of
'signature-case'.
(equivalent-narinfo?): New procedure.
(lookup-narinfos/diverse): Add 'authorized?' parameter and honor it.
[select-hit]: New procedure.
(lookup-narinfo): Add 'authorized?' parameter and pass it.
(process-query): Adjust callers accordingly.
(process-substitution): Remove call to 'assert-valid-narinfo'. Check
whether 'lookup-narinfo' returns true and call 'leave' if not.
* tests/substitute.scm (%main-substitute-directory)
(%alternate-substitute-directory): New variables.
(call-with-narinfo): Make 'narinfo-directory' a parameter. Call
'mkdir-p' to create it. Change unwind handler to check whether
CACHE-DIRECTORY exists before deleting it.
(with-narinfo*): New macro.
("substitute, no signature")
("substitute, invalid hash")
("substitute, unauthorized key"): Change expected error message to "no
valid substitute".
("substitute, unauthorized narinfo comes first")
("substitute, unsigned narinfo comes first")
("substitute, first narinfo is unsigned and has wrong hash")
("substitute, first narinfo is unsigned and has wrong refs")
("substitute, unsigned narinfo comes first")
("substitute, two invalid narinfos"): New tests.
* doc/guix.texi (Substitutes): Explain the new behavior.
| Ludovic Courtès |
2017-09-11 | substitute: Make substitute URLs a SRFI-39 parameter.•••* guix/scripts/substitute.scm (%cache-urls): Rename to...
(%default-substitute-urls): ... this.
(substitute-urls): New variable.
(guix-substitute): Use it instead of %CACHE-URLS.
* tests/substitute.scm: Likewise.
| Ludovic Courtès |
2017-09-11 | gnu: Add monero-core.•••* gnu/packages/finance.scm (monero-core): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Theodoros Foradis |
2017-09-11 | gnu: Add monero.•••* gnu/packages/finance.scm (monero): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Theodoros Foradis |
2017-09-11 | gnu: libffcall: Update to 2.0.•••* gnu/packages/libffcall.scm (libffcall): Update to 2.0.
| Efraim Flashner |
2017-09-11 | gnu: linux-libre: Update to 4.13.1.•••* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.1.
(%linux-libre-hash): Update hash.
| Mark H Weaver |
2017-09-11 | gnu: linux-libre@4.9: Update to 4.9.49.•••* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.49.
| Mark H Weaver |
2017-09-11 | gnu: python-apsw: Build with all extensions.•••* gnu/packages/python.scm (python-apsw)[phases]: Replace build phase; add flag
to build all extensions. Add build-test-helper to allow testing of
extensions.
| Jelle Licht |
2017-09-11 | gnu: gnome-sudoku: Update to 3.26.0.•••* gnu/packages/gnome.scm (gnome-sudoku): Update to 3.26.0.
| Tobias Geerinckx-Rice |
2017-09-11 | gnu: gnome-klotski: Update to 3.22.2.•••* gnu/packages/gnome.scm (gnome-klotski): Update to 3.22.2.
| Tobias Geerinckx-Rice |
2017-09-11 | gnu: libgnome-games-support: Update to 1.2.3.•••* gnu/packages/gnome.scm (libgnome-games-support): Update to 1.2.3.
| Tobias Geerinckx-Rice |
2017-09-11 | gnu: cloc: Fix typo in description.•••* gnu/packages/code.scm (cloc)[description]: Fix typo.
| Tobias Geerinckx-Rice |
2017-09-11 | gnu: cloc: Update to 1.74.•••* gnu/packages/code.scm (cloc): Update to 1.74.
[source]: Update source URL.
| Tobias Geerinckx-Rice |
2017-09-11 | gnu: youtube-dl: Update to 2017.09.10.•••* gnu/packages/video.scm (youtube-dl): Update to 2017.09.10.
| Tobias Geerinckx-Rice |
2017-09-10 | gnu: Fix build failures caused by commit•••d10092b849153dc27cfed0a9601fde6c7bdec918.
* gnu/packages/bioinformatics.scm (seek)[arguments]: Restore previous phase
order.
* gnu/packages/ci.scm (cuirass)[arguments]: Add patch-/bin/sh phase.
| Kei Kebreau |
2017-09-10 | install: Add OpenSSH to the global profile.•••Suggested by Jan Nieuwenhuizen.
* gnu/system/install.scm (installation-os)[packages]: Add OPENSSH.
| Ludovic Courtès |