Difference between revisions of "Linuxfs"

From Archivematica
Jump to navigation Jump to search
(Created page with ''''Release 0.6-alpha''' (May 2010) {| border="1" cellpadding="10" cellspacing="0" width=90% |- |- style="background-color:#cccccc;" !style="width:20%"|'''Tool''' !style="width:80...')
 
 
(4 intermediate revisions by the same user not shown)
Line 12: Line 12:
 
|-
 
|-
 
|[http://code.google.com/p/fits/ File Information Tool Set (FITS)]
 
|[http://code.google.com/p/fits/ File Information Tool Set (FITS)]
|GNU Lesser General Public License (LGPL)
+
|fits-src/lib > /usr/share/fits/lib
 +
 
 +
fits-src/tools > /usr/share/fits/tools
 +
 
 +
fits-src/xml > /usr/share/fits/xml
 +
 
 +
fits-src/fits.sh > /usr/bin/fits
 +
 
 +
fits.sh needs to be patched
 +
<pre-block>
 +
--- fits.sh    2010-07-06 15:34:48.000000000 -0700
 +
+++ /usr/bin/fits      2010-08-02 14:19:18.275128464 -0700
 +
@@ -1,7 +1,7 @@
 +
#!/bin/bash
 +
 +
-#FITS_HOME=`dirname "$0"`
 +
-FITS_HOME=`echo "$0" | sed 's,/[^/]*$,,'`
 +
+FITS_HOME=/usr/share/fits/
 +
+#FITS_HOME=`echo "$0" | sed 's,/[^/]*$,,'`
 +
export FITS_HOME
 +
 +
# concatenate args and use eval/exec to preserve spaces in paths, options and args
 +
</pre-block>
 
|-
 
|-
 
|[http://sourceforge.net/apps/mediawiki/droid/index.php?title=Main_Page DROID]
 
|[http://sourceforge.net/apps/mediawiki/droid/index.php?title=Main_Page DROID]
|4.0
+
|droid-bin/conf > /usr/share/droid/conf
 +
 
 +
droid-bin/lib > /usr/share/droid/lib
 +
 
 +
droid-bin/droid-ui-5.0.3.jar > /usr/share/droid/droid-ui-5.0.3.jar
 +
 
 +
droid-bin/droid-command-line-5.0.3.jar > /usr/share/droid/droid-command-line-5.0.3.jar
 +
 
 +
droid-bin/droid-gui.sh > /usr/bin/droid-gui
 +
 
 +
droid-bin/droid.sh > /usr/bin/droid
 +
 
 +
 
 +
droid.sh and droid-gui.sh must be modified to point to /usr/share/droid/*
 +
 
 
|-
 
|-
 
|[http://hul.harvard.edu/jhove/index.html JHOVE]
 
|[http://hul.harvard.edu/jhove/index.html JHOVE]
|1.4
+
|jhove-src/bin > /usr/share/jhove/bin
 +
 
 +
jhove-src/classes > /usr/share/jhove/classes
 +
 
 +
jhove-src/extramodules > /usr/share/jhove/extramodules
 +
 
 +
jhove-src/lib > /usr/share/jhove/lib
 +
 
 +
jhove-src/conf > /etc/jhove
 +
 
 +
jhove-src/jhove > /usr/bin/jhove
 +
 
 +
 
 +
jhove needs a patch
 +
<pre-block>
 +
--- jhove      2009-12-23 09:04:10.000000000 -0800
 +
+++ /usr/bin/jhove      2010-08-02 15:36:31.535093210 -0700
 +
@@ -27,9 +27,9 @@
 +
# Configuration constants:
 +
 +
#JHOVE_HOME=/users/gary/dev/jhove
 +
-JHOVE_HOME=[fill in path to jhove directory]
 +
+JHOVE_HOME=/usr/share/jhove
 +
 +
-JAVA_HOME=/usr/java      # Java JRE directory -- change to your local java home
 +
+JAVA_HOME=/usr/lib/jvm/java-6-openjdk      # 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
 +
@@ -49,4 +49,4 @@ 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} -classpath $CP Jhove $ARGS -c /etc/jhove/jhove.conf
 +
</pre-block>
 +
 
 +
 
 
|-
 
|-
 
|[http://meta-extractor.sourceforge.net/ NLNZ Metadata Extractor]
 
|[http://meta-extractor.sourceforge.net/ NLNZ Metadata Extractor]

Latest revision as of 17:43, 2 August 2010

Release 0.6-alpha (May 2010)

Tool FileSystem Placement
easy-extract before Packaging can the commits be made back to the original easy extract?

or can we fork/rename the project and create proper python setup files

File Information Tool Set (FITS) fits-src/lib > /usr/share/fits/lib

fits-src/tools > /usr/share/fits/tools

fits-src/xml > /usr/share/fits/xml

fits-src/fits.sh > /usr/bin/fits

fits.sh needs to be patched <pre-block> --- fits.sh 2010-07-06 15:34:48.000000000 -0700 +++ /usr/bin/fits 2010-08-02 14:19:18.275128464 -0700 @@ -1,7 +1,7 @@

#!/bin/bash

-#FITS_HOME=`dirname "$0"` -FITS_HOME=`echo "$0" | sed 's,/[^/]*$,,'` +FITS_HOME=/usr/share/fits/ +#FITS_HOME=`echo "$0" | sed 's,/[^/]*$,,'`

export FITS_HOME

# concatenate args and use eval/exec to preserve spaces in paths, options and args

</pre-block>

DROID droid-bin/conf > /usr/share/droid/conf

droid-bin/lib > /usr/share/droid/lib

droid-bin/droid-ui-5.0.3.jar > /usr/share/droid/droid-ui-5.0.3.jar

droid-bin/droid-command-line-5.0.3.jar > /usr/share/droid/droid-command-line-5.0.3.jar

droid-bin/droid-gui.sh > /usr/bin/droid-gui

droid-bin/droid.sh > /usr/bin/droid


droid.sh and droid-gui.sh must be modified to point to /usr/share/droid/*

JHOVE jhove-src/bin > /usr/share/jhove/bin

jhove-src/classes > /usr/share/jhove/classes

jhove-src/extramodules > /usr/share/jhove/extramodules

jhove-src/lib > /usr/share/jhove/lib

jhove-src/conf > /etc/jhove

jhove-src/jhove > /usr/bin/jhove


jhove needs a patch <pre-block> --- jhove 2009-12-23 09:04:10.000000000 -0800 +++ /usr/bin/jhove 2010-08-02 15:36:31.535093210 -0700 @@ -27,9 +27,9 @@

# Configuration constants:

#JHOVE_HOME=/users/gary/dev/jhove

-JHOVE_HOME=[fill in path to jhove directory] +JHOVE_HOME=/usr/share/jhove

-JAVA_HOME=/usr/java # Java JRE directory -- change to your local java home +JAVA_HOME=/usr/lib/jvm/java-6-openjdk # 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

@@ -49,4 +49,4 @@ 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} -classpath $CP Jhove $ARGS -c /etc/jhove/jhove.conf </pre-block>


NLNZ Metadata Extractor 3.4
digiKam DNG Convertor wooo
BagIt 3.2
ICA-AtoM 1.0.9
Digital Collection Builder 1.0.9
Poster 0.5