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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
|
%global _empty_manifest_terminate_build 0
Name: python-CTid-programmer
Version: 1.4.1
Release: 1
Summary: A graphical user interface for programming CTid sensors.
License: MIT License
URL: https://bitbucket.org/egauge/CTid-programmer/
Source0: https://mirrors.aliyun.com/pypi/web/packages/ea/f1/fceb148f9813aebea99b01cc0b1f0bb552bbf6e589b077a6e95ac6d519c6/CTid-programmer-1.4.1.tar.gz
BuildArch: noarch
%description
***************
CTid-programmer
***************
A graphical-user interface for programming CTid®-enabled sensors.
This program depends on PySide2. On many platforms, you can install
it with the command:
pip3 install PySide2
On some platforms (e.g., Raspian Buster), this may not work and
instead the following command should be used:
sudo apt install python3-pyside2.{qtcore,qtgui,qtwidgets}
The programmer uses an enhanced version avrdude which can be found here:
https://bitbucket.org/egauge/avrdude/src/upstream/
Apart from all the normal avrdude features, this version enables
programming of ATtiny microcontrollers with a standard FTDI serial
cable.
%package -n python3-CTid-programmer
Summary: A graphical user interface for programming CTid sensors.
Provides: python-CTid-programmer
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-CTid-programmer
***************
CTid-programmer
***************
A graphical-user interface for programming CTid®-enabled sensors.
This program depends on PySide2. On many platforms, you can install
it with the command:
pip3 install PySide2
On some platforms (e.g., Raspian Buster), this may not work and
instead the following command should be used:
sudo apt install python3-pyside2.{qtcore,qtgui,qtwidgets}
The programmer uses an enhanced version avrdude which can be found here:
https://bitbucket.org/egauge/avrdude/src/upstream/
Apart from all the normal avrdude features, this version enables
programming of ATtiny microcontrollers with a standard FTDI serial
cable.
%package help
Summary: Development documents and examples for CTid-programmer
Provides: python3-CTid-programmer-doc
%description help
***************
CTid-programmer
***************
A graphical-user interface for programming CTid®-enabled sensors.
This program depends on PySide2. On many platforms, you can install
it with the command:
pip3 install PySide2
On some platforms (e.g., Raspian Buster), this may not work and
instead the following command should be used:
sudo apt install python3-pyside2.{qtcore,qtgui,qtwidgets}
The programmer uses an enhanced version avrdude which can be found here:
https://bitbucket.org/egauge/avrdude/src/upstream/
Apart from all the normal avrdude features, this version enables
programming of ATtiny microcontrollers with a standard FTDI serial
cable.
%prep
%autosetup -n CTid-programmer-1.4.1
%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-CTid-programmer -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 1.4.1-1
- Package Spec generated
|