- 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
|
# https://www.gnu.org/software/guix/manual/html_node/Bootstrapping.html#Building-the-Bootstrap-Binaries
|
||||||
|
|
||||||
# they are binaries in /usr/share
|
# 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
|
# 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
|
# 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
|
# 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)
|
# 3] it contains precompiled .go files for GNU Guile (makes execution faster)
|
||||||
# they doesn't include dependency information
|
# 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
|
# 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
|
# 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
|
# 4] Other
|
||||||
# Needed for "guix pack --relocatable", needed at runtime so no devel file
|
# 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
|
# I will add guixbuild group into rpmlint once I know that everything
|
||||||
# else is correct
|
# else is correct
|
||||||
addFilter("W: non-standard-gid /gnu/store guixbuild")
|
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>
|
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 guile guile-2.0.9.tar.xz
|
||||||
%define guix_builder_group guixbuild
|
%define guix_builder_group guixbuild
|
||||||
Name: guix
|
Name: guix
|
||||||
Version: 1.1.0
|
Version: 1.2.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: GNU Package manager
|
Summary: GNU Package manager
|
||||||
License: GPL-3.0-only
|
License: GPL-3.0-only
|
||||||
@ -51,8 +51,10 @@ BuildRequires: guile-devel >= 2.2
|
|||||||
BuildRequires: guile-gcrypt
|
BuildRequires: guile-gcrypt
|
||||||
BuildRequires: guile-git
|
BuildRequires: guile-git
|
||||||
BuildRequires: guile-json
|
BuildRequires: guile-json
|
||||||
|
BuildRequires: guile-lzlib
|
||||||
BuildRequires: guile-sqlite3
|
BuildRequires: guile-sqlite3
|
||||||
BuildRequires: guile-ssh-devel
|
BuildRequires: guile-ssh-devel
|
||||||
|
BuildRequires: guile-zlib
|
||||||
# this is actually just to make guile-git working
|
# this is actually just to make guile-git working
|
||||||
BuildRequires: libgcrypt-devel
|
BuildRequires: libgcrypt-devel
|
||||||
BuildRequires: libgit2-devel
|
BuildRequires: libgit2-devel
|
||||||
@ -68,8 +70,10 @@ Requires: guile
|
|||||||
Requires: guile-gcrypt
|
Requires: guile-gcrypt
|
||||||
Requires: guile-git
|
Requires: guile-git
|
||||||
Requires: guile-json
|
Requires: guile-json
|
||||||
|
Requires: guile-lzlib
|
||||||
Requires: guile-sqlite3
|
Requires: guile-sqlite3
|
||||||
Requires: guile-ssh-devel
|
Requires: guile-ssh-devel
|
||||||
|
Requires: guile-zlib
|
||||||
Requires: gzip
|
Requires: gzip
|
||||||
Requires: libgcrypt-devel
|
Requires: libgcrypt-devel
|
||||||
Requires: libguile-ssh12
|
Requires: libguile-ssh12
|
||||||
@ -161,8 +165,12 @@ done
|
|||||||
%{_infodir}/guix*
|
%{_infodir}/guix*
|
||||||
%{_infodir}/images
|
%{_infodir}/images
|
||||||
%{_libdir}/guile/*
|
%{_libdir}/guile/*
|
||||||
|
# Guile wrapper shipped by Guix to silence locale warnings
|
||||||
|
%dir %{_libexecdir}/guix
|
||||||
|
%{_libexecdir}/guix/guile
|
||||||
%{_mandir}/man1/guix*
|
%{_mandir}/man1/guix*
|
||||||
%{_unitdir}/guix*.service
|
%{_unitdir}/guix*.service
|
||||||
|
%{_unitdir}/gnu-store.mount
|
||||||
%attr(755,root,root) %dir /gnu
|
%attr(755,root,root) %dir /gnu
|
||||||
%attr(775,root,%{guix_builder_group}) %dir /gnu/store
|
%attr(775,root,%{guix_builder_group}) %dir /gnu/store
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user