Updated version number to 1.5.6
[deark.git] / scripts / makerelease.sh
blobb370d19ab819c00e0cfba9d59d3a3434bae2e7cf
1 #!/bin/bash
3 VER=1.5.6
5 if [ ! -f formats.txt ]
6 then
7 echo "Run this script from the main directory"
8 exit 1
9 fi
11 rm -rf .build-tmp
12 mkdir .build-tmp
14 D=".build-tmp/deark-$VER"
16 #echo "Using temporary directory .build-tmp/deark-$VER"
18 mkdir $D
20 mkdir $D/src
21 cp -p src/*.c src/*.h src/*.rc src/*.manifest $D/src/
23 mkdir $D/modules
24 cp -p modules/*.c $D/modules/
26 mkdir $D/foreign
27 cp -p foreign/* $D/foreign/
29 mkdir $D/scripts
30 cp -p scripts/*.sh scripts/*.pl $D/scripts/
32 mkdir $D/proj
33 mkdir $D/proj/vs2019
34 cp -p proj/vs2019/*.sln proj/vs2019/*.vcxproj proj/vs2019/*.vcxproj.filters $D/proj/vs2019/
36 mkdir $D/obj
37 mkdir $D/obj/src
38 cp -p obj/src/.gitignore $D/obj/src/
39 mkdir $D/obj/modules
40 cp -p obj/modules/.gitignore $D/obj/modules/
42 cp -p readme.md technical.md formats.txt COPYING Makefile deps.mk .editorconfig $D/
44 mkdir $D/x64
45 cp -p Release64/deark.exe $D/x64/
47 echo "Writing deark-${VER}.tar.gz"
48 tar --directory .build-tmp -c --owner=root:0 --group=root:0 -O deark-$VER | gzip -9 > deark-${VER}.tar.gz
50 rm -rf .build-tmp