From 6b9c883abc10c5efe27bcb64ac8ae952b921c723 Mon Sep 17 00:00:00 2001 From: Millian Poquet Date: Wed, 14 Nov 2018 21:30:03 +0100 Subject: [PATCH] :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. --- Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Makefile b/Makefile index b67841510..c257dace6 100644 --- a/Makefile +++ b/Makefile @@ -340,8 +340,12 @@ release: zip -9 -r include.zip include/* gpg --armor --detach-sig include.zip 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 cp single_include/nlohmann/json.hpp 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 include.zip >> hashes.txt + cd release_files ; shasum -a 256 buildable_meson.zip >> hashes.txt