[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