fanquake
66c4b58e51
guix: switch from guix environment to guix shell
...
See https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-environment.html .
> Deprecation warning: The guix environment command is deprecated
in favor of guix shell, which performs similar functions but is more
convenient to use. See Invoking guix shell.
> Being deprecated, guix environment is slated for eventual removal,
but the Guix project is committed to keeping it until May 1st, 2023.
Please get in touch with us at guix-devel@gnu.org if you would like
to discuss it.
See also https://guix.gnu.org/blog/2021/from-guix-environment-to-guix-shell/
for a blog post and additional details.
Guix shell was added to guix in this commit,
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=80edb7df6586464aa40e84e103f0045452de95db
which isn't part of the 1.3.0 release binaries out of the box, but
invoking a guix pull, and updating will make it available for all
builders.
11 months ago
Hennadii Stepanov
7762c5683f
build: Fix "ERR: Unsigned tarballs do not exist"
3 years ago
Hennadii Stepanov
933a43018f
guix: Use $HOST instead of generic osx{64} for macOS artifacts
3 years ago
laanwj
6833aceac9
build: Move guix time machine to prelude
...
This deduplicates some code, and enforces consistency of the time
machine configuration between scripts.
3 years ago
fanquake
29862bdd40
guix: use same commit for codesigning time-machine
...
The time machines should be updated in lockstep.
3 years ago
fanquake
0628815e95
guix: add arm64-apple-darwin triplet
3 years ago
Hennadii Stepanov
2f356a0ca8
scripted-diff: Drop Darwin version for better maintainability
...
-BEGIN VERIFY SCRIPT-
sed -i 's/darwin19/darwin/g' $(git grep --files-with-matches 'darwin19')
-END VERIFY SCRIPT-
3 years ago
fanquake
a43b8e9555
build: set OSX_MIN_VERSION to 10.15
...
This is required to use std::filesystem on macOS as support for it only
landed in the libc++ dylib shipped with 10.15.
See also: https://developer.apple.com/documentation/xcode-release-notes/xcode-11-release-notes
Clang now supports the C++17 <filesystem> library for iOS 13, macOS 10.15, watchOS 6, and tvOS 13.
3 years ago
Andrew Chow
9b313dfef1
guix: Ensure EPOCH_SOURCE_DATE does not include GPG information
...
If the user has set log.showSignature=true in their git config, then the
git log will always output GPG signature information. Since git log is
used to set EPOCH_SOURCE_DATE, this will mistakenly have GPG signature
information in it which causes issues for the build. To avoid this
issue, we override the config and force log.showSignature=false.
3 years ago
Carl Dong
e6a94d4446
guix: Bump to version-1.3.0 from upstream
...
The chosen commit is the HEAD of Guix's version-1.3.0 branch as of July
15th, 2021.
Also fix visual indenting.
3 years ago
Carl Dong
38eb91eb06
guix: Add codesigning functionality
4 years ago