From 4b9fc453350452e4df5c71aee4b1ba83dea2136e56de6464f0fc29a723644286 Mon Sep 17 00:00:00 2001 From: Tomas Cech Date: Thu, 15 Feb 2018 22:09:57 +0000 Subject: [PATCH] Accepting request 577110 from home:sleep_walker:branches:devel:languages:misc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- guix-0.13.0.tar.gz | 3 -- guix-0.13.0.tar.gz.sig | 16 -------- guix-0.14.0.tar.gz | 3 ++ guix-0.14.0.tar.gz.sig | 16 ++++++++ guix.changes | 85 ++++++++++++++++++++++++++++++++++++++++++ guix.spec | 12 +++--- 6 files changed, 110 insertions(+), 25 deletions(-) delete mode 100644 guix-0.13.0.tar.gz delete mode 100644 guix-0.13.0.tar.gz.sig create mode 100644 guix-0.14.0.tar.gz create mode 100644 guix-0.14.0.tar.gz.sig diff --git a/guix-0.13.0.tar.gz b/guix-0.13.0.tar.gz deleted file mode 100644 index 0d26b1d..0000000 --- a/guix-0.13.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b28d52c25ba2fff53be51d7b0027f69ca52416c26b4a0100a40221b73d63a3be -size 18490387 diff --git a/guix-0.13.0.tar.gz.sig b/guix-0.13.0.tar.gz.sig deleted file mode 100644 index f60d932..0000000 --- a/guix-0.13.0.tar.gz.sig +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAlki3tUACgkQCQsRmT2a -67X2ORAAuXzu6Pogqp8ZFJ/I8HxHFQuE33zWwT0AglvrVhe18Zpf4F9lr5uHn/yY -IrmhrCRWOAHEuHsSYSnTdC/D1c0nEXK52Sc6ZVZm1bd+BoAkEq3ilF5tjESM2/Pc -GJsyvVSq5+ZgTAMkytLmSwajS2PhwoZnqCDQ1gb8LEbZd84LLp108C3T4V1dmInT -wnvsFWgCakpQPlT67kn82uLuQu/DEYlXF0gfJPyVvt64i6RW+JOzKUxMzTgnU0JB -zNHJSiSVp3oFq5bBdYLfiABchyCCaJ+LSkTf6wACgpx+DcOuQB7MxlsXtAKSTFYz -4klsgdQjE0ROIfdDuFh0Gtf4aXppZjhGQ9yTKgalu6RrS98Hax3n882GNT+fmdFy -eoEiN7rAcP4KC/O0FkaVfhYaKruBdKcj6AUZBmi0Z3LXwxSPgZdPPr23YzROfsvV -htKwbPRZKlBUftXMUKA/x2jnD1ud/oIpdpT9NqQ/irTjQPKH0hcOikt+FXCzUXrD -+dN64xuudxc/u5B67mueMLWRBow80KAjPQQQKxy0okrFQ9n66YxUQ5+x3+2eP8ey -IOv0cfGa5bRBaim5HCHyP9uG0DPXcYpN7ws6+d6azRj9klqgrzrJBN09FEGvHMGo -Rd8aD03mW2dnNyWkn+GRzCdTSwdXGlOQuXTekMbELNejwnc89gY= -=LxgZ ------END PGP SIGNATURE----- diff --git a/guix-0.14.0.tar.gz b/guix-0.14.0.tar.gz new file mode 100644 index 0000000..01356c4 --- /dev/null +++ b/guix-0.14.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86efc3f110349a901dda4c2aa8f1d0ad82a003b5533d3a6f75378686c7e90d85 +size 19852695 diff --git a/guix-0.14.0.tar.gz.sig b/guix-0.14.0.tar.gz.sig new file mode 100644 index 0000000..455126e --- /dev/null +++ b/guix-0.14.0.tar.gz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAloo/AoACgkQCQsRmT2a +67UfLA//dFj/S1EXTLFbKyscuY1DVKbZCvsuRwswe+bk2Zn7m9Rp+WCqlCdJwosx +kZp5PEqgWdAnUYkNkLXC+EcvlUdHq6TJ8wI+f00Xi+xA7JYiAGfoD1Nq5geD2OPZ +bsouFNwHhsGoig3H59PYxWdXNF/ESDl0x0q84UHlj7kNTyglkpNjtMCgl6/sOtbv +QOI8GSHAohNS6nlTRoUdi6zeAGfQW4+6ErBt4aesQsEbs5AVYVoF6n0Hb6Pf9PjW +kHhvHhPGn/TRpvb4GAf40gHq484Tb5JKPaVV76+t6FcCT2r4DXqritps2dISmP24 +4W/cuUeLyExnS7kbFnCZW1JQAL87mjFSxjQ/7A6WVdmEUsEVGoxnyLhofaaVi5N+ +tBcH4F65W2f7BmZ1hbiir3EGFZk01n10XRu2wb/jMjPLZlMQrkUFtvmF2NIvPp/S +fvKJqES7xpoCsc36/rr25yCMw51yIrYY3j3v5qHTzznBNZkbr6GJPr5cbyTly+bw +jHvUbQjN6ZknxMDiLa94gLChUZlqL9AhMejQfFviWFm7DjDGvg5bEdZlcsL2rNZN +3hq9Mu/iuATbD5fk2VmqqJzbZZ/CNC33PeVLSC/5fqzrnHCAJ9ZbWKCF4+3jWQt+ +r6FDvrG8DndqkWIpOgmIXF18GJKBDzcvczHy3rWRjm3UCtaS1Us= +=DRze +-----END PGP SIGNATURE----- diff --git a/guix.changes b/guix.changes index a6f61af..151eb81 100644 --- a/guix.changes +++ b/guix.changes @@ -1,3 +1,88 @@ +------------------------------------------------------------------- +Thu Feb 15 17:38:59 UTC 2018 - sleep_walker@opensuse.org + +- 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’ + * ‘guix system disk-image’ can now creates ISO-9660 images + * ‘guix system vm-image’ & co. automatically estimate the image size + * ‘guix system vm’ now uses overlayfs instead of unionfs + * ‘guix system init’ displays a progress bar while copying files + * TeX Live is now also available as a set of small ‘texlive-’ packages + * New ‘guix system search’ command to search for services + * New services + certbot, fcgiwrap, gdm, git-http, knot, libvirt, memcached, + mongodb, mpd, murmur, rsync, tailon, sysctl + * 1211 new packages + * 1403 package updates + * Programming interfaces + * New build systems: ‘font’, ‘meson’, ‘minify’, ‘scons’, ‘texlive’ + * ‘cmake-build-system’ now supports cross-compilation + * Various improvements to ‘asdf-build-system’, ‘emacs-build-system’, + ‘ant-build-system’, and ‘go-build-system’ + * ‘patches’ field of can now contain any lowerable object + * (gnu system vm) has a new ‘make-iso9660-image’ procedure + * ‘openssh-service-type’ can now be extended with new authorized keys + * ‘rottlog-service-type’ can now be extended with new ‘log-rotation’s + * ‘network-manager-service-type’ now supports VPN plugins + * now has a ‘description’ field, used by ‘guix system search’ + * New ‘virtual-machine’ form in (gnu system vm) + * New (gnu system uuid) module, which defines a disjoint type + * New (guix progress) module + + * Noteworthy bug fixes + + * GuixSD no longer creates setuid binaries in /gnu/store + () + * /root is no longer world-readable () + * ‘guix publish’ no longer leaks memory () + * Missing cursor icons in GNOME could cause crashes + () + * Setuid programs now honor the system timezone + () + * Clients honor the daemon’s ‘max-silent-time’ + () + * ‘guix substitute’ honors substitute expiry time again + () + * Several portability fixes for aarch64 + + * Native language support + + Updated translations: da (Danish), fr (French) + + + ------------------------------------------------------------------- Sun May 28 10:14:43 UTC 2017 - sleep_walker@opensuse.org diff --git a/guix.spec b/guix.spec index df1614e..308a1cd 100644 --- a/guix.spec +++ b/guix.spec @@ -1,7 +1,7 @@ # # spec file for package guix # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ %define guile guile-2.0.9.tar.xz %define guix_builder_group guixbuild Name: guix -Version: 0.13.0 +Version: 0.14.0 Release: 0 Summary: GNU Package manager License: GPL-3.0 @@ -46,15 +46,15 @@ Source12: aarch64-linux-guile-2.0.14.tar.xz Source13: aarch64-linux-guile-2.0.14.tar.xz.sig BuildRequires: gcc-c++ BuildRequires: gnutls-guile -# I need pkgconfig(guile-2.0) or pkgconfig(guile-2.2), hard to express -# without boolean operator now -BuildRequires: guile-devel >= 2.0.7 +BuildRequires: guile-charting +BuildRequires: guile-git BuildRequires: guile-json BuildRequires: libgcrypt-devel BuildRequires: pkgconfig BuildRequires: shepherd BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(gnutls) +BuildRequires: pkgconfig(guile-2.2) BuildRequires: pkgconfig(sqlite3) Requires: gnutls-guile Requires: guile @@ -82,7 +82,7 @@ cp %{SOURCE6} gnu/packages/bootstrap/armhf-linux/guile-2.0.11.tar.xz cp %{SOURCE12} gnu/packages/bootstrap/aarch64-linux/guile-2.0.14.tar.xz %build - +export GUILE_WARN_DEPRECATED %configure \ --disable-silent-rules