/
bossa.spec
48 lines (39 loc) · 1.31 KB
/
bossa.spec
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
Name: bossa
Version: 1.9.2
Release: 0.20220623.2
Summary: Flash utility for Atmel's SAM ARM microcontrollers (e.g. Arduino)
Source0: https://github.com/arduino/BOSSA/archive/refs/heads/nrf.tar.gz
License: BSD 3-clause
Group: System
BuildRequires: wxqt3.2-devel
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(readline)
Provides: bossac = %{EVRD}
%description
BOSSA is a flash programming utility for Atmel's SAM family of flash-based ARM
microcontrollers (such as various Arduino boards).
The motivation behind BOSSA is to create a simple, easy-to-use, open source
utility to replace Atmel's SAM-BA software. BOSSA is an acronym for Basic Open
Source SAM-BA Application to reflect that goal.
%package ui
Summary: Graphical frontend for the BOSSA Atmel SAM (e.g. Arduino) flash tool
Group: System
Requires: %{name} = %{EVRD}
%description ui
Graphical frontend for the BOSSA Atmel SAM (e.g. Arduino) flash tool
%prep
%autosetup -p1 -n BOSSA-nrf
sed -i -e 's,wx-config,wx-config-3.2,g' Makefile
%build
%make_build WXVERSION=3.2 VERSION=%{version}-%{release}
%install
mkdir -p %{buildroot}%{_bindir}
install -c -m 755 bin/bossa* %{buildroot}%{_bindir}/
%files
%{_bindir}/bossac
%{_bindir}/bossash
%files ui
%{_bindir}/bossa