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

Mathieu Malaterre malat at alioth.debian.org
Fri May 24 17:30:26 UTC 2013


Author: malat
Date: 2013-05-24 17:30:26 +0000 (Fri, 24 May 2013)
New Revision: 13708

Added:
   trunk/packages/pixelmed/trunk/debian/jnlp2script.xsl
Modified:
   trunk/packages/pixelmed/trunk/debian/rules
Log:
Add script generation

Added: trunk/packages/pixelmed/trunk/debian/jnlp2script.xsl
===================================================================
--- trunk/packages/pixelmed/trunk/debian/jnlp2script.xsl	                        (rev 0)
+++ trunk/packages/pixelmed/trunk/debian/jnlp2script.xsl	2013-05-24 17:30:26 UTC (rev 13708)
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2013 Mathieu Malaterre <malat at debian.org>
+-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+  <xsl:output method="text" indent="no" omit-xml-declaration="yes" encoding="utf-8"/>
+  <xsl:strip-space elements="*"/>
+  <xsl:template match="jnlp">
+    <xsl:text>#!/bin/sh
+</xsl:text>
+<xsl:text># generated by jnlp2script.sh
+</xsl:text>
+<xsl:text>
+# </xsl:text>
+    <xsl:value-of select="@codebase"/>
+<xsl:text>
+
+java -cp /usr/share/java/pixelmed.jar </xsl:text>
+    <xsl:value-of select="resources/j2se/@java-vm-args"/>
+<xsl:text> </xsl:text>
+    <xsl:value-of select="application-desc/@main-class"/>
+<xsl:text>
+</xsl:text>
+  </xsl:template>
+</xsl:stylesheet>

Modified: trunk/packages/pixelmed/trunk/debian/rules
===================================================================
--- trunk/packages/pixelmed/trunk/debian/rules	2013-05-24 17:11:15 UTC (rev 13707)
+++ trunk/packages/pixelmed/trunk/debian/rules	2013-05-24 17:30:26 UTC (rev 13708)
@@ -28,8 +28,12 @@
 	# doc package:
 	rm -rf docs
 
-debian/DoseUtility.desktop: webstart/DoseUtility.jnlp
+debian/DoseUtility.desktop: webstart/DoseUtility.jnlp debian/jnlp2script.xsl
 	xsltproc -o $@ debian/jnlp2desktop.xsl webstart/DoseUtility.jnlp
 
+debian/DoseUtility: webstart/DoseUtility.jnlp debian/jnlp2script.xsl
+	xsltproc -o $@ debian/jnlp2script.xsl webstart/DoseUtility.jnlp
+	chmod +x $@
+
 get-orig-source:
 	./debian/get-orig-source




More information about the debian-med-commit mailing list