[med-svn] r12461 - trunk/packages/gnumed-client/trunk/debian
Andreas Tille
tille at alioth.debian.org
Tue Oct 23 09:34:51 UTC 2012
Author: tille
Date: 2012-10-23 09:34:51 +0000 (Tue, 23 Oct 2012)
New Revision: 12461
Added:
trunk/packages/gnumed-client/trunk/debian/README.source
Removed:
trunk/packages/gnumed-client/trunk/debian/gnumed-doc.linktrees
Modified:
trunk/packages/gnumed-client/trunk/debian/changelog
trunk/packages/gnumed-client/trunk/debian/control
trunk/packages/gnumed-client/trunk/debian/gnumed-doc.links
trunk/packages/gnumed-client/trunk/debian/rules
trunk/packages/gnumed-client/trunk/debian/watch
Log:
New upstream version; take over the fixes from wheezy branch to make sure the package does not ship JavaScript files without source
Added: trunk/packages/gnumed-client/trunk/debian/README.source
===================================================================
--- trunk/packages/gnumed-client/trunk/debian/README.source (rev 0)
+++ trunk/packages/gnumed-client/trunk/debian/README.source 2012-10-23 09:34:51 UTC (rev 12461)
@@ -0,0 +1,22 @@
+JavaScript source files
+=======================
+
+Upstream source of GNUmed client is distributed with compressed
+JavaScript files that are not considered as source code. These files
+are part of the GNUmed documentation which is using a FosWiki export.
+The requirement of providing the source code for those files is
+fullfilled in two different ways:
+
+ 1. JQuery is used in its Debian packaged flavour anyway so these
+ files are simply removed from source tarball
+
+ 2. Those JavaScript files which are not packaged for Debian are
+ downloaded from their original location (FosWiki SVN, see
+ debian/JS/get) and provided in the directory debian/JS in
+ uncompressed source.
+
+ GNUmed upstream confirmed that the results obtained from these
+ sources via yui-compressor could be perfectly used instead of
+ the compressed files JS files inside GNUmed upstream source.
+
+ -- Andreas Tille <tille at debian.org> Mon, 15 Oct 2012 12:37:29 +0200
Modified: trunk/packages/gnumed-client/trunk/debian/changelog
===================================================================
--- trunk/packages/gnumed-client/trunk/debian/changelog 2012-10-23 09:32:33 UTC (rev 12460)
+++ trunk/packages/gnumed-client/trunk/debian/changelog 2012-10-23 09:34:51 UTC (rev 12461)
@@ -1,7 +1,20 @@
-gnumed-client (1.2.3-2) UNRELEASED; urgency=low
+gnumed-client (1.2.5+dfsg-1) UNRELEASED; urgency=low
+ * New upstream version
* Suggests: wakeonlan | etherwake | gwakeonlan, nvram-wakeup
as suggested by upstream
+ * debian/rules: get-orig-source target that removes JavaScript
+ files without source that are not used anyway from source tarball
+ * debian/copyright: Document what JavaSource files are removed from
+ upstream tarball
+ * debian/README.source: Document that some JavaScript files were removed
+ and some were provided as source
+ * debian/JS: Provide source code of remaining JavaScript files
+ Closes: #685351
+ * debian/dh_linktrees: deleted because dh_linktrees tries to work on
+ files which are removed now - rather use dh_links instead
+ * debian/watch: mangle version with '+dfsg' suffix
+ * debian/control: Standards-Version: 3.9.4 (no changes needed)
-- Andreas Tille <tille at debian.org> Mon, 20 Aug 2012 13:03:42 +0200
Modified: trunk/packages/gnumed-client/trunk/debian/control
===================================================================
--- trunk/packages/gnumed-client/trunk/debian/control 2012-10-23 09:32:33 UTC (rev 12460)
+++ trunk/packages/gnumed-client/trunk/debian/control 2012-10-23 09:34:51 UTC (rev 12461)
@@ -6,7 +6,7 @@
Uploaders: Andreas Tille <tille at debian.org>, Sebastian Hilbert <sebastian.hilbert at gmx.net>
Build-Depends: debhelper (>= 9), po-debconf, python (>= 2.6),
dh-linktree, libjs-jquery, libjs-jquery-livequery
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/gnumed-client/trunk/
Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/gnumed-client/trunk/
Homepage: http://www.gnumed.de
Modified: trunk/packages/gnumed-client/trunk/debian/gnumed-doc.links
===================================================================
--- trunk/packages/gnumed-client/trunk/debian/gnumed-doc.links 2012-10-23 09:32:33 UTC (rev 12460)
+++ trunk/packages/gnumed-client/trunk/debian/gnumed-doc.links 2012-10-23 09:34:51 UTC (rev 12461)
@@ -1 +1,3 @@
-usr/share/doc/gnumed/user-manual/Gnumed/GnumedManual.html usr/share/doc/gnumed/user-manual/Gnumed/index.html
+usr/share/doc/gnumed/user-manual/Gnumed/GnumedManual.html usr/share/doc/gnumed/user-manual/Gnumed/index.html
+usr/share/javascript/jquery-livequery/jquery.livequery.js usr/share/doc/gnumed/user-manual/rsrc/System/JQueryPlugin/plugins/livequery/jquery.livequery.js
+usr/share/javascript/jquery/jquery.js usr/share/doc/gnumed/user-manual/rsrc/System/JQueryPlugin/jquery-1.4.3.js
Deleted: trunk/packages/gnumed-client/trunk/debian/gnumed-doc.linktrees
===================================================================
--- trunk/packages/gnumed-client/trunk/debian/gnumed-doc.linktrees 2012-10-23 09:32:33 UTC (rev 12460)
+++ trunk/packages/gnumed-client/trunk/debian/gnumed-doc.linktrees 2012-10-23 09:34:51 UTC (rev 12461)
@@ -1,2 +0,0 @@
-replace usr/share/javascript/jquery-livequery/jquery.livequery.js usr/share/doc/gnumed/user-manual/rsrc/System/JQueryPlugin/plugins/livequery/jquery.livequery.js
-replace usr/share/javascript/jquery/jquery.js usr/share/doc/gnumed/user-manual/rsrc/System/JQueryPlugin/jquery-1.4.3.js
Modified: trunk/packages/gnumed-client/trunk/debian/rules
===================================================================
--- trunk/packages/gnumed-client/trunk/debian/rules 2012-10-23 09:32:33 UTC (rev 12460)
+++ trunk/packages/gnumed-client/trunk/debian/rules 2012-10-23 09:34:51 UTC (rev 12461)
@@ -38,5 +38,10 @@
# Remove appendix .py from gm_ctl_client
cp -a client/connectors/gm_ctl_client.py debian/$(client)/usr/bin/gm_ctl_client
-#override_dh_pysupport:
-# dh_pysupport /usr/share/gnumed/Gnumed
+# Remark: The following uscan command requires devscripts > 2.12.4 which is not
+# yet released at the time of this package release. The code can be obtained
+# via
+# git clone git://tille@git.debian.org/git/users/tille/devscripts.git
+# and then use scripts/uscan.pl
+get-orig-source:
+ uscan --verbose --repack-compression xz
Modified: trunk/packages/gnumed-client/trunk/debian/watch
===================================================================
--- trunk/packages/gnumed-client/trunk/debian/watch 2012-10-23 09:32:33 UTC (rev 12460)
+++ trunk/packages/gnumed-client/trunk/debian/watch 2012-10-23 09:34:51 UTC (rev 12461)
@@ -1,9 +1,5 @@
version=3
-# This will fail until upstream creates a dir 0.6 with only release candidates
-# http://www.gnumed.de/downloads/client/([\d\.]+)/GNUmed-client\.(.*)\.tgz
-
-# This might work as replacement in case the Wiki mighth contain proper links to the tarball
-# http://wiki.gnumed.de/bin/view/Gnumed/ReleaseStatus \
+opts="dversionmangle=s/\+dfsg//g" \
http://wiki.gnumed.de/bin/view/Gnumed/InstallerGuideHomeShort \
http://www.gnumed.de/downloads/client/[\d\.]+/gnumed-client\.([\d\.]+)\.tgz
More information about the debian-med-commit
mailing list