[Pkg-gs-devel] r15 - gs-esp/trunk
Kenshi Muto
kmuto at costa.debian.org
Fri Jul 28 03:38:56 UTC 2006
Author: kmuto
Date: Fri Jul 28 03:38:55 2006
New Revision: 15
Added:
gs-esp/trunk/build-dfsg-free-source (contents, props changed)
Log:
added DFSG free gs-esp source builder
Added: gs-esp/trunk/build-dfsg-free-source
==============================================================================
--- (empty file)
+++ gs-esp/trunk/build-dfsg-free-source Fri Jul 28 03:38:55 2006
@@ -0,0 +1,51 @@
+#!/bin/sh
+# DFSG gs-esp source archive builder
+# build-dfsg-free-source <upstream archive>
+#
+# Copyright 2006 Kenshi Muto <kmuto at debian.org>
+
+set -e
+
+case $1 in
+*espgs-*-source.tar.gz)
+ TYPE=z
+;;
+*espgs-*-source.tar.bz2)
+ TYPE=j
+;;
+*)
+ echo "build-dfsg-free-source <espgs source> [revision]"
+ exit 1
+;;
+esac
+
+if [ ! -f "$1" ]; then
+ echo "No such archive file: $1"
+ exit 1
+fi
+
+# Extract
+VERSION=$(echo "$1" | cut -d- -f2)
+REVISION=1
+if [ "$2" ]; then
+ REVISION=$2
+fi
+TEMP=$(mktemp -d)
+CURDIR=$(pwd)
+
+tar ${TYPE}xCf $TEMP $1 || exit 1
+cd $TEMP
+
+# remove non-free files
+# remove CMap
+rm -rf espgs*/Resource/CMap
+
+# Archive
+mv espgs* gs-esp-$VERSION.dfsg.$REVISION
+tar zcf gs-esp-$VERSION.dfsg.$REVISION.tar.gz gs-esp-$VERSION.dfsg.$REVISION || exit 1
+
+cd $CURDIR
+mv $TEMP/gs-esp-$VERSION.dfsg.$REVISION.tar.gz .
+rm -rf $TEMP
+
+exit 0
More information about the Pkg-gs-devel
mailing list