summaryrefslogtreecommitdiff
path: root/python-debrepo.spec
blob: d41a5cbd4d0eb2c4ba33dc2fa4130356c8cdbfda (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
%global _empty_manifest_terminate_build 0
Name:		python-debrepo
Version:	0.0.3
Release:	1
Summary:	Inspect and compare Debian repositories
License:	GPL
URL:		https://pagure.io/debrepo
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/7f/83/1c4ea21c677f21e9148b36a2688cb42638b5df84ba255cc3a3fd3605f2d3/debrepo-0.0.3.tar.gz
BuildArch:	noarch


%description
**debrepo** is a library for inspecting composes of Debian repositories and
their elements, including package archives. It includes classes capable of
reading compose, repository, and package data from the filesystem, and methods
to compare the data between different versions. To this end, the
composes.

%package -n python3-debrepo
Summary:	Inspect and compare Debian repositories
Provides:	python-debrepo
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-debrepo
**debrepo** is a library for inspecting composes of Debian repositories and
their elements, including package archives. It includes classes capable of
reading compose, repository, and package data from the filesystem, and methods
to compare the data between different versions. To this end, the
composes.

%package help
Summary:	Development documents and examples for debrepo
Provides:	python3-debrepo-doc
%description help
**debrepo** is a library for inspecting composes of Debian repositories and
their elements, including package archives. It includes classes capable of
reading compose, repository, and package data from the filesystem, and methods
to compare the data between different versions. To this end, the
composes.

%prep
%autosetup -n debrepo-0.0.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-debrepo -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Fri Apr 07 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.3-1
- Package Spec generated