[lucene2] 14/104: Added script for downloading released source and checking GPG sigs
Kai-Chung Yan
seamlik-guest at moszumanska.debian.org
Wed Mar 23 16:27:25 UTC 2016
This is an automated email from the git hooks/post-receive script.
seamlik-guest pushed a commit to branch master
in repository lucene2.
commit c1237b797dab3aa63205b57689d378a889168438
Author: Jan-Pascal van Best <janpascal at vanbest.org>
Date: Wed Aug 1 20:30:33 2007 +0000
Added script for downloading released source and checking GPG sigs
---
debian/download-upstream | 33 +++++++++++++++++++++++++++++++++
debian/rules | 3 +++
debian/uscan-upstream-version.xslt | 10 ++++++++++
debian/uscan-url.xslt | 10 ++++++++++
4 files changed, 56 insertions(+)
diff --git a/debian/download-upstream b/debian/download-upstream
new file mode 100755
index 0000000..62c7841
--- /dev/null
+++ b/debian/download-upstream
@@ -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"
diff --git a/debian/rules b/debian/rules
index 1bb3788..26805ee 100755
--- a/debian/rules
+++ b/debian/rules
@@ -212,6 +212,9 @@ restore-from-source: remove-source
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
diff --git a/debian/uscan-upstream-version.xslt b/debian/uscan-upstream-version.xslt
new file mode 100644
index 0000000..c257df4
--- /dev/null
+++ b/debian/uscan-upstream-version.xslt
@@ -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>
+
diff --git a/debian/uscan-url.xslt b/debian/uscan-url.xslt
new file mode 100644
index 0000000..a5eedf2
--- /dev/null
+++ b/debian/uscan-url.xslt
@@ -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>
+
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/lucene2.git
More information about the pkg-java-commits
mailing list