blob: a6506eea4f4849980cd110c8710aae3268de4c54 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
%global _empty_manifest_terminate_build 0
Name: python-opal
Version: 0.23.0
Release: 1
Summary: A web framework for building highly usable healthcare applications.
License: GPL3
URL: http://opal.openhealthcare.org.uk/
Source0: https://mirrors.aliyun.com/pypi/web/packages/2a/08/06c9efe9f94980c7448d19c7707944ad834325e0d9815dadd580353cee8f/opal-0.23.0.tar.gz
BuildArch: noarch
Requires: python3-kombu
Requires: python3-ffs
Requires: python3-Jinja2
Requires: python3-django
Requires: python3-requests
Requires: python3-djangorestframework
Requires: python3-django-reversion
Requires: python3-django-compressor
Requires: python3-dateutil
Requires: python3-django-celery-results
Requires: python3-celery
Requires: python3-MarkupSafe
Requires: python3-six
%description
Opal is a web framework for building highly usable healthcare applications.
Opal builds deep clinical domain specific functionality on top of Django, Angular
and Bootstrap to help developers quickly build easy to maintain,
robust clinical applications.
Full documentation is available at http://opal.openhealthcare.org.uk/docs/
Source code is available at https://github.com/openhealthcare/opal/
%package -n python3-opal
Summary: A web framework for building highly usable healthcare applications.
Provides: python-opal
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-opal
Opal is a web framework for building highly usable healthcare applications.
Opal builds deep clinical domain specific functionality on top of Django, Angular
and Bootstrap to help developers quickly build easy to maintain,
robust clinical applications.
Full documentation is available at http://opal.openhealthcare.org.uk/docs/
Source code is available at https://github.com/openhealthcare/opal/
%package help
Summary: Development documents and examples for opal
Provides: python3-opal-doc
%description help
Opal is a web framework for building highly usable healthcare applications.
Opal builds deep clinical domain specific functionality on top of Django, Angular
and Bootstrap to help developers quickly build easy to maintain,
robust clinical applications.
Full documentation is available at http://opal.openhealthcare.org.uk/docs/
Source code is available at https://github.com/openhealthcare/opal/
%prep
%autosetup -n opal-0.23.0
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-opal -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Fri Jun 09 2023 Python_Bot <Python_Bot@openeuler.org> - 0.23.0-1
- Package Spec generated
|