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.
2023-11-29 21:24:47 +00:00
Andrew Chow
f6f18eeaa8
guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
...
The zip for codesigned MacOS distribution needs to have all files have
the same timestamp. These files also need to be included in the zip as
zip is not automatically recursive. We use the same pattern for zip as
is done for the other zip files produced by guix.
2023-10-31 11:24:21 -04:00
Hennadii Stepanov
a128111c29
build: produce a .zip for macOS distribution
...
Instead of a .dmg.
Co-authored-by: fanquake <fanquake@gmail.com>
2023-09-15 13:47:50 +01:00
fanquake
285edfadca
guix: use osslsigncode 2.5
...
Co-authored-by: Andrew Chow <github@achow101.com>
2023-03-12 19:37:44 +01:00
Hennadii Stepanov
306ccd4927
scripted-diff: Bump copyright headers
...
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py update ./
-END VERIFY SCRIPT-
Commits of previous years:
- 2021: f47dda2c58
- 2020: fa0074e2d8
- 2019: aaaaad6ac9
2022-12-24 23:49:50 +00:00
fanquake
1dd8cbfbc6
build: don't compress macOS DMG
2022-04-11 10:34:30 +01:00
Hennadii Stepanov
4b4b04a66d
guix: Drop "-signed" suffix for signed macOS .dmg files
...
This change makes naming of the signed artifacts consistent across
different OSes, including Windows.
2022-03-16 07:37:35 +01:00
Hennadii Stepanov
933a43018f
guix: Use $HOST instead of generic osx{64} for macOS artifacts
2022-03-13 11:04:52 +01:00
Hennadii Stepanov
1362d6173f
scripted-diff: Insert missed copyright headers
...
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py insert contrib/guix/libexec/build.sh
./contrib/devtools/copyright_header.py insert contrib/guix/libexec/codesign.sh
./contrib/devtools/copyright_header.py insert contrib/tracing/log_raw_p2p_msgs.py
./contrib/devtools/copyright_header.py insert contrib/tracing/log_utxocache_flush.py
./contrib/devtools/copyright_header.py insert contrib/tracing/p2p_monitor.py
./contrib/devtools/copyright_header.py insert test/lint/lint-files.sh
-END VERIFY SCRIPT-
2021-12-30 19:46:41 +02:00
Carl Dong
647f7e5f1d
guix: Also sort SHA256SUMS.part
2021-07-02 14:10:33 -04:00
Carl Dong
28a9c9b839
Make SHA256SUMS fragment right after build
2021-06-09 11:06:00 -04:00
Carl Dong
d7dec89091
guix: Remove dest if OUTDIR mv fails
2021-05-25 16:40:46 -04:00
Carl Dong
38eb91eb06
guix: Add codesigning functionality
2021-05-13 15:41:56 -04:00