🔨 add script to create xz archive

This commit is contained in:
Niels Lohmann 2022-01-23 14:49:07 +01:00
parent 293f67f9ff
commit f7ff28e73e
No known key found for this signature in database
GPG Key ID: 7F3CEA63AE251B69

View File

@ -215,8 +215,12 @@ release:
gpg --armor --detach-sig $(AMALGAMATED_FILE)
cp $(AMALGAMATED_FILE) release_files
mv $(AMALGAMATED_FILE).asc release_files
find LICENSE.MIT nlohmann_json.natvis CMakeLists.txt cmake/*.in include single_include -type f | tar --create --preserve-permissions --file - --files-from - | xz --compress -9e --threads=2 - > json.xz
gpg --armor --detach-sig json.xz
mv json.xz json.xz.asc release_files
cd release_files ; shasum -a 256 json.hpp > hashes.txt
cd release_files ; shasum -a 256 include.zip >> hashes.txt
cd release_files ; shasum -a 256 json.xz >> hashes.txt
##########################################################################