[med-svn] r13806 - trunk/packages/pixelmed/trunk/debian

Mathieu Malaterre malat at alioth.debian.org
Mon Jun 3 07:31:20 UTC 2013


Author: malat
Date: 2013-06-03 07:31:19 +0000 (Mon, 03 Jun 2013)
New Revision: 13806

Added:
   trunk/packages/pixelmed/trunk/debian/ConvertAmicasJPEG2000FilesetToDicom
   trunk/packages/pixelmed/trunk/debian/DicomCleaner
   trunk/packages/pixelmed/trunk/debian/DicomImageBlackout
   trunk/packages/pixelmed/trunk/debian/DicomImageViewer
   trunk/packages/pixelmed/trunk/debian/DicomSRValidator
   trunk/packages/pixelmed/trunk/debian/DoseUtility
   trunk/packages/pixelmed/trunk/debian/MediaImporter
   trunk/packages/pixelmed/trunk/debian/VerificationSOPClassSCU
   trunk/packages/pixelmed/trunk/debian/WatchFolderAndSend
   trunk/packages/pixelmed/trunk/debian/pixelmed-apps.install
   trunk/packages/pixelmed/trunk/debian/pixelmed-webstart-apps.install
Modified:
   trunk/packages/pixelmed/trunk/debian/changelog
   trunk/packages/pixelmed/trunk/debian/control
   trunk/packages/pixelmed/trunk/debian/ecgviewer
   trunk/packages/pixelmed/trunk/debian/pixelmed-java.install
   trunk/packages/pixelmed/trunk/debian/pixelmed-www.install
   trunk/packages/pixelmed/trunk/debian/rules
Log:
Rework pixelmed package

Added: trunk/packages/pixelmed/trunk/debian/ConvertAmicasJPEG2000FilesetToDicom
===================================================================
--- trunk/packages/pixelmed/trunk/debian/ConvertAmicasJPEG2000FilesetToDicom	                        (rev 0)
+++ trunk/packages/pixelmed/trunk/debian/ConvertAmicasJPEG2000FilesetToDicom	2013-06-03 07:31:19 UTC (rev 13806)
@@ -0,0 +1,6 @@
+#!/bin/sh
+# generated by jnlp2script.sh
+
+# http://www.dclunie.com/pixelmed/software/webstart
+
+java -cp /usr/share/java/pixelmed.jar -Xmx128m com.pixelmed.convert.ConvertAmicasJPEG2000FilesetToDicom


Property changes on: trunk/packages/pixelmed/trunk/debian/ConvertAmicasJPEG2000FilesetToDicom
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/pixelmed/trunk/debian/DicomCleaner
===================================================================
--- trunk/packages/pixelmed/trunk/debian/DicomCleaner	                        (rev 0)
+++ trunk/packages/pixelmed/trunk/debian/DicomCleaner	2013-06-03 07:31:19 UTC (rev 13806)
@@ -0,0 +1,6 @@
+#!/bin/sh
+# generated by jnlp2script.sh
+
+# http://www.dclunie.com/pixelmed/software/webstart
+
+java -cp /usr/share/java/pixelmed.jar -Xmx768m com.pixelmed.display.DicomCleaner


Property changes on: trunk/packages/pixelmed/trunk/debian/DicomCleaner
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/pixelmed/trunk/debian/DicomImageBlackout
===================================================================
--- trunk/packages/pixelmed/trunk/debian/DicomImageBlackout	                        (rev 0)
+++ trunk/packages/pixelmed/trunk/debian/DicomImageBlackout	2013-06-03 07:31:19 UTC (rev 13806)
@@ -0,0 +1,6 @@
+#!/bin/sh
+# generated by jnlp2script.sh
+
+# http://www.dclunie.com/pixelmed/software/webstart
+
+java -cp /usr/share/java/pixelmed.jar -Xmx512m com.pixelmed.display.DicomImageBlackout


Property changes on: trunk/packages/pixelmed/trunk/debian/DicomImageBlackout
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/pixelmed/trunk/debian/DicomImageViewer
===================================================================
--- trunk/packages/pixelmed/trunk/debian/DicomImageViewer	                        (rev 0)
+++ trunk/packages/pixelmed/trunk/debian/DicomImageViewer	2013-06-03 07:31:19 UTC (rev 13806)
@@ -0,0 +1,6 @@
+#!/bin/sh
+# generated by jnlp2script.sh
+
+# http://www.dclunie.com/pixelmed/software/webstart
+
+java -cp /usr/share/java/pixelmed.jar -Xmx512m com.pixelmed.display.DicomImageViewer


