From dc39dc76507585535cccac45ed14296f9a4a53e0 Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Fri, 10 Apr 2020 11:34:45 +0200 Subject: [PATCH] Create script to release DFSG compliant source Signed-off-by: Stephan Lachnit --- .gitignore | 11 ++++++----- build-source.sh | 8 ++++++++ 2 files changed, 14 insertions(+), 5 deletions(-) create mode 100755 build-source.sh diff --git a/.gitignore b/.gitignore index d293d515..d37848c0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,12 @@ -build/ -builddir/ -__pycache__/ -.vscode/ +build +builddir +__pycache__ +.vscode MangoHud*.tar.gz -pkg/* +pkg mangohud*.tar.* lib32-mangohud*.tar.* +v*.tar.gz # Prerequisites *.d diff --git a/build-source.sh b/build-source.sh new file mode 100755 index 00000000..e664d4a7 --- /dev/null +++ b/build-source.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +VERSION=$(git describe --long --tags --always | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//') + +EXCLUDE_PATTERN="--exclude-vcs --exclude-vcs-ignores" + +tar -cf v$VERSION.tar.gz $EXCLUDE_PATTERN . +tar -cf v$VERSION-DFSG.tar.gz $EXCLUDE_PATTERN --exclude=include/nvml.h .