From 3e5ee466a868dfaaa1c7da575de343dd6b1e441f Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 5 Jun 2013 17:39:47 +0200 Subject: [PATCH] + Partial merge with Debian package --- package/debian/freecad-dev.install | 1 + package/debian/freecad-doc.docs | 1 + package/debian/freecad.manpages | 1 + package/debian/scripts/get_git_orig_src.sh | 47 ++++++++++++++++++++++ 4 files changed, 50 insertions(+) create mode 100644 package/debian/freecad-dev.install create mode 100644 package/debian/freecad-doc.docs create mode 100644 package/debian/freecad.manpages create mode 100644 package/debian/scripts/get_git_orig_src.sh diff --git a/package/debian/freecad-dev.install b/package/debian/freecad-dev.install new file mode 100644 index 000000000..ad10d78b2 --- /dev/null +++ b/package/debian/freecad-dev.install @@ -0,0 +1 @@ +usr/include/ usr/include/freecad diff --git a/package/debian/freecad-doc.docs b/package/debian/freecad-doc.docs new file mode 100644 index 000000000..27e5cb820 --- /dev/null +++ b/package/debian/freecad-doc.docs @@ -0,0 +1 @@ +debian/tmp/usr/doc/* diff --git a/package/debian/freecad.manpages b/package/debian/freecad.manpages new file mode 100644 index 000000000..4586a8594 --- /dev/null +++ b/package/debian/freecad.manpages @@ -0,0 +1 @@ +debian/freecad.1 diff --git a/package/debian/scripts/get_git_orig_src.sh b/package/debian/scripts/get_git_orig_src.sh new file mode 100644 index 000000000..f58e8d9d8 --- /dev/null +++ b/package/debian/scripts/get_git_orig_src.sh @@ -0,0 +1,47 @@ +#!/bin/bash + +# The script creates a tar.xz tarball from git-repository of freecad-project +# ./get_orig_src.sh commitID - creates a tarball of specified commit +# ./get_orig_src.sh - creates a tarball of the latest version +# Packages, that needs to be installed to use the script: +# atool, git-core + +set -e + +git clone git://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad git_temp_packaging + +cd git_temp_packaging + +if [ $1 ] +then + echo 'Checking out the revision ' $1 + git checkout -b newvers $1 +else + echo 'Using the latest revision' +fi + +GIT_CMT_COUNT=$(git rev-list HEAD | wc -l) + +DEB_VER=0.13.$GIT_CMT_COUNT-dfsg +FOLDER_NAME=freecad-$DEB_VER +TARBALL_NAME=freecad_$DEB_VER.orig.tar.xz + +echo $DEB_VER +echo $FOLDER_NAME +echo $TARBALL_NAME + +python src/Tools/SubWCRev.py + +cd .. + +rm -fr $FOLDER_NAME + +mv git_temp_packaging $FOLDER_NAME +rm -rf $FOLDER_NAME/.git +rm -rf $FOLDER_NAME/src/3rdParty/CxImage +rm -rf $FOLDER_NAME/src/3rdParty/Pivy +rm -rf $FOLDER_NAME/src/3rdParty/Pivy-0.5 + +tar Jcvf $TARBALL_NAME $FOLDER_NAME + +rm -fr $FOLDER_NAME