[SCM] TRMM Radar Software Library branch, master, updated. upstream/1.41-15-gea677a3
Andy Spencer
andy753421 at gmail.com
Sun Jul 31 23:54:08 UTC 2011
The following commit has been merged in the master branch:
commit ea677a3297e9effde2589981e9855f70046ac35c
Author: Andy Spencer <andy753421 at gmail.com>
Date: Sun Jul 31 23:41:05 2011 +0000
Improve format for orig-tar scripts
diff --git a/debian/orig-tar.sh b/debian/orig-tar.sh
index e951ce2..969447f 100755
--- a/debian/orig-tar.sh
+++ b/debian/orig-tar.sh
@@ -1,15 +1,20 @@
#!/bin/bash
-VER=$2 # e.g. 1.42
-OLD=$3 # e.g. ../librsl_1.42.orig.tar.gz
-NEW=${OLD/orig/dfsg.orig}
-DIR=rsl-v$VER
+VER=$2 # e.g. 1.42
+FILE=$3 # e.g. ../librsl_1.42.orig.tar.gz
+
+OLD_DIR=rsl-v$VER
+OLD_TAR=${FILE/orig/nonfree.orig}
+NEW_DIR=rsl-v$VER.dfsg
+NEW_TAR=${FILE/orig/dfsg.orig}
# Extract old tar
-tar -xzf $OLD
+mv $FILE $OLD_TAR
+tar -xzf $OLD_TAR
+mv $OLD_DIR $NEW_DIR
# Remove non-free functions
-cat > $DIR/edge_to_radar.c <<-EOF
+cat > $NEW_DIR/edge_to_radar.c <<-EOF
#include "rsl.h"
Radar *RSL_EDGE_to_radar(char *f)
{
@@ -22,7 +27,8 @@ cat > $DIR/edge_to_radar.c <<-EOF
EOF
# Create new tar
-tar -czf $NEW $DIR
+tar -czf $NEW_TAR $NEW_DIR
+ln -s $(basename $NEW_TAR) $FILE
+rm -rf $NEW_DIR
-# Cleanup
-rm -rf $DIR
+echo "Repackaged $FILE to remove non-free components"
diff --git a/debian/rules b/debian/rules
index bace6e8..f7b0c0e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,3 +1,6 @@
#!/usr/bin/make -f
%:
dh $@ --with autoreconf
+
+get-orig-source:
+ uscan --upstream-version 0 --rename
--
TRMM Radar Software Library
More information about the debian-science-commits
mailing list