From 63a5011b0ade5e111ab53bd4141210c013f830cb795e0ff89569193c1cb154f8 Mon Sep 17 00:00:00 2001 From: Jonathan Brielmaier Date: Sun, 1 Jan 2023 15:19:20 +0000 Subject: [PATCH 1/2] Accepting request 1045937 from home:sleep_walker:branches:devel:languages:misc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- guix-1.3.0.tar.gz | 3 --- guix-1.3.0.tar.gz.sig | 16 ------------ guix-1.4.0.tar.gz | 3 +++ guix-1.4.0.tar.gz.sig | 16 ++++++++++++ guix.changes | 60 +++++++++++++++++++++++++++++++++++++++++++ guix.spec | 2 +- 6 files changed, 80 insertions(+), 20 deletions(-) delete mode 100644 guix-1.3.0.tar.gz delete mode 100644 guix-1.3.0.tar.gz.sig create mode 100644 guix-1.4.0.tar.gz create mode 100644 guix-1.4.0.tar.gz.sig diff --git a/guix-1.3.0.tar.gz b/guix-1.3.0.tar.gz deleted file mode 100644 index 6ddbf97..0000000 --- a/guix-1.3.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cb0f461c48d5823dfef7f88879a179737ee14c4dd93732d671932fc4e25053e8 -size 40555456 diff --git a/guix-1.3.0.tar.gz.sig b/guix-1.3.0.tar.gz.sig deleted file mode 100644 index 03e9c69..0000000 --- a/guix-1.3.0.tar.gz.sig +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEJ9WGpPiQCFQyn/CfEmDkZILmNWIFAmCbE34ACgkQEmDkZILm -NWK8PRAAi8vptwglJYgBST5T6u/HO7R0XAOgfR5g3xepc7uO/REPRkKiJEsw4hx4 -uEc9KIz1e5C2xs7lTMFh6Lr0oxSpL0/iab7gSsaEn3w+MwMY2uVBWIXTj32t+BDf -vj3RwP7WdU0agg9Q/F38XXNKHhG1duOjRGqMjeMuQPC/a+BicrSL+6loW4D8DPU/ -jkq329TCRnuDyMnpE2CZUhJGk8QBj5gihcJ0pY/Iv5D+CbBiypS0a4H8pwTmPcSz -sIZmqTbucE0Oxu1z5qs4aE5VxVm9A48f8Jwu6ae3dlcWHr9+wKIw9LaJw2eS9QPf -znR56SWmMa1mE/CEfDJUrNgdR3bNWl3SyJ+VmkA5AJmoLK7U+yT/iBxjy0ZRhSgI -UIiWUNp/OoCwPTp44DFgE//v9SJ3h1nxzd8sQDO/s4C3bF3DE54p6emLk55He9QY -mGSJchi1B/NOWkwBioBYpw4Hs87Qc463bGd4EMv1mQKEwgekzRxbnzVLnu9m7r1W -cVaC8cfBUAr5k1haWFK24oPYEjXZBz4lPMZAXf4KWrnfR9xby8VMCBvGjsupgreD -IxANf13icJqcmbKZf4XK6mc11umNy76cpD0Rmw7swDpa1h2Vcy1NTrnguA9xlO8F -jUNWcfmo+A1vY+Ti8hevxt+F6zncyjO/eBwMAWXlBzemYrkYxdM= -=xbjU ------END PGP SIGNATURE----- diff --git a/guix-1.4.0.tar.gz b/guix-1.4.0.tar.gz new file mode 100644 index 0000000..14ab5f9 --- /dev/null +++ b/guix-1.4.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43c769cbf632ef05449ac1fa48c1ba152c33494c6abc7e47137bba7b2149f8a4 +size 40563275 diff --git a/guix-1.4.0.tar.gz.sig b/guix-1.4.0.tar.gz.sig new file mode 100644 index 0000000..4cc51c2 --- /dev/null +++ b/guix-1.4.0.tar.gz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAmOfgXMACgkQCQsRmT2a +67WqmA/9HTcfW7Ud12BPoiaP2eIDYVbRx6y457Jv0wTF5JmB0xTVuzSAxJlCZjBp +t4nxHyPkVoExn+o+G6Oz+qFnyg0XBy9xWcZn2NZ7ScmEXQ3hcXsw3BPpFKnceuVz +DMRKQUo3pl4oca20ToskEreFq2m/xKTdNj9H/aUlLGE9AMslqiIdgohtzs2n4KN2 +z9nd0jnDKeu4hpW/UAikN/7/9Eq3Jg4ZxJlCaqn0A1lt5P2gsn0elNU+hirdTatb +HnATQbezy0IMfo5icxfShC7YfRL9Dxy/ksm2kHr1FGwzPy9bsLpaL4g5JLOozVYA +lnQTVPDUPeE/tOhGxM4c4LvSDbXXq0DHWmxIkMfLBUDSZ+KuOEbghnZR3C1BwMjj +VSX2KV4bozBvILMrtKEaVkeCubAeP1pS7Bo5sU88Aa3zQFOUP0CEjfcVcOiSa3Bq +X+uqYVs/YG8kPh0STyqzjORxAbFvDqA9iZ6cp8XP3aCNxhaIJ4Hl/SaPaekgW+H3 +70Xqa1RRq6E/zjCCpG0TXW9VgKzBzKx6SZc/T19SzY2gPHM8XQ2YB4azKn6wi62h +6VSl49y8dNiaQkfR1H9yv2y2Ef/0t78DclBJnG+JxgsxHHRsbN0ua+lLQx1V7K1r +nVPTlxeF+Vxk3udmb2mAH0WuhkcMaoxU4GTByM0VVT/CDwEawMo= +=T6fA +-----END PGP SIGNATURE----- diff --git a/guix.changes b/guix.changes index 3e4a54d..4758d9e 100644 --- a/guix.changes +++ b/guix.changes @@ -1,3 +1,63 @@ +------------------------------------------------------------------- +Sat Dec 31 13:53:14 UTC 2022 - Tomas Cech + +- 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 + * Noteworthy bug fixes + * Fall back to Software Heritage when cloning a channel + * ‘--with-patch’ can be used on packages with non-origin sources + * Fix pathological profile building performance in the presence of grafts + * Deduplication phase of the garbage collector is now faster + * File system flags are validated before system instantiation + * Fonts can now be discovered in any profile via XDG_DATA_DIRS + * Various Python reproducibility fixes + * The installer now supports MSDOS disk labels on UEFI systems + * The installer can now properly mount FAT16 partitions + * The installer no longer crashes when deleting a free space partition + * Emacs handles major upgrades better without a re-login + * The bootloader configuration now accepts multiple targets + * File system mount point is always created when ‘create?’ is true + * Build the man database only if ‘man-db’ is in the profile + * gdk-pixbuf now discovers pixbuf loaders via a search path + * Gitolite home directory permissions are fixed + * The man-db database is indexed via man pages names + * ‘chfn’ can now change the user's full name + * GNOME Settings Bluetooth panel is now working + * Inferiors are now caching store connections + * Retry downloads when a substitute has become unavailable + * The installer doesn't segfault when removing an extended partition +*** The installer doesn't ship an older Guix revision +*** The installer cannot proceed without any non-root user accounts +*** compiler truly honors the 'system' argument + ------------------------------------------------------------------- Thu Dec 1 15:33:30 UTC 2022 - Jonathan Brielmaier diff --git a/guix.spec b/guix.spec index 0c791c7..1fd1952 100644 --- a/guix.spec +++ b/guix.spec @@ -19,7 +19,7 @@ %define guile guile-2.0.9.tar.xz %define guix_builder_group guixbuild Name: guix -Version: 1.3.0 +Version: 1.4.0 Release: 0 Summary: GNU Package manager License: GPL-3.0-only From 94f50a0976aa6aa769be757a73da7bb010bcd860077da3e28466d447c58d205d Mon Sep 17 00:00:00 2001 From: Jonathan Brielmaier Date: Mon, 2 Jan 2023 13:52:15 +0000 Subject: [PATCH 2/2] - Enable ppc64le support OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=50 --- guix.changes | 11 ++++++++--- guix.spec | 5 +++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/guix.changes b/guix.changes index 4758d9e..639657d 100644 --- a/guix.changes +++ b/guix.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Jan 2 13:51:22 UTC 2023 - Jonathan Brielmaier + +- Enable ppc64le support + ------------------------------------------------------------------- Sat Dec 31 13:53:14 UTC 2022 - Tomas Cech @@ -54,9 +59,9 @@ Sat Dec 31 13:53:14 UTC 2022 - Tomas Cech * Inferiors are now caching store connections * Retry downloads when a substitute has become unavailable * The installer doesn't segfault when removing an extended partition -*** The installer doesn't ship an older Guix revision -*** The installer cannot proceed without any non-root user accounts -*** compiler truly honors the 'system' argument + * The installer doesn't ship an older Guix revision + * The installer cannot proceed without any non-root user accounts + * compiler truly honors the 'system' argument ------------------------------------------------------------------- Thu Dec 1 15:33:30 UTC 2022 - Jonathan Brielmaier diff --git a/guix.spec b/guix.spec index 1fd1952..eb86a4d 100644 --- a/guix.spec +++ b/guix.spec @@ -1,7 +1,8 @@ # # spec file for package guix # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2023 Jonathan Brielmaier # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -79,7 +80,7 @@ Requires: libgcrypt-devel Requires: libguile-ssh14 Requires(pre): %{install_info_prereq} BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: %{ix86} x86_64 armv7hl aarch64 +ExclusiveArch: %{ix86} x86_64 armv7hl aarch64 ppc64le Provides: %{_libexecdir}/guix/guile %description