Skip to content

Commit

Permalink
Merge pull request #911 from openpreserve/rc/1.30
Browse files Browse the repository at this point in the history
REL: JHOVE v1.30 release candidate
  • Loading branch information
carlwilson authored Mar 5, 2024
2 parents 7f6bd52 + 838126f commit 3872bce
Show file tree
Hide file tree
Showing 25 changed files with 5,589 additions and 5,430 deletions.
2 changes: 1 addition & 1 deletion jhove-apps/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>org.openpreservation.jhove</groupId>
<artifactId>jhove</artifactId>
<version>1.29.0-SNAPSHOT</version>
<version>1.30.0-RC1</version>
</parent>

<artifactId>jhove-apps</artifactId>
Expand Down
147 changes: 147 additions & 0 deletions jhove-bbt/scripts/create-1.30-target.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
#!/usr/bin/env bash

testRoot="test-root"
paramCandidateVersion=""
paramBaselineVersion=""
baselineRoot="${testRoot}/baselines"
candidateRoot="${testRoot}/candidates"
targetRoot="${testRoot}/targets"
# Check the passed params to avoid disapointment
checkParams () {
OPTIND=1 # Reset in case getopts previously used

while getopts "h?b:c:" opt; do # Grab the options
case "$opt" in
h|\?)
showHelp
exit 0
;;
b) paramBaselineVersion=$OPTARG
;;
c) paramCandidateVersion=$OPTARG
;;
esac
done

if [ -z "$paramBaselineVersion" ] || [ -z "$paramCandidateVersion" ]
then
showHelp
exit 0
fi

baselineRoot="${baselineRoot}/${paramBaselineVersion}"
candidateRoot="${candidateRoot}/${paramCandidateVersion}"
targetRoot="${targetRoot}/${paramCandidateVersion}"
}

# Show usage message
showHelp() {
echo "usage: create-target [-b <baselineVersion>] [-c <candidateVersion>] [-h|?]"
echo ""
echo " baselineVersion : The version number id for the baseline data."
echo " candidateVersion : The version number id for the candidate data."
echo ""
echo " -h|? : This message."
}

# Execution starts here
checkParams "$@";
if [[ -d "${targetRoot}" ]]; then
echo " - removing existing baseline at ${targetRoot}."
rm -rf "${targetRoot}"
fi

echo "TEST BASELINE: Creating baseline"
# Simply copy baseline for now we're not making any changes
echo " - copying ${baselineRoot} baseline to ${targetRoot}"
cp -R "${baselineRoot}" "${targetRoot}"

# Update release details for ePub module
find "${targetRoot}" -type f -name "audit.jhove.xml" -exec sed -i 's/^ <module release="1.2">EPUB-ptc<\/module>$/ <module release="1.3">EPUB-ptc<\/module>/' {} \;

# Patch release details of the reporting module.
find "${targetRoot}" -type f -name "audit.jhove.xml" -exec sed -i 's/outputHandler release="1.10">XML/outputHandler release="1.11">XML/' {} \;
find "${targetRoot}" -type f -name "audit.jhove.xml" -exec sed -i 's/outputHandler release="1.1">JSON/outputHandler release="1.2">JSON/' {} \;

# Update release details for PDF module
find "${targetRoot}" -type f -name "*.pdf.jhove.xml" -exec sed -i 's/^ <reportingModule release="1.12.4" date="2023-03-16">PDF-hul<\/reportingModule>$/ <reportingModule release="1.12.5" date="2024-03-05">PDF-hul<\/reportingModule>/' {} \;
find "${targetRoot}" -type f -name "audit.jhove.xml" -exec sed -i 's/^ <module release="1.12.4">PDF-hul<\/module>$/ <module release="1.12.5">PDF-hul<\/module>/' {} \;
find "${targetRoot}" -type f -name "audit-PDF-hul.jhove.xml" -exec sed -i 's/^ <release>1.12.4<\/release>$/ <release>1.12.5<\/release>/' {} \;
find "${targetRoot}" -type f -name "audit-PDF-hul.jhove.xml" -exec sed -i 's/2023-03-16/2024-03-05/' {} \;

