[batik] - Fix utilities startup scripts.

Alexander Kurtakov akurtakov at fedoraproject.org
Mon Oct 25 12:22:27 UTC 2010


commit a280126ddee6585d3a0631af060a989704f242a9
Author: Alexander Kurtakov <akurtako at redhat.com>
Date:   Mon Oct 25 15:21:30 2010 +0300

    - Fix utilities startup scripts.

 .gitignore              |    7 -------
 batik-repack.sh         |   22 ++++++++++++++++++++++
 batik-squiggle.desktop  |   11 +++++++++++
 batik.rasterizer.script |   35 +++++++++++++++++++++++++++++++++++
 batik.slideshow.script  |   35 +++++++++++++++++++++++++++++++++++
 batik.spec              |    5 ++++-
 batik.squiggle.script   |   36 ++++++++++++++++++++++++++++++++++++
 batik.svgpp.script      |   35 +++++++++++++++++++++++++++++++++++
 batik.ttf2svg.script    |   35 +++++++++++++++++++++++++++++++++++
 sources                 |    7 -------
 10 files changed, 213 insertions(+), 15 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c835570..a31175f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,9 +1,2 @@
-batik.slideshow.script
-batik-squiggle.desktop
-batik.squiggle.script
-batik.svgpp.script
-batik.ttf2svg.script
-batik.rasterizer.script
-batik-repack.sh
 batik-repack-1.7.zip
 batik-orbit-manifests.tar.gz
