Changeset 36955


Ignore:
Timestamp:
2022-11-28T06:37:21+13:00 (17 months ago)
Author:
davidb
Message:

Bump in the version of Cantoloupe used to avoid 'pom' download dependency issues; scripts tidied up to use a variable to represent the version used

Location:
gs3-extensions/iiif-servlet/trunk/src
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • gs3-extensions/iiif-servlet/trunk/src/CLEAN-then-COMPILE.sh

    r32707 r36955  
    11#!/bin/bash
     2
     3cversion=4.0.3
    24
    35echo "Checking that maven (mvn) is on your PATH:"
    46which mvn
    57if [ $? = 0 ] ; then
    6   cd packages/cantaloupe-4.0.2 \
     8  cd packages/cantaloupe-$cversion \
    79   && mvn clean package -DskipTests
    810else
  • gs3-extensions/iiif-servlet/trunk/src/COMPILE-CANTALOUPE.sh

    r32866 r36955  
    11#!/bin/bash
     2
     3cversion=4.0.3
    24
    35echo "Checking that maven (mvn) is on your PATH:"
    46which mvn
    57if [ $? = 0 ] ; then
    6   cd packages/cantaloupe-4.0.2 \
     8  cd packages/cantaloupe-$cversion \
    79      && mvn package -DskipTests
    810  echo
  • gs3-extensions/iiif-servlet/trunk/src/INSTALL-CANTALOUPE-WAR.sh

    r32876 r36955  
    11#!/bin/bash
     2
     3cversion=4.0.3
    24
    35echo "Copying cantaloupe war file to tomcat/webapps area as gs-cantaloupe.war"
    46
    5 /bin/cp packages/cantaloupe-4.0.2/target/cantaloupe-4.0.2.war ../../packages/tomcat/webapps/gs-cantaloupe.war
     7/bin/cp packages/cantaloupe-$cversion/target/cantaloupe-$cversion.war ../../packages/tomcat/webapps/gs-cantaloupe.war
    68
  • gs3-extensions/iiif-servlet/trunk/src/PREPARE-CANTALOUPE.sh

    r32890 r36955  
    11#!/bin/bash
    22
    3 if [ ! -d packages/cantaloupe-4.0.2 ] ; then
     3cversion=4.0.3
     4pversion=403
     5
     6if [ ! -d packages/cantaloupe-$cversion ] ; then
    47    cd packages/
    5     tar xvzf cantaloupe-4.0.2.tar.gz
     8    tar xvzf cantaloupe-$cversion.tar.gz
    69    cd ..
    710fi
    811
    912echo "Running rsync update on src/main"
    10 rsync -pav src/main packages/cantaloupe-4.0.2/src/.
     13rsync -pav src/main packages/cantaloupe-$cversion/src/.
    1114
    12 echo "Running rsync update on cantaloupe-pom.xml -> cantaloupe-4.0.2/pom.xml"
    13 rsync -pav cantaloupe-pom.xml packages/cantaloupe-4.0.2/pom.xml
     15echo "Running rsync update on cantaloupe-pom$pversion.xml -> cantaloupe-$cversion/pom.xml"
     16rsync -pav cantaloupe-pom$pversion.xml packages/cantaloupe-$cversion/pom.xml
    1417
    1518
     
    1720
    1821echo "Copying Greenstone's global.properties into Cantaloupe's resources folder"
    19 /bin/cp ../../web/WEB-INF/classes/global.properties packages/cantaloupe-4.0.2/src/main/resources/.
     22/bin/cp ../../web/WEB-INF/classes/global.properties packages/cantaloupe-$cversion/src/main/resources/.
    2023
    2124echo "Copying Greenstone's log4j.properties into Cantaloupe's resources folder"
    22 /bin/cp ../../web/WEB-INF/classes/log4j.properties packages/cantaloupe-4.0.2/src/main/resources/.
     25/bin/cp ../../web/WEB-INF/classes/log4j.properties packages/cantaloupe-$cversion/src/main/resources/.
    2326
    2427echo "Copying Greenstone's IIIFConfig.xml into Cantaloupe's resources folder"
    25 /bin/cp ../../web/WEB-INF/classes/IIIFConfig.xml packages/cantaloupe-4.0.2/src/main/resources/.
     28/bin/cp ../../web/WEB-INF/classes/IIIFConfig.xml packages/cantaloupe-$cversion/src/main/resources/.
    2629
    2730
  • gs3-extensions/iiif-servlet/trunk/src/PREPARE-GSDL-AND-COMPILE-CORE.sh

    r32889 r36955  
    11#!/bin/bash
    22
     3cversion=4.0.3
     4pversion=403
     5
    36# First Cantaloupe checks
    4 if [ ! -d packages/cantaloupe-4.0.2 ] ; then
     7if [ ! -d packages/cantaloupe-$cversion ] ; then
    58    cd packages/
    6     tar xvzf cantaloupe-4.0.2.tar.gz
     9    tar xvzf cantaloupe-$cversion.tar.gz
    710    cd ..
    811fi
    912
    10 if [ ! -d packages/cantaloupe-4.0.2/src/main/webapp/WEB-INF/lib ] ; then
    11     echo "Creating directory: packages/cantaloupe-4.0.2/src/main/webapp/WEB-INF/lib"
    12     mkdir "packages/cantaloupe-4.0.2/src/main/webapp/WEB-INF/lib"
     13if [ ! -d packages/cantaloupe-$cversion/src/main/webapp/WEB-INF/lib ] ; then
     14    echo "Creating directory: packages/cantaloupe-$cversion/src/main/webapp/WEB-INF/lib"
     15    mkdir "packages/cantaloupe-$cversion/src/main/webapp/WEB-INF/lib"
    1316fi
    1417
     
    2225
    2326echo "Copying gsdl3.jar and gutil.jar to Cantaloupe's webapps/WEB-INF/lib/ directory"
    24 /bin/cp ../../build/gsdl3.jar packages/cantaloupe-4.0.2/src/main/webapp/WEB-INF/lib/gsdl3.jar
    25 /bin/cp ../../build/gutil.jar packages/cantaloupe-4.0.2/src/main/webapp/WEB-INF/lib/gutil.jar
     27/bin/cp ../../build/gsdl3.jar packages/cantaloupe-$cversion/src/main/webapp/WEB-INF/lib/gsdl3.jar
     28/bin/cp ../../build/gutil.jar packages/cantaloupe-$cversion/src/main/webapp/WEB-INF/lib/gutil.jar
    2629
    2730echo
    2831echo "If first time run, or changes made to:"
    2932echo "    (i) ./src (Greenstone specific code for Cantaloupe's src directory)"
    30 echo "   (ii) ./cantaloupe-pom.xml or ./cantaloup.properties"
     33echo "   (ii) ./cantaloupe-pom$pversion.xml or ./cantaloup.properties"
    3134echo "  (iii) Greenstone's global.properties, log4j.properties, IIIFConfig.xml"
    3235echo
  • gs3-extensions/iiif-servlet/trunk/src/README.txt

    r32874 r36955  
     1
     2First time use:
     3
     4    ./PREPARE-GSDL-AND-COMPILE-CORE.sh
     5    ./PREPARE-CANTALOUPE.sh
     6    ./COMPILE-CANTALOUPE.sh
     7
     8Bump to cantaloupe 4.03
     9
     10
     11http://localhost:8383/gs-cantaloupe/
     12http://localhost:8383/gs-cantaloupe/admin
     13
     14http://localhost:8383/gs-cantaloupe/iiif/2
     15
     16
     17http://localhost/gs-cantaloupe/iiif/2/<site>:<col>:<docid>/info.json
     18
     19
     20Add IIIFPMH service to collection
     21
     22cp web/WEB-INF/lib/jdbm.jar packages/tomcat/webapps/gs-cantaloupe/WEB-INF/lib/.
     23
     24http://atea.space:4343/gs-cantaloupe/iiif/2/intermuse:programmes:HASHc5edd00c6c45cc68ce9532/info.js
     25
     26http://atea.space:4343/gs-cantaloupe/iiif/2/intermuse:programmes:HASHc5edd00c6c45cc68ce9532/full/full/0/default.jpg
     27
     28
     29=====
     30
     31
    132Currently the jar files for Greenstone3:
    233
Note: See TracChangeset for help on using the changeset viewer.