summaryrefslogtreecommitdiffstats
path: root/cmakemodules/makedist.sh.in
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-17 00:43:50 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-17 00:43:50 +0000
commitceea23677c61f20759ae986bd77b0d5c4d673edb (patch)
tree3fcec1702eaf9c14d1dd736e594f5df08dab4001 /cmakemodules/makedist.sh.in
downloadkbfx-ceea23677c61f20759ae986bd77b0d5c4d673edb.tar.gz
kbfx-ceea23677c61f20759ae986bd77b0d5c4d673edb.zip
Added old KDE3 version of kbfx
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kbfx@1091549 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'cmakemodules/makedist.sh.in')
-rwxr-xr-xcmakemodules/makedist.sh.in36
1 files changed, 36 insertions, 0 deletions
diff --git a/cmakemodules/makedist.sh.in b/cmakemodules/makedist.sh.in
new file mode 100755
index 0000000..2a77085
--- /dev/null
+++ b/cmakemodules/makedist.sh.in
@@ -0,0 +1,36 @@
+#!/bin/sh
+VERSION=@VERSION@
+SRCROOT=@CMAKE_SOURCE_DIR@
+BUILDDIR=@CMAKE_BINARY_DIR@
+PROJECT=@PROJECT_NAME@
+GENTOO_VERSION=@GENTOO_VERSION@
+
+EXCLUDE="@DIST_EXCLUDE@"
+INCLUDE="@DIST_INCLUDE@"
+EXPORT_DIR="${PROJECT}-${VERSION}"
+
+if [ ! -d ${SRCROOT}/.svn ]; then
+ echo "This script must run for a svn dir!"
+ exit 1
+fi
+
+echo "Exporting source tree"
+svn export "${SRCROOT}" ${EXPORT_DIR}
+
+echo "Copy required files to export"
+for i in $INCLUDE ; do
+ echo " $i"
+ cp ${BUILDDIR}/$i ${EXPORT_DIR}
+done
+
+echo "Removing not needed stuff"
+for i in $EXCLUDE ; do
+ echo " $i"
+ rm -rf $EXPORT_DIR/$i
+done
+
+echo "Generating archive"
+tar cjf ${BUILDDIR}/${PROJECT}-${VERSION}.tar.bz2 ${EXPORT_DIR}
+
+echo "Cleaning up"
+rm -rf ${EXPORT_DIR}