- Update to 1.4.0:
* Package management
* New ‘guix home’ command, for home environment management
* New ‘guix shell’ command, the successor to ‘guix environment’
* New ‘guix system edit’ command, to edit services
* New ‘deb’ format for the ‘guix pack’ command
* New ‘guix import minetest’ command, to import Minetest extensions
* New ‘guix import elm’ command, to import Elm packages
* New ‘guix import egg’ command, to import CHICKEN egg packages
* New ‘guix import hexpm’ command, to import Erlang and Elixir packages
* New 'guix style' command, to auto-format package definitions
* ‘guix import texlive’ rewritten to use the TLPDB as its source
* ‘guix import elpa’ now supports the non-GNU ELPA repository
* ‘guix import pypi’ can now import a specific version
* ‘guix import cran’ can now import a specific version
* New updater (see ‘guix refresh’): ‘generic-git’
* ‘guix graph’ has a new ‘--max-depth’ option
* ‘guix deploy’ has a new ‘--execute’ option
* ‘guix shell’ has a new ‘--emulate-fhs’ option
* ‘guix shell’ has a new ‘--symlink’ option
* ‘--with-commit’ option now accepts strings returned by ‘git describe’
* ‘--with-source’ option now applied recursively
* Align tabular data output by commands like ‘guix package --list-available’
* Improved ‘guix import go’ importer via a new PEG parser
* Improved Software Heritage downloader
* New 'web.archive.org’ download fall-back
* Various performance enhancements
* New ‘--tune’ package transformation option
* ‘guix refresh’ ‘-L’ option is repurposed to ‘load-path’ modification
* ‘guix system image’ supersedes the ‘docker-image’ sub-command
OBS-URL: https://build.opensuse.org/request/show/1045937
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=49
- Add Require/BuildRequire for guile-zlib and guile-lzlib
- Ship guile wrapper for guix in libexecdir (only for guix!)
- Ship mount service for the gnu store
- Update keyring
- Adapt guix-rpmlintrc for guile 3.0
- Silence warning about guile shipped in libexecdir
D guix-1.1.0.tar.gz
D guix-1.1.0.tar.gz.sig
A guix-1.2.0.tar.gz
A guix-1.2.0.tar.gz.sig
M guix-rpmlintrc
M guix.changes
M guix.keyring
M guix.spec
Diff for working copy: .
Index: guix-rpmlintrc
===================================================================
--- guix-rpmlintrc (revision 9ae27809d09e4197e974764265386d5a)
+++ guix-rpmlintrc (working copy)
@@ -7,26 +7,26 @@
# https://www.gnu.org/software/guix/manual/html_node/Bootstrapping.html#Building-the-Bootstrap-Binaries
# they are binaries in /usr/share
-addFilter("E: arch-dependent-file-in-usr-share .*/usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
+addFilter("E: arch-dependent-file-in-usr-share .*/usr/share/guile/site/3.*/gnu/packages/bootstrap/.*")
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=40
- update to 1.1.0
* New ‘guix deploy’ command to deploy several machines at once
* Channels can now provide news, viewed with ‘guix pull --news’
* ‘guix system reconfigure’ saves provenance data
* New ‘guix system describe’ command to view system provenance info
* New /run/current-system/{channels,configuration}.scm files
* New ‘guix time-machine’ command
* ‘guix pack’ has a new ‘--entry-point’ option
* ‘guix pack’ saves environment variables for ‘docker’ and ‘singularity’
* ‘guix pack’ provides a meaningful repository name for ‘docker’
* New ‘--target’ option for ‘guix system’
* ‘--no-build-hook’ was renamed to ‘--no-offload’
* ‘--keep-failed’ now implies ‘--no-offload’
* ‘--dry-run’ no longer implies ‘--no-grafts’
* ‘guix import crate’ has a new ‘--recursive’ option
* ‘guix import crate’ can import a specific package version
* ‘guix pull’ returns Guix on Guile 3.0
* ‘guix pull’ and ‘--with-git-url’ can clone repositories over SSH
* ‘--with-commit’ now accepts tags
* ‘guix challenge’ has a new ‘--diff’ option to show differences
* ‘guix weather’ has a new ‘--display-missing’ option
* Guix can now fetch lzip-compressed substitutes in addition to gzip
* ‘guix publish’ supports lzip compression via ‘-C’
* ‘guix lint -c archival’ queries Software Heritage
* ‘guix archive’ has a new ‘-t’ option to list archive contents
* ‘guix describe’ and similar commands emit terminal hyperlinks
* ‘guix build’ now attempts to substitute missing .drv files
* ‘guix package’ etc. now lock the profile they operate on
* ‘guix pull’ honors /etc/guix/channels.scm when it exists
* New ‘guix show’ command, synonymous with ‘guix package --show’
OBS-URL: https://build.opensuse.org/request/show/825136
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=34
- require guile-git for build
- bump to 0.14.0
Changes in 0.14.0
* Package management
* ‘guix package’ displays how much will be downloaded
* ‘guix package’ warns about insufficient disk space
* ‘guix package’ now reports package collisions early on
* ‘guix package --search’ sorts results by relevance
* ‘guix pull’ now fetches code directly over Git using Guile-Git
* Substitutes can be downloaded from servers equivalent to the authorized ones
* New ‘guix-daemon’ options: ‘--listen’, ‘--timeout’, ‘--max-silent-time’
* New ‘guix weather’ command
* ‘guix publish --cache’ now also caches uncompressed items
* ‘guix publish’ no longer removes live items from its cache
* ‘guix challenge’ now displays an overall summary
* ‘guix refresh’ no longer uses FTP for GNU and GNOME packages
* ‘guix refresh’ has a new ‘-m’ or ‘--manifest’ option
* New ‘refresh’ checker for ‘guix lint’
* New ‘json’ importer for ‘guix import’ to simplify first packages
* New ‘texlive’ importer for ‘guix import’
* Distribution
* GuixSD installation image is now available as ISO-9660
* GuixSD installation image now includes an ‘sshd’ service
* New (gnu bootloaders) API, with support for U-Boot and extlinux
* ‘grub-configuration’ is deprecated in favor of ‘bootloader-configuration’
* ‘%desktop-services’ now includes NetworkManager instead of Wicd
* The (uuid …) form can now specify FAT32 and ISO-9660 UUIDs
* ‘guix system’ now reports missing file system UUIDs and labels
* ‘guix system’ can provide hints when reporting unbound variables
* New ‘--file-system-type’ option for ‘guix system disk-image’
OBS-URL: https://build.opensuse.org/request/show/577110
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=4
- bump to 0.8.2
changes since 0.8.1
** Package management
*** New “binary tarball” installation method is available
*** New ‘guix publish’ command, to publish one’s store
*** ‘guix package’ runs “profile creation hooks” as needed
*** ‘guix package’ creates an ‘etc/profile’ file in the profile
*** Commands understand version prefixes, such as ‘gcc-5’ for ‘gcc-5.1.0’
*** ‘guix package --search’ now sorts packages by name and version
*** Substitute information is now fetched using HTTP pipelining
*** ‘guix package’ warns when a $GUIX_PACKAGE_PATH module cannot be loaded
*** New ‘--sources’ option to ‘guix build’
*** New Bash completion file, installed in $sysconfdir/bash_completion.d
*** New ‘guix import hackage’ command
*** ‘guix lint’ supports FTP for the ‘source’ and ‘home-page’ checkers
*** ‘guix lint’ has a new ‘derivation’ checker
*** ‘guix import cpan’ better handles dependencies and licenses
*** Packages are now build in an environment with a UTF-8 locale
** Distribution
*** C library's name service switch (NSS) is now fully configurable
*** New services: wicd, lirc, colord, upower, console-keymap, postgresql
*** Xorg service supports new drivers, such as Nouveau
*** lsh service has new options, initializes its seed by default
*** /etc/ssl symlink is created, for X.509 certificates
*** ‘guix system’ reports duplicate service identifiers
*** New /etc/bashrc file that loads Bash completion when available
*** SLiM service uses sessions from /run/current-system/profile/share/xsessions
*** The Linux “YAMA” restricting policy on PTRACE_ATTACH is now disabled
*** /etc/shells now lists all the user accounts’ shells
*** /gnu/store is now remounted read-only, to avoid accidental modification
OBS-URL: https://build.opensuse.org/request/show/307198
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/guix?expand=0&rev=3