diff --git a/.cvsignore b/.cvsignore index e69de29..f57042d 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +b43-tools-0.git8dc01d7b658dc04c5c500640854c6dba547a3118.tar.bz2 diff --git a/b43-tools--use_optflags_in_ssb_sprom.diff b/b43-tools--use_optflags_in_ssb_sprom.diff new file mode 100644 index 0000000..98346ea --- /dev/null +++ b/b43-tools--use_optflags_in_ssb_sprom.diff @@ -0,0 +1,10 @@ +--- ssb_sprom/Makefile~ 2009-01-25 18:14:30.000000000 +0300 ++++ ssb_sprom/Makefile 2009-05-19 16:30:29.898691320 +0400 +@@ -1,6 +1,6 @@ + CC = cc + PREFIX = /usr/local +-CFLAGS = -std=c99 -O2 -fomit-frame-pointer -Wall -D_BSD_SOURCE ++CFLAGS += -std=c99 -O2 -fomit-frame-pointer -Wall -D_BSD_SOURCE + LDFLAGS = + + diff --git a/b43-tools.spec b/b43-tools.spec new file mode 100644 index 0000000..35161fc --- /dev/null +++ b/b43-tools.spec @@ -0,0 +1,89 @@ +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} + +%define git_commit 8dc01d7b658dc04c5c500640854c6dba547a3118 +%define git_commit_date 20090125 + + +Name: b43-tools +Version: 0 +Release: 0.3.git%{git_commit_date}%{?dist} +Summary: Tools for the Broadcom 43xx series WLAN chip +Group: System Environment/Base +# assembler — GPLv2 +# debug — GPLv3 +# disassembler — GPLv2 +# ssb_sprom — GPLv2+ +License: GPLv2 and GPLv2+ and GPLv3 +URL: http://bu3sch.de/gitweb?p=b43-tools.git;a=summary +# git clone http://git.bu3sch.de/git/b43-tools.git +# cd b43-tools +# git-archive --format=tar --prefix=%{name}-%{version}/ %{git_commit} | bzip2 > ../%{name}-%{version}.git%{git_commit_date}.tar.bz2 +Source0: %{name}-%{version}.git%{git_commit}.tar.bz2 +Patch0: b43-tools--use_optflags_in_ssb_sprom.diff +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) +BuildRequires: bison +BuildRequires: flex +BuildRequires: python-devel + + +%description +Tools for the Broadcom 43xx series WLAN chip. + + +%prep +%setup -q +install -p -m 0644 assembler/COPYING COPYING.assembler +install -p -m 0644 assembler/README README.assembler +install -p -m 0644 debug/COPYING COPYING.debug +install -p -m 0644 debug/README README.debug +install -p -m 0644 disassembler/COPYING COPYING.disassembler +install -p -m 0644 ssb_sprom/README README.ssb_sprom +install -p -m 0644 ssb_sprom/COPYING COPYING.ssb_sprom +%patch0 -p0 -b .optflags + +%build +CFLAGS="%{optflags}" make %{?_smp_mflags} -C assembler +CFLAGS="%{optflags}" make %{?_smp_mflags} -C disassembler +CFLAGS="%{optflags}" make %{?_smp_mflags} -C ssb_sprom +cd debug && python install.py build + + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 assembler/b43-asm $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 assembler/b43-asm.bin $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 disassembler/b43-dasm $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 disassembler/b43-ivaldump $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 ssb_sprom/ssb-sprom $RPM_BUILD_ROOT%{_bindir} +cd debug && python install.py install --skip-build --root $RPM_BUILD_ROOT + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc README.* COPYING.* +%{_bindir}/b43-asm +%{_bindir}/b43-asm.bin +%{_bindir}/b43-beautifier +%{_bindir}/b43-dasm +%{_bindir}/b43-fwdump +%{_bindir}/b43-ivaldump +%{_bindir}/ssb-sprom +%{python_sitelib}/* + + +%changelog +* Tue May 19 2009 Peter Lemenkov 0-0.3.git20090125 +- Corrected 'License' field +- Since now ssb_sprom honours optflags + +* Sat Apr 4 2009 Peter Lemenkov 0-0.2.git20090125 +- Added missing BuildRequire + +* Sat Mar 14 2009 Peter Lemenkov 0-0.1.git20090125 +- Initial package for Fedora + diff --git a/import.log b/import.log new file mode 100644 index 0000000..fbfa017 --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +b43-tools-0-0_3_git20090125_fc10:HEAD:b43-tools-0-0.3.git20090125.fc10.src.rpm:1242802919 diff --git a/sources b/sources index e69de29..907302c 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +86d538cf15603ae31125ffe1ebbb9590 b43-tools-0.git8dc01d7b658dc04c5c500640854c6dba547a3118.tar.bz2