Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gnuhealth-client for
openSUSE:Factory checked in at 2021-02-16 22:39:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnuhealth-client (Old)
and /work/SRC/openSUSE:Factory/.gnuhealth-client.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuhealth-client"
Tue Feb 16 22:39:40 2021 rev:18 rq:872716 version:3.8.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnuhealth-client/gnuhealth-client.changes
2020-11-07 21:05:37.313621623 +0100
+++
/work/SRC/openSUSE:Factory/.gnuhealth-client.new.28504/gnuhealth-client.changes
2021-02-16 22:49:10.714591067 +0100
@@ -1,0 +2,6 @@
+Mon Feb 15 10:52:18 UTC 2021 - Axel Braun <[email protected]>
+
+- version 3.8.1
+ spec-file updated to use new python macros
+
+-------------------------------------------------------------------
Old:
----
gnuhealth-client-3.6.9.tar.gz
New:
----
gnuhealth-client-3.8.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnuhealth-client.spec ++++++
--- /var/tmp/diff_new_pack.HqDJ8g/_old 2021-02-16 22:49:11.526591701 +0100
+++ /var/tmp/diff_new_pack.HqDJ8g/_new 2021-02-16 22:49:11.526591701 +0100
@@ -1,8 +1,8 @@
#
# spec file for package gnuhealth-client
#
-# Copyright (c) 2020 SUSE LLC
-# Copyright (c) 2015-2019 Dr. Axel Braun
+# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2015-2021 Dr. Axel Braun
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
#
-%define majorver 3.6
+%define majorver 3.8
Name: gnuhealth-client
-Version: %{majorver}.9
+Version: %{majorver}.1
Release: 0
Summary: The client of the GNU Health Hospital system
License: GPL-3.0-only
@@ -33,7 +33,7 @@
Source3:
ftp://ftp.gnu.org/gnu/health/plugins/gnuhealth_plugin_frl-latest.tar.gz
Source4: %{name}.desktop
-###uildRequires: fdupes
+BuildRequires: fdupes
BuildRequires: python3-Babel
BuildRequires: python3-Sphinx
BuildRequires: python3-devel
@@ -45,20 +45,8 @@
Requires: gobject-introspection
Requires: opencv
-Requires: python3-GooCalendar >= 0.5
-Requires: python3-cairo
-Requires: python3-chardet
-Requires: python3-dateutil
-Requires: python3-gnupg
-Requires: python3-gobject
-Requires: python3-gobject-Gdk
-Requires: python3-gobject-cairo
-Requires: python3-numpy
-Requires: python3-opencv
-Requires: python3-pytz
-Requires: python3-setuptools
-Requires: python3-simplejson
-Requires: python3-xml
+%{?python_enable_dependency_generator}
+
BuildArch: noarch
Conflicts: tryton
@@ -85,10 +73,10 @@
rm -rf */__pycache__
%build
-:
+%python3_build
%install
-python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python3_install --prefix=%{_prefix} --root=%{buildroot}
# menu-entry
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{name}.desktop
@@ -98,7 +86,7 @@
cp %{buildroot}$(ls -d /usr/lib/python3.*
)/site-packages/tryton/data/pixmaps/tryton/gnuhealth-icon.png
%{buildroot}%{_datadir}/pixmaps/gnuhealth.png
-###thon_expand %fdupes %{buildroot}%{python_sitelib}
+%python_expand %fdupes %{buildroot}%{python3_sitelib}
%files
%{_bindir}/%{name}
@@ -106,6 +94,6 @@
%doc Changelog
%license COPYRIGHT COPYING
%{_datadir}/pixmaps/*
-%{python_sitelib}/*
+%{python3_sitelib}/*
%changelog
++++++ gnuhealth-client-3.6.9.tar.gz -> gnuhealth-client-3.8.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnuhealth-client-3.6.9/COPYRIGHT
new/gnuhealth-client-3.8.1/COPYRIGHT
--- old/gnuhealth-client-3.6.9/COPYRIGHT 2020-05-17 13:27:02.000000000
+0200
+++ new/gnuhealth-client-3.8.1/COPYRIGHT 2020-11-26 17:08:58.000000000
+0100
@@ -4,8 +4,8 @@
#
# Licensed under GPL v3+
#
-# Copyright (C) 2017 - 2020 Luis Falcon <[email protected]>
-# Copyright (C) 2017 - 2020 GNU Solidario <[email protected]>
+# Copyright (C) 2017 - 2019 Luis Falcon <[email protected]>
+# Copyright (C) 2017 - 2019 GNU Solidario <[email protected]>
#
# Based on the Tryton GTK Client 5.2
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnuhealth-client-3.6.9/Changelog
new/gnuhealth-client-3.8.1/Changelog
--- old/gnuhealth-client-3.6.9/Changelog 2020-05-17 13:58:49.000000000
+0200
+++ new/gnuhealth-client-3.8.1/Changelog 2021-02-14 01:11:40.000000000
+0100
@@ -1,3 +1,25 @@
+changeset: 4:25b30e0490e9
+tag: tip
+user: Luis Falcon <[email protected]>
+date: Sun Feb 14 00:10:25 2021 +0000
+summary: Update 'about' section and picture
+
+changeset: 3:48df2b1c47b7
+user: Luis Falcon <[email protected]>
+date: Sun Feb 14 00:08:29 2021 +0000
+summary: Fix SyntaxWarning using is with a literal in 'saved' variable.
PEP8
+
+changeset: 2:7dbe0af27150
+user: Luis Falcon <[email protected]>
+date: Sat Feb 13 16:48:47 2021 +0000
+summary: Read the version file to avoid hardcoding
+
+changeset: 1:af03fc6b10a6
+user: Luis Falcon <[email protected]>
+date: Sat Feb 13 16:25:48 2021 +0000
+summary: Update with GH HMIS client 3.6.9 stable patches
+
+
changeset: 3622:8b32ea377d93
user: Luis Falcon <[email protected]>
date: Wed May 13 17:52:31 2020 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnuhealth-client-3.6.9/PKG-INFO
new/gnuhealth-client-3.8.1/PKG-INFO
--- old/gnuhealth-client-3.6.9/PKG-INFO 2020-05-17 14:23:00.303046000 +0200
+++ new/gnuhealth-client-3.8.1/PKG-INFO 2021-02-15 22:09:27.395023800 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: gnuhealth-client
-Version: 3.6.9
+Version: 3.8.1
Summary: The GNU Health GTK client
Home-page: http://www.gnuhealth.org
Author: GNU Solidario
@@ -10,7 +10,7 @@
Description: The GNU Health GTK Client
=======================================================================
- The GTK client allows to connect to the GNU Health HMIS server from the
+ The GTK client allows to connect to the GNU Health HMIS component
server from the
desktop.
@@ -23,7 +23,7 @@
Technology
----------
- The GNU Health GTK client is a Python 3 application that derives from
the Tryton GTK client, with specific
+ The GNU Health HMIS client is a Python 3 application that derives from
the Tryton GTK client, with specific
features of GNU Health and healthcare sector.
The default profile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnuhealth-client-3.6.9/README.rst
new/gnuhealth-client-3.8.1/README.rst
--- old/gnuhealth-client-3.6.9/README.rst 2020-05-17 13:27:01.000000000
+0200
+++ new/gnuhealth-client-3.8.1/README.rst 2021-02-13 16:36:55.000000000
+0100
@@ -1,7 +1,7 @@
The GNU Health GTK Client
=======================================================================
-The GTK client allows to connect to the GNU Health HMIS server from the
+The GTK client allows to connect to the GNU Health HMIS component server from
the
desktop.
@@ -14,7 +14,7 @@
Technology
----------
-The GNU Health GTK client is a Python 3 application that derives from the
Tryton GTK client, with specific
+The GNU Health HMIS client is a Python 3 application that derives from the
Tryton GTK client, with specific
features of GNU Health and healthcare sector.
The default profile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnuhealth-client-3.6.9/gnuhealth_client.egg-info/PKG-INFO
new/gnuhealth-client-3.8.1/gnuhealth_client.egg-info/PKG-INFO
--- old/gnuhealth-client-3.6.9/gnuhealth_client.egg-info/PKG-INFO
2020-05-17 14:23:00.000000000 +0200
+++ new/gnuhealth-client-3.8.1/gnuhealth_client.egg-info/PKG-INFO
2021-02-15 22:09:27.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: gnuhealth-client
-Version: 3.6.9
+Version: 3.8.1
Summary: The GNU Health GTK client
Home-page: http://www.gnuhealth.org
Author: GNU Solidario
@@ -10,7 +10,7 @@
Description: The GNU Health GTK Client
=======================================================================
- The GTK client allows to connect to the GNU Health HMIS server from the
+ The GTK client allows to connect to the GNU Health HMIS component
server from the
desktop.
@@ -23,7 +23,7 @@
Technology
----------
- The GNU Health GTK client is a Python 3 application that derives from
the Tryton GTK client, with specific
+ The GNU Health HMIS client is a Python 3 application that derives from
the Tryton GTK client, with specific
features of GNU Health and healthcare sector.
The default profile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnuhealth-client-3.6.9/gnuhealth_client.egg-info/SOURCES.txt
new/gnuhealth-client-3.8.1/gnuhealth_client.egg-info/SOURCES.txt
--- old/gnuhealth-client-3.6.9/gnuhealth_client.egg-info/SOURCES.txt
2020-05-17 14:23:00.000000000 +0200
+++ new/gnuhealth-client-3.8.1/gnuhealth_client.egg-info/SOURCES.txt
2021-02-15 22:09:27.000000000 +0100
@@ -97,6 +97,7 @@
tryton/data/locale/zh_CN/LC_MESSAGES/tryton.mo
tryton/data/locale/zh_CN/LC_MESSAGES/tryton.po
tryton/data/pixmaps/tryton/banner.png
+tryton/data/pixmaps/tryton/gnuhealth-hmis-about.png
tryton/data/pixmaps/tryton/gnuhealth-icon.png
tryton/data/pixmaps/tryton/tryton-add.svg
tryton/data/pixmaps/tryton/tryton-archive.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnuhealth-client-3.6.9/tryton/__init__.py
new/gnuhealth-client-3.8.1/tryton/__init__.py
--- old/gnuhealth-client-3.6.9/tryton/__init__.py 2020-05-17
13:59:44.000000000 +0200
+++ new/gnuhealth-client-3.8.1/tryton/__init__.py 2021-02-15
21:54:16.000000000 +0100
@@ -1,10 +1,11 @@
# This file is part of GNU Health. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
-__version__ = "3.6.9"
-SERVER_VERSION = "5.0.0"
import gi
import locale
+__version__ = "3.8.1"
+SERVER_VERSION = "5.0.0"
+
gi.require_version('Gtk', '3.0')
gi.require_version('Gdk', '3.0')
gi.require_foreign('cairo')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnuhealth-client-3.6.9/tryton/config.py
new/gnuhealth-client-3.8.1/tryton/config.py
--- old/gnuhealth-client-3.6.9/tryton/config.py 2020-05-17 13:27:02.000000000
+0200
+++ new/gnuhealth-client-3.8.1/tryton/config.py 2021-02-13 18:54:35.000000000
+0100
@@ -156,7 +156,7 @@
def __getitem__(self, key):
return self.options.get(key, self.config.get(key,
- self.defaults.get(key)))
+ self.defaults.get(key)))
CONFIG = ConfigManager()
@@ -176,6 +176,8 @@
GNUHEALTH_ICON = GdkPixbuf.Pixbuf.new_from_file(
os.path.join(PIXMAPS_DIR, 'gnuhealth-icon.png'))
+GH_ABOUT = GdkPixbuf.Pixbuf.new_from_file(
+ os.path.join(PIXMAPS_DIR, 'gnuhealth-hmis-about.png'))
BANNER = 'banner.png'
Binary files old/gnuhealth-client-3.6.9/tryton/data/pixmaps/tryton/banner.png
and new/gnuhealth-client-3.8.1/tryton/data/pixmaps/tryton/banner.png differ
Binary files
old/gnuhealth-client-3.6.9/tryton/data/pixmaps/tryton/gnuhealth-hmis-about.png
and
new/gnuhealth-client-3.8.1/tryton/data/pixmaps/tryton/gnuhealth-hmis-about.png
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnuhealth-client-3.6.9/tryton/gui/window/about.py
new/gnuhealth-client-3.8.1/tryton/gui/window/about.py
--- old/gnuhealth-client-3.6.9/tryton/gui/window/about.py 2020-05-17
13:27:02.000000000 +0200
+++ new/gnuhealth-client-3.8.1/tryton/gui/window/about.py 2021-02-13
18:58:47.000000000 +0100
@@ -1,11 +1,10 @@
-# -*- coding: utf-8 -*-
# This file is part of GNU Health. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import os
import gettext
from gi.repository import Gtk, GdkPixbuf
-from tryton.config import PIXMAPS_DIR, CONFIG, GNUHEALTH_ICON
+from tryton.config import PIXMAPS_DIR, CONFIG, GH_ABOUT
from tryton.common import get_toplevel_window
from tryton import __version__
@@ -692,7 +691,6 @@
<http://www.gnu.org/philosophy/why-not-lgpl.html>.'''
-
class About(object):
def __init__(self):
@@ -704,7 +702,7 @@
self.win.set_comments(POWERED_BY)
self.win.set_license(LICENSE)
self.win.set_website('http://www.gnuhealth.org/')
- self.win.set_logo(GNUHEALTH_ICON)
+ self.win.set_logo(GH_ABOUT)
self.win.run()
parent.present()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnuhealth-client-3.6.9/tryton/gui/window/view_form/screen/screen.py
new/gnuhealth-client-3.8.1/tryton/gui/window/view_form/screen/screen.py
--- old/gnuhealth-client-3.6.9/tryton/gui/window/view_form/screen/screen.py
2020-05-17 13:27:02.000000000 +0200
+++ new/gnuhealth-client-3.8.1/tryton/gui/window/view_form/screen/screen.py
2021-02-14 01:01:45.000000000 +0100
@@ -227,10 +227,11 @@
change_with = props.get('selection_change_with')
if change_with:
selection = RPCExecute('model', self.model_name,
- props['selection'], dict((p, None) for p in change_with))
+ props['selection'],
+ dict((p, None) for p in change_with))
else:
selection = RPCExecute('model', self.model_name,
- props['selection'])
+ props['selection'])
except RPCException:
selection = []
selection.sort(key=itemgetter(1))
@@ -277,7 +278,8 @@
while True:
try:
ids = RPCExecute('model', self.model_name, 'search', domain,
- self.offset, self.limit, self.order, context=context)
+ self.offset, self.limit, self.order,
+ context=context)
except RPCException:
break
if ids or self.offset <= 0:
@@ -287,7 +289,8 @@
if self.limit is not None and len(ids) == self.limit:
try:
self.search_count = RPCExecute('model', self.model_name,
- 'search_count', domain, context=context)
+ 'search_count',
+ domain, context=context)
except RPCException:
self.search_count = 0
else:
@@ -354,8 +357,8 @@
domain = ['AND', domain, screen_domain]
set_tab_counter(lambda: None, idx)
RPCExecute('model', self.model_name,
- 'search_count', domain, context=self.context,
- callback=functools.partial(set_tab_counter, idx=idx))
+ 'search_count', domain, context=self.context,
+ callback=functools.partial(set_tab_counter, idx=idx))
@property
def context(self):
@@ -395,9 +398,9 @@
self.current_record = None
self.__group.signal_connect(self, 'group-cleared', self._group_cleared)
self.__group.signal_connect(self, 'group-list-changed',
- self._group_list_changed)
+ self._group_list_changed)
self.__group.signal_connect(self, 'record-modified',
- self._record_modified)
+ self._record_modified)
self.__group.signal_connect(self, 'group-changed', self._group_changed)
self.__group.add_fields(fields)
for name, views in fields_views.items():
@@ -409,7 +412,7 @@
def new_group(self, context=None):
context = context if context is not None else self.context
self.group = Group(self.model_name, {}, domain=self.domain,
- context=context, readonly=self.readonly)
+ context=context, readonly=self.readonly)
def _group_cleared(self, group, signal):
for view in self.views:
@@ -446,7 +449,8 @@
else:
pos = 0
self.signal('record-message', (pos, len(self.group) + self.offset,
- self.search_count, record and record.id))
+ self.search_count,
+ record and record.id))
self.signal('resources', record.resources if record else None)
# update resources after 1 second
GLib.timeout_add(1000, self._update_resources, record)
@@ -522,7 +526,7 @@
break
else:
self.__current_view = ((self.__current_view + 1)
- % len(self.views))
+ % len(self.views))
if not view_type and view_id is None:
break
if view_type and not view_id and not len(self.view_to_load):
@@ -549,7 +553,7 @@
else:
try:
view = RPCExecute('model', self.model_name, 'fields_view_get',
- view_id, view_type, context=self.context)
+ view_id, view_type, context=self.context)
except RPCException:
return
return self.add_view(view)
@@ -640,12 +644,12 @@
path = self.current_record.get_path(self.group)
if self.current_view.view_type == 'tree':
# False value must be not saved
- saved = all((x is 0 or x > 0 for x in self.group.save()))
+ saved = all((x is not False and x > 0 for x in self.group.save()))
record_id = self.current_record.id if self.current_record else None
elif self.current_record.validate(fields):
record_id = self.current_record.save(force_reload=True)
# False value must be not saved
- saved = record_id is 0 or record_id > 0
+ saved = record_id is not False and record_id > 0
else:
self.set_cursor()
self.current_view.display()
@@ -710,7 +714,7 @@
self.group.unremove(record)
def remove(self, delete=False, remove=False, force_remove=False,
- records=None):
+ records=None):
records = records or self.selected_records
if not records:
return
@@ -730,7 +734,7 @@
# to save the previous_model as it can be already deleted.
self.current_record = None
record.group.remove(record, remove=remove, signal=False,
- force_remove=force_remove)
+ force_remove=force_remove)
# send record-changed only once
record.signal('record-changed')
@@ -762,7 +766,7 @@
ids = [r.id for r in self.selected_records]
try:
new_ids = RPCExecute('model', self.model_name, 'copy', ids, {},
- context=self.context)
+ context=self.context)
except RPCException:
return False
self.load(new_ids)
@@ -790,10 +794,11 @@
if state is None and CONFIG['client.save_tree_state']:
json_domain = self.get_tree_domain(parent)
try:
- expanded_nodes, selected_nodes = RPCExecute('model',
- 'ir.ui.view_tree_state', 'get',
- self.model_name, json_domain,
- view.children_field)
+ expanded_nodes, selected_nodes = \
+ RPCExecute('model',
+ 'ir.ui.view_tree_state', 'get',
+ self.model_name, json_domain,
+ view.children_field)
expanded_nodes = json.loads(expanded_nodes)
selected_nodes = json.loads(selected_nodes)
except RPCException:
@@ -853,9 +858,9 @@
selected_paths, separators=(',', ':'))
try:
RPCExecute('model', 'ir.ui.view_tree_state', 'set',
- self.model_name, json_domain, view.children_field,
- json_paths, json_selected_path,
- process_exception=False)
+ self.model_name, json_domain,
+ view.children_field, json_paths,
+ json_selected_path, process_exception=False)
clear_cache('model.ir.ui.view_tree_state.get')
except Exception:
logger.warn(
@@ -896,7 +901,7 @@
self.current_record = None
if self.views:
self.search_active(self.current_view.view_type
- in ('tree', 'graph', 'calendar'))
+ in ('tree', 'graph', 'calendar'))
for view in self.views:
# Always display tree view to update model
# because view can be used even if it is not shown
@@ -907,8 +912,8 @@
view.display()
self.current_view.widget.set_sensitive(
bool(self.group
- or (self.current_view.view_type != 'form')
- or self.current_record))
+ or (self.current_view.view_type != 'form')
+ or self.current_record))
if set_cursor:
self.set_cursor(reset_view=False)
self.set_tree_state()
@@ -1146,7 +1151,7 @@
values = record._get_on_change_args(args)
try:
changes = RPCExecute('model', self.model_name, button['name'],
- values, context=self.context)
+ values, context=self.context)
except RPCException:
return
record.set_on_change(changes)
@@ -1160,7 +1165,7 @@
context['_timestamp'].update(record.get_timestamp())
try:
action = RPCExecute('model', self.model_name, button['name'],
- ids, context=context)
+ ids, context=context)
except RPCException:
action = None
self.reload(ids, written=True)
@@ -1181,7 +1186,7 @@
elif action == 'delete':
if access['delete']:
self.remove(delete=not self.parent,
- force_remove=not self.parent)
+ force_remove=not self.parent)
elif action == 'remove':
if access['write'] and access['read'] and self.parent:
self.remove(remove=True)
@@ -1247,5 +1252,5 @@
view_ids, separators=(',', ':'))))
query_string = urllib.parse.urlencode(query_string)
return urllib.parse.urlunparse(('tryton',
- CONFIG['login.host'],
- '/'.join(path), query_string, '', ''))
+ CONFIG['login.host'],
+ '/'.join(path), query_string, '', ''))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnuhealth-client-3.6.9/version
new/gnuhealth-client-3.8.1/version
--- old/gnuhealth-client-3.6.9/version 2020-05-17 13:59:32.000000000 +0200
+++ new/gnuhealth-client-3.8.1/version 2021-02-15 21:55:27.000000000 +0100
@@ -1 +1 @@
-3.6.9
+3.8.1
++++++ gnuhealth_plugin_camera-latest.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnuhealth_plugin_camera-3.6.0/README
new/gnuhealth_plugin_camera-3.6.1/README
--- old/gnuhealth_plugin_camera-3.6.0/README 2019-10-04 22:38:26.173159115
+0200
+++ new/gnuhealth_plugin_camera-3.6.1/README 1970-01-01 01:00:00.000000000
+0100
@@ -1,33 +0,0 @@
-##############################################################################
-#
-# Copyright (C) 2008-2019 Luis Falcon <[email protected]>
-#
-# 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.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-
-This plugin is part of GNU Health, the Free Health and Hospital Information
System
-
-To get the latest information about the GNU Health Camera plugin, visit
-
-https://en.wikibooks.org/wiki/GNU_Health/Plugins#The_GNU_Health_Camera
-
-
-Main links:
-
-http://health.gnu.org
[email protected]
-
-Twitter: @gnuhealth
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnuhealth_plugin_camera-3.6.0/README.rst
new/gnuhealth_plugin_camera-3.6.1/README.rst
--- old/gnuhealth_plugin_camera-3.6.0/README.rst 1970-01-01
01:00:00.000000000 +0100
+++ new/gnuhealth_plugin_camera-3.6.1/README.rst 2020-11-09
16:14:06.780253786 +0100
@@ -0,0 +1,117 @@
+GNU Health : The Free / Libre Health and Hospital Information System
+====================================================================
+
+GNU HEALTH is a Free / Libre, Health and Hospital Information System
+that provides the following functionality:
+
+#. **Hospital Management Information System (HMIS)**
+#. **Electronic Medical Record (EMR)**
+#. **Health Information System (HIS)**
+#. **Laboratory Information System (LIS)**
+
+GNU Health combines the daily medical practice with state-of-the-art
+technology in bioinformatics and genetics. It provides a holistic approach
+to the person, from the biological and molecular basis of disease to
+the social and environmental determinants of health.
+
+GNU Health also manages the internal processes of a health institution,
+such as calendars, financial management, billing, stock management,
+pharmacies or laboratories (LIMS)
+
+The **GNU Health Federation** allows to interconnect heterogeneous nodes
+and build large federated health networks across a region, province
+or country.
+
+
+Homepage
+--------
+
+https://www.gnuhealth.org
+
+
+Documentation
+-------------
+
+Wikibooks: https://en.wikibooks.org/wiki/GNU_Health/
+
+Support GNU Health
+-------------------
+
+GNU Health is a project of GNU Solidario. GNU Solidario is an Non-profit
+Non-goverment-Organization (NGO) that works globally, delivering health
+and education with free software.
+
+Health and education are the basis for the development and
+dignity of societies.
+
+You can also **donate** to our project via :
+
+https://www.gnuhealth.org/donate/
+
+In addition, you can show your long time commitment to GNU Health by
+**becoming a member** of GNU Solidario, so together we can further
+deliver Freedom and Equity in Healthcare around the World.
+
+https://my.gnusolidario.org/join-us/
+
+GNU Solidario hosts IWEEE and GnuHealthCon:
+
+The International Workshop on e-Health in Emerging Economies- a good way to
+support GNU Solidario and to get the latest on e-Health is to assist
+to the conferences.
+
+
+Need help to implement GNU Health ?
+-----------------------------------
+
+We are committed to do our best in helping out projects that can improve
+the health of your country or region. We want the project to be a success,
+and since our resources are limited, we need to work together to make a great
+and sustainable project.
+
+In order to be elegible, we need the following information from you,
+your NGO or government:
+
+* An introduction of the current needs
+* The project will use free software, both at the server and workstations
+* There will be a local designated person that will be in charge of the
project and the know-how transfer to the rest of the community.This person must
be committed to be from the beginning of the project until two years after its
completion.
+* There must be a commitment of knowledge transfer to the rest of the team.
+
+We will do our best to help you out with the implementation and training
+for the local team, to build local capacity and make your project sustainable.
+
+Please contect us and we'll back to you as soon as possible::
+
+
+ Thank you !
+ Dr. Luis Falc??n, MD
+ Author and project leader
+ [email protected]
+
+
+Email
+-----
[email protected]
+
+Twitter: @gnuhealth
+
+License
+--------
+
+GNU Health is licensed under GPL v3+::
+
+ Copyright (C) 2008-2020 Luis Falcon <[email protected]>
+ Copyright (C) 2011-2020 GNU Solidario <[email protected]>
+
+ 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.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnuhealth_plugin_camera-3.6.0/__init__.py
new/gnuhealth_plugin_camera-3.6.1/__init__.py
--- old/gnuhealth_plugin_camera-3.6.0/__init__.py 2019-11-09
18:57:57.062126706 +0100
+++ new/gnuhealth_plugin_camera-3.6.1/__init__.py 2020-11-09
16:13:07.388606419 +0100
@@ -1,9 +1,8 @@
-# -*- coding: utf-8 -*-
##############################################################################
#
# GNU Health: The Free Health and Hospital Information System
-# Copyright (C) 2008-2019 Luis Falcon <[email protected]>
-# Copyright (C) 2011-2019 GNU Solidario <[email protected]>
+# Copyright (C) 2008-2020 Luis Falcon <[email protected]>
+# Copyright (C) 2011-2020 GNU Solidario <[email protected]>
#
#
# This program is free software: you can redistribute it and/or modify
Binary files
old/gnuhealth_plugin_camera-3.6.0/__pycache__/__init__.cpython-37.pyc and
new/gnuhealth_plugin_camera-3.6.1/__pycache__/__init__.cpython-37.pyc differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnuhealth_plugin_camera-3.6.0/version
new/gnuhealth_plugin_camera-3.6.1/version
--- old/gnuhealth_plugin_camera-3.6.0/version 2019-11-09 19:10:11.164556736
+0100
+++ new/gnuhealth_plugin_camera-3.6.1/version 2020-11-09 16:12:31.084821964
+0100
@@ -1 +1 @@
-3.6.0
+3.6.1