# Update release details for PNG module
find "${targetRoot}" -type f -name "*.png.jhove.xml" -exec sed -i 's/^ <reportingModule release="1.2" date="2023-03-16">PNG-gdm<\/reportingModule>$/ <reportingModule release="1.3" date="2024-03-05">PNG-gdm<\/reportingModule>/' {} \;
find "${targetRoot}" -type f -name "audit.jhove.xml" -exec sed -i 's/^ <module release="1.2">PNG-gdm<\/module>$/ <module release="1.3">PNG-gdm<\/module>/' {} \;
find "${targetRoot}" -type f -name "audit-PNG-gdm.jhove.xml" -exec sed -i 's/^ <release>1.2<\/release>$/ <release>1.3<\/release>/' {} \;
find "${targetRoot}" -type f -name "audit-PNG-gdm.jhove.xml" -exec sed -i 's/2023-03-16/2024-03-05/' {} \;

# Update release details for WAVE module
find "${targetRoot}" -type f -name "*.wav.jhove.xml" -exec sed -i 's/^ <reportingModule release="1.8.2" date="2022-04-22">WAVE-hul<\/reportingModule>$/ <reportingModule release="1.8.3" date="2024-03-05">WAVE-hul<\/reportingModule>/' {} \;
find "${targetRoot}" -type f -name "audit.jhove.xml" -exec sed -i 's/^ <module release="1.8.2">WAVE-hul<\/module>$/ <module release="1.8.3">WAVE-hul<\/module>/' {} \;
find "${targetRoot}" -type f -name "audit-WAVE-hul.jhove.xml" -exec sed -i 's/^ <release>1.8.2<\/release>$/ <release>1.8.3<\/release>/' {} \;
find "${targetRoot}" -type f -name "audit-WAVE-hul.jhove.xml" -exec sed -i 's/2022-04-22/2024-03-05/' {} \;

# Update release details for XML module
find "${targetRoot}" -type f '(' -name "*.xml.jhove.xml" -o -name "*.ent.jhove.xml" -o -name "*.dtd.jhove.xml" ')' -exec sed -i 's/^ <reportingModule release="1.5.3" date="2023-03-16">XML-hul<\/reportingModule>$/ <reportingModule release="1.5.4" date="2024-03-05">XML-hul<\/reportingModule>/' {} \;
find "${targetRoot}" -type f -name "audit.jhove.xml" -exec sed -i 's/^ <module release="1.5.3">XML-hul<\/module>$/ <module release="1.5.4">XML-hul<\/module>/' {} \;
find "${targetRoot}" -type f -name "audit-XML-hul.jhove.xml" -exec sed -i 's/^ <release>1.5.3<\/release>$/ <release>1.5.4<\/release>/' {} \;
find "${targetRoot}" -type f -name "audit-XML-hul.jhove.xml" -exec sed -i 's/2023-03-16/2024-03-05/' {} \;

# Copy the XML file output changed by https://github.com/openpreserve/jhove/pull/889
if [[ -f "${candidateRoot}/examples/modules/XML-hul/jhoveconf.xml.jhove.xml" ]]; then
cp "${candidateRoot}/examples/modules/XML-hul/jhoveconf.xml.jhove.xml" "${targetRoot}/examples/modules/XML-hul/jhoveconf.xml.jhove.xml"
fi

