Author: nthykier-guest Date: 2009-11-19 18:44:24 +0000 (Thu, 19 Nov 2009) New Revision: 11082
Added: trunk/jhove/debian/ trunk/jhove/debian/README.Debian trunk/jhove/debian/README.source trunk/jhove/debian/changelog trunk/jhove/debian/compat trunk/jhove/debian/control trunk/jhove/debian/copyright trunk/jhove/debian/dirs trunk/jhove/debian/doc-base trunk/jhove/debian/docs trunk/jhove/debian/install trunk/jhove/debian/jhove.1 trunk/jhove/debian/jhove.manpages trunk/jhove/debian/jhoveview.1 trunk/jhove/debian/patches/ trunk/jhove/debian/patches/01_jhove.diff trunk/jhove/debian/patches/02_jhoveview.diff trunk/jhove/debian/patches/series trunk/jhove/debian/rules trunk/jhove/debian/watch Log: [svn-inject] Applying Debian modifications to trunk Property changes on: trunk/jhove/debian ___________________________________________________________________ Added: mergeWithUpstream + 1 Added: trunk/jhove/debian/README.Debian =================================================================== --- trunk/jhove/debian/README.Debian (rev 0) +++ trunk/jhove/debian/README.Debian 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,7 @@ +jhove for Debian +---------------- + +The GUI interface has been named "jhoveview" to conform to Debian naming +conventions. Command line interface continues to be "jhove". + + -- Jeff Breidenbach <[email protected]>, Tue, 28 Aug 2007 13:39:44 -0700 Added: trunk/jhove/debian/README.source =================================================================== --- trunk/jhove/debian/README.source (rev 0) +++ trunk/jhove/debian/README.source 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,68 @@ +The upstream tarball has been repacked to remove jar files. +The following was used to recreate the tarball: + tar -xzf xxx.orig.tar.gz + cd jhove + ant cleandist + rm -f lib/*.jar + cd .. + mv jhove jhove-n.n+dfsg + tar -czf jhove_n.n+dfsg.orig.tar.gz jhove-n.n+dfsg + +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +To configure quilt to use debian/patches instead of patches, you want +either to export QUILT_PATCHES=debian/patches in your environment +or use this snippet in your ~/.quiltrc: + + for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do + if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then + export QUILT_PATCHES=debian/patches + break + fi + done + +To get the fully patched source after unpacking the source package, cd to +the root level of the source package and run: + + quilt push -a + +The last patch listed in debian/patches/series will become the current +patch. + +To add a new set of changes, first run quilt push -a, and then run: + + quilt new <patch> + +where <patch> is a descriptive name for the patch, used as the filename in +debian/patches. Then, for every file that will be modified by this patch, +run: + + quilt add <file> + +before editing those files. You must tell quilt with quilt add what files +will be part of the patch before making changes or quilt will not work +properly. After editing the files, run: + + quilt refresh + +to save the results as a patch. + +Alternately, if you already have an external patch and you just want to +add it to the build system, run quilt push -a and then: + + quilt import -P <patch> /path/to/patch + quilt push -a + +(add -p 0 to quilt import if needed). <patch> as above is the filename to +use in debian/patches. The last quilt push -a will apply the patch to +make sure it works properly. + +To remove an existing patch from the list of patches that will be applied, +run: + + quilt delete <patch> + +You may need to run quilt pop -a to unapply patches first before running +this command. Added: trunk/jhove/debian/changelog =================================================================== --- trunk/jhove/debian/changelog (rev 0) +++ trunk/jhove/debian/changelog 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,67 @@ +jhove (1.4+dfsg-1) UNRELEASED; urgency=low + + [ Barry deFreese ] + * New upstream release. + * Repack tarball to remove upstream .jar files. + * Use default-* instead of sun-java5-*. (Closes: #546512). + * Set javac to 1.5 on build. + * Add quilt patch system. + + Move inline changes to quilt patches. + + Add README.source for quilt patching system. + * Move default-jdk to Build-Depends-Indep. + * Package is arch: all so move dh commands to binary-indep. + * Remove empty /usr/sbin dir. + * Add Homepage. + * Add watch file. + * Bump debhelper build-dep and compat to 7. + * Bump Standards Version to 3.8.3. + + [ Niels Thykier ] + * Cleaned debian/rules. + - Used debhelper consistently through out the build. + * Removed 03_htmlstack.diff - it was not used anymore. + * Made debian/copyright refer to LGPL-2.1 rather than the + versionless symlink. + * Registered the java-doc with doc-base. + * Updated the remaining patches. + - Added a short description. + - Made the affected shell scripts properly quote arguments. + + -- Niels Thykier <[email protected]> Thu, 12 Nov 2009 14:35:13 -0500 + +jhove (1.1g-5) unstable; urgency=low + + * Switching to non-free + + -- Jeff Breidenbach <[email protected]> Mon, 15 Oct 2007 18:23:21 -0700 + +jhove (1.1g-4) unstable; urgency=low + + * Bumping version due to upload problem. + + -- Jeff Breidenbach <[email protected]> Tue, 25 Sep 2007 21:22:28 -0700 + +jhove (1.1g-3) unstable; urgency=low + + * Clarify copyright file again. Make sure package is non-native. + + -- Jeff Breidenbach <[email protected]> Tue, 25 Sep 2007 19:45:37 -0700 + +jhove (1.1g-2) unstable; urgency=low + + * Adjust debian/copyright to mention years and w3c copyright on some files. + + -- Jeff Breidenbach <[email protected]> Thu, 13 Sep 2007 15:14:51 -0700 + +jhove (1.1g-1) unstable; urgency=low + + * New upstream release + + -- Jeff Breidenbach <[email protected]> Sat, 8 Sep 2007 22:14:02 -0700 + +jhove (1.1f-1) unstable; urgency=low + + * Initial release + + -- Jeff Breidenbach <[email protected]> Tue, 28 Aug 2007 13:39:44 -0700 + Added: trunk/jhove/debian/compat =================================================================== --- trunk/jhove/debian/compat (rev 0) +++ trunk/jhove/debian/compat 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1 @@ +7 Added: trunk/jhove/debian/control =================================================================== --- trunk/jhove/debian/control (rev 0) +++ trunk/jhove/debian/control 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,28 @@ +Source: jhove +Section: non-free/utils +Priority: optional +Maintainer: Jeff Breidenbach <[email protected]> +Uploaders: Debian Java Maintainers <[email protected]>, Niels Thykier <[email protected]> +Build-Depends: debhelper (>= 7), ant, quilt +Build-Depends-Indep: default-jdk +Standards-Version: 3.8.3 +Homepage: http://hul.harvard.edu/jhove/ + +Package: jhove +Architecture: all +Depends: default-jre | java2-runtime +Description: JSTOR/Harvard Object Validation Environment + The concept of representation format, or type, permeates all technical + areas of digital repositories. Policy and processing decisions + regarding object ingest, storage, access, and preservation are + frequently conditioned on a per-format basis. In order to achieve + necessary operational efficiencies, repositories need to be able to + automate these procedures to the fullest extent possible. + JSTOR and the Harvard University Library are collaborating on a + project to develop an extensible framework for format validation: + JHOVE (pronounced "jove"), the JSTOR/Harvard Object Validation + Environment. The initial release of JHOVE includes modules for + arbitrary byte streams, ASCII and UTF-8 encoded text, GIF, JPEG2000, + and JPEG, and TIFF images, AIFF and WAVE audio, PDF, HTML, and XML; + and text and XML output handlers. + Added: trunk/jhove/debian/copyright =================================================================== --- trunk/jhove/debian/copyright (rev 0) +++ trunk/jhove/debian/copyright 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,49 @@ +This package was debianized by Jeff Breidenbach <[email protected]> on +Tue, 28 Aug 2007 13:39:44 -0700. + +It was downloaded from http://hul.harvard.edu/jhove + +JHOVE is Copyright 2003-2007 by JSTOR and the President and +Fellows of Harvard College. + +Some DTD files included with the JHOVE source code contain the following +notices: + + Copyright 1998-2000 World Wide Web Consortium + (Massachusetts Institute of Technology, Institut National de + Recherche en Informatique et en Automatique, Keio University). + All Rights Reserved. + + Permission to use, copy, modify and distribute the XHTML DTD and its + accompanying documentation for any purpose and without fee is hereby + granted in perpetuity, provided that the above copyright notice and + this paragraph appear in all copies. The copyright holders make no + representation about the suitability of the DTD for any purpose. + +Some character entity set files included with the JHOVE source code +contain the following notices: + + Portions (C) International Organization for Standardization 1986: + Permission to copy in any form is granted for use with + conforming SGML systems and applications as defined in + ISO 8879, provided this notice is included in all copies. + + +License: + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General Public +License, can be found in /usr/share/common-licenses/LGPL-2.1. Added: trunk/jhove/debian/dirs =================================================================== --- trunk/jhove/debian/dirs (rev 0) +++ trunk/jhove/debian/dirs 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,3 @@ +etc/jhove +usr/bin +usr/share/java Added: trunk/jhove/debian/doc-base =================================================================== --- trunk/jhove/debian/doc-base (rev 0) +++ trunk/jhove/debian/doc-base 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,9 @@ +Document: jhove +Title: Jhove Javadoc API +Author: JSTOR and the President and Fellows of Harvard College +Abstract: JSTOR/Harvard Object Validation Environment +Section: Programming + +Format: HTML +Index: /usr/share/doc/jhove/api/index.html +Files: /usr/share/doc/jhove/api/*.html Added: trunk/jhove/debian/docs =================================================================== --- trunk/jhove/debian/docs (rev 0) +++ trunk/jhove/debian/docs 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,2 @@ +README +RELEASENOTES Added: trunk/jhove/debian/install =================================================================== --- trunk/jhove/debian/install (rev 0) +++ trunk/jhove/debian/install 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,6 @@ +jhove usr/bin/ +jhoveview usr/bin/ +bin/JhoveApp.jar usr/share/java/ +bin/JhoveView.jar usr/share/java/ +conf/jhove.conf etc/jhove/ +doc/* usr/share/doc/jhove/api/ Added: trunk/jhove/debian/jhove.1 =================================================================== --- trunk/jhove/debian/jhove.1 (rev 0) +++ trunk/jhove/debian/jhove.1 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,44 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH JHOVE 1 "August 28, 2007" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +JHOVE \- identify, validate, and characterize digital objects. +.SH SYNOPSIS +.B jhove +.RI [ options ] " files" ... +.br +.B jhoveview +.SH DESCRIPTION +This manual page documents briefly the +.B jhove +and +.B jhoveview +commands. +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBjhoveview\fP has a graphical user interface and no significant command line options. +\fBjhove\fP has a command line interface, see full documentation in +online at http://hul.harvard.edu/jhove/using.html#invocation. + +.SH AUTHOR +JHOVE is copyright JSTOR and the President and Fellows of Harvard College, and +the authors are not listed in the program source code. +.PP +This manual page was written by Jeff Breidenbach <[email protected]>, +for the Debian project (but may be used by others). Added: trunk/jhove/debian/jhove.manpages =================================================================== --- trunk/jhove/debian/jhove.manpages (rev 0) +++ trunk/jhove/debian/jhove.manpages 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,2 @@ +debian/jhove.1 +debian/jhoveview.1 Added: trunk/jhove/debian/jhoveview.1 =================================================================== --- trunk/jhove/debian/jhoveview.1 (rev 0) +++ trunk/jhove/debian/jhoveview.1 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,44 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH JHOVE 1 "August 28, 2007" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +JHOVE \- identify, validate, and characterize digital objects. +.SH SYNOPSIS +.B jhove +.RI [ options ] " files" ... +.br +.B jhoveview +.SH DESCRIPTION +This manual page documents briefly the +.B jhove +and +.B jhoveview +commands. +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBjhoveview\fP has a graphical user interface and no significant command line options. +\fBjhove\fP has a command line interface, see full documentation in +online at http://hul.harvard.edu/jhove/using.html#invocation. + +.SH AUTHOR +JHOVE is copyright JSTOR and the President and Fellows of Harvard College, and +the authors are not listed in the program source code. +.PP +This manual page was written by Jeff Breidenbach <[email protected]>, +for the Debian project (but may be used by others). Added: trunk/jhove/debian/patches/01_jhove.diff =================================================================== --- trunk/jhove/debian/patches/01_jhove.diff (rev 0) +++ trunk/jhove/debian/patches/01_jhove.diff 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,35 @@ +Description: Setup jhove to work on a Debian system. + +Index: jhove/jhove +=================================================================== +--- a/jhove 2009-11-14 12:07:53.000000000 -0500 ++++ b/jhove 2009-11-14 12:08:41.000000000 -0500 +@@ -27,26 +27,17 @@ + # Configuration constants: + + #JHOVE_HOME=/users/gary/dev/jhove +-JHOVE_HOME=[fill in path to jhove directory] +- +-JAVA_HOME=/usr/java # Java JRE directory -- change to your local java home +-JAVA=$JAVA_HOME/bin/java # Java interpreter -- usually won't need change + + #XTRA_JARS=/users/stephen/xercesImpl.jar +-EXTRA_JARS= # Extra .jar files to add to CLASSPATH + + # NOTE: Nothing below this line should be edited + ######################################################################## + +-CP=${JHOVE_HOME}/bin/JhoveApp.jar:${EXTRA_JARS} ++#CP=${JHOVE_HOME}/bin/JhoveApp.jar:${EXTRA_JARS} + + # Retrieve a copy of all command line arguments to pass to the application. + +-ARGS="" +-for ARG do +- ARGS="$ARGS $ARG" +-done + + # Set the CLASSPATH and invoke the Java loader. + #{JAVA} -classpath $CP Jhove $ARGS -x org.apache.xerces.parsers.SAXParser +-${JAVA} -classpath $CP Jhove $ARGS ++java -jar /usr/share/java/JhoveApp.jar -c /etc/jhove/jhove.conf "$@" Added: trunk/jhove/debian/patches/02_jhoveview.diff =================================================================== --- trunk/jhove/debian/patches/02_jhoveview.diff (rev 0) +++ trunk/jhove/debian/patches/02_jhoveview.diff 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,10 @@ +Description: Add a shell script to start jhoveview. + +Index: jhove-1.1g/jhoveview +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ b/jhoveview 2009-11-12 15:26:07.000000000 -0500 +@@ -0,0 +1,3 @@ ++#!/bin/sh ++ ++java -jar /usr/share/java/JhoveView.jar -c /etc/jhove/jhove.conf "$@" Added: trunk/jhove/debian/patches/series =================================================================== --- trunk/jhove/debian/patches/series (rev 0) +++ trunk/jhove/debian/patches/series 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,3 @@ +01_jhove.diff +02_jhoveview.diff +#03_htmlstack.diff Added: trunk/jhove/debian/rules =================================================================== --- trunk/jhove/debian/rules (rev 0) +++ trunk/jhove/debian/rules 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,45 @@ +#!/usr/bin/make -f +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/quilt/quilt.make + +build: build-stamp + +build-stamp: patch + dh_testdir + ant -Dant.build.javac.source=1.5 -Dant.build.javac.target=1.5 debug + touch $@ + +clean: unpatch + dh_testdir + dh_testroot + dh_clean + ant cleandist + find ./ -name MANIFEST.MF -delete + +binary-indep: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + dh_install + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-arch: build +# We have nothing to do by default. + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary configure Property changes on: trunk/jhove/debian/rules ___________________________________________________________________ Added: svn:executable + * Added: trunk/jhove/debian/watch =================================================================== --- trunk/jhove/debian/watch (rev 0) +++ trunk/jhove/debian/watch 2009-11-19 18:44:24 UTC (rev 11082) @@ -0,0 +1,4 @@ +version=3 + +opts="uversionmangle=s/_/\./,dversionmangle=s/\+dfsg//" \ +http://sf.net/jhove/jhove-(.*)\.tar\.gz _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

