blob: f780a3f88ca536b6a2d2c4129e379b4d9cbdd029 (
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
|
%global _empty_manifest_terminate_build 0
Name: python-camkes-deps
Version: 0.7.3
Release: 1
Summary: Metapackage for downloading build dependencies for CAmkES
License: BSD2
URL: https://docs.sel4.systems/CAmkES/
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/14/c2/a7a63abab60a80ce4e897b722b84fb31d1f6ce19361a8f2b144491a367f1/camkes-deps-0.7.3.tar.gz
BuildArch: noarch
Requires: python3-aenum
Requires: python3-jinja2
Requires: python3-ordered-set
Requires: python3-orderedset
Requires: python3-plyplus
Requires: python3-pyelftools
Requires: python3-sel4-deps
Requires: python3-pycparser
Requires: python3-pyfdt
Requires: python3-concurrencytest
Requires: python3-sortedcontainers
Requires: python3-hypothesis
%description
The CAmkES tool has many python dependencies. This package depends on them all
so that installing this package will pull in all the necessary packages.
This package is maintained as part of https://github.com/seL4/camkes-tool.git,
in directory https://github.com/seL4/camkes-tool/tree/master/tools/python-deps
%package -n python3-camkes-deps
Summary: Metapackage for downloading build dependencies for CAmkES
Provides: python-camkes-deps
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-camkes-deps
The CAmkES tool has many python dependencies. This package depends on them all
so that installing this package will pull in all the necessary packages.
This package is maintained as part of https://github.com/seL4/camkes-tool.git,
in directory https://github.com/seL4/camkes-tool/tree/master/tools/python-deps
%package help
Summary: Development documents and examples for camkes-deps
Provides: python3-camkes-deps-doc
%description help
The CAmkES tool has many python dependencies. This package depends on them all
so that installing this package will pull in all the necessary packages.
This package is maintained as part of https://github.com/seL4/camkes-tool.git,
in directory https://github.com/seL4/camkes-tool/tree/master/tools/python-deps
%prep
%autosetup -n camkes-deps-0.7.3
%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-camkes-deps -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.7.3-1
- Package Spec generated
|