summaryrefslogtreecommitdiff
path: root/python-console.spec
blob: 2509195d8abc5ab7526fdecc17da6b95595c5a6d (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
119
120
121
122
123
124
125
126
127
128
129
%global _empty_manifest_terminate_build 0
Name:		python-console
Version:	0.9907
Release:	1
Summary:	Comprehensive, composable utility library for ANSI terminals. Better, stronger, faster.  Tch-tch-tch-tch…
License:	LGPL 3
URL:		https://github.com/mixmastamyk/console
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/84/df/49c40a9f45d861f3bb0390f59808482ebf0d433d56e6b6bc0c9c6f26598a/console-0.9907.tar.gz
BuildArch:	noarch


%description
    - *"👍 Ayyyyyy… 👍"—The Fonz*
    - *"DYN-O-MITE!!" —J.J. from Good Times*
    - *“Better… Stronger… Faster” —Oscar Goldman*
    - *"There is nothing we won't try…" —Laverne and Shirley*
    - *"Nothin' can stand in our way…" —Olivia Newton-John*
    - *"Fightin' the system like a true modern-day Robin Hood" —Waylon Jennings*
|
Yet another package that makes it easy to generate the inline codes used to
display colors and character styles in ANSI-compatible terminals and emulators,
as well as other functionality such clearing screens,
moving cursors,
setting title bars,
and detecting capabilities.
How is this one different?
Well,
it's highly composable and more comprehensive than most.
How does it work?
It's a piece of cake.
    *"Piece of cake?
    Oh, I wish somebody would tell me what that means." —Dr. Huer*

%package -n python3-console
Summary:	Comprehensive, composable utility library for ANSI terminals. Better, stronger, faster.  Tch-tch-tch-tch…
Provides:	python-console
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-console
    - *"👍 Ayyyyyy… 👍"—The Fonz*
    - *"DYN-O-MITE!!" —J.J. from Good Times*
    - *“Better… Stronger… Faster” —Oscar Goldman*
    - *"There is nothing we won't try…" —Laverne and Shirley*
    - *"Nothin' can stand in our way…" —Olivia Newton-John*
    - *"Fightin' the system like a true modern-day Robin Hood" —Waylon Jennings*
|
Yet another package that makes it easy to generate the inline codes used to
display colors and character styles in ANSI-compatible terminals and emulators,
as well as other functionality such clearing screens,
moving cursors,
setting title bars,
and detecting capabilities.
How is this one different?
Well,
it's highly composable and more comprehensive than most.
How does it work?
It's a piece of cake.
    *"Piece of cake?
    Oh, I wish somebody would tell me what that means." —Dr. Huer*

%package help
Summary:	Development documents and examples for console
Provides:	python3-console-doc
%description help
    - *"👍 Ayyyyyy… 👍"—The Fonz*
    - *"DYN-O-MITE!!" —J.J. from Good Times*
    - *“Better… Stronger… Faster” —Oscar Goldman*
    - *"There is nothing we won't try…" —Laverne and Shirley*
    - *"Nothin' can stand in our way…" —Olivia Newton-John*
    - *"Fightin' the system like a true modern-day Robin Hood" —Waylon Jennings*
|
Yet another package that makes it easy to generate the inline codes used to
display colors and character styles in ANSI-compatible terminals and emulators,
as well as other functionality such clearing screens,
moving cursors,
setting title bars,
and detecting capabilities.
How is this one different?
Well,
it's highly composable and more comprehensive than most.
How does it work?
It's a piece of cake.
    *"Piece of cake?
    Oh, I wish somebody would tell me what that means." —Dr. Huer*

%prep
%autosetup -n console-0.9907

%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-console -f filelist.lst
%dir %{python3_sitelib}/*

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

%changelog
* Tue Apr 25 2023 Python_Bot <Python_Bot@openeuler.org> - 0.9907-1
- Package Spec generated