Property changes on: trunk/packages/pixelmed/trunk/debian/DicomImageViewer
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/pixelmed/trunk/debian/DicomSRValidator
===================================================================
--- trunk/packages/pixelmed/trunk/debian/DicomSRValidator	                        (rev 0)
+++ trunk/packages/pixelmed/trunk/debian/DicomSRValidator	2013-06-03 07:31:19 UTC (rev 13806)
@@ -0,0 +1,4 @@
+#!/bin/sh
+# manually generated
+
+java -cp /usr/share/java/pixelmed.jar com.pixelmed.validate.DicomSRValidator "$@"


Property changes on: trunk/packages/pixelmed/trunk/debian/DicomSRValidator
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/pixelmed/trunk/debian/DoseUtility
===================================================================
--- trunk/packages/pixelmed/trunk/debian/DoseUtility	                        (rev 0)
+++ trunk/packages/pixelmed/trunk/debian/DoseUtility	2013-06-03 07:31:19 UTC (rev 13806)
@@ -0,0 +1,6 @@
+#!/bin/sh
+# generated by jnlp2script.sh
+
+# http://www.dclunie.com/pixelmed/software/webstart
+
+java -cp /usr/share/java/pixelmed.jar -Xmx768m -Xss2m com.pixelmed.apps.DoseUtility


Property changes on: trunk/packages/pixelmed/trunk/debian/DoseUtility
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/pixelmed/trunk/debian/MediaImporter
===================================================================
--- trunk/packages/pixelmed/trunk/debian/MediaImporter	                        (rev 0)
+++ trunk/packages/pixelmed/trunk/debian/MediaImporter	2013-06-03 07:31:19 UTC (rev 13806)
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Type=Application
+Terminal=false
+Version=20130220
+Name=MediaImporter
+GenericName=MediaImporter Application
+Comment=A simple media checker that searches for DICOMDIR and/or DICOM files.
+TryExec=
+Exec=
+Categories=Education;DataVisualization;ImageProcessing;MedicalSoftware
+Icon=
+MimeType=application/x-;

Added: trunk/packages/pixelmed/trunk/debian/VerificationSOPClassSCU
===================================================================
--- trunk/packages/pixelmed/trunk/debian/VerificationSOPClassSCU	                        (rev 0)
+++ trunk/packages/pixelmed/trunk/debian/VerificationSOPClassSCU	2013-06-03 07:31:19 UTC (rev 13806)
@@ -0,0 +1,4 @@
+#!/bin/sh
+# manually generated
+
+java -cp /usr/share/java/pixelmed.jar com.pixelmed.network.VerificationSOPClassSCU "$@"


Property changes on: trunk/packages/pixelmed/trunk/debian/VerificationSOPClassSCU
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/pixelmed/trunk/debian/WatchFolderAndSend
===================================================================
--- trunk/packages/pixelmed/trunk/debian/WatchFolderAndSend	                        (rev 0)
+++ trunk/packages/pixelmed/trunk/debian/WatchFolderAndSend	2013-06-03 07:31:19 UTC (rev 13806)
@@ -0,0 +1,6 @@
+#!/bin/sh
+# generated by jnlp2script.sh
+
+# http://www.dclunie.com/pixelmed/software/webstart
+
+java -cp /usr/share/java/pixelmed.jar -Xmx128m com.pixelmed.apps.WatchFolderAndSend


Property changes on: trunk/packages/pixelmed/trunk/debian/WatchFolderAndSend
___________________________________________________________________
Added: svn:executable
   + *

Modified: trunk/packages/pixelmed/trunk/debian/changelog
===================================================================
--- trunk/packages/pixelmed/trunk/debian/changelog	2013-06-03 07:14:17 UTC (rev 13805)
+++ trunk/packages/pixelmed/trunk/debian/changelog	2013-06-03 07:31:19 UTC (rev 13806)
@@ -1,3 +1,11 @@
+pixelmed (20130426-1) UNRELEASED; urgency=low
+
+  * New upstream
+  * Provides webapps as command line utils. Closes: #657354
+  * Add demos command line tools. Closes: #664087
+
+ -- Mathieu Malaterre <malat at debian.org>  Mon, 03 Jun 2013 09:12:59 +0200
+
 pixelmed (20130220-1) experimental; urgency=low
 
   * New upstream

