forked from pool/mygnuhealth
Accepting request 1114435 from home:bnavigator:branches:Application:ERP:GNUHealth:Factory
- 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 OBS-URL: https://build.opensuse.org/request/show/1114435 OBS-URL: https://build.opensuse.org/package/show/Application:ERP:GNUHealth:Factory/mygnuhealth?expand=0&rev=34
This commit is contained in:
parent
f3a71b8900
commit
5c8ed1951b
@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
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>
|
Fri Sep 29 16:31:48 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
@ -41,8 +41,7 @@ URL: http://health.gnu.org/
|
|||||||
Source: https://ftp.gnu.org/gnu/health/mygnuhealth/%{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
|
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
|
Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=health&download=1#/%{name}.keyring
|
||||||
## Patch0: shebang.diff
|
Patch0: remove-obsolete-deps.patch
|
||||||
## Patch1: doc_path.diff
|
|
||||||
# SECTION build
|
# SECTION build
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: %{python_module wheel}
|
BuildRequires: %{python_module wheel}
|
||||||
@ -59,17 +58,12 @@ BuildRequires: %{python_module pygal}
|
|||||||
BuildRequires: %{python_module tinydb}
|
BuildRequires: %{python_module tinydb}
|
||||||
BuildRequires: %{python_module requests}
|
BuildRequires: %{python_module requests}
|
||||||
BuildRequires: %{python_module CairoSVG}
|
BuildRequires: %{python_module CairoSVG}
|
||||||
# DO NOT SUBMIT TO FACTORY UNTIL THIS IS PATCHED to tinycss2 or old obsolete tinycss is back
|
|
||||||
#BuildRequires: %%{python_module tinycss}
|
|
||||||
BuildRequires: %{python_module cssselect}
|
|
||||||
Requires: python-bcrypt
|
Requires: python-bcrypt
|
||||||
Requires: python-Kivy
|
Requires: python-Kivy
|
||||||
Requires: python-pygal
|
Requires: python-pygal
|
||||||
Requires: python-tinydb
|
Requires: python-tinydb
|
||||||
Requires: python-requests
|
Requires: python-requests
|
||||||
Requires: python-CairoSVG
|
Requires: python-CairoSVG
|
||||||
Requires: python-tinycss
|
|
||||||
Requires: python-cssselect
|
|
||||||
# /SECTION
|
# /SECTION
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
# singlespec rewriter for exactly one python (see above)
|
# singlespec rewriter for exactly one python (see above)
|
||||||
|
28
remove-obsolete-deps.patch
Normal file
28
remove-obsolete-deps.patch
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
Index: mygnuhealth/buildozer.spec
|
||||||
|
===================================================================
|
||||||
|
--- mygnuhealth.orig/buildozer.spec
|
||||||
|
+++ mygnuhealth/buildozer.spec
|
||||||
|
@@ -37,8 +37,8 @@ version = 1.9
|
||||||
|
|
||||||
|
# (list) Application requirements
|
||||||
|
# comma separated e.g. requirements = sqlite3,kivy
|
||||||
|
-# pygal, cairosvg, tinycss and cssselect are to render the charts in PNG format
|
||||||
|
-requirements = python3,kivy, tinydb, bcrypt, pygal, cairosvg, tinycss, cssselect
|
||||||
|
+# pygal, cairosvg is to render the charts in PNG format
|
||||||
|
+requirements = python3,kivy, tinydb, bcrypt, pygal, cairosvg
|
||||||
|
|
||||||
|
# (str) Custom source folders for requirements
|
||||||
|
# Sets custom source for any requirements with recipes
|
||||||
|
Index: mygnuhealth/pyproject.toml
|
||||||
|
===================================================================
|
||||||
|
--- mygnuhealth.orig/pyproject.toml
|
||||||
|
+++ mygnuhealth/pyproject.toml
|
||||||
|
@@ -18,8 +18,6 @@ dependencies = [
|
||||||
|
'tinydb',
|
||||||
|
'bcrypt',
|
||||||
|
'cairosvg',
|
||||||
|
- 'tinycss',
|
||||||
|
- 'cssselect'
|
||||||
|
]
|
||||||
|
|
||||||
|
classifiers=[
|
Loading…
Reference in New Issue
Block a user