Author: janpascal-guest
Date: 2007-08-01 20:30:33 +0000 (Wed, 01 Aug 2007)
New Revision: 3950

Added:
   trunk/lucene2/debian/download-upstream
   trunk/lucene2/debian/uscan-upstream-version.xslt
   trunk/lucene2/debian/uscan-url.xslt
Modified:
   trunk/lucene2/debian/rules
Log:
Added script for downloading released source and checking GPG sigs

Added: trunk/lucene2/debian/download-upstream
===================================================================
--- trunk/lucene2/debian/download-upstream                              (rev 0)
+++ trunk/lucene2/debian/download-upstream      2007-08-01 20:30:33 UTC (rev 
3950)
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+DEHS=`( uscan --dehs )`
+
+URL=`echo $DEHS | xsltproc debian/uscan-url.xslt -`
+VERSION=`echo $DEHS | xsltproc debian/uscan-upstream-version.xslt -`
+
+SOURCEFILE=../lucene2_$VERSION.orig.tar.gz
+SIGFILE=../lucene2_$VERSION.orig.tar.gz.asc
+
+KEYURL="http://www.apache.org/dist/lucene/java/KEYS";
+KEYFILE="debian/KEYS"
+KEYRING="debian/lucene-keyring.gpg"
+
+# Download source tarball and signature file
+wget "$URL" -O $SOURCEFILE
+wget "$URL.asc" -O $SIGFILE
+
+# If necessary, recreate keyring used for signing
+# Only do this if the keyring is not yet downloaded
+if [ ! -r $KEYFILE ]; then
+    wget "$KEYURL" -O "$KEYFILE"
+fi
+
+if [ ! -r $KEYRING ]; then
+    touch $KEYRING
+    gpg --no-default-keyring --primary-keyring $KEYRING --import $KEYFILE
+fi
+
+# Check signature
+gpgv --quiet --keyring $KEYRING $SIGFILE $SOURCEFILE
+
+echo "Check whether the archive has been signed by Yorick Seeley, key ID 
0AFCEE7C"


Property changes on: trunk/lucene2/debian/download-upstream
___________________________________________________________________
Name: svn:executable
   + *

Modified: trunk/lucene2/debian/rules
===================================================================
--- trunk/lucene2/debian/rules  2007-08-01 20:30:28 UTC (rev 3949)
+++ trunk/lucene2/debian/rules  2007-08-01 20:30:33 UTC (rev 3950)
@@ -212,6 +212,9 @@
        mv $(UPSTREAM_BASENAME)/* .
        rmdir $(UPSTREAM_BASENAME)
 
+download-upstream:
+       debian/download-upstream
+
 upload:
        cd .. ; dupload -t vanbest 
$(PACKAGE)_$(DEBIAN_VERSION)_$(DEBIAN_ARCH).changes
        #cd .. ; dupload -t mentors 
$(PACKAGE)_$(DEBIAN_VERSION)_$(DEBIAN_ARCH).changes

Added: trunk/lucene2/debian/uscan-upstream-version.xslt
===================================================================
--- trunk/lucene2/debian/uscan-upstream-version.xslt                            
(rev 0)
+++ trunk/lucene2/debian/uscan-upstream-version.xslt    2007-08-01 20:30:33 UTC 
(rev 3950)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
+<xsl:output method="text"/>
+
+<xsl:template match="dehs">
+  <xsl:value-of select="upstream-version"/>
+</xsl:template>
+
+</xsl:stylesheet>
+

Added: trunk/lucene2/debian/uscan-url.xslt
===================================================================
--- trunk/lucene2/debian/uscan-url.xslt                         (rev 0)
+++ trunk/lucene2/debian/uscan-url.xslt 2007-08-01 20:30:33 UTC (rev 3950)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
+<xsl:output method="text"/>
+
+<xsl:template match="dehs">
+  <xsl:value-of select="upstream-url"/>
+</xsl:template>
+
+</xsl:stylesheet>
+


_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

Reply via email to