# Copy the PDF Module results changed by https://github.com/openpreserve/jhove/pull/871
if [[ -f "${candidateRoot}/regression/modules/PDF-hul/pr_871_a.pdf.jhove.xml" ]]; then
cp "${candidateRoot}/regression/modules/PDF-hul/pr_871_a.pdf.jhove.xml" "${targetRoot}/regression/modules/PDF-hul/pr_871_a.pdf.jhove.xml"
fi
if [[ -f "${candidateRoot}/regression/modules/PDF-hul/pr_871_b.pdf.jhove.xml" ]]; then
cp "${candidateRoot}/regression/modules/PDF-hul/pr_871_b.pdf.jhove.xml" "${targetRoot}/regression/modules/PDF-hul/pr_871_b.pdf.jhove.xml"
fi
if [[ -f "${candidateRoot}/regression/modules/PDF-hul/pr_871_c.pdf.jhove.xml" ]]; then
cp "${candidateRoot}/regression/modules/PDF-hul/pr_871_c.pdf.jhove.xml" "${targetRoot}/regression/modules/PDF-hul/pr_871_c.pdf.jhove.xml"
fi

# Copy the PDF Module results changed by https://github.com/openpreserve/jhove/pull/882
if [[ -f "${candidateRoot}/errors/modules/PDF-hul/pdf-hul-10-govdocs-803945.pdf.jhove.xml" ]]; then
cp "${candidateRoot}/errors/modules/PDF-hul/pdf-hul-10-govdocs-803945.pdf.jhove.xml" "${targetRoot}/errors/modules/PDF-hul/pdf-hul-10-govdocs-803945.pdf.jhove.xml"
fi
if [[ -f "${candidateRoot}/errors/modules/PDF-hul/pdf-hul-5-govdocs-659152.pdf.jhove.xml" ]]; then
cp "${candidateRoot}/errors/modules/PDF-hul/pdf-hul-5-govdocs-659152.pdf.jhove.xml" "${targetRoot}/errors/modules/PDF-hul/pdf-hul-5-govdocs-659152.pdf.jhove.xml"
fi
if [[ -f "${candidateRoot}/regression/modules/PDF-hul/issue_306.pdf.jhove.xml" ]]; then
cp "${candidateRoot}/regression/modules/PDF-hul/issue_306.pdf.jhove.xml" "${targetRoot}/regression/modules/PDF-hul/issue_306.pdf.jhove.xml"
fi

# Copy the PNG Module results changed by https://github.com/openpreserve/jhove/pull/843
if [[ -f "${candidateRoot}/regression/modules/PNG-gdm/issue_148.png.jhove.xml" ]]; then
cp "${candidateRoot}/regression/modules/PNG-gdm/issue_148.png.jhove.xml" "${targetRoot}/regression/modules/PNG-gdm/issue_148.png.jhove.xml"
fi

declare -a indent_affected=("errors/modules/PDF-hul/pdf-hul-14-govdocs-489354.pdf.jhove.xml"
"errors/modules/PDF-hul/pdf-hul-9-govdocs-065694.pdf.jhove.xml"
"errors/modules/PDF-hul/pdf-hul-1-govdocs-519846.pdf.jhove.xml"
"errors/modules/PDF-hul/pdf-hul-49-32932439X.pdf.jhove.xml"
"errors/modules/JPEG2000-hul/is_jpx.jp2.jhove.xml"
"errors/modules/WAVE-hul/wf-pcm-44khz-8bit-mono-fmt-chunk-2-unrecognized-bytes.wav.jhove.xml"
"regression/modules/PNG-gdm/issue_694.png.jhove.xml"
"regression/modules/PDF-hul/null-string.pdf.jhove.xml"
"regression/modules/PDF-hul/pdf-hul-94-false-positive.pdf.jhove.xml"
"regression/modules/PDF-hul/issue_646.pdf.jhove.xml"
"regression/modules/PDF-hul/null-string-sig-2.pdf.jhove.xml"
"regression/modules/PDF-hul/null-string-sig-1.pdf.jhove.xml"
"regression/modules/PDF-hul/pdf-hul-40-govdocs-088919.pdf.jhove.xml"
"examples/modules/TIFF-hul/cramps.tif.jhove.xml"
"examples/modules/TIFF-hul/text.tif.jhove.xml"
"examples/modules/TIFF-hul/testpage-small.tif.jhove.xml"
"examples/modules/JPEG2000-hul/ROITest.jpx.jhove.xml"
"examples/modules/WAVE-hul/8-Bit-Noise-1.wav.jhove.xml"
"examples/modules/WAVE-hul/8-Bit-Noise-2.wav.jhove.xml"
)
for filename in "${indent_affected[@]}"
do
if [[ -f "${candidateRoot}/${filename}" ]]; then
cp "${candidateRoot}/${filename}" "${targetRoot}/${filename}"
fi
done
2 changes: 1 addition & 1 deletion jhove-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>org.openpreservation.jhove</groupId>
<artifactId>jhove</artifactId>
<version>1.29.0-SNAPSHOT</version>
<version>1.30.0-RC1</version>
</parent>

