r75909 - in /trunk/libcgi-application-perl/debian: README.source changelog components/ep/watch components/f/watch components/r/watch control update.sh
periapt-guest at users.alioth.debian.org
periapt-guest at users.alioth.debian.org
Fri Jun 17 21:50:40 UTC 2011
Author: periapt-guest
Date: Fri Jun 17 21:50:31 2011
New Revision: 75909
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=75909
Log:
- Removed versioning where not required
- Added Breaks and Replaces clauses
- Added dependencies on libcgi-psgi-perl
Added:
trunk/libcgi-application-perl/debian/README.source
trunk/libcgi-application-perl/debian/components/ep/watch
trunk/libcgi-application-perl/debian/components/f/watch
trunk/libcgi-application-perl/debian/components/r/watch
trunk/libcgi-application-perl/debian/update.sh (with props)
Modified:
trunk/libcgi-application-perl/debian/changelog
trunk/libcgi-application-perl/debian/control
Added: trunk/libcgi-application-perl/debian/README.source
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-application-perl/debian/README.source?rev=75909&op=file
==============================================================================
--- trunk/libcgi-application-perl/debian/README.source (added)
+++ trunk/libcgi-application-perl/debian/README.source Fri Jun 17 21:50:31 2011
@@ -1,0 +1,25 @@
+For most purposes this package is a standard Debian Perl Group package.
+The aspect in which it is special is that some related modules are bundled
+together with the package. So long as you have the appropriate tar balls
+in the correct place you can build using dpkg-buildpackage or
+svn-buildpackage as you would normally.
+
+If you have a fresh checkout from the svn repository and you wish
+to download all the tarballs to build under svn-buildpackage, then from the
+package root directory run:
+
+ ./debian/update.sh update
+
+To check for new updates drop the "update" argument. If you are building
+under dpkg-buildpackage you need to tell the script about the
+alternative build directory so run
+
+ DESTDIR=.. ./debian/update.sh update
+
+There are a couple of important caveats about the update.sh script.
+First of all when used in update mode it will DELETE the existing tarballs.
+Secondly when you do update one of the components, the update.sh script
+will need to be updated. These limitations arise because it is
+a temporary work around until pkg-components (or even uscan) provides
+something more substantial.
+
Modified: trunk/libcgi-application-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-application-perl/debian/changelog?rev=75909&op=diff
==============================================================================
--- trunk/libcgi-application-perl/debian/changelog (original)
+++ trunk/libcgi-application-perl/debian/changelog Fri Jun 17 21:50:31 2011
@@ -9,6 +9,9 @@
* Added debian/source/format
* Added ErrorPage, Redirect and Forward plugins as components
* Updated dependencies
+ - Removed versioning where not required
+ - Added Breaks and Replaces clauses
+ - Added dependencies on libcgi-psgi-perl
* Added patches for spelling errors
* Email change: Shell Hung -> shell at debian.org
* Email change: Ansgar Burchardt -> ansgar at debian.org
Added: trunk/libcgi-application-perl/debian/components/ep/watch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-application-perl/debian/components/ep/watch?rev=75909&op=file
==============================================================================
--- trunk/libcgi-application-perl/debian/components/ep/watch (added)
+++ trunk/libcgi-application-perl/debian/components/ep/watch Fri Jun 17 21:50:31 2011
@@ -1,0 +1,2 @@
+version=3
+http://search.cpan.org/dist/CGI-Application-Plugin-ErrorPage/ .*/CGI-Application-Plugin-ErrorPage-v?(\d[\d.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)
Added: trunk/libcgi-application-perl/debian/components/f/watch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-application-perl/debian/components/f/watch?rev=75909&op=file
==============================================================================
--- trunk/libcgi-application-perl/debian/components/f/watch (added)
+++ trunk/libcgi-application-perl/debian/components/f/watch Fri Jun 17 21:50:31 2011
@@ -1,0 +1,2 @@
+version=3
+http://search.cpan.org/dist/CGI-Application-Plugin-Forward/ .*/CGI-Application-Plugin-Forward-v?(\d[\d.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)
Added: trunk/libcgi-application-perl/debian/components/r/watch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-application-perl/debian/components/r/watch?rev=75909&op=file
==============================================================================
--- trunk/libcgi-application-perl/debian/components/r/watch (added)
+++ trunk/libcgi-application-perl/debian/components/r/watch Fri Jun 17 21:50:31 2011
@@ -1,0 +1,2 @@
+version=3
+http://search.cpan.org/dist/CGI-Application-Plugin-Redirect/ .*/CGI-Application-Plugin-Redirect-v?(\d[\d.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)
Modified: trunk/libcgi-application-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-application-perl/debian/control?rev=75909&op=diff
==============================================================================
--- trunk/libcgi-application-perl/debian/control (original)
+++ trunk/libcgi-application-perl/debian/control Fri Jun 17 21:50:31 2011
@@ -9,7 +9,7 @@
Build-Depends: debhelper (>= 7)
Build-Depends-Indep: perl, libhtml-template-perl,
libclass-isa-perl | perl (<< 5.10.1-13), pkg-components (>= 0.2),
- libparams-validate-perl
+ libparams-validate-perl, libcgi-psgi-perl
Standards-Version: 3.9.2
Homepage: http://search.cpan.org/dist/CGI-Application/
Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libcgi-application-perl/
@@ -19,7 +19,8 @@
Architecture: all
Depends: ${perl:Depends}, ${misc:Depends}, libparams-validate-perl,
libclass-isa-perl | perl (<< 5.10.1-13)
-Suggests: libhtml-template-perl, libcgi-application-plugin-autorunmode-perl
+Suggests: libhtml-template-perl, libcgi-application-plugin-autorunmode-perl,
+ libcgi-psgi-perl
Breaks: libcgi-application-basic-plugin-bundle-perl (<< 0.6)
Replaces: libcgi-application-basic-plugin-bundle-perl (<< 0.6)
Description: framework for building reusable web-applications
Added: trunk/libcgi-application-perl/debian/update.sh
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-application-perl/debian/update.sh?rev=75909&op=file
==============================================================================
--- trunk/libcgi-application-perl/debian/update.sh (added)
+++ trunk/libcgi-application-perl/debian/update.sh Fri Jun 17 21:50:31 2011
@@ -1,0 +1,42 @@
+#!/bin/sh
+
+set -e
+
+DESTDIR=${DESTDIR:-../tarballs}
+MODULE=CGI-Application
+PACKAGE=libcgi-application-perl
+VERSION=4.50
+REDIRECT_VERS=1.00
+FORWARD_VERS=1.06
+ERROR_VERS=1.21
+FD=--force-download
+NS=--no-symlink
+RE=--rename
+DD="--destdir ${DESTDIR}"
+RS=--report-status
+DC=-"-watch debian/components"
+US=--upstream-version
+
+if [ $1 ]
+then
+ echo update;
+ rm -f ${DESTDIR}/${MODULE}*.tar.gz
+ uscan ${FD} ${RE} ${DD} && true;
+ uscan ${DC}/ep/watch ${FD} ${NS} ${DD} ${US} ${ERROR_VERS} && true;
+ uscan ${DC}/r/watch ${FD} ${NS} ${DD} ${US} ${REDIRECT_VERS} && true;
+ uscan ${DC}/f/watch ${FD} ${NS} ${DD} ${US} ${FORWARD_VERS} && true;
+ cd ${DESTDIR}
+ REDIRECT=`ls CGI-Application-Plugin-Redirect*.tar.gz`
+ mv ${REDIRECT} ${PACKAGE}_${VERSION}.orig-r.tar.gz
+ FORWARD=`ls CGI-Application-Plugin-Forward*.tar.gz`
+ mv ${FORWARD} ${PACKAGE}_${VERSION}.orig-f.tar.gz
+ ERROR=`ls CGI-Application-Plugin-Error*.tar.gz`
+ mv ${ERROR} ${PACKAGE}_${VERSION}.orig-ep.tar.gz
+ cd -
+else
+ echo report;
+ uscan ${RS} && true;
+ uscan ${DC}/ep/watch ${RS} ${DD} ${US} ${ERROR_VERS} && true;
+ uscan ${DC}/f/watch ${RS} ${DD} ${US} ${FORWARD_VERS} && true;
+ uscan ${DC}/r/watch ${RS} ${DD} ${US} ${REDIRECT_VERS} && true;
+fi
Propchange: trunk/libcgi-application-perl/debian/update.sh
------------------------------------------------------------------------------
svn:executable = *
More information about the Pkg-perl-cvs-commits
mailing list