:release: generate buildable zip file
This zip file is a subset of sources + meson.build. The goal is to allow package managers to get a buildable source tree without downloading the heavy (~90 MB) test files.
This commit is contained in:
parent
da81e7be22
commit
6b9c883abc
4
Makefile
4
Makefile
@ -340,8 +340,12 @@ release:
|
|||||||
zip -9 -r include.zip include/*
|
zip -9 -r include.zip include/*
|
||||||
gpg --armor --detach-sig include.zip
|
gpg --armor --detach-sig include.zip
|
||||||
mv include.zip include.zip.asc release_files
|
mv include.zip include.zip.asc release_files
|
||||||
|
zip -9 -r buildable_meson.zip meson.build single_include/* include/*
|
||||||
|
gpg --armor --detach-sig buildable_meson.zip
|
||||||
|
mv buildable_meson.zip buildable_meson.zip.asc release_files
|
||||||
gpg --armor --detach-sig single_include/nlohmann/json.hpp
|
gpg --armor --detach-sig single_include/nlohmann/json.hpp
|
||||||
cp single_include/nlohmann/json.hpp release_files
|
cp single_include/nlohmann/json.hpp release_files
|
||||||
mv single_include/nlohmann/json.hpp.asc release_files
|
mv single_include/nlohmann/json.hpp.asc release_files
|
||||||
cd release_files ; shasum -a 256 json.hpp > hashes.txt
|
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 include.zip >> hashes.txt
|
||||||
|
cd release_files ; shasum -a 256 buildable_meson.zip >> hashes.txt
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user