[med-svn] r5521 - in trunk/packages: . freeicd freeicd/trunk freeicd/trunk/debian
Eric Maeker
ericmaeker-guest at alioth.debian.org
Mon Nov 29 17:00:55 UTC 2010
Author: ericmaeker-guest
Date: 2010-11-29 17:00:53 +0000 (Mon, 29 Nov 2010)
New Revision: 5521
Added:
trunk/packages/freeicd/
trunk/packages/freeicd/trunk/
trunk/packages/freeicd/trunk/debian/
trunk/packages/freeicd/trunk/debian/README.source
trunk/packages/freeicd/trunk/debian/changelog
trunk/packages/freeicd/trunk/debian/compat
trunk/packages/freeicd/trunk/debian/control
trunk/packages/freeicd/trunk/debian/copyright
trunk/packages/freeicd/trunk/debian/freeicd-data.install
trunk/packages/freeicd/trunk/debian/freeicd-doc-en.install
trunk/packages/freeicd/trunk/debian/freeicd-doc-fr.install
trunk/packages/freeicd/trunk/debian/freeicd.1
trunk/packages/freeicd/trunk/debian/freeicd.install
trunk/packages/freeicd/trunk/debian/freeicd.lintian-overrides
trunk/packages/freeicd/trunk/debian/freeicd.manpages
trunk/packages/freeicd/trunk/debian/rules
trunk/packages/freeicd/trunk/debian/watch
Log:
Adding FreeICD application from the FreeMedForms project
Added: trunk/packages/freeicd/trunk/debian/README.source
===================================================================
--- trunk/packages/freeicd/trunk/debian/README.source (rev 0)
+++ trunk/packages/freeicd/trunk/debian/README.source 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1,4 @@
+This packages uses the quilt patch system. Please read
+/usr/share/doc/quilt/README.source for more information.
+
+ -- Andreas Tille <tille at debian.org> Mon, 31 Aug 2009 14:50:19 +0200
Added: trunk/packages/freeicd/trunk/debian/changelog
===================================================================
--- trunk/packages/freeicd/trunk/debian/changelog (rev 0)
+++ trunk/packages/freeicd/trunk/debian/changelog 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1,5 @@
+freeicd (0.1.0~beta-1) unstable; urgency=low
+
+ * Initial release
+
+ -- Eric Maeker, MD <eric.maeker at gmail.com> Mon, 19 Nov 2010 09:03:40 +0200
Added: trunk/packages/freeicd/trunk/debian/compat
===================================================================
--- trunk/packages/freeicd/trunk/debian/compat (rev 0)
+++ trunk/packages/freeicd/trunk/debian/compat 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1 @@
+7
Added: trunk/packages/freeicd/trunk/debian/control
===================================================================
--- trunk/packages/freeicd/trunk/debian/control (rev 0)
+++ trunk/packages/freeicd/trunk/debian/control 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1,63 @@
+Source: freeicd
+Section: science
+Priority: optional
+Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
+Uploaders: Eric Maeker <eric.maeker at free.fr>,
+ Andreas Tille <tille at debian.org>
+DM-Upload-Allowed: yes
+Build-Depends: debhelper (>= 7.1), libqt4-dev (>= 4.6.2), libxext-dev, quilt (>= 0.47), zlib1g-dev
+Standards-Version: 3.9.1
+Homepage: http://www.freemedforms.com/
+Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/freeicd/?rev=0&sc=0
+Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/freeicd/trunk/
+
+Package: freeicd
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libqtcore4 (>= 4.4.3), libqtgui4 (>= 4.4.3), libqt4-sql-sqlite, libqt4-xml,
+ libqt4-network, libqt4-svg, freeicd-data (= ${source:Version})
+Suggests: freeicd-doc
+Description: ICD10 coding assistant
+ FreeICD is the result of FreeMedForms ICD10 assistant plugins
+ built into a standalone application. It is developed by medical doctors
+ and is intended for use by these same professionals. It can be used
+ alone.
+
+Package: freeicd-data
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: freeicd
+Description: ICD10 coding assistant data
+ FreeICD is the result of FreeMedForms ICD10 assistant plugins
+ built into a standalone application. It is developed by medical doctors
+ and is intended for use by these same professionals. It can be used
+ alone.
+ .
+ This package contains the architecture independent data.
+
+Package: freeicd-doc-en
+Architecture: all
+Section: doc
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Enhances: freeicd
+Provides: freeicd-doc
+Description: ICD10 coding assistant
+ FreeICD is the result of FreeMedForms ICD10 assistant plugins
+ built into a standalone application. It is developed by medical doctors
+ and is intended for use by these same professionals. It can be used
+ alone.
+ .
+ This package contains the English documentation of FreeICD.
+
+Package: freeicd-doc-fr
+Architecture: all
+Section: doc
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Enhances: freeicd
+Provides: freeicd-doc
+Description: ICD10 coding assistant
+ FreeICD is the result of FreeMedForms ICD10 assistant plugins
+ built into a standalone application. It is developed by medical doctors
+ and is intended for use by these same professionals. It can be used
+ alone.
+ .
+ This package contains the French documentation of FreeICD.
Added: trunk/packages/freeicd/trunk/debian/copyright
===================================================================
--- trunk/packages/freeicd/trunk/debian/copyright (rev 0)
+++ trunk/packages/freeicd/trunk/debian/copyright 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1,21 @@
+X-Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat
+X-Debianized-By: Eric Maeker <eric.maeker at free.fr>, Andreas Tille <tille at debian.org>
+X-Debianized-Date: Sat, 05 Sep 2009 16:22:53 +0200
+X-Source-Downloaded-From: http://code.google.com/p/freemedforms/downloads/list
+X-Upstream-Author: Eric Maeker <eric.maeker at free.fr>
+
+Copyright: © 2008-2010 by Eric Maeker, MD
+License: GPL3 and (some parts as) LGPL
+
+Files: contrib/quazip/*
+Copyright: © 2005-2007 Sergey A. Tachenov
+License: Dual licensed as GPL2+ and LGPL
+X-Remark: Here we are using LGPL to be able to link against a BSD licensed
+ program
+X-Comment: On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in `/usr/share/common-licenses/LGPL'.
+
+Files: debian/*
+Copyright: © 2009-2010, Eric Maeker <eric.maeker at free.fr>
+ Andreas Tille <tille at debian.org>
+License: Same as FreeICD itself
Added: trunk/packages/freeicd/trunk/debian/freeicd-data.install
===================================================================
--- trunk/packages/freeicd/trunk/debian/freeicd-data.install (rev 0)
+++ trunk/packages/freeicd/trunk/debian/freeicd-data.install 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1 @@
+usr/share/freeicd
Added: trunk/packages/freeicd/trunk/debian/freeicd-doc-en.install
===================================================================
--- trunk/packages/freeicd/trunk/debian/freeicd-doc-en.install (rev 0)
+++ trunk/packages/freeicd/trunk/debian/freeicd-doc-en.install 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1 @@
+usr/share/doc/freeicd/en
Added: trunk/packages/freeicd/trunk/debian/freeicd-doc-fr.install
===================================================================
--- trunk/packages/freeicd/trunk/debian/freeicd-doc-fr.install (rev 0)
+++ trunk/packages/freeicd/trunk/debian/freeicd-doc-fr.install 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1 @@
+usr/share/doc/freeicd/fr
Added: trunk/packages/freeicd/trunk/debian/freeicd.1
===================================================================
--- trunk/packages/freeicd/trunk/debian/freeicd.1 (rev 0)
+++ trunk/packages/freeicd/trunk/debian/freeicd.1 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1,26 @@
+.TH FreeICD 1 "29 Nov 2010"
+.SH NAME
+FreeICD - ICD10 coding assistant
+.SH SYNOPSIS
+.B freeicd
+.SH DESCRIPTION
+.B FreeICD
+is the result of FreeMedForms
+.B ICD10
+assistant plugins
+built into a standalone application. It is developed by medical doctors
+and is intended for use by these same professionals. It can be used
+alone.
+
+.SH "OPTIONS"
+.LP
+.TP
+\fB\-v / --version\fR
+Displays the current version of FreeICD.
+
+.SH AUTHOR
+.B FreeICD
+is copyright 2008-2010 by Eric Maeker, MD
+.SH "SEE ALSO"
+.br
+.B http://www.freemedforms.com/
Added: trunk/packages/freeicd/trunk/debian/freeicd.install
===================================================================
--- trunk/packages/freeicd/trunk/debian/freeicd.install (rev 0)
+++ trunk/packages/freeicd/trunk/debian/freeicd.install 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1,5 @@
+usr/bin
+usr/lib
+usr/share/applications
+usr/share/pixmaps
+
Added: trunk/packages/freeicd/trunk/debian/freeicd.lintian-overrides
===================================================================
--- trunk/packages/freeicd/trunk/debian/freeicd.lintian-overrides (rev 0)
+++ trunk/packages/freeicd/trunk/debian/freeicd.lintian-overrides 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1,17 @@
+# dh_makeshlibs is probably called because of the private dynamic libraries in the package but these are not in /usr/lib
+# but do not override this for the moment to keep a record of this issue visibly
+# freeicd: postinst-has-useless-call-to-ldconfig
+# freeicd: postrm-has-useless-call-to-ldconfig
+
+# The lintian message says:
+# The only time a binary or shared library in a Debian package should set
+# RPATH is if it is linked to private shared libraries in the same
+# package. In that case, place those private shared libraries in
+# /usr/lib/<package>.
+# This is actually the case and so the lintian error is a false alarm
+freeicd: binary-or-shlib-defines-rpath ./usr/bin/freeicd plugins
+freeicd: binary-or-shlib-defines-rpath ./usr/lib/freeicd/libAggregation.so.1.0.0 plugins
+freeicd: binary-or-shlib-defines-rpath ./usr/lib/freeicd/libExtensionSystem.so.1.0.0 plugins
+freeicd: binary-or-shlib-defines-rpath ./usr/lib/freeicd/libTranslationUtils.so.1.0.0 plugins
+freeicd: binary-or-shlib-defines-rpath ./usr/lib/freeicd/libUtils.so.1.0.0 plugins
+freeicd: binary-or-shlib-defines-rpath ./usr/lib/freeicd/libquazip.so.1.0.0 plugins
Added: trunk/packages/freeicd/trunk/debian/freeicd.manpages
===================================================================
--- trunk/packages/freeicd/trunk/debian/freeicd.manpages (rev 0)
+++ trunk/packages/freeicd/trunk/debian/freeicd.manpages 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1 @@
+debian/freeicd.1
Added: trunk/packages/freeicd/trunk/debian/rules
===================================================================
--- trunk/packages/freeicd/trunk/debian/rules (rev 0)
+++ trunk/packages/freeicd/trunk/debian/rules 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1,43 @@
+#!/usr/bin/make -f
+
+%:
+ dh $@ --with quilt
+
+override_dh_auto_configure:
+ lrelease global_resources/translations/*.ts
+ qmake-qt4 -r -config release "CONFIG+=LINUX_INTEGRATED" "INSTALL_ROOT_PATH=$(CURDIR)/debian/tmp/usr/" freeicd.pro
+
+# Upstream does not seem to provide a proper clean target - clean up here
+override_dh_auto_clean:
+ rm -rf bin/plugins/* bin/freeicd
+ find build -type d -name "\.*" -exec rm -rf \{\} \; 2> /dev/null || true
+ rm -rf contrib/quazip/libz.a
+ test ! -f Makefile || make distclean
+
+override_dh_auto_install:
+ make install
+
+override_dh_install:
+ # Install documentation
+ mkdir -p $(CURDIR)/debian/tmp/usr/share/doc/freeicd/en
+ mkdir -p $(CURDIR)/debian/tmp/usr/share/doc/freeicd/fr
+ cp -a global_resources/doc/freeicd/en/html/* $(CURDIR)/debian/tmp/usr/share/doc/freeicd/en
+ cp -a global_resources/doc/freeicd/fr/html/* $(CURDIR)/debian/tmp/usr/share/doc/freeicd/fr
+
+ # Remove those Links to dynamic libraries which have no version number (this should only
+ # be provided in -dev packages. But some *.so files are real files without version number
+ # FIXME
+ # find $(CURDIR)/debian/tmp/usr/lib/freeicd -type l -name "*.so" -exec rm -f \{\} \;
+
+ # remove doc files from /usr/bin
+ rm -f debian/tmp/usr/bin/[CR]*
+
+ dh_install --autodest
+
+override_dh_shlibdeps::
+ LD_LIBRARY_PATH=debian/tmp/usr/lib/freeicd dh_shlibdeps -l/usr/lib/freeicd
+
+override_dh_installdeb:
+ # remove extra license file
+ rm -f $(CURDIR)/debian/freeicd-data/usr/share/freeicd/textfiles/COPYING.txt
+ dh_installdeb
Property changes on: trunk/packages/freeicd/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
+ *
Added: trunk/packages/freeicd/trunk/debian/watch
===================================================================
--- trunk/packages/freeicd/trunk/debian/watch (rev 0)
+++ trunk/packages/freeicd/trunk/debian/watch 2010-11-29 17:00:53 UTC (rev 5521)
@@ -0,0 +1,5 @@
+version=3
+
+# rather using the redirector
+opts="uversionmangle=s/%7E/~/" \
+ http://googlecode.debian.net/p/freemedforms/freeicdfullsources-(.+)\.tgz
More information about the debian-med-commit
mailing list