This is an automated email from the git hooks/post-receive script. onlyjob pushed a commit to branch master in repository openmolar.
commit bf262fc (HEAD, master) Author: Dmitry Smirnov <[email protected]> Date: Tue Mar 18 06:15:41 2014 Initial commit --- debian/changelog | 5 ++++ debian/compat | 1 + debian/control | 19 ++++++++++++++ debian/copyright | 55 +++++++++++++++++++++++++++++++++++++++ debian/manpages | 1 + debian/openmolar.1 | 19 ++++++++++++++ debian/patches/private-libs.patch | 18 +++++++++++++ debian/patches/series | 1 + debian/rules | 30 +++++++++++++++++++++ debian/source/format | 1 + debian/source/options | 1 + debian/watch | 6 +++++ 12 files changed, 157 insertions(+) diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..537b060 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +openmolar (0.5.0~10-1) experimental; urgency=low + + * Initial release (Closes: #564285). + + -- Dmitry Smirnov <[email protected]> Tue, 18 Mar 2014 14:21:14 +1100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..f11c82a --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 \ No newline at end of file diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..0dc4372 --- /dev/null +++ b/debian/control @@ -0,0 +1,19 @@ +Source: openmolar +Section: science +Priority: optional +Maintainer: Debian Med Packaging Team <[email protected]> +Uploaders: Dmitry Smirnov <[email protected]> +Build-Depends: debhelper (>= 9), python-all +Standards-Version: 3.9.5 +Homepage: http://openmolar.com/om1 +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-med/openmolar.git +Vcs-Git: git://anonscm.debian.org/debian-med/openmolar.git + +Package: openmolar +Architecture: all +Depends: ${misc:Depends}, ${python:Depends} + ,python-mysqldb + ,python-qt4 +Description: dental practice management software + Openmolar is a dental practice management suite. Its functionality include + appointments, patient records, treatment planning, billing etc. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..eecb440 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,55 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: openmolar +Source: https://github.com/rowinggolfer/openmolar1/releases + +Files: * +Copyright: 2009-2013 Neil Wallace <[email protected]> + <[email protected]> +License: GPL-3+ + +Files: src/openmolar/backports/ordered_dict.py +Copyright: 2009 Raymond Hettinger +License: Expat +Comment: + http://code.activestate.com/recipes/576669/ + +Files: debian/* +Copyright: 2013-2014 Dmitry Smirnov <[email protected]> +License: GPL-3+ + +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + The complete text of the GNU General Public License 3 + can be found in "/usr/share/common-licenses/GPL-3". + +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. +Comment: + This license also known as "MIT" however FSF consider "MIT" labelling + ambiguous and copyright-format specification recommend to label such license + as "Expat". diff --git a/debian/manpages b/debian/manpages new file mode 100644 index 0000000..0f65186 --- /dev/null +++ b/debian/manpages @@ -0,0 +1 @@ +debian/*.1 diff --git a/debian/openmolar.1 b/debian/openmolar.1 new file mode 100644 index 0000000..72fb99f --- /dev/null +++ b/debian/openmolar.1 @@ -0,0 +1,19 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.44.1. +.TH OPENMOLAR "1" "March 2014" "OpenMolar 0.5.0-beta10" "User Commands" +.SH NAME +OpenMolar \- dental practice management software. +.SH DESCRIPTION +dental practice management software. +.SH OPTIONS +.TP +\fB\-\-help\fR +show this text +.TP +\fB\-\-firstrun\fR +offer the firstrun config and demodatabase generation +.TP +\fB\-\-setup\fR +takes you to the admin page +.TP +\fB\-\-version\fR +show the versioning and exit diff --git a/debian/patches/private-libs.patch b/debian/patches/private-libs.patch new file mode 100644 index 0000000..e9e9e1d --- /dev/null +++ b/debian/patches/private-libs.patch @@ -0,0 +1,18 @@ +Last-Update: 2014-03-18 +Forwarded: not-needed +Author: Dmitry Smirnov <[email protected]> +Description: make sure openmolar can find its modules in prvate location + +--- a/openmolar ++++ b/openmolar +@@ -6,7 +6,10 @@ + # by the Free Software Foundation, either version 3 of the License, or + # (at your option) any later version. + # See the GNU General Public License for more details. + ++import sys ++sys.path.append("/usr/share/openmolar") ++ + from openmolar import main + + main.run() diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..b13c0ac --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +private-libs.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..c509427 --- /dev/null +++ b/debian/rules @@ -0,0 +1,30 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +PKD = $(abspath $(dir $(MAKEFILE_LIST))) +PKG = $(word 2,$(shell dpkg-parsechangelog -l$(PKD)/changelog | grep ^Source)) + +%: + dh $@ --with python2 + +override_dh_auto_install: + dh_auto_install -- \ + --install-lib=usr/share/$(PKG)/ +# --install-scripts=usr/bin/ + +override_dh_builddeb: + dh_builddeb -- -Zxz + +MAN_NAME=dental practice management software. +openmolar.1: + PYTHONPATH="$(CURDIR)/debian/openmolar/usr/share/$(PKG):$(PYTHONPATH)" \ + help2man --no-info --name="$(MAN_NAME)" "LANG=en_AU $(CURDIR)/openmolar" > $@ + perl \ + -E 's{\s+(It was generated by help2man)}{ $$1}; # correcting help2man comment' \ + -E 's{^\.SH\s+DESCRIPTION\K}{\n$(MAN_NAME)}; # correcting empty DESCRIPTION section' \ + -E 's{command\s+line\s+options\s+are\s+as\s+follows}{.SH OPTIONS}; # create OPTIONS section' \ + -E 's{^(\\fB\\-\\-)}{.TP\n$$1}; # prepend each option with .TP' \ + -E 's{\\fR\s+\K}{\n}; # separate arguments and their descriptions' \ + -pi $@ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/options b/debian/source/options new file mode 100644 index 0000000..b7bc1f2 --- /dev/null +++ b/debian/source/options @@ -0,0 +1 @@ +compression = "xz" diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..c2d8149 --- /dev/null +++ b/debian/watch @@ -0,0 +1,6 @@ +version=3 + +opts=\ +uversionmangle=s/\-beta/~/,\ + https://github.com/rowinggolfer/openmolar1/releases \ + .*/archive/v?(\d[\d\.]+(?:\-(?:beta)\d+)?)\.tar\.gz -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/openmolar.git _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