diff --git a/batik-repack.sh b/batik-repack.sh
new file mode 100644
index 0000000..9ec8e1b
--- /dev/null
+++ b/batik-repack.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+set -e
+
+tmp=$(mktemp -d)
+
+trap cleanup EXIT
+cleanup() {
+    set +e
+    [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp"
+}
+
+unset CDPATH
+pwd=$(pwd)
+ver=1.7
+
+cd "$tmp"
+unzip -qq "$pwd"/batik-src-$ver.zip
+rm -rf `find -name *.jar`
+zip  -9 -o -r -q "$pwd"/batik-repack-$ver.zip batik-$ver
+touch -r "$pwd"/batik-src-$ver.zip "$pwd"/batik-repack-$ver.zip
+cd - >/dev/null
diff --git a/batik-squiggle.desktop b/batik-squiggle.desktop
new file mode 100644
index 0000000..f9189cf
--- /dev/null
+++ b/batik-squiggle.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Squiggle
+Comment=SVG browser
+Comment[fi]=SVG-selain
+Exec=squiggle
+Terminal=false
+Type=Application
+Icon=squiggle.png
+Encoding=UTF-8
+Categories=Application;Graphics;VectorGraphics;Java;X-JPackage;
+MimeType=image/svg+xml;
diff --git a/batik.rasterizer.script b/batik.rasterizer.script
new file mode 100644
index 0000000..d8b74f6
--- /dev/null
+++ b/batik.rasterizer.script
@@ -0,0 +1,35 @@
+#!/bin/sh
+# 
+# Batik SVG Rasterizer script
+# JPackage Project <http://www.jpackage.org/>
+
+# Source functions library
+if [ -f /usr/share/java-utils/java-functions ] ; then 
+  . /usr/share/java-utils/java-functions
+else
+  echo "Can't find functions library, aborting"
+  exit 1
+fi
+
+# Source system prefs
+if [ -f /etc/rasterizer.conf ] ; then 
+  . /etc/rasterizer.conf
+fi
+
+# Source user prefs
+if [ -f $HOME/.rasterizerrc ] ; then 
+  . $HOME/.rasterizerrc
+fi
+
+# Configuration
+MAIN_CLASS=org.apache.batik.apps.rasterizer.Main
+BASE_JARS="batik-rasterizer.jar batik-all.jar"
+
+# Set parameters
+set_jvm
+set_classpath $BASE_JARS
+set_flags $BASE_FLAGS
+set_options $BASE_OPTIONS
+
+# Let's start
+run "$@"
diff --git a/batik.slideshow.script b/batik.slideshow.script
new file mode 100644
index 0000000..33b8748
--- /dev/null
+++ b/batik.slideshow.script
@@ -0,0 +1,35 @@
+#!/bin/sh
+# 
+# Batik SVG Slideshow script
+# JPackage Project <http://www.jpackage.org/>
+
+# Source functions library
+if [ -f /usr/share/java-utils/java-functions ] ; then 
+  . /usr/share/java-utils/java-functions
+else
+  echo "Can't find functions library, aborting"
+  exit 1
+fi
+
+# Source system prefs
+if [ -f /etc/slideshow.conf ] ; then 
+  . /etc/slideshow.conf
+fi
+
+# Source user prefs
+if [ -f $HOME/.slideshowrc ] ; then 
+  . $HOME/.slideshowrc
+fi
+
+# Configuration
+MAIN_CLASS=org.apache.batik.apps.slideshow.Main
+BASE_JARS="batik batik-slideshow"
+
+# Set parameters
+set_jvm
+set_classpath $BASE_JARS
+set_flags $BASE_FLAGS
+set_options $BASE_OPTIONS
+
+# Let's start
+run "$@"
diff --git a/batik.spec b/batik.spec
index f7f2bd9..9f92b2c 100644
--- a/batik.spec
+++ b/batik.spec
@@ -1,6 +1,6 @@
 Name:           batik
 Version:        1.7
-Release:        8%{?dist}
+Release:        9%{?dist}
 Summary:        Scalable Vector Graphics for Java
 License:        ASL 2.0
 URL:            http://xml.apache.org/batik/
@@ -299,6 +299,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Mon Oct 25 2010 Alexander Kurtakov <akurtako at redhat.com> 1.7-9
+- Fix utilities startup scripts.
+
 * Fri Oct 1 2010 Alexander Kurtakov <akurtako at redhat.com> 1.7-8
 - Fix build.
 
diff --git a/batik.squiggle.script b/batik.squiggle.script
new file mode 100644
index 0000000..baa96c6
--- /dev/null
+++ b/batik.squiggle.script
@@ -0,0 +1,36 @@
+#!/bin/sh
+# 
+# Batik SVG Browser (Squiggle) script
+# JPackage Project <http://www.jpackage.org/>
+
+# Source functions library
+if [ -f /usr/share/java-utils/java-functions ] ; then 
+  . /usr/share/java-utils/java-functions
+else
+  echo "Can't find functions library, aborting"
+  exit 1
+fi
+
+# Source system prefs
+if [ -f /etc/squiggle.conf ] ; then 
+  . /etc/squiggle.conf
+fi
+
+# Source user prefs
+if [ -f $HOME/.squigglerc ] ; then 
+  . $HOME/.squigglerc
+fi
+
+# Configuration
+MAIN_CLASS=org.apache.batik.apps.svgbrowser.Main
+BASE_JARS="batik-squiggle.jar batik-all.jar rhino.jar xml-commons-apis.jar
+xml-commons-apis-ext.jar"
+# Set parameters
+set_jvm
+set_classpath $BASE_JARS
+set_flags $BASE_FLAGS
+set_options $BASE_OPTIONS
+
+
+# Let's start
+run "$@"
diff --git a/batik.svgpp.script b/batik.svgpp.script
new file mode 100644
index 0000000..3acd398
--- /dev/null
+++ b/batik.svgpp.script
@@ -0,0 +1,35 @@
+#!/bin/sh
+# 
+# Batik SVG Pretty Printer script
+# JPackage Project <http://www.jpackage.org/>
+
+# Source functions library
+if [ -f /usr/share/java-utils/java-functions ] ; then 
+  . /usr/share/java-utils/java-functions
+else
+  echo "Can't find functions library, aborting"
+  exit 1
+fi
+
+# Source system prefs
+if [ -f /etc/svgpp.conf ] ; then 
+  . /etc/svgpp.conf
+fi
+
+# Source user prefs
+if [ -f $HOME/.svgpprc ] ; then 
+  . $HOME/.svgpprc
+fi
+
+# Configuration
+MAIN_CLASS=org.apache.batik.apps.svgpp.Main
+BASE_JARS="batik batik-svgpp"
+
+# Set parameters
+set_jvm
+set_classpath $BASE_JARS
+set_flags $BASE_FLAGS
+set_options $BASE_OPTIONS
+
+# Let's start
+run "$@"
diff --git a/batik.ttf2svg.script b/batik.ttf2svg.script
new file mode 100644
index 0000000..1913f0f
--- /dev/null
+++ b/batik.ttf2svg.script
@@ -0,0 +1,35 @@
+#!/bin/sh
+# 
+# Batik SVG Font Converter script
+# JPackage Project <http://www.jpackage.org/>
+
+# Source functions library
+if [ -f /usr/share/java-utils/java-functions ] ; then 
+  . /usr/share/java-utils/java-functions
+else
+  echo "Can't find functions library, aborting"
+  exit 1
+fi
+
+# Source user prefs
+if [ -f /etc/ttf2svg.conf ] ; then 
+  . /etc/ttf2svg.conf
+fi
+
+# Allow user-defined prefs
+if [ -f $HOME/.ttf2svgrc ] ; then 
+  . $HOME/.ttf2svgrc
+fi
+
+# Configuration
+MAIN_CLASS=org.apache.batik.apps.ttf2svg.Main
+BASE_JARS="batik batik-ttf2svg"
+
+# Set parameters
+set_jvm
+set_classpath $BASE_JARS
+set_flags $BASE_FLAGS
+set_options $BASE_OPTIONS
+
+# Let's start
+run "$@"
diff --git a/sources b/sources
index 4e3249f..d354596 100644
--- a/sources
+++ b/sources
@@ -1,9 +1,2 @@
-6bf2b55d5f76828b3e21dd0b53eb1874  batik.slideshow.script
-c20cbde45a96e45bf6e657b50b4fa8e2  batik-squiggle.desktop
-0e2b0bc15b89eef1b72306ebcce4075b  batik.svgpp.script
-96002f6d0e61453b72dc8183e0dce9c8  batik.ttf2svg.script
-83bd841d2e11c265c930765d974480c4  batik.squiggle.script
-41e4dcaacf99bb8e583ee3e7e04e662f  batik.rasterizer.script
-26100fd0b228e3466c4e1788589140b3  batik-repack.sh
 207f23ed2d90e9b9982f739398834c4d  batik-repack-1.7.zip
 0a704013b27f1ee5c756ffad3cccdbe8  batik-orbit-manifests.tar.gz


More information about the scm-commits mailing list