Modified: trunk/packages/pixelmed/trunk/debian/control
===================================================================
--- trunk/packages/pixelmed/trunk/debian/control	2013-06-03 07:14:17 UTC (rev 13805)
+++ trunk/packages/pixelmed/trunk/debian/control	2013-06-03 07:31:19 UTC (rev 13806)
@@ -17,11 +17,13 @@
 Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/pixelmed/trunk/
 Homepage: http://www.pixelmed.com
 
-Package: pixelmed-java
+Package: libpixelmed-java
 Architecture: all
 Section: java
 Depends: ${java:Depends}, ${misc:Depends}
 Suggests: libjai-imageio-core-java
+Conflicts: pixelmed-java
+Replaces: pixelmed-java
 Description: DICOM implementation containing Image Viewer and a ECG Viewer
  This is a stand-alone DICOM toolkit that implements code for reading
  and creating DICOM data, DICOM network and file support, a database of
@@ -32,7 +34,7 @@
 Architecture: all
 Section: doc
 Depends: ${misc:Depends}
-Suggests: pixelmed-java
+Suggests: libpixelmed-java
 Description: DICOM implementation containing Image Viewer and a ECG Viewer - doc
  This is a stand-alone DICOM toolkit that implements code for reading
  and creating DICOM data, DICOM network and file support, a database of
@@ -41,14 +43,38 @@
  .
  This is the documentation package for pixelmed-java
 
+Package: pixelmed-apps
+Architecture: all
+Section: utils
+Depends: ${misc:Depends}, default-jre-headless, libpixelmed-java (= ${binary:Version})
+Description: DICOM implementation containing Image Viewer and a ECG Viewer - jnlp
+ This is a stand-alone DICOM toolkit that implements code for reading
+ and creating DICOM data, DICOM network and file support, a database of
+ DICOM objects, support for display of directories, images, reports and
+ spectra, and DICOM object validation.
+ .
+ Provide command line applications for using pixelmed
+
+Package: pixelmed-webstart-apps
+Architecture: all
+Section: utils
+Depends: ${misc:Depends}, libpixelmed-java (= ${binary:Version})
+Description: DICOM implementation containing Image Viewer and a ECG Viewer - jnlp
+ This is a stand-alone DICOM toolkit that implements code for reading
+ and creating DICOM data, DICOM network and file support, a database of
+ DICOM objects, support for display of directories, images, reports and
+ spectra, and DICOM object validation.
+ .
+ Provide JNLP applications as command line apps
+
 Package: pixelmed-www
 Architecture: all
 Section: web
-Depends: ${misc:Depends}, pixelmed-java (= ${binary:Version})
+Depends: ${misc:Depends}, pixelmed-webstart-apps (= ${binary:Version})
 Description: DICOM implementation containing Image Viewer and a ECG Viewer - jnlp
  This is a stand-alone DICOM toolkit that implements code for reading
  and creating DICOM data, DICOM network and file support, a database of
  DICOM objects, support for display of directories, images, reports and
  spectra, and DICOM object validation.
  .
- This is the web package. Provide JNLP applications
+ This is the web package. Depends on JNLP applications, provides HTML pages

Modified: trunk/packages/pixelmed/trunk/debian/ecgviewer
===================================================================
--- trunk/packages/pixelmed/trunk/debian/ecgviewer	2013-06-03 07:14:17 UTC (rev 13805)
+++ trunk/packages/pixelmed/trunk/debian/ecgviewer	2013-06-03 07:31:19 UTC (rev 13806)
@@ -10,11 +10,10 @@
 . /usr/lib/java-wrappers/java-wrappers.sh
 
 # We prefer to use openjdk or Sun's java if available
-find_java_runtime openjdk sun  || find_java_runtime 
+find_java_runtime openjdk sun || find_java_runtime 
 
 find_jars pixelmed commons-codec
 
 #java -Xmx512m -Xms512m -cp
 #java -cp "/usr/share/java/pixelmed.jar:/usr/share/java/commons-codec.jar" com.pixelmed.displaywave.ECGViewer
 run_java com.pixelmed.displaywave.ECGViewer "$@"
-