<artifactId>jhove-core</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,13 +68,13 @@ public class JsonHandler extends HandlerBase {
private static final String NAME = "JSON";

/** Handler release identifier. */
private static final String RELEASE = "1.1";
private static final String RELEASE = "1.2";

/** String release. */
private static final String RELEASE_CONSTANT = "release";

/** Handler release date. */
private static final int[] DATE = { 2022, 04, 22 };
private static final int[] DATE = { 2024, 03, 05 };

private static final String DATE_CONSTANT = "date";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,10 @@ protected NumberFormat initialValue() {
private static final String NAME = "XML";

/** Handler release identifier. */
private static final String RELEASE = "1.10";
private static final String RELEASE = "1.11";

/** Handler release date. */
private static final int[] DATE = { 2023, 04, 18 };
private static final int[] DATE = { 2024, 03, 05 };

/** Handler informative note. */
private static final String NOTE = "This output handler is defined by the XML Schema "
Expand Down Expand Up @@ -751,7 +751,7 @@ protected void showProperty(Property property) {
// as this could result in a schema violation.
if (Utils.isPropertyEmpty(property, arity))
return;

String margin = getIndent(++_level);
String margn2 = margin + " ";
String margn3 = margn2 + " ";
Expand Down
2 changes: 1 addition & 1 deletion jhove-ext-modules/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>org.openpreservation.jhove</groupId>
<artifactId>jhove</artifactId>
<version>1.29.0-SNAPSHOT</version>
<version>1.30.0-RC1</version>
</parent>

<artifactId>jhove-ext-modules</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ public class PngModule extends ModuleBase {
******************************************************************/

private static final String NAME = "PNG-gdm";
private static final String RELEASE = "1.2";
private static final int[] DATE = { 2023, 03, 16 };
private static final String RELEASE = "1.3";
private static final int[] DATE = { 2024, 03, 05 };
private static final String[] FORMAT = {
"PNG", " ISO/IEC 15948:2003", "Portable Network Graphics"
};
Expand Down Expand Up @@ -254,8 +254,8 @@ public int parse(InputStream stream, RepInfo info, int parseIndex)
return 0;
} catch (EOFException e) {
JhoveMessage msg = JhoveMessages.getMessageInstance(
MessageConstants.PNG_GDM_69.getId(),
String.format(MessageConstants.PNG_GDM_69.getMessage(), _nByte));
MessageConstants.PNG_GDM_69.getId(),
String.format(MessageConstants.PNG_GDM_69.getMessage(), _nByte));
info.setMessage(new ErrorMessage(msg));
info.setWellFormed(false);
return 0;
Expand All @@ -264,8 +264,8 @@ public int parse(InputStream stream, RepInfo info, int parseIndex)
// But it's better to catch them than let them fall through.
// Treat them as bugs.
JhoveMessage msg = JhoveMessages.getMessageInstance(
MessageConstants.PNG_GDM_70.getId(),
String.format(MessageConstants.PNG_GDM_70.getMessage(), e.getClass().getName()));
MessageConstants.PNG_GDM_70.getId(),
String.format(MessageConstants.PNG_GDM_70.getMessage(), e.getClass().getName()));
info.setMessage(new ErrorMessage(msg));
info.setWellFormed(false);
return 0;
Expand Down
35 changes: 23 additions & 12 deletions jhove-installer/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>org.openpreservation.jhove</groupId>
<artifactId>jhove</artifactId>
<version>1.29.0-SNAPSHOT</version>
<version>1.30.0-RC1</version>
</parent>

<artifactId>jhove-installer</artifactId>
Expand All @@ -18,6 +18,17 @@
<izpack.staging>${project.build.directory}/staging</izpack.staging>
<izpack.target>${project.build.directory}</izpack.target>
<izpack.scripts>${project.build.scriptSourceDirectory}</izpack.scripts>
<aiff.hul.version>1.6.2</aiff.hul.version>
<ascii.hul.version>1.4.2</ascii.hul.version>
<gif.hul.version>1.4.3</gif.hul.version>
<html.hul.version>1.4.3</html.hul.version>
<jpeg2000.hul.version>1.4.4</jpeg2000.hul.version>
<jpeg.hul.version>1.5.4</jpeg.hul.version>
<pdf.hul.version>1.12.5</pdf.hul.version>
<tiff.hul.version>1.9.4</tiff.hul.version>
<utf8.hul.version>1.7.3</utf8.hul.version>
<wave.hul.version>1.8.3</wave.hul.version>
<xml.hul.version>1.5.4</xml.hul.version>
</properties>

<build>
Expand Down Expand Up @@ -168,57 +179,57 @@
<dependency>
<groupId>org.openpreservation.jhove.modules</groupId>
<artifactId>aiff-hul</artifactId>
<version>1.6.2</version>
<version>${aiff.hul.version}</version>
</dependency>
<dependency>
<groupId>org.openpreservation.jhove.modules</groupId>
<artifactId>ascii-hul</artifactId>
<version>1.4.2</version>
<version>${ascii.hul.version}</version>
</dependency>
<dependency>
<groupId>org.openpreservation.jhove.modules</groupId>
<artifactId>gif-hul</artifactId>
<version>1.4.3</version>
<version>${gif.hul.version}</version>
</dependency>
<dependency>
<groupId>org.openpreservation.jhove.modules</groupId>
<artifactId>html-hul</artifactId>
<version>1.4.3</version>
<version>${html.hul.version}</version>
</dependency>
<dependency>
<groupId>org.openpreservation.jhove.modules</groupId>
<artifactId>jpeg2000-hul</artifactId>
<version>1.4.4</version>
<version>${jpeg2000.hul.version}</version>
</dependency>
<dependency>
<groupId>org.openpreservation.jhove.modules</groupId>
<artifactId>jpeg-hul</artifactId>
<version>1.5.4</version>
<version>${jpeg.hul.version}</version>
</dependency>
<dependency>
<groupId>org.openpreservation.jhove.modules</groupId>
<artifactId>pdf-hul</artifactId>
<version>1.12.4</version>
<version>${pdf.hul.version}</version>
</dependency>
<dependency>
<groupId>org.openpreservation.jhove.modules</groupId>
<artifactId>tiff-hul</artifactId>
<version>1.9.4</version>
<version>${tiff.hul.version}</version>
</dependency>
<dependency>
<groupId>org.openpreservation.jhove.modules</groupId>
<artifactId>utf8-hul</artifactId>
<version>1.7.3</version>
<version>${utf8.hul.version}</version>
</dependency>
<dependency>
<groupId>org.openpreservation.jhove.modules</groupId>
<artifactId>wave-hul</artifactId>
<version>1.8.2</version>
<version>${wave.hul.version}</version>
</dependency>
<dependency>
<groupId>org.openpreservation.jhove.modules</groupId>
<artifactId>xml-hul</artifactId>
<version>1.5.3</version>
<version>${xml.hul.version}</version>
</dependency>
</dependencies>

Expand Down
44 changes: 22 additions & 22 deletions jhove-installer/src/main/izpack/install.xml
Original file line number Diff line number Diff line change
Expand Up @@ -61,28 +61,28 @@
<description>JHOVE application JARs including the internal modules and configuration files.</description>
<file targetdir="$INSTALL_PATH/bin" src="bin/jhove-apps-${project.version}.jar"/>
<executable targetfile="$INSTALL_PATH/bin/jhove-apps-${project.version}.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/aiff-hul-1.6.2.jar"/>
<executable targetfile="$INSTALL_PATH/bin/aiff-hul-1.6.2.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/ascii-hul-1.4.2.jar"/>
<executable targetfile="$INSTALL_PATH/bin/ascii-hul-1.4.2.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/gif-hul-1.4.3.jar"/>
<executable targetfile="$INSTALL_PATH/bin/gif-hul-1.4.3.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/html-hul-1.4.3.jar"/>
<executable targetfile="$INSTALL_PATH/bin/html-hul-1.4.3.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/jpeg2000-hul-1.4.4.jar"/>
<executable targetfile="$INSTALL_PATH/bin/jpeg2000-hul-1.4.4.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/jpeg-hul-1.5.4.jar"/>
<executable targetfile="$INSTALL_PATH/bin/jpeg-hul-1.5.4.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/pdf-hul-1.12.4.jar"/>
<executable targetfile="$INSTALL_PATH/bin/pdf-hul-1.12.4.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/tiff-hul-1.9.4.jar"/>
<executable targetfile="$INSTALL_PATH/bin/tiff-hul-1.9.4.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/utf8-hul-1.7.3.jar"/>
<executable targetfile="$INSTALL_PATH/bin/utf8-hul-1.7.3.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/wave-hul-1.8.2.jar"/>
<executable targetfile="$INSTALL_PATH/bin/wave-hul-1.8.2.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/xml-hul-1.5.3.jar"/>
<executable targetfile="$INSTALL_PATH/bin/xml-hul-1.5.3.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/aiff-hul-${aiff.hul.version}.jar"/>
<executable targetfile="$INSTALL_PATH/bin/aiff-hul-${aiff.hul.version}.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/ascii-hul-${ascii.hul.version}.jar"/>
<executable targetfile="$INSTALL_PATH/bin/ascii-hul-${ascii.hul.version}.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/gif-hul-${gif.hul.version}.jar"/>
<executable targetfile="$INSTALL_PATH/bin/gif-hul-${gif.hul.version}.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/html-hul-${html.hul.version}.jar"/>
<executable targetfile="$INSTALL_PATH/bin/html-hul-${html.hul.version}.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/jpeg2000-hul-${jpeg2000.hul.version}.jar"/>
<executable targetfile="$INSTALL_PATH/bin/jpeg2000-hul-${jpeg2000.hul.version}.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/jpeg-hul-${jpeg.hul.version}.jar"/>
<executable targetfile="$INSTALL_PATH/bin/jpeg-hul-${jpeg.hul.version}.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/pdf-hul-${pdf.hul.version}.jar"/>
<executable targetfile="$INSTALL_PATH/bin/pdf-hul-${pdf.hul.version}.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/tiff-hul-${tiff.hul.version}.jar"/>
<executable targetfile="$INSTALL_PATH/bin/tiff-hul-${tiff.hul.version}.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/utf8-hul-${utf8.hul.version}.jar"/>
<executable targetfile="$INSTALL_PATH/bin/utf8-hul-${utf8.hul.version}.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/wave-hul-${wave.hul.version}.jar"/>
<executable targetfile="$INSTALL_PATH/bin/wave-hul-${wave.hul.version}.jar"/>
<file targetdir="$INSTALL_PATH/bin" src="bin/xml-hul-${xml.hul.version}.jar"/>
<executable targetfile="$INSTALL_PATH/bin/xml-hul-${xml.hul.version}.jar"/>
<file targetdir="$INSTALL_PATH/conf" override="true" src="config/jhove.conf"/>
<parsable targetfile="$INSTALL_PATH/conf/jhove.conf" type="xml"/>
<updatecheck>
Expand Down
Loading

0 comments on commit 3872bce

Please sign in to comment.