- Update to 1.2.0:
- 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
This commit is contained in:
parent
71499c73d3
commit
65a7524559
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5c59106ff4ac497c6097686834b0c914109cf5e44eb6b94ebce818923043640f
|
||||
size 26600502
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAl6W80wACgkQCQsRmT2a
|
||||
67XFWBAAmIezipz2sQATiBosRtEo+yXzqxalUjNsoRQ99W8tjkdzJGk8RcamK0+j
|
||||
7ef/XUCsrSfLaGO2f0vaQsM+vsfHjwEZTEOa6K/hIq5gLVgOYZ+cWyr06kd9d+yh
|
||||
1dIY02O4xCzZjxvBxdsE8iyAeemEBiE8P7P6l/Hzpo5YF+j8uUBckNRv6MZsVBm0
|
||||
BKtMqs/Ujx5Bq0VWfPr3NreTIbIjF/QkwU5KndmQWabddUNeZ0wdUIusV+n/pd6C
|
||||
zb/en0rEISivHz7Vc5WGiIxp07HKBev05NMfBpINlnIMjZcKVA2eHr1zhHSh5waT
|
||||
mEyhmouHtVdQP46zaMVyMWbOc6u2Jn2RDrfPJxRgxjTkKe172YKX8Un3/yZ+TFE3
|
||||
SETeb327kvD36cV1BiXGBhzU4ttiLSXV3jDuyVCI9PnaSLUPHtHYduuK6wwl0OnK
|
||||
wC1HmywT7o1ao2FGBUCL3ZrjXZ2MMA+dzFbgkYTvQQUd7sra2gvzZWK7c7ucyLNC
|
||||
1vBWA5n4AkCM5Qm97p0q6CITt+2DzI1BnVW2yULNRDAe8sYSeksW4/GYl6AxJNh6
|
||||
hMqm6rh8qAAzHS6yT3F0WYgPu7hMMGA7jCYtWE5/oFUmDv/ACZLOVnIDoXUpZi55
|
||||
2+lf+zjCvlG70as2ge/IjIs6+nXGfTh/N3MIhi5rdO41XJqDM3s=
|
||||
=hJ0B
|
||||
-----END PGP SIGNATURE-----
|
3
guix-1.2.0.tar.gz
Normal file
3
guix-1.2.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5ecdf7ced25b1fb0ca7c57e794b7b60c8a7adcb15261dec2af37925c838c6d74
|
||||
size 30564986
|
16
guix-1.2.0.tar.gz.sig
Normal file
16
guix-1.2.0.tar.gz.sig
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAl+7cRUACgkQCQsRmT2a
|
||||
67WfRhAAnmT8AnBCUz9hj8sq4sWqgG+FvcXsrTXNFVSzLsbZOH3uXTHf2wyPQqDO
|
||||
mwPb4U0pckkuY2112b7twe0Q1NiAWp3pHDCSjfUKCZwzNAo+MLXBAUuAGcRhAiYN
|
||||
5BRWd1mFrt7SnkfYwHwHiVxh2dOXfR5s+s5E3WPG5aisFbWUSASKOyb3LjcIXTWH
|
||||
v1ETvxV3QaCcd8Kq9YocbmdpTKbbb4BBXmApMOkVaTHNwx5iGGtu/OjmncRAQtN4
|
||||
OJXPntYJnZUvPuUd8L4ctswXaD9n6gVezpP7F8cauldhIJggfBd9saFzcriNqeLT
|
||||
VRogjKOlEitT1RQAhSpLca7cbMME4wV0UsX/TEDKvIGFrP8tqne7IRREZANgGUYj
|
||||
3G3Ug5AyNRphw+8qbf3lmJDjljbV9TVPg4EncsBdxrgqWa9ZQ7fQc5O0JDOLtaRm
|
||||
3vxikiR63Dg5XxnRjSoH3KPkhofYjq8ROmhDfawC3oAs2nnzilUW1aGQ0V6soy/g
|
||||
MzGXwZARC2SdZvh7jslmpZSy32BL9hQS/5sSNkycL0JCi+EB6UZxgLL+MpKKHFVQ
|
||||
RWwucUbLQYT1bcuwOhdgKJONRhpoQ6J1f0uCwGKe0L2zpMUdJLWRAIK3Brgueq1o
|
||||
WpTlFeEWQBezCcyIVnNlkAktGu5/whSTh3NJDyqwdpJvWMqKfrA=
|
||||
=DEzZ
|
||||
-----END PGP SIGNATURE-----
|
@ -7,26 +7,26 @@ addFilter("W: suse-filelist-forbidden-fhs23 /gnu is not allowed in FHS 2.3")
|
||||
# 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/.*")
|
||||
|
||||
# they are static binaries
|
||||
addFilter("W: statically-linked-binary /usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
|
||||
addFilter("W: statically-linked-binary /usr/share/guile/site/3.*/gnu/packages/bootstrap/.*")
|
||||
|
||||
# they are foreign
|
||||
addFilter("W: missing-PT_GNU_STACK-section /usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
|
||||
addFilter("W: missing-PT_GNU_STACK-section /usr/share/guile/site/3.*/gnu/packages/bootstrap/.*")
|
||||
|
||||
# they are not position independent. Upstream consider to build them as PIE
|
||||
addFilter("W: position-independent-executable-suggested /usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
|
||||
addFilter("W: position-independent-executable-suggested /usr/share/guile/site/3.*/gnu/packages/bootstrap/.*")
|
||||
|
||||
# 3] it contains precompiled .go files for GNU Guile (makes execution faster)
|
||||
# they doesn't include dependency information
|
||||
addFilter("W: shared-lib-without-dependency-information /usr/lib64/guile/2.[02]/site-ccache/.*")
|
||||
addFilter("W: shared-lib-without-dependency-information /usr/lib64/guile/3.*/site-ccache/.*")
|
||||
|
||||
# they can't be stripped
|
||||
addFilter("W: unstripped-binary-or-object /usr/lib64/guile/2.[02]/site-ccache/*")
|
||||
addFilter("W: unstripped-binary-or-object /usr/lib64/guile/3.*/site-ccache/*")
|
||||
|
||||
# they are foreign
|
||||
addFilter("W: missing-PT_GNU_STACK-section /usr/lib64/guile/2.2/site-ccache/.*")
|
||||
addFilter("W: missing-PT_GNU_STACK-section /usr/lib64/guile/3.*/site-ccache/.*")
|
||||
|
||||
# 4] Other
|
||||
# Needed for "guix pack --relocatable", needed at runtime so no devel file
|
||||
@ -37,3 +37,6 @@ addFilter("E: devel-file-in-non-devel-package *")
|
||||
# I will add guixbuild group into rpmlint once I know that everything
|
||||
# else is correct
|
||||
addFilter("W: non-standard-gid /gnu/store guixbuild")
|
||||
|
||||
# It ships a wrapper of Guile to reduce "locale warning" spam of the cli
|
||||
addFilter("E: invalid-filepath-dependency *")
|
||||
|
44
guix.changes
44
guix.changes
@ -1,3 +1,47 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 24 16:23:10 UTC 2020 - Jonathan Brielmaier <jbrielmaier@opensuse.org>
|
||||
|
||||
- Update to 1.2.0:
|
||||
* Package management
|
||||
** ‘guix pull’ now crytographically authenticates channels
|
||||
** ‘guix describe -f channels’ now shows “channel introductions”
|
||||
** ‘guix describe -f channels-sans-intro’ omits channel introductions
|
||||
** New ‘guix git authenticate’ command, to authenticate Git checkouts
|
||||
** ‘guix pull’ and ‘guix system reconfigure’ detect attempts to downgrade
|
||||
** New ‘--allow-downgrades’ option for ‘guix pull’ and ‘guix system’
|
||||
** Guix build time reduced thanks to Guile 3.0.4’s “baseline compiler”
|
||||
** New ‘--with-debug-info’ package transformation option
|
||||
** New ‘--with-c-toolchain’ package transformation option
|
||||
** New ‘--without-tests’ package transformation option
|
||||
** ‘--with-input’ & co. now also apply to implicit dependencies
|
||||
** Package transformation options are now recorded in profiles
|
||||
** New fakechroot “execution engine” for packs produced by ‘guix pack -RR’
|
||||
** New ‘--cache-bypass-threshold’ option for ‘guix publish’
|
||||
** New ‘--diff’ option for ‘guix challenge’, to compare substitutes
|
||||
** New ‘--exclude’ option for ‘guix lint’, to exclude checkers
|
||||
** New ‘check-for-collisions’ checker in ‘guix lint’
|
||||
** All of Guix and Guix System now runs on Guile 3.0
|
||||
** ‘guix pull’ and ‘--with-git-url’ now support authenticated SSH repos
|
||||
** ‘guix pull’ now honors $http_proxy and $https_proxy
|
||||
** New ‘--path’ option for ‘guix graph’, showing the shortest path
|
||||
** ‘guix repl’ can now be passed a script to execute
|
||||
** ‘guix help’ finally shows command descriptions
|
||||
** ‘guix install’ etc. no longer list items to download by default
|
||||
** ‘guix search’ etc. now automatically invoke the pager
|
||||
** New ‘--hash’ option for ‘guix hash’
|
||||
** New ‘--list-formats’ option for ‘guix describe’
|
||||
** New “Getting Started” section in the manual
|
||||
* 1999 new packages
|
||||
* 3652 package updates
|
||||
* Updated translations for the manual and the package
|
||||
* New dependencies: guile-zlib and guile-lzlib (moved out of core)
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 13 15:10:34 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>
|
||||
|
||||
|
2393
guix.keyring
2393
guix.keyring
File diff suppressed because it is too large
Load Diff
10
guix.spec
10
guix.spec
@ -19,7 +19,7 @@
|
||||
%define guile guile-2.0.9.tar.xz
|
||||
%define guix_builder_group guixbuild
|
||||
Name: guix
|
||||
Version: 1.1.0
|
||||
Version: 1.2.0
|
||||
Release: 0
|
||||
Summary: GNU Package manager
|
||||
License: GPL-3.0-only
|
||||
@ -51,8 +51,10 @@ BuildRequires: guile-devel >= 2.2
|
||||
BuildRequires: guile-gcrypt
|
||||
BuildRequires: guile-git
|
||||
BuildRequires: guile-json
|
||||
BuildRequires: guile-lzlib
|
||||
BuildRequires: guile-sqlite3
|
||||
BuildRequires: guile-ssh-devel
|
||||
BuildRequires: guile-zlib
|
||||
# this is actually just to make guile-git working
|
||||
BuildRequires: libgcrypt-devel
|
||||
BuildRequires: libgit2-devel
|
||||
@ -68,8 +70,10 @@ Requires: guile
|
||||
Requires: guile-gcrypt
|
||||
Requires: guile-git
|
||||
Requires: guile-json
|
||||
Requires: guile-lzlib
|
||||
Requires: guile-sqlite3
|
||||
Requires: guile-ssh-devel
|
||||
Requires: guile-zlib
|
||||
Requires: gzip
|
||||
Requires: libgcrypt-devel
|
||||
Requires: libguile-ssh12
|
||||
@ -161,8 +165,12 @@ done
|
||||
%{_infodir}/guix*
|
||||
%{_infodir}/images
|
||||
%{_libdir}/guile/*
|
||||
# Guile wrapper shipped by Guix to silence locale warnings
|
||||
%dir %{_libexecdir}/guix
|
||||
%{_libexecdir}/guix/guile
|
||||
%{_mandir}/man1/guix*
|
||||
%{_unitdir}/guix*.service
|
||||
%{_unitdir}/gnu-store.mount
|
||||
%attr(755,root,root) %dir /gnu
|
||||
%attr(775,root,%{guix_builder_group}) %dir /gnu/store
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user