Added: trunk/packages/pixelmed/trunk/debian/pixelmed-apps.install
===================================================================
--- trunk/packages/pixelmed/trunk/debian/pixelmed-apps.install	                        (rev 0)
+++ trunk/packages/pixelmed/trunk/debian/pixelmed-apps.install	2013-06-03 07:31:19 UTC (rev 13806)
@@ -0,0 +1,8 @@
+# command line tool
+debian/DicomSRValidator         usr/bin
+debian/VerificationSOPClassSCU  usr/bin
+# GUI
+.com.pixelmed.display.DicomImageViewer.properties etc/pixelmed
+debian/dicomimageviewer usr/bin
+debian/doseutility      usr/bin
+debian/ecgviewer        usr/bin

Modified: trunk/packages/pixelmed/trunk/debian/pixelmed-java.install
===================================================================
--- trunk/packages/pixelmed/trunk/debian/pixelmed-java.install	2013-06-03 07:14:17 UTC (rev 13805)
+++ trunk/packages/pixelmed/trunk/debian/pixelmed-java.install	2013-06-03 07:31:19 UTC (rev 13806)
@@ -1,4 +0,0 @@
-.com.pixelmed.display.DicomImageViewer.properties etc/pixelmed
-debian/dicomimageviewer usr/bin
-debian/doseutility usr/bin
-debian/ecgviewer usr/bin

Added: trunk/packages/pixelmed/trunk/debian/pixelmed-webstart-apps.install
===================================================================
--- trunk/packages/pixelmed/trunk/debian/pixelmed-webstart-apps.install	                        (rev 0)
+++ trunk/packages/pixelmed/trunk/debian/pixelmed-webstart-apps.install	2013-06-03 07:31:19 UTC (rev 13806)
@@ -0,0 +1,10 @@
+webstart/*.jnlp usr/share/pixelmed
+icons           usr/share/pixelmed
+# shell scripts wrappers:
+debian/DicomImageBlackout
+debian/MediaImporter
+debian/WatchFolderAndSend
+debian/DicomImageViewer
+debian/ConvertAmicasJPEG2000FilesetToDicom
+debian/DicomCleaner
+debian/DoseUtility

Modified: trunk/packages/pixelmed/trunk/debian/pixelmed-www.install
===================================================================
--- trunk/packages/pixelmed/trunk/debian/pixelmed-www.install	2013-06-03 07:14:17 UTC (rev 13805)
+++ trunk/packages/pixelmed/trunk/debian/pixelmed-www.install	2013-06-03 07:31:19 UTC (rev 13806)
@@ -1,5 +1,3 @@
 webstart/*.html usr/share/pixelmed
-webstart/*.jnlp usr/share/pixelmed
 webstart/images usr/share/pixelmed
-icons           usr/share/pixelmed
 debian/pixelmed etc/apache2/sites-available

Modified: trunk/packages/pixelmed/trunk/debian/rules
===================================================================
--- trunk/packages/pixelmed/trunk/debian/rules	2013-06-03 07:14:17 UTC (rev 13805)
+++ trunk/packages/pixelmed/trunk/debian/rules	2013-06-03 07:31:19 UTC (rev 13806)
@@ -30,12 +30,16 @@
 	# doc package:
 	rm -rf docs
 
-debian/DoseUtility.desktop: webstart/DoseUtility.jnlp debian/jnlp2script.xsl
-	xsltproc --stringparam pixelmed_version $(VERSION) -o $@ debian/jnlp2desktop.xsl webstart/DoseUtility.jnlp
-
-debian/DoseUtility: webstart/DoseUtility.jnlp debian/jnlp2script.xsl
-	xsltproc --stringparam pixelmed_version $(VERSION) -o $@ debian/jnlp2script.xsl webstart/DoseUtility.jnlp
+#debian/%.desktop: webstart/%.jnlp debian/jnlp2script.xsl
+debian/%: webstart/%.jnlp debian/jnlp2script.xsl
+	# create .desktop file:
+	xsltproc --stringparam pixelmed_version $(VERSION) -o $@ debian/jnlp2desktop.xsl $<
+	# script wrapper:
+	xsltproc --stringparam pixelmed_version $(VERSION) -o $@ debian/jnlp2script.xsl $<
 	chmod +x $@
 
+pixelmed_webapps: debian/DicomImageBlackout debian/MediaImporter debian/WatchFolderAndSend debian/DicomImageViewer debian/ConvertAmicasJPEG2000FilesetToDicom debian/DicomCleaner debian/DoseUtility
+	echo "all shell script wrappers done"
+
 get-orig-source:
 	./debian/get-orig-source




More information about the debian-med-commit mailing list