[pkg-java] r8020 - in trunk/freemind/debian: . patches
ewl-guest at alioth.debian.org
ewl-guest at alioth.debian.org
Sat Feb 28 23:46:49 UTC 2009
Author: ewl-guest
Date: 2009-02-28 23:46:49 +0000 (Sat, 28 Feb 2009)
New Revision: 8020
Added:
trunk/freemind/debian/README.source
trunk/freemind/debian/freemind-doc.README.Debian
trunk/freemind/debian/freemind-doc.docs
Removed:
trunk/freemind/debian/freemind.README.Debian
trunk/freemind/debian/freemind.TODO
trunk/freemind/debian/freemind.docs
trunk/freemind/debian/urlsee
trunk/freemind/debian/urlsee.sgml
Modified:
trunk/freemind/debian/changelog
trunk/freemind/debian/control
trunk/freemind/debian/freemind.desktop
trunk/freemind/debian/freemind.install
trunk/freemind/debian/freemind.links
trunk/freemind/debian/freemind.manpages
trunk/freemind/debian/freemind.menu
trunk/freemind/debian/patches/03_freemind_sh.patch
trunk/freemind/debian/patches/04_freemind_properties.patch
trunk/freemind/debian/patches/20_plug_svg.patch
trunk/freemind/debian/rules
Log:
Many changes to bump the version to 0.9.0~rc1
Added: trunk/freemind/debian/README.source
===================================================================
--- trunk/freemind/debian/README.source (rev 0)
+++ trunk/freemind/debian/README.source 2009-02-28 23:46:49 UTC (rev 8020)
@@ -0,0 +1,5 @@
+Use the target get-orig-source from debian/rules to create the source file
+within the current directory. The sources will be downloaded from the CVS
+repository of FreeMind, so be prepared.
+
+-- Eric Lavarde <deb at zorglub.s.bawue.de>, Sat, 28 Feb 2009 20:37:14 +0100
Modified: trunk/freemind/debian/changelog
===================================================================
--- trunk/freemind/debian/changelog 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/changelog 2009-02-28 23:46:49 UTC (rev 8020)
@@ -1,6 +1,11 @@
freemind (0.9.0~rc1-1) unstable; urgency=low
* New upstream version.
+ * Move FreeMind to "Applications/Office" section in the menu.
+ * Bump policy version to 3.8.0 (Homepage field, README.source)
+ * Remove urlsee (replaced simply by xdg-open).
+ * Move all documentation (.mm, .pdf, .odt) to new freemind-doc package.
+ * Use OpenJDK to compile, and move the whole thing to main.
-- Eric Lavarde <deb at zorglub.s.bawue.de> Sun, 22 Feb 2009 17:36:28 +0100
Modified: trunk/freemind/debian/control
===================================================================
--- trunk/freemind/debian/control 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/control 2009-02-28 23:46:49 UTC (rev 8020)
@@ -1,17 +1,18 @@
Source: freemind
-Section: contrib/text
+Section: editors
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Uploaders: Eric Lavarde <deb at zorglub.s.bawue.de>
Build-Depends-Indep: docbook-to-man, ant, ant-optional, openjdk-6-jdk, imagemagick, libcommons-lang-java, libbatik-java (>= 1.6), rhino, libforms-java, groovy, libjibx-java, libxsd2jibx-java, simplyhtml
Build-Depends: debhelper (>= 5.0), cdbs (>= 0.4.8)
-Standards-Version: 3.7.2.2
+Homepage: http://freemind.sourceforge.net/
+Standards-Version: 3.8.0.0
Package: freemind
Architecture: all
-Depends: openjdk-6-jre | sun-java5-jre | sun-java6-jre | java2-runtime, libcommons-lang-java, libforms-java, libjibx-java, simplyhtml
-Recommends: mozilla-browser | www-browser
-Suggests: freemind-plugins-help, freemind-plugins-svg, freemind-plugins-script, java-package
+Depends: openjdk-6-jre | sun-java5-jre | sun-java6-jre | java2-runtime, libcommons-lang-java, libforms-java, libjibx-java, simplyhtml, ${misc:Depends}
+Recommends: freemind-doc, xdg-utils
+Suggests: freemind-plugins-help, freemind-plugins-svg, freemind-plugins-script, freemind-browser
Conflicts: freemind-plugins-time (<< ${binary:Version})
Replaces: freemind-plugins-time
Description: Java Program for creating and viewing Mindmaps
@@ -21,14 +22,24 @@
things, just two different descriptions of a single application. Often used
for knowledge and content management.
.
- Home: http://freemind.sourceforge.net/
- (and http://freemind.sourceforge.net/wiki/index.php/FreeMind_on_Linux)
- .
- Use java-package to create a required Sun/Blackdown Java Runtime package.
- FreeMind doesn't work with free (and incomplete) Java implementations.
+ FreeMind doesn't work with classpath based Java implementations. Use OpenJDK
+ (or Sun's Java), and check freemind(1) for more information.
+Package: freemind-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: evince | openoffice.org-writer | abiword | kword | pdf-viewer
+Suggests: freemind
+Description: Documentation for FreeMind
+ This package contains on one hand the FreeMind Documentation Mindmap as
+ accessed through the menu 'Help -> Documentation', on the other hand the
+ FreeMind Key Mapping reference, either in PDF (accessible through the menu
+ 'Help -> Key Documentation PDF') or in OpenDocument format (editable).
+
Package: freemind-browser
Architecture: all
+Depends: ${misc:Depends}
Recommends: thttpd | httpd
Suggests: freemind
Description: Java Applet for publishing Mindmaps produced with FreeMind
@@ -37,33 +48,27 @@
Package: freemind-plugins-svg
Architecture: all
-Depends: openjdk-6-jre | sun-java5-jre | sun-java6-jre | java2-runtime, freemind (= ${binary:Version}), libbatik-java (>= 1.6), rhino
+Depends: openjdk-6-jre | sun-java5-jre | sun-java6-jre | java2-runtime, freemind (= ${binary:Version}), libbatik-java (>= 1.6), rhino, ${misc:Depends}
Description: Java Plugin for FreeMind to export Mindmaps to SVG and PDF
This plugin will add two menu points 'File -> Export -> SVG-Export' and
'File -> Export -> PDF-Export'.
Package: freemind-plugins-help
Architecture: all
-Depends: openjdk-6-jre | sun-java5-jre | sun-java6-jre | java2-runtime, freemind (= ${binary:Version})
+Depends: openjdk-6-jre | sun-java5-jre | sun-java6-jre | java2-runtime, freemind (= ${binary:Version}), ${misc:Depends}
Description: Java Plugin for FreeMind to show an extended online help
This plugin will add a menu point 'Help -> Online Help'.
- .
- This plugin will only work if you download JavaHelp (non free) from
- http://java.sun.com/products/javahelp/ and copy jhall.jar to
- /usr/local/share/java.
Package: freemind-plugins-script
Architecture: all
-Depends: openjdk-6-jre | sun-java5-jre | sun-java6-jre | java2-runtime, freemind (= ${binary:Version}), groovy
+Depends: openjdk-6-jre | sun-java5-jre | sun-java6-jre | java2-runtime, freemind (= ${binary:Version}), groovy, ${misc:Depends}
Description: Java Plugin for FreeMind to add scripting capabilities
This plugin will add the menu points 'Tools -> Evaluate' and
'Tools -> Script Editor...'.
- .
- This feature is rather new and not well documented. Check the README file.
#Package: freemind-plugins-collab-jabber
#Architecture: all
-#Depends: openjdk-6-jre | sun-java5-jre | sun-java6-jre | java2-runtime, freemind (= ${binary:Version}), libcommons-logging-java, libcrimson-java, liboro-java, libgnujaxp-java, libjdom0-java, liblog4j1.2-java
+#Depends: openjdk-6-jre | sun-java5-jre | sun-java6-jre | java2-runtime, freemind (= ${binary:Version}), libcommons-logging-java, libcrimson-java, liboro-java, libgnujaxp-java, libjdom0-java, liblog4j1.2-java, ${misc:Depends}
#Description: Java Plugin for FreeMind to collaborate over Jabber.
# This plugin will add a menu point 'Tools -> Start Collaboration Mode'.
# .
Copied: trunk/freemind/debian/freemind-doc.README.Debian (from rev 8012, trunk/freemind/debian/freemind.README.Debian)
===================================================================
--- trunk/freemind/debian/freemind-doc.README.Debian (rev 0)
+++ trunk/freemind/debian/freemind-doc.README.Debian 2009-02-28 23:46:49 UTC (rev 8020)
@@ -0,0 +1,7 @@
+freemind for Debian
+-------------------
+
+freemind.mm is the FreeMind help file, itself in FreeMind format.
+To read it, start FreeMind and call the menu point 'Help -> Documentation'.
+
+-- Eric Lavarde <deb at zorglub.s.bawue.de>, Sun, 05 Dec 2004 21:14:14 +0100
Property changes on: trunk/freemind/debian/freemind-doc.README.Debian
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: trunk/freemind/debian/freemind-doc.docs (from rev 8012, trunk/freemind/debian/freemind.docs)
===================================================================
--- trunk/freemind/debian/freemind-doc.docs (rev 0)
+++ trunk/freemind/debian/freemind-doc.docs 2009-02-28 23:46:49 UTC (rev 8020)
@@ -0,0 +1,3 @@
+bin/dist/doc/*.mm
+bin/dist/doc/*.pdf
+bin/dist/doc/*.odt
Property changes on: trunk/freemind/debian/freemind-doc.docs
___________________________________________________________________
Name: svn:mergeinfo
+
Deleted: trunk/freemind/debian/freemind.README.Debian
===================================================================
--- trunk/freemind/debian/freemind.README.Debian 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/freemind.README.Debian 2009-02-28 23:46:49 UTC (rev 8020)
@@ -1,7 +0,0 @@
-freemind for Debian
--------------------
-
-freemind.mm is the FreeMind help file, itself in FreeMind format.
-To read it, start FreeMind and call the menu point 'Help -> Documentation'.
-
--- Eric Lavarde <deb at zorglub.s.bawue.de>, Sun, 05 Dec 2004 21:14:14 +0100
Deleted: trunk/freemind/debian/freemind.TODO
===================================================================
--- trunk/freemind/debian/freemind.TODO 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/freemind.TODO 2009-02-28 23:46:49 UTC (rev 8020)
@@ -1,12 +0,0 @@
-- find a way to replace freemind-plugins-help through a free alternative
- (because javahelp2 is not free).
-- migrate FreeMind to a *free* java engine.
-- get Debian packages for all jar files coming as binary with freemind:
- ./lib/ant/lib/jaxb-api.jar
- ./lib/ant/lib/jax-qname.jar
- ./lib/ant/lib/jaxb-impl.jar
- ./lib/ant/lib/jaxb-libs.jar
- ./lib/ant/lib/jaxb-xjc.jar
- ./lib/ant/lib/namespace.jar
- ./lib/ant/lib/xsdlib.jar
- ./plugins/collaboration/jabber/muse.jar
Modified: trunk/freemind/debian/freemind.desktop
===================================================================
--- trunk/freemind/debian/freemind.desktop 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/freemind.desktop 2009-02-28 23:46:49 UTC (rev 8020)
@@ -2,7 +2,6 @@
Version=1.0
Encoding=UTF-8
Name=FreeMind
-Comment=
Exec=/usr/bin/freemind
Terminal=false
Icon=/usr/share/pixmaps/FreeMindWindowIcon.xpm
@@ -11,4 +10,3 @@
Categories=Application;Office;
GenericName=FreeMind
Comment=A free mind mapping tool
-
Deleted: trunk/freemind/debian/freemind.docs
===================================================================
--- trunk/freemind/debian/freemind.docs 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/freemind.docs 2009-02-28 23:46:49 UTC (rev 8020)
@@ -1,3 +0,0 @@
-bin/dist/doc/freemind.mm
-bin/dist/doc/freemind_de.mm
-bin/dist/doc/freemind_es.mm
Modified: trunk/freemind/debian/freemind.install
===================================================================
--- trunk/freemind/debian/freemind.install 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/freemind.install 2009-02-28 23:46:49 UTC (rev 8020)
@@ -5,4 +5,3 @@
freemind/images/FreeMindWindowIcon.xpm usr/share/pixmaps
bin/dist/accessories/* usr/share/freemind/accessories
debian/freemind.desktop usr/share/applications
-debian/urlsee usr/bin
Modified: trunk/freemind/debian/freemind.links
===================================================================
--- trunk/freemind/debian/freemind.links 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/freemind.links 2009-02-28 23:46:49 UTC (rev 8020)
@@ -1,2 +1,4 @@
usr/share/freemind/freemind.sh usr/bin/freemind
usr/share/freemind/lib/freemind.jar usr/share/java/freemind-0.9.0.jar
+usr/share/doc/freemind-doc/ usr/share/freemind/doc
+usr/share/doc/freemind-browser/browser/ usr/share/freemind/browser
Modified: trunk/freemind/debian/freemind.manpages
===================================================================
--- trunk/freemind/debian/freemind.manpages 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/freemind.manpages 2009-02-28 23:46:49 UTC (rev 8020)
@@ -1,2 +1 @@
freemind.1
-urlsee.1
Modified: trunk/freemind/debian/freemind.menu
===================================================================
--- trunk/freemind/debian/freemind.menu 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/freemind.menu 2009-02-28 23:46:49 UTC (rev 8020)
@@ -1,3 +1,3 @@
-?package(freemind):needs="X11" section="Apps/Text"\
+?package(freemind):needs="X11" section="Applications/Office"\
icon="/usr/share/pixmaps/FreeMindWindowIcon.xpm"\
title="FreeMind" command="/usr/bin/freemind"
Modified: trunk/freemind/debian/patches/03_freemind_sh.patch
===================================================================
--- trunk/freemind/debian/patches/03_freemind_sh.patch 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/patches/03_freemind_sh.patch 2009-02-28 23:46:49 UTC (rev 8020)
@@ -1,7 +1,19 @@
-diff -Nur freemind-0.9.0~beta9/freemind/freemind.sh freemind-0.9.0~beta9.new/freemind/freemind.sh
---- freemind-0.9.0~beta9/freemind/freemind.sh 2006-10-29 21:31:53.000000000 +0100
-+++ freemind-0.9.0~beta9.new/freemind/freemind.sh 2007-03-23 18:24:55.000000000 +0100
-@@ -79,7 +79,8 @@
+diff -Nur -x '*.orig' -x '*~' freemind-0.9.0~rc1/freemind/freemind.sh freemind-0.9.0~rc1.new/freemind/freemind.sh
+--- freemind-0.9.0~rc1/freemind/freemind.sh 2008-05-21 21:15:18.000000000 +0200
++++ freemind-0.9.0~rc1.new/freemind/freemind.sh 2009-02-28 22:04:38.000000000 +0100
+@@ -77,9 +77,9 @@
+ then
+ "$JAVACMD" -version >&2
+ fi
+- if (! "${JAVACMD}" -version 2>&1 | grep -qe 'Java(TM)')
++ if (! "${JAVACMD}" -version 2>&1 | grep -qe 'Java(TM)' -e 'OpenJDK')
+ then
+- _error "Your Java is not a derivative from Sun's code," \
++ _error "Your Java is not deemed to be fully compatible," \
+ "=======================================" \
+ "FREEMIND WILL MOST PROBABLY *NOT* WORK," \
+ "=======================================" \
+@@ -92,7 +92,8 @@
return 0
else
_error "Couldn't find a java virtual machine," \
@@ -11,7 +23,7 @@
return 1
fi
}
-@@ -169,11 +170,13 @@
+@@ -194,11 +195,13 @@
# you want to add a new Look&Feel jar (the motif one is so ugly...).
#
CLASSPATH="${ADD_JARS}:${CLASSPATH}:${freedir}/lib/freemind.jar:\
@@ -27,5 +39,5 @@
+/usr/share/java/commons-lang.jar:\
+/usr/share/java/forms.jar:\
${freedir}"
- _debug "Calling: '${JAVACMD} -Dfreemind.base.dir=${freedir} -cp ${CLASSPATH} freemind.main.FreeMindStarter $@'."
- "${JAVACMD}" -Dfreemind.base.dir="${freedir}" -cp "${CLASSPATH}" freemind.main.FreeMindStarter "$@"
+ if [ "${JAVA_TYPE}" = "sun" ]
+ then
Modified: trunk/freemind/debian/patches/04_freemind_properties.patch
===================================================================
--- trunk/freemind/debian/patches/04_freemind_properties.patch 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/patches/04_freemind_properties.patch 2009-02-28 23:46:49 UTC (rev 8020)
@@ -1,6 +1,6 @@
-diff -Nur -x '*.orig' -x '*~' freemind-0.9.0~rc1/freemind/freemind.properties freemind-0.9.0~rc1.new/freemind/freemind.properties
---- freemind-0.9.0~rc1/freemind/freemind.properties 2008-12-14 22:05:29.000000000 +0100
-+++ freemind-0.9.0~rc1.new/freemind/freemind.properties 2009-02-22 20:01:56.000000000 +0100
+diff -Nur -x '*.orig' -x '*~' freemind-0.9.0~rc1.obsolete.0.852600127299414/freemind/freemind.properties freemind-0.9.0~rc1.obsolete.0.852600127299414.new/freemind/freemind.properties
+--- freemind-0.9.0~rc1.obsolete.0.852600127299414/freemind/freemind.properties 2008-12-14 22:05:29.000000000 +0100
++++ freemind-0.9.0~rc1.obsolete.0.852600127299414.new/freemind/freemind.properties 2009-02-28 22:48:19.000000000 +0100
@@ -1,53 +1,557 @@
-#/*$Id: freemind.properties,v 1.36.14.16.2.64 2008/12/14 21:05:29 christianfoltin Exp $*/ -*- mode:sh -*-
#This is the language that should be used in the program. "automatic" tries to load the current user's language.
@@ -457,8 +457,8 @@
+links = relative
+
+#The URL of the documentation mindmap (.mm)
-+docmapurl = file:/usr/share/doc/freemind/freemind.mm
-+docmapurl_since_version_0_7_0 = file:/usr/share/doc/freemind/freemind.mm
++docmapurl = ./doc/freemind.mm
++docmapurl_since_version_0_7_0 = ./doc/freemind.mm
+
+#This is a hash that maps endings of files to programs which should be used to open them.
+#It is only used by the application,not by the applet.
@@ -653,7 +653,7 @@
+# The Browse Mode
+#
+#The URL of the map that is loaded when browsemode starts up
-+browsemode_initial_map = file:/usr/share/doc/freemind/freemind.mm
++browsemode_initial_map = ./doc/freemind.mm
+#
+# The default browser setting
+#
@@ -675,7 +675,7 @@
+# Here the default browser for other operating systems goes:
+#
+# other is typically Linux:
-+default_browser_command_other_os = xdg-open {0}
++default_browser_command_other_os = xdg-open "{0}"
+#
+# and MAC: (thanks to Nick!)
+#default_browser_command_mac = open -a /Applications/Safari.app {0}
Modified: trunk/freemind/debian/patches/20_plug_svg.patch
===================================================================
--- trunk/freemind/debian/patches/20_plug_svg.patch 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/patches/20_plug_svg.patch 2009-02-28 23:46:49 UTC (rev 8020)
@@ -1,6 +1,6 @@
--- freemind-0.8.0/freemind/plugins/ExportSvg.xml 2005-10-22 15:07:23.000000000 +0000
+++ ExportSvg.xml 2005-10-22 15:07:04.000000000 +0000
-@@ -1,27 +1,15 @@
+@@ -1,27 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<plugin label="plugins/ExportPdf">
<plugin_classpath jar="svg/svg_plugin.jar"/>
Modified: trunk/freemind/debian/rules
===================================================================
--- trunk/freemind/debian/rules 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/rules 2009-02-28 23:46:49 UTC (rev 8020)
@@ -13,17 +13,20 @@
DEB_JARS := ant-antlr ant-apache-bcel ant-apache-bsf ant-apache-log4j ant-apache-oro ant-apache-regexp ant-commons-logging ant-javamail ant-jdepend ant-nodeps ant-swing ant-jmf ant-apache-resolver ant-commons-net ant-jsch ant-junit ant-trax
DEB_ANT_BUILD_TARGET := dist doc browser
DEB_BUILDDIR := freemind
-DEB_COMPRESS_EXCLUDE := .mm
+DEB_COMPRESS_EXCLUDE := .mm .pdf
+DEB_INSTALL_DOCS_ALL = -Xlicense
build:
/usr/bin/docbook-to-man debian/freemind.sgml > freemind.1
- /usr/bin/docbook-to-man debian/urlsee.sgml > urlsee.1
# chmod +x bin/dist/freemind.sh # seems to be unnecessary
convert freemind/images/FreeMindWindowIcon.png freemind/images/FreeMindWindowIcon.xpm
+binary-install/freemind::
+ dh_desktop -pfreemind
+
clean::
-rm -f freemind/images/FreeMindWindowIcon.xpm
- -rm -f urlsee.1 freemind.1
+ -rm -f freemind.1
-rmdir bin
buildxml-clean::
Deleted: trunk/freemind/debian/urlsee
===================================================================
--- trunk/freemind/debian/urlsee 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/urlsee 2009-02-28 23:46:49 UTC (rev 8020)
@@ -1,133 +0,0 @@
-#!/bin/sh
-# Small wrapper script around 'see' and some other commands in order to be
-# able to handle URLs.
-# Use the environment variables SEECMD, BROWSER, MAILER and FILEMGR
-# to control which commands are used per preference respectively for local
-# files, remote URLs, mailto URLs or local files URLs (i.e. file:/).
-# (c) Eric Lavarde 2005, placed under GPLv2 license
-
-if [ -n "${DEBUG}" ]
-then # due to the fact that FreeMind discards any output.
- exec >${TMPDIR:=/tmp}/urlsee.log 2>&1
-fi
-
-_debug() {
- if [ -n "${DEBUG}" ]
- then
- echo "DEBUG: $1" >&2
- shift
- for text in "$@"
- do
- echo " ${text}" >&2
- done
- fi
-}
-
-_error() {
- echo "ERROR: $1" >&2
- shift
- for text in "$@"
- do
- echo " ${text}" >&2
- done
-}
-
-try_all_cmds() {
- local file cmd
- file="$1"
- shift
- for cmd in "${@}"
- do
- cmd=$(which "${cmd}")
- if [ -x "${cmd}" ]
- then
- _debug "CALLING ${cmd}" "${file}"
- exec "${cmd}" "${file}"
- fi
- done
-}
-
-if [ -z "$1" ]
-then
- _error "Parameter missing." "Usage: $0 <URL or filename>"
- exit 1
-else
- FILENAME="$1"
-fi
-
-### we start with the most generic and portable possibility ###
-if [ -x $(which xdg-open) ]
-then
- _debug "exec xdg-open ${FILENAME}"
- exec xdg-open "${FILENAME}"
-fi
-
-### if this wasn't possible, we try with desktop specific commands ###
-
-# try KDE with kfmclient
-if [ "${DESKTOP_SESSION}" = "kde" ] && [ -x $(which kfmclient) ]
-then
- _debug "CALLING KDE kfmclient exec ${FILENAME}"
- exec kfmclient exec "${FILENAME}"
-fi
-
-# try GNOME with gnome-open
-if [ "${DESKTOP_SESSION}" = "gnome" ] && [ -x $(which gnome-open) ]
-then
- _debug "CALLING GNOME gnome-open ${FILENAME}"
- exec gnome-open "${FILENAME}"
-fi
-
-# try XFce with exo-open
-if [ "${DESKTOP_SESSION}" = "xfc4" ] && [ -x $(which exo-open) ]
-then
- _debug "CALLING XFce4 exo-open ${FILENAME}"
- exec exo-open "${FILENAME}"
-fi
-
-### Looks like we're not using one of the standard desktops, ###
-### so we just try the same commands without caring for env. ###
-try_all_cmds "${FILENAME}" gnome-open exo-open
-if [ -x $(which kfmclient) ]
-then # we can't use try_all_cmds because we have 2 parameters
- _debug "CALLING kfmclient exec ${FILENAME}"
- exec kfmclient exec "${FILENAME}"
-fi
-
-### And now, we need to go the messy way ###
-### I might remove this part in the future ###
-_debug "Going for the messy path, it might fail..."
-
-HTTPNAME=${FILENAME#*://} # covers all kind of url protocol
-MAILNAME=${FILENAME#mailto:} # covers only mailto addresses
-LOCALNAME=${FILENAME#file:/} # covers only local files URL
-if [ "${FILENAME}" != "${HTTPNAME}" ] && [ "${FILENAME}" = "${LOCALNAME}" ] \
- && [ "${FILENAME}" = "${MAILNAME}" ]
-then # FILENAME did start with an URL protocol not equal to file: or mailto:
- try_all_cmds "${FILENAME}" ${BROWSER} sensible-browser \
- mozilla konqueror galeon firefox
- _error "No browser could be found. Exiting."
- exit 1
-fi
-
-if [ "${FILENAME}" != "${MAILNAME}" ]
-then # FILENAME did start with mailto:
- try_all_cmds "${FILENAME}" ${MAILER} mozilla konqueror thunderbird
- _error "No mailer could be found. Exiting."
- exit 1
-fi
-
-if [ "${LOCALNAME}" != "${FILENAME}" ]
-then # FILENAME did start with file:/ # %20 is the URL expression of blanks
- LOCALNAME=$(echo "/${LOCALNAME}" | sed 's/%20/ /g')
-fi
-
-# first try commands that work best with local names
-try_all_cmds "${LOCALNAME}" ${SEECMD} see
-
-# then try commands that work best with file:/ names
-try_all_cmds "${FILENAME}" ${FILEMGR} konqueror nautilus \
- ${BROWSER} sensible-browser mozilla galeon firefox
-
-_error "No file manager could be found. Exiting."
-exit 1
Deleted: trunk/freemind/debian/urlsee.sgml
===================================================================
--- trunk/freemind/debian/urlsee.sgml 2009-02-28 23:42:48 UTC (rev 8019)
+++ trunk/freemind/debian/urlsee.sgml 2009-02-28 23:46:49 UTC (rev 8020)
@@ -1,179 +0,0 @@
-<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-
-<!-- Process this file with docbook-to-man to generate an nroff manual
- page: `docbook-to-man manpage.sgml > manpage.1'. You may view
- the manual page with: `docbook-to-man manpage.sgml | nroff -man |
- less'. A typical entry in a Makefile or Makefile.am is:
-
-manpage.1: manpage.sgml
- docbook-to-man $< > $@
-
-
- The docbook-to-man binary is found in the docbook-to-man package.
- Please remember that if you create the nroff version in one of the
- debian/rules file targets (such as build), you will need to include
- docbook-to-man in your Build-Depends control field.
-
- -->
-
- <!-- Fill in your name for FIRSTNAME and SURNAME. -->
- <!ENTITY dhfirstname "<firstname>Eric</firstname>">
- <!ENTITY dhsurname "<surname>Lavarde</surname>">
- <!-- Please adjust the date whenever revising the manpage. -->
- <!ENTITY dhdate "<date>2005-03-15</date>">
- <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
- allowed: see man(7), man(1). -->
- <!ENTITY dhsection "<manvolnum>1</manvolnum>">
- <!ENTITY dhemail "<email>deb at zorglub.s.bawue.de</email>">
- <!ENTITY dhusername "Eric Lavarde">
- <!ENTITY dhucpackage "<refentrytitle>URLSEE</refentrytitle>">
- <!ENTITY dhpackage "urlsee">
-
- <!ENTITY debian "<productname>Debian</productname>">
- <!ENTITY gnu "<acronym>GNU</acronym>">
- <!ENTITY gpl "&gnu; <acronym>GPL</acronym>">
-]>
-
-<refentry>
- <refentryinfo>
- <address>
- &dhemail;
- </address>
- <author>
- &dhfirstname;
- &dhsurname;
- </author>
- <copyright>
- <year>2005</year>
- <holder>&dhusername;</holder>
- </copyright>
- &dhdate;
- </refentryinfo>
- <refmeta>
- &dhucpackage;
-
- &dhsection;
- </refmeta>
- <refnamediv>
- <refname>&dhpackage;</refname>
-
- <refpurpose>program to handle URLs and filenames</refpurpose>
- </refnamediv>
- <refsynopsisdiv>
- <cmdsynopsis>
- <command>&dhpackage;</command>
-
- <arg><replaceable>file or url</replaceable></arg>
-
- </cmdsynopsis>
- </refsynopsisdiv>
- <refsect1>
- <title>DESCRIPTION</title>
-
- <para>This manual page documents briefly the
- <command>&dhpackage;</command>
- command.</para>
-
- <para>As the name suggests, <command>&dhpackage;</command> is a program
- meant to teach URL handling to the <application>see</application>
- program. Depending on the kind of URL, <command>&dhpackage;</command>
- will try to use other commands to find a way to show the file or URL given
- as parameter. Using environment variables, you can define which command
- should be used for which kind of file or URL.
- </para>
-
- </refsect1>
- <refsect1>
- <title>OPTIONS</title>
-
- <para><command>&dhpackage;</command> does only take a path of a file
- (absolute or relative) or an URL as unique parameter.</para>
- </refsect1>
- <refsect1>
- <title>ENVIRONMENT VARIABLES</title>
-
- <variablelist>
- <varlistentry>
- <term><option>BROWSER</option>
- </term>
- <listitem>
- <para>Command to use if the parameter is an URL which is neither
- <command>mailto:</command> nor <command>file:</command>.
- Defaults are sensible-browser, mozilla, konqueror, galeon, firefox.</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>MAILER</option>
- </term>
- <listitem>
- <para>Command to use if the parameter is a
- <command>mailto:</command> URL.
- Defaults are mozilla, konqueror, thunderbird.</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>SEECMD</option>
- </term>
- <listitem>
- <para>Command to use if the parameter is a
- <command>file:</command> URL or a file path. Such a command will
- be called with the parameter stripped of its
- <command>file:</command> prefix.
- Default is see itself.</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>FILEMGR</option>
- </term>
- <listitem>
- <para>Command to use if the parameter is a
- <command>file:</command> URL or a file path.
- Defaults are konqueror, nautilus, and fallbacks are
- <command>BROWSER</command> and its defaults.</para>
- </listitem>
- </varlistentry>
- </variablelist>
-
- </refsect1>
-
- <refsect1>
- <title>SEE ALSO</title>
-
- <para>freemind(1)</para>
-
- </refsect1>
- <refsect1>
- <title>AUTHOR</title>
-
- <para>This manual page was written by &dhusername; &dhemail; for
- the &debian; system (but may be used by others). Permission is
- granted to copy, distribute and/or modify this document under
- the terms of the &gnu; General Public License, Version 2 any
- later version published by the Free Software Foundation.
- </para>
- <para>
- On Debian systems, the complete text of the GNU General Public
- License can be found in /usr/share/common-licenses/GPL.
- </para>
-
- </refsect1>
-</refentry>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:2
-sgml-indent-data:t
-sgml-parent-document:nil
-sgml-default-dtd-file:nil
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
--->
-
-
More information about the pkg-java-commits
mailing list