|
|
b12b2ee |
Name: b43-tools
|
|
|
275cadd |
Version: 019
|
|
|
6299672 |
Release: %autorelease
|
|
|
b12b2ee |
Summary: Tools for the Broadcom 43xx series WLAN chip
|
|
|
b12b2ee |
# assembler — GPLv2
|
|
|
b12b2ee |
# debug — GPLv3
|
|
|
b12b2ee |
# disassembler — GPLv2
|
|
|
b12b2ee |
# ssb_sprom — GPLv2+
|
|
|
bade2c4 |
License: GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only
|
|
|
275cadd |
URL: https://bues.ch/cgit/b43-tools.git
|
|
|
275cadd |
## git clone https://git.bues.ch/git/b43-tools.git
|
|
|
ff822b9 |
## cd b43-tools
|
|
|
275cadd |
## git archive --format=tar --prefix=%{name}-%{version}/ b43-fwcutter-%{version} | xz > ../%{name}-%{version}.tar.xz
|
|
|
ff822b9 |
Source0: %{name}-%{version}.tar.xz
|
|
|
5a04953 |
Patch1: 0001-b43-tools-fix-format-security-errors.patch
|
|
|
8b7350a |
Patch2: 0002-Explicitly-use-python3.patch
|
|
|
b12b2ee |
BuildRequires: bison
|
|
|
275cadd |
BuildRequires: flex
|
|
|
275cadd |
BuildRequires: flex-static
|
|
|
275cadd |
BuildRequires: gcc
|
|
|
bade2c4 |
BuildRequires: make
|
|
|
8b7350a |
BuildRequires: python3-devel
|
|
|
0b1b86c |
BuildRequires: python3-setuptools
|
|
|
b12b2ee |
|
|
|
b12b2ee |
|
|
|
b12b2ee |
%description
|
|
|
b12b2ee |
Tools for the Broadcom 43xx series WLAN chip.
|
|
|
b12b2ee |
|
|
|
b12b2ee |
|
|
|
b12b2ee |
%prep
|
|
|
275cadd |
%autosetup -p1
|
|
|
b12b2ee |
install -p -m 0644 assembler/COPYING COPYING.assembler
|
|
|
b12b2ee |
install -p -m 0644 assembler/README README.assembler
|
|
|
b12b2ee |
install -p -m 0644 debug/COPYING COPYING.debug
|
|
|
b12b2ee |
install -p -m 0644 debug/README README.debug
|
|
|
b12b2ee |
install -p -m 0644 disassembler/COPYING COPYING.disassembler
|
|
|
b12b2ee |
install -p -m 0644 ssb_sprom/README README.ssb_sprom
|
|
|
b12b2ee |
install -p -m 0644 ssb_sprom/COPYING COPYING.ssb_sprom
|
|
|
8b7350a |
# For py3_build/py3_install macros
|
|
|
19ccb73 |
sed 's/py_modules=/version="%{version}", py_modules=/' debug/install.py > debug/setup.py
|
|
|
ff822b9 |
|
|
|
8b7350a |
2to3 -w .
|
|
|
8b7350a |
|
|
|
b12b2ee |
|
|
|
b12b2ee |
%build
|
|
|
0c9276d |
CFLAGS="%{optflags}" %{make_build} -C assembler
|
|
|
0c9276d |
CFLAGS="%{optflags}" %{make_build} -C disassembler
|
|
|
0c9276d |
CFLAGS="%{optflags}" %{make_build} -C ssb_sprom
|
|
|
275cadd |
cd debug
|
|
|
8b7350a |
%py3_build
|
|
|
b12b2ee |
|
|
|
b12b2ee |
|
|
|
b12b2ee |
%install
|
|
|
ff822b9 |
mkdir -p %{buildroot}%{_bindir}
|
|
|
ff822b9 |
install -p -m 0755 assembler/b43-asm %{buildroot}%{_bindir}
|
|
|
ff822b9 |
install -p -m 0755 assembler/b43-asm.bin %{buildroot}%{_bindir}
|
|
|
ff822b9 |
install -p -m 0755 disassembler/b43-dasm %{buildroot}%{_bindir}
|
|
|
ff822b9 |
install -p -m 0755 disassembler/b43-ivaldump %{buildroot}%{_bindir}
|
|
|
ff822b9 |
install -p -m 0755 disassembler/brcm80211-fwconv %{buildroot}%{_bindir}
|
|
|
ff822b9 |
install -p -m 0755 disassembler/brcm80211-ivaldump %{buildroot}%{_bindir}
|
|
|
ff822b9 |
install -p -m 0755 ssb_sprom/ssb-sprom %{buildroot}%{_bindir}
|
|
|
275cadd |
cd debug
|
|
|
8b7350a |
%py3_install
|
|
|
b12b2ee |
|
|
|
b12b2ee |
|
|
|
b12b2ee |
%files
|
|
|
bade2c4 |
%doc README.*
|
|
|
bade2c4 |
%license COPYING.*
|
|
|
b12b2ee |
%{_bindir}/b43-asm
|
|
|
b12b2ee |
%{_bindir}/b43-asm.bin
|
|
|
b12b2ee |
%{_bindir}/b43-beautifier
|
|
|
b12b2ee |
%{_bindir}/b43-dasm
|
|
|
b12b2ee |
%{_bindir}/b43-fwdump
|
|
|
b12b2ee |
%{_bindir}/b43-ivaldump
|
|
|
ff822b9 |
%{_bindir}/brcm80211-fwconv
|
|
|
ff822b9 |
%{_bindir}/brcm80211-ivaldump
|
|
|
b12b2ee |
%{_bindir}/ssb-sprom
|
|
|
8b7350a |
%{python3_sitelib}/*
|
|
|
b12b2ee |
|
|
|
b12b2ee |
|
|
|
b12b2ee |
%changelog
|
|
|
710cd86 |
%autochangelog
|