[med-svn] r13380 - in trunk/packages/treeview/trunk/debian: . patches scripts
Thorsten Alteholz
alteholz at alioth.debian.org
Mon Apr 22 19:57:07 UTC 2013
Author: alteholz
Date: 2013-04-22 19:57:07 +0000 (Mon, 22 Apr 2013)
New Revision: 13380
Added:
trunk/packages/treeview/trunk/debian/get-orig-source
trunk/packages/treeview/trunk/debian/patches/
trunk/packages/treeview/trunk/debian/patches/classpath.patch
trunk/packages/treeview/trunk/debian/patches/series
trunk/packages/treeview/trunk/debian/scripts/
trunk/packages/treeview/trunk/debian/scripts/treeview
trunk/packages/treeview/trunk/debian/treeview.install
trunk/packages/treeview/trunk/debian/treeview.links
trunk/packages/treeview/trunk/debian/treeview.manpages
Removed:
trunk/packages/treeview/trunk/debian/treeview
Modified:
trunk/packages/treeview/trunk/debian/changelog
trunk/packages/treeview/trunk/debian/compat
trunk/packages/treeview/trunk/debian/control
trunk/packages/treeview/trunk/debian/copyright
trunk/packages/treeview/trunk/debian/menu
trunk/packages/treeview/trunk/debian/rules
trunk/packages/treeview/trunk/debian/watch
Log:
some progress, not ready yet
Modified: trunk/packages/treeview/trunk/debian/changelog
===================================================================
--- trunk/packages/treeview/trunk/debian/changelog 2013-04-22 14:17:41 UTC (rev 13379)
+++ trunk/packages/treeview/trunk/debian/changelog 2013-04-22 19:57:07 UTC (rev 13380)
@@ -1,8 +1,10 @@
-treeview (1.1.6.2-1) UNRELEASED; urgency=low
+treeview (1.1.6.2+dfsg-1) UNRELEASED; urgency=low
* Initial release (Closes: #243771)
- TODO: ITP #243771 has to be reopened in case of upload
- * TODO: remove lintian complaints
+ * TODO: ITP #243771 has to be reopened in case of upload
+ * TODO: take care of plugins
+ * TODO: remove windows stuff
+ * TODO: build docu
* TODO: either package included JAR files separately from source
or list according licenses in debian/copyright (in the
latter case package needs to go to non-free
@@ -10,8 +12,8 @@
[ Thorsten Alteholz ]
* debian/watch: watch file added
* debian/rules: target get-orig-source added
- * debian/control: debhelper 8
- * debian/control: standards version 3.9.2 (no other changes)
+ * debian/control: debhelper 9
+ * debian/control: standards version 3.9.4 (no other changes)
* debian/control: vcs fields added
* debian/control: team maintenance
* new upstream release: 1.1.6.2
@@ -23,7 +25,7 @@
* debian/source/format: 3.0 (quilt)
* Added myself to Uploaders
- -- DMPT <debian-med-packaging at lists.alioth.debian.org> Mon, 23 Jan 2012 18:00:00 +0100
+ -- Thorsten Alteholz <debian at alteholz.de> Mon, 23 Jan 2012 18:00:00 +0100
treeview (1.0.5-0.3) UNRELEASED; urgency=low
Modified: trunk/packages/treeview/trunk/debian/compat
===================================================================
--- trunk/packages/treeview/trunk/debian/compat 2013-04-22 14:17:41 UTC (rev 13379)
+++ trunk/packages/treeview/trunk/debian/compat 2013-04-22 19:57:07 UTC (rev 13380)
@@ -1 +1 @@
-8
+9
Modified: trunk/packages/treeview/trunk/debian/control
===================================================================
--- trunk/packages/treeview/trunk/debian/control 2013-04-22 14:17:41 UTC (rev 13379)
+++ trunk/packages/treeview/trunk/debian/control 2013-04-22 19:57:07 UTC (rev 13380)
@@ -3,16 +3,26 @@
Priority: optional
Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
Uploaders: Steffen Moeller <moeller at debian.org>,
- Andreas Tille <tille at debian.org>
-Build-Depends: debhelper (>= 8), ant, java2-compiler
-Standards-Version: 3.9.2
+ Andreas Tille <tille at debian.org>,
+ Thorsten Alteholz <debian at alteholz.de>
+Build-Depends: debhelper (>= 9),
+ ant,
+ default-jdk,
+ libnanoxml2-java,
+ libcommons-configuration-java,
+ libcommons-lang-java
+Standards-Version: 3.9.4
Homepage: http://jtreeview.sourceforge.net
Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/treeview/trunk/
Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/treeview/trunk/
Package: treeview
Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, java2-runtime
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ default-jre,
+ libnanoxml2-java,
+ libcommons-configuration-java,
+ libcommons-lang-java
Recommends: cluster3
Suggests: mapletree, smile
Description: Java re-implementation of Michael Eisen's TreeView
Modified: trunk/packages/treeview/trunk/debian/copyright
===================================================================
--- trunk/packages/treeview/trunk/debian/copyright 2013-04-22 14:17:41 UTC (rev 13379)
+++ trunk/packages/treeview/trunk/debian/copyright 2013-04-22 19:57:07 UTC (rev 13380)
@@ -1,26 +1,30 @@
-This package was debianized by Steffen Moeller <moeller at pzr.uni-rostock.de> on
-Wed, 7 Apr 2004 22:02:54 +0200.
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: treeview
+Source: http://treeview.sourceforge.net/
-It was downloaded from http://treeview.sourceforge.net
+Files: *
+Copyright: Alok Saldanha <alok at caltech.edu>
+License: GPL-2
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 2 dated June, 1991.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this package; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ 02110-1301, USA.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-2'.
-Upstream Author: Alok Saldanha <alok at caltech.edu>
+Files: debian/*
+Copyright: 2004 Steffen Moeller <moeller at pzr.uni-rostock.de>
+ 2013 Thorsten Alteholz <debian at alteholz.de>
+License: GPL-2
+ see above
-Copyright:
-
- This package is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; version 2 dated June, 1991.
-
- This package is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this package; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA.
-
-On Debian systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.
-
Added: trunk/packages/treeview/trunk/debian/get-orig-source
===================================================================
--- trunk/packages/treeview/trunk/debian/get-orig-source (rev 0)
+++ trunk/packages/treeview/trunk/debian/get-orig-source 2013-04-22 19:57:07 UTC (rev 13380)
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+# bail out upon error
+set -e
+
+PACKAGE=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
+TARDIR=../tarballs
+
+VERSION=`uscan --rename --verbose --force-download |
+ grep "Newest version on remote site is .* local version is .*" |
+ head -n 1 |
+ sed "s/Newest version on remote site is \([a-z0-9.]\+\),.*/\1/"`
+
+echo "I: remote version $VERSION"
+
+mkdir -p $TARDIR
+cd $TARDIR
+
+UTAR="${PACKAGE}_${VERSION}.orig.tar.gz"
+pwd
+ls -l
+ls -l ..
+echo $UTAR
+mv ../${UTAR} .
+tar -xzf ${UTAR}
+
+mv TreeView-1.1.6r2-src ${PACKAGE}_${VERSION}+dfsg.orig # .orig is requested by Developers Reference 3.4.4 <C2><A7>6.7.8.2
+
+cd ${PACKAGE}_${VERSION}+dfsg.orig
+# do some magic here
+
+# we do not need windows stuff here
+rm windows-installer.tar.gz
+rm lib/nanoxml-2.2.2.jar
+
+cd ..
+rm $UTAR
+
+GZIP="--best --no-name" tar czf ${PACKAGE}_${VERSION}+dfsg.orig.tar.gz ${PACKAGE}_${VERSION}+dfsg.orig
+
+rm -rf ${PACKAGE}_${VERSION}+dfsg.orig
+
Modified: trunk/packages/treeview/trunk/debian/menu
===================================================================
--- trunk/packages/treeview/trunk/debian/menu 2013-04-22 14:17:41 UTC (rev 13379)
+++ trunk/packages/treeview/trunk/debian/menu 2013-04-22 19:57:07 UTC (rev 13380)
@@ -1 +1 @@
-?package(treeview):needs="X11" section="Apps/Science" title="treeview" command="/usr/bin/treeview"
+?package(treeview):needs="X11" section="Applications/Science/Biology" title="treeview" command="/usr/bin/treeview"
Added: trunk/packages/treeview/trunk/debian/patches/classpath.patch
===================================================================
--- trunk/packages/treeview/trunk/debian/patches/classpath.patch (rev 0)
+++ trunk/packages/treeview/trunk/debian/patches/classpath.patch 2013-04-22 19:57:07 UTC (rev 13380)
@@ -0,0 +1,45 @@
+Description: do not use internal lib
+Author: Thorsten Alteholz <debian at alteholz.de>
+Index: TreeView-1.1.6r2-src/build.xml
+===================================================================
+--- TreeView-1.1.6r2-src.orig/build.xml 2013-04-22 13:11:09.000000000 +0200
++++ TreeView-1.1.6r2-src/build.xml 2013-04-22 13:16:03.000000000 +0200
+@@ -211,7 +211,7 @@
+ excludes="edu/stanford/genetics/treeview/plugin/**">
+ <manifest>
+ <attribute name="Main-Class" value="LinkedView"/>
+- <attribute name="Class-Path" value=". lib/nanoxml-2.2.2.jar"/>
++ <attribute name="Class-Path" value=". /usr/share/java/nanoxml.jar"/>
+ </manifest>
+ </jar>
+
+@@ -226,7 +226,7 @@
+ excludes="*coordinates/*,edu/stanford/genetics/treeview/plugin/**,edu/stanford/genetics/treeview/reg/**">
+ <manifest>
+ <attribute name="Main-Class" value="LinkedView"/>
+- <attribute name="Class-Path" value="lib/nanoxml-2.2.2.jar"/>
++ <attribute name="Class-Path" value="/usr/share/java/nanoxml.jar"/>
+ </manifest>
+ </jar>
+ </target>
+@@ -241,9 +241,11 @@
+ <copy todir="applet">
+ <fileset dir="appletStatic"/>
+ </copy>
++<!-- not needed anymore (XXX)
+ <copy todir="applet">
+ <fileset file="lib/nanoxml-2.2.2.jar"/>
+ </copy>
++-->
+ <move file ="${plugin.dir}" todir="applet">
+ </move>
+ </target>
+@@ -359,7 +361,7 @@
+ <jarbundler dir="bundle/TreeView"
+ name="Java TreeView"
+ mainclass="edu.stanford.genetics.treeview.app.LinkedViewApp"
+- jars="TreeView.jar lib/nanoxml-2.2.2.jar"
++ jars="TreeView.jar"
+ icon="static/images/treeviewIcon.icns"
+ version="1.1.6r2"
+ aboutmenuname="Java TreeView"
Added: trunk/packages/treeview/trunk/debian/patches/series
===================================================================
--- trunk/packages/treeview/trunk/debian/patches/series (rev 0)
+++ trunk/packages/treeview/trunk/debian/patches/series 2013-04-22 19:57:07 UTC (rev 13380)
@@ -0,0 +1 @@
+classpath.patch
Modified: trunk/packages/treeview/trunk/debian/rules
===================================================================
--- trunk/packages/treeview/trunk/debian/rules 2013-04-22 14:17:41 UTC (rev 13379)
+++ trunk/packages/treeview/trunk/debian/rules 2013-04-22 19:57:07 UTC (rev 13380)
@@ -7,10 +7,7 @@
#export DH_VERBOSE=1
-
-
-CFLAGS = -Wall -g
-
+CFLAGS += -Wall -g
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
@@ -20,79 +17,103 @@
INSTALL_PROGRAM += -s
endif
-configure: configure-stamp
-configure-stamp:
- dh_testdir
- # Add here commands to configure the package.
- touch configure-stamp
+%:
+ dh $@
-
-build: build-stamp
-
-build-stamp: configure-stamp
- dh_testdir
-
- # Add here commands to compile the package.
- ant jar
- #/usr/bin/docbook-to-man debian/treeview.sgml > treeview.1
-
- touch build-stamp
-
-clean:
- dh_testdir
- dh_testroot
- rm -f build-stamp configure-stamp
-
- # Add here commands to clean up after the build process.
- ant clean
-
- find . -type d -name CVS | xargs --no-run-if-empty rm -r
-
- dh_clean treeview.1
-
treeview.1: debian/treeview.sgml
docbook-to-man $< > $@
-install: build treeview.1
- dh_testdir
- dh_testroot
- dh_clean -k
- dh_installdirs
+override_dh_auto_build: treeview.1
+ dh_auto_build
+ ant jar
- # Add here commands to install the package into debian/treeview.
- mkdir -p $(CURDIR)/debian/treeview/usr/share/treeview/lib || true
- cp TreeView.jar $(CURDIR)/debian/treeview/usr/share/treeview
- cp debian/treeview $(CURDIR)/debian/treeview/usr/bin
- chmod 755 $(CURDIR)/debian/treeview/usr/bin/treeview
- cp lib/*.jar $(CURDIR)/debian/treeview/usr/share/treeview/lib
+override_dh_auto_install:
+ find
+ dh_auto_install
+#override_dh_clean:
+# dh_clean
+# ant clean
-# Build architecture-independent files here.
-binary-indep: build install
- dh_testdir
- dh_testroot
- dh_installchangelogs
- dh_installdocs doc/*
- dh_installmenu
- dh_installman treeview.1
- dh_link
- dh_strip
- dh_compress
- dh_fixperms
- dh_installdeb
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb
+#CFLAGS = -Wall -g
+#
+#ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+# CFLAGS += -O0
+#else
+# CFLAGS += -O2
+#endif
+#ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+# INSTALL_PROGRAM += -s
+#endif
+#
+#configure: configure-stamp
+#configure-stamp:
+# dh_testdir
+# # Add here commands to configure the package.
+#
+# touch configure-stamp
+#
+#
+#build: build-stamp
+#
+#build-stamp: configure-stamp
+# dh_testdir
+#
+# # Add here commands to compile the package.
+# ant jar
+# #/usr/bin/docbook-to-man debian/treeview.sgml > treeview.1
+#
+# touch build-stamp
+#
+#clean:
+# dh_testdir
+# dh_testroot
+# rm -f build-stamp configure-stamp
+#
+# # Add here commands to clean up after the build process.
+# ant clean
+#
+# find . -type d -name CVS | xargs --no-run-if-empty rm -r
+#
+# dh_clean treeview.1
+#
+#treeview.1: debian/treeview.sgml
+# docbook-to-man $< > $@
+#
+#install: build treeview.1
+# dh_testdir
+# dh_testroot
+# dh_clean -k
+# dh_installdirs
+#
+# # Add here commands to install the package into debian/treeview.
+# mkdir -p $(CURDIR)/debian/treeview/usr/share/treeview/lib || true
+# cp TreeView.jar $(CURDIR)/debian/treeview/usr/share/treeview
+# cp debian/treeview $(CURDIR)/debian/treeview/usr/bin
+# chmod 755 $(CURDIR)/debian/treeview/usr/bin/treeview
+# cp lib/*.jar $(CURDIR)/debian/treeview/usr/share/treeview/lib
+#
+#
+## Build architecture-independent files here.
+#binary-indep: build install
+# dh_testdir
+# dh_testroot
+# dh_installchangelogs
+# dh_installdocs doc/*
+# dh_installmenu
+# dh_installman treeview.1
+# dh_link
+# dh_strip
+# dh_compress
+# dh_fixperms
+# dh_installdeb
+# dh_shlibdeps
+# dh_gencontrol
+# dh_md5sums
+# dh_builddeb
+#
-# Build architecture-dependent files here.
-binary-arch: build install
-# We have nothing to do by default.
-
get-orig-source:
- mkdir -p ../tarballs
- uscan --verbose --force-download --destdir=../tarballs
+ ./debian/get-orig-source
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
Copied: trunk/packages/treeview/trunk/debian/scripts/treeview (from rev 13350, trunk/packages/treeview/trunk/debian/treeview)
===================================================================
--- trunk/packages/treeview/trunk/debian/scripts/treeview (rev 0)
+++ trunk/packages/treeview/trunk/debian/scripts/treeview 2013-04-22 19:57:07 UTC (rev 13380)
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+if [ -z $JAVA_HOME ]; then
+ java=java
+else
+ java=$JAVA_HOME/bin/java
+fi
+
+if [ -x /usr/share/treeview ]; then
+ if [ -r /usr/share/treeview/TreeView.jar ]; then
+ cd /usr/share/treeview && $java -jar TreeView.jar
+ else
+ echo "Could not find /usr/share/treeview/TreeView.jar"
+ fi
+else
+ echo "Could not find /usr/share/treeview directory."
+fi
Deleted: trunk/packages/treeview/trunk/debian/treeview
===================================================================
--- trunk/packages/treeview/trunk/debian/treeview 2013-04-22 14:17:41 UTC (rev 13379)
+++ trunk/packages/treeview/trunk/debian/treeview 2013-04-22 19:57:07 UTC (rev 13380)
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-if [ -z $JAVA_HOME ]; then
- java=java
-else
- java=$JAVA_HOME/bin/java
-fi
-
-if [ -x /usr/share/mapletree ]; then
- if [ -r /usr/share/treeview/TreeView.jar ]; then
- cd /usr/share/treeview && $java -jar TreeView.jar
- else
- echo "Could not find /usr/share/treeview/TreeView.jar"
- fi
-else
- echo "Could not find /usr/share/treeview directory."
-fi
Added: trunk/packages/treeview/trunk/debian/treeview.install
===================================================================
--- trunk/packages/treeview/trunk/debian/treeview.install (rev 0)
+++ trunk/packages/treeview/trunk/debian/treeview.install 2013-04-22 19:57:07 UTC (rev 13380)
@@ -0,0 +1,2 @@
+debian/scripts/treeview usr/bin
+TreeView.jar usr/share/treeview
Added: trunk/packages/treeview/trunk/debian/treeview.links
===================================================================
--- trunk/packages/treeview/trunk/debian/treeview.links (rev 0)
+++ trunk/packages/treeview/trunk/debian/treeview.links 2013-04-22 19:57:07 UTC (rev 13380)
@@ -0,0 +1 @@
+usr/share/java/xml-apis.jar usr/share/logol/lib/xml-apis.jar
Added: trunk/packages/treeview/trunk/debian/treeview.manpages
===================================================================
--- trunk/packages/treeview/trunk/debian/treeview.manpages (rev 0)
+++ trunk/packages/treeview/trunk/debian/treeview.manpages 2013-04-22 19:57:07 UTC (rev 13380)
@@ -0,0 +1 @@
+treeview.1
Modified: trunk/packages/treeview/trunk/debian/watch
===================================================================
--- trunk/packages/treeview/trunk/debian/watch 2013-04-22 14:17:41 UTC (rev 13379)
+++ trunk/packages/treeview/trunk/debian/watch 2013-04-22 19:57:07 UTC (rev 13380)
@@ -1,3 +1,3 @@
version=3
-opts="uversionmangle=s/r/\./" \
+opts=uversionmangle=s/r/\./g,dversionmangle=s/\+dfsg// \
http://sf.net/jtreeview/TreeView-([\d\.]+.*)-src\.tar\.gz
More information about the debian-med-commit
mailing list