forked from pool/mygnuhealth
- added dependency on bleak
OBS-URL: https://build.opensuse.org/package/show/Application:ERP:GNUHealth:Factory/mygnuhealth?expand=0&rev=43
This commit is contained in:
commit
029c0f0efb
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
16
_service
Normal file
16
_service
Normal file
@ -0,0 +1,16 @@
|
||||
<services>
|
||||
<!-- <service name="obs_scm">
|
||||
<param name="url">https://invent.kde.org/pim/mygnuhealth.git</param>
|
||||
<param name="scm">git</param>
|
||||
<param name="versionformat">VERSIONgit.%ci~%h</param>
|
||||
</service>
|
||||
<service mode="buildtime" name="tar"/>
|
||||
<service mode="buildtime" name="recompress">
|
||||
<param name="file">*.tar</param>
|
||||
<param name="compression">gz</param>
|
||||
</service>
|
||||
<service name="set_version"/> -->
|
||||
|
||||
<service name="download_files" mode="localonly" />
|
||||
|
||||
</services>
|
3
mygnuhealth-2.2.0.tar.gz
Normal file
3
mygnuhealth-2.2.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5c50243428c81c98c85b220ee9010f1fb5879817ef8314c4c1b8db265cefcadd
|
||||
size 2715298
|
BIN
mygnuhealth-2.2.0.tar.gz.sig
Normal file
BIN
mygnuhealth-2.2.0.tar.gz.sig
Normal file
Binary file not shown.
143
mygnuhealth.changes
Normal file
143
mygnuhealth.changes
Normal file
@ -0,0 +1,143 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 29 12:59:59 UTC 2024 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- added dependency on bleak
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 21 13:53:50 UTC 2024 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- version 2.2.0
|
||||
* Support for Kivy 2.3.0
|
||||
* Localization. MyGNUHealth now has support for different languages.
|
||||
English, Spanish and Chinese are available to use, and French,
|
||||
German, Italian are ready to be translated. There will be a
|
||||
translation component for MyGNUHealth at Codeberg's Weblate
|
||||
instance.
|
||||
* Bluetooth functionality: Starting with MyGH series 2.2 we provide
|
||||
bluetooth integration for open compatible devices and health
|
||||
trackers. We include the link with the Pinetime Smartwatch
|
||||
(experimental) and the possibility to link to any open hardware
|
||||
device (glucometer, scales, blood pressure monitors, .. ). We need
|
||||
to get a list of available medical devices that respect our privacy
|
||||
and freedom, so let us know of any!
|
||||
* Charts now allow to select date ranges with calendar widgets The
|
||||
Book of Life have a revised format for the pages. The charts have
|
||||
been improved in the format and include x axis labels.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 14 09:50:43 UTC 2024 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- version 2.2b1
|
||||
* beta version for testing only!
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Apr 7 11:12:02 UTC 2024 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- version 2.0.3
|
||||
* No changelog provided
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 15:35:36 UTC 2024 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- version 2.0.2
|
||||
* No changelog provided
|
||||
* sigature check temporary disabled
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 7 09:39:23 UTC 2024 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- version 2.0.1
|
||||
See Changelog for details
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 29 18:39:29 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Fix single singlespec: Can't use python_subpackages rewriter
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 29 18:03:46 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Remove dependencies which are not used at runtime anywhere
|
||||
* only CairoSVG is reqired for PNG charts since at least
|
||||
pygal 1.7:
|
||||
https://github.com/Kozea/pygal/blob/1.6.2/setup.py#L70
|
||||
* remove-obsolete-deps.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 29 16:31:48 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Back to singlespec for a single flavor in order to
|
||||
use sle15_python_module_pythons
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 29 16:13:11 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Fix BuildRequirements
|
||||
- Fix doc package duplicate file warning
|
||||
- Remove stray singlespec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 27 15:26:22 UTC 2023 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- Version 2.0.0
|
||||
* complete rewrite based on Kivy (instead Kirigami)
|
||||
* For Details see CHANGELOG
|
||||
* doc_path.diff removed
|
||||
* shebang.diff removed
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 11 11:44:11 UTC 2022 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- License string corrected
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 19 07:13:10 UTC 2021 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- version 1.0.5
|
||||
* switched source download to gnu.org, added signature
|
||||
* added documentation in DE, ES, FR
|
||||
* Minor adjustmends
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 23 16:25:06 UTC 2021 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- version 1.0.4
|
||||
* fixes plotting issues when matplotlib uses unsorted records or dup
|
||||
batch inputs.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 25 13:42:31 UTC 2021 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- version 1.0.3
|
||||
* update of Uniprot-database
|
||||
* some minor changes / updates in the documentation and credits
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 15 06:02:51 UTC 2021 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- Version 1.0.2
|
||||
* MyGNUHealth does not display global menu on MATE
|
||||
* Update link from GNU Savannah
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 8 06:40:10 UTC 2021 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- Version 1.0.1
|
||||
* Fix the download path within GNU.org. Now it points to
|
||||
https://ftp.gnu.org/gnu/health/mygnuhealth/
|
||||
* Include Changelog file
|
||||
* Include local / offline documentation (resides on
|
||||
/usr/share/doc/packages/mygnuhealth)
|
||||
* doc_path.diff added
|
||||
* Clean up __pycache__ from tarball
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 24 15:30:33 UTC 2021 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- Version 1.0.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 31 15:55:45 UTC 2020 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- Version 0.7a6
|
||||
initial OBS build
|
98
mygnuhealth.keyring
Normal file
98
mygnuhealth.keyring
Normal file
@ -0,0 +1,98 @@
|
||||
Member GPG keyring of health group.
|
||||
|
||||
Note that this keyring is not intended for checking releases of that group.
|
||||
Use Group Release Keyring instead.
|
||||
|
||||
GPG keys of Luis Falcon <meanmicio>
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
wgeqPuoNWoFYKK0/GlVa
|
||||
=doah
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
114
mygnuhealth.spec
Normal file
114
mygnuhealth.spec
Normal file
@ -0,0 +1,114 @@
|
||||
#
|
||||
# spec file for package mygnuhealth
|
||||
#
|
||||
# Copyright (c) 2021 SUSE LLC
|
||||
# Copyright (c) 2020-2024 Dr. Axel Braun
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%define modname MyGNUHealth
|
||||
%define majorver 2
|
||||
|
||||
%if %{?suse_version} > 1500
|
||||
# only the primary one for TW
|
||||
%define pythons python3
|
||||
%define mypython python3
|
||||
%define mypython_sitelib %{python3_sitelib}
|
||||
%else
|
||||
# needs Python 3.9+
|
||||
%{?sle15_python_module_pythons}
|
||||
# use the one define in sle15_python_module_pythons
|
||||
%define mypython %pythons
|
||||
%define mypython_sitelib %{expand:%%%{mypython}_sitelib}
|
||||
%endif
|
||||
|
||||
Name: mygnuhealth
|
||||
Version: %{majorver}.2.0
|
||||
Release: 0
|
||||
Summary: The personal health record for the GNU Health system
|
||||
License: GPL-3.0-or-later
|
||||
Group: Productivity/Office/Management
|
||||
URL: http://health.gnu.org/
|
||||
## Source: https://files.pythonhosted.org/packages/source/m/%{name}/%{name}-%{version}.tar.gz
|
||||
Source: https://ftp.gnu.org/gnu/health/mygnuhealth/%{name}-%{version}.tar.gz
|
||||
Source1: https://ftp.gnu.org/gnu/health/mygnuhealth/%{name}-%{version}.tar.gz.sig
|
||||
Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=health&download=1#/%{name}.keyring
|
||||
Patch0: remove-obsolete-deps.patch
|
||||
# SECTION build
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: %{python_module wheel}
|
||||
BuildRequires: %{python_module setuptools >= 61}
|
||||
BuildRequires: %{python_module pip}
|
||||
BuildRequires: update-desktop-files
|
||||
BuildRequires: python-rpm-macros
|
||||
# /SECTION
|
||||
# SECTION test requirements
|
||||
# there are no tests, but at least check that all the runtime requirements are available on build time
|
||||
BuildRequires: %{python_module bcrypt}
|
||||
BuildRequires: %{python_module dateutil}
|
||||
BuildRequires: %{python_module Kivy}
|
||||
BuildRequires: %{python_module pygal}
|
||||
BuildRequires: %{python_module tinydb}
|
||||
BuildRequires: %{python_module requests}
|
||||
BuildRequires: %{python_module CairoSVG}
|
||||
Requires: %{mypython}-dateutil
|
||||
Requires: %{mypython}-bcrypt
|
||||
Requires: %{mypython}-Kivy
|
||||
Requires: %{mypython}-pygal
|
||||
Requires: %{mypython}-tinydb
|
||||
Requires: %{mypython}-requests
|
||||
Requires: %{mypython}-CairoSVG
|
||||
# /SECTION
|
||||
## BuildArch: noarch
|
||||
# singlespec rewriter for exactly one python (see above)
|
||||
|
||||
|
||||
%description
|
||||
The Personal Health Information Management System for Desktop and Mobile Devices
|
||||
for the GNU Health ecosystem
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n %{name}-%{version}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
|
||||
# remove shebang
|
||||
%python_expand sed -i '1{/env python/d}' %{buildroot}%{python_sitelib}/mygnuhealth/*.py
|
||||
|
||||
# menu-entry
|
||||
desktop-file-install --dir %{buildroot}%{_datadir}/applications org.gnuhealth.mygnuhealth.desktop
|
||||
%suse_update_desktop_file org.gnuhealth.mygnuhealth
|
||||
|
||||
%python_expand %fdupes %{buildroot}%{python_sitelib}
|
||||
|
||||
%post
|
||||
#clean qml cache to avoid issues
|
||||
rm -rf /home/*/.cache/mygnuhealth
|
||||
|
||||
%postun
|
||||
#clean qml cache - housekeeping
|
||||
rm -rf /home/*/.cache/mygnuhealth
|
||||
|
||||
%files
|
||||
%attr(755,root,root) %{_bindir}/%{name}
|
||||
%{_datadir}/applications/org.gnuhealth.mygnuhealth.desktop
|
||||
%license COPYRIGHT LICENSE
|
||||
%{mypython_sitelib}/mygnuhealth
|
||||
%{mypython_sitelib}/mygnuhealth-%{version}.dist-info
|
||||
|
||||
%changelog
|
12
remove-obsolete-deps.patch
Normal file
12
remove-obsolete-deps.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff -U 3 -dHrN -- a/pyproject.toml b/pyproject.toml
|
||||
--- a/pyproject.toml 2024-06-18 17:57:21.000000000 +0200
|
||||
+++ b/pyproject.toml 2024-06-21 18:23:26.520311691 +0200
|
||||
@@ -19,8 +19,6 @@
|
||||
'tinydb',
|
||||
'bcrypt',
|
||||
'cairosvg',
|
||||
- 'tinycss',
|
||||
- 'cssselect',
|
||||
'bleak'
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user