blob: af34c601d44338ab48e2b9cbe7b068b3b7fc7366 (
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
|
%global _empty_manifest_terminate_build 0
Name: python-barbarian
Version: 0.3.0
Release: 1
Summary: Utility tool for managing Conan recipes for the Barbarian Conan server.
License: BSL 1.0
URL: https://barbarian.bfgroup.xyz
Source0: https://mirrors.aliyun.com/pypi/web/packages/17/60/d7c431a53536ad9657e1783ad093df25787041354dd3feb36a6f8f48a208/barbarian-0.3.0.tar.gz
BuildArch: noarch
Requires: python3-conan
Requires: python3-sty
%description
# Barbarian
Utility tool for managing Conan recipes for the Barbarian Conan server.
You can find information on how to use this tool to create Conan packages for
the Barbarian server at the [website](https://barbarian.bfgroup.xyz/).
%package -n python3-barbarian
Summary: Utility tool for managing Conan recipes for the Barbarian Conan server.
Provides: python-barbarian
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-barbarian
# Barbarian
Utility tool for managing Conan recipes for the Barbarian Conan server.
You can find information on how to use this tool to create Conan packages for
the Barbarian server at the [website](https://barbarian.bfgroup.xyz/).
%package help
Summary: Development documents and examples for barbarian
Provides: python3-barbarian-doc
%description help
# Barbarian
Utility tool for managing Conan recipes for the Barbarian Conan server.
You can find information on how to use this tool to create Conan packages for
the Barbarian server at the [website](https://barbarian.bfgroup.xyz/).
%prep
%autosetup -n barbarian-0.3.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-barbarian -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.3.0-1
- Package Spec generated
|