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 <[email protected]> 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 <[email protected]> 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 <[email protected]> +Uploaders: Eric Maeker <[email protected]>, + Andreas Tille <[email protected]> +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 <[email protected]>, Andreas Tille <[email protected]> +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 <[email protected]> + +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 <[email protected]> + Andreas Tille <[email protected]> +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 _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit
