MangoHud/build-source.sh
Stephan Lachnit ade319fe87 ensure minihook is not in source tarballs
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-09-28 23:50:01 +03:00

16 lines
463 B
Bash
Executable File

#!/bin/sh
VERSION=$(git describe --tags --dirty)
NAME=MangoHud-$VERSION-Source
# create archive via git
git archive HEAD --format=tar --prefix=${NAME}/ --output=${NAME}.tar
# remove unused minihook from source tarball
tar -f ${NAME}.tar --delete ${NAME}/modules
# create DFSG compliant version which excludes NVML
cp ${NAME}.tar ${NAME}-DFSG.tar
tar -f ${NAME}-DFSG.tar --delete ${NAME}/include/nvml.h
# compress archives
gzip ${NAME}.tar
gzip ${NAME}-DFSG.tar