summaryrefslogtreecommitdiff
path: root/python-automateddrinkdispensingsystem.spec
blob: 7f576f29c4d1014336cd0e40e94186274c57332a (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
%global _empty_manifest_terminate_build 0
Name:		python-AutomatedDrinkDispensingSystem
Version:	1.0a2
Release:	1
Summary:	please add a summary manually as the author left a blank one
License:	LICENSE.txt
URL:		https://github.com/ChrisBlanks/AutomatedDrinkDispensingSystem
Source0:	https://mirrors.aliyun.com/pypi/web/packages/5f/6e/463ee802f26b6ca7e57c8d6a6d0716a3ae489f77ae6bb60ec2ab01535d66/AutomatedDrinkDispensingSystem-1.0a2.tar.gz
BuildArch:	noarch

Requires:	python3-cryptography
Requires:	python3-setuptools

%description
This project is a GUI (graphical user interface) application for controlling the Automated Drink
Dispensing System, which dispenses drinks from a set menu. The source code was built to run on a
Raspberry Pi 3 computer with the Raspbian OS, but it should be fairly compatible with other
environments.

The GUI source code heavily relies on the Tkinter API for the Tk widget toolkit and other common
Python libraries. The source code mainly deals with file IO, GUI management, and serial communication
to peripheral devices.

Note:
This package requires pil.ImageTk.




%package -n python3-AutomatedDrinkDispensingSystem
Summary:	please add a summary manually as the author left a blank one
Provides:	python-AutomatedDrinkDispensingSystem
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-AutomatedDrinkDispensingSystem
This project is a GUI (graphical user interface) application for controlling the Automated Drink
Dispensing System, which dispenses drinks from a set menu. The source code was built to run on a
Raspberry Pi 3 computer with the Raspbian OS, but it should be fairly compatible with other
environments.

The GUI source code heavily relies on the Tkinter API for the Tk widget toolkit and other common
Python libraries. The source code mainly deals with file IO, GUI management, and serial communication
to peripheral devices.

Note:
This package requires pil.ImageTk.




%package help
Summary:	Development documents and examples for AutomatedDrinkDispensingSystem
Provides:	python3-AutomatedDrinkDispensingSystem-doc
%description help
This project is a GUI (graphical user interface) application for controlling the Automated Drink
Dispensing System, which dispenses drinks from a set menu. The source code was built to run on a
Raspberry Pi 3 computer with the Raspbian OS, but it should be fairly compatible with other
environments.

The GUI source code heavily relies on the Tkinter API for the Tk widget toolkit and other common
Python libraries. The source code mainly deals with file IO, GUI management, and serial communication
to peripheral devices.

Note:
This package requires pil.ImageTk.




%prep
%autosetup -n AutomatedDrinkDispensingSystem-1.0a2

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

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

%changelog
* Fri Jun 09 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0a2-1
- Package Spec generated