Browse Source

2015-03-17 Ryoichi INAGAKI <ryo1@toki.waseda.jp>

	* b43-fwcutter: new
	* b43-openfwwf: rebuilt
	* b43-tools, bcm43xx-fwcutter: updated
	


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@9438 ec354946-7b23-47d6-9f5a-488ba84defc7
inagaki 9 years ago
parent
commit
30a0df4e60

+ 134 - 0
b/b43-fwcutter/b43-fwcutter-vl.spec

@@ -0,0 +1,134 @@
+Name:           b43-fwcutter
+Version:        019
+Release:        5%{?_dist_release}
+Summary:        Firmware extraction tool for Broadcom wireless driver
+Summary(ja):    Broadcom 無線 LAN ドライバ用のファームウェア切り出しツール
+
+Group:          System Environment/Base
+License:        BSD
+URL:            http://bues.ch/b43/fwcutter/
+Source0:        http://bues.ch/b43/fwcutter/%{name}-%{version}.tar.bz2
+Source1:        README.too
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
+%description
+This package contains the 'b43-fwcutter' tool which is used to
+extract firmware for the Broadcom network devices.
+
+See the README.too file shipped in the package's documentation for
+instructions on using this tool.
+
+%prep
+%setup -q
+
+cp %{SOURCE1} .
+
+%build
+CFLAGS="$RPM_OPT_FLAGS" make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{_bindir}
+install -m0755 b43-fwcutter $RPM_BUILD_ROOT%{_bindir}/b43-fwcutter
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
+install -m0644 b43-fwcutter.1 $RPM_BUILD_ROOT%{_mandir}/man1
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%{_bindir}/b43-fwcutter
+%{_mandir}/man1/*
+%license COPYING
+%doc README README.too
+
+%changelog
+* Tue Mar 17 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 019-5
+- Initial build for Vine Linux
+
+* Sat Feb 21 2015 Till Maas <opensource@till.name> - 019-4
+- Rebuilt for Fedora 23 Change
+  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
+
+* Wed Feb  4 2015 John W. Linville <linville@redhat.com> - 019-3
+- Use %license instead of %doc for file containing license information
+
+* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 019-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Wed Jun 25 2014 John W. Linville <linville@redhat.com> 019-1
+- Update for b43-fwcutter-019
+- Fixup bad date in changelog for build 011-3
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 018-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Fri Nov 22 2013 John W. Linville <linville@redhat.com> 018-1
+- Update for b43-fwcutter-018
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 017-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 017-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Tue Oct 30 2012 John W. Linville <linville@redhat.com> 017-1
+- Update for b43-fwcutter-017
+
+* Tue Oct 30 2012 John W. Linville <linville@redhat.com> 016-1
+- Update URL and source location
+
+* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 015-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Wed Mar 07 2012 John W. Linville <linville@redhat.com> 015-2
+- Rename README.Fedora to README.too
+
+* Tue Jan 24 2012 John W. Linville <linville@redhat.com> 015-1
+- Update for b43-fwcutter-015
+
+* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 014-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Mar 23 2011 John W. Linville <linville@redhat.com> 014-1
+- Update for b43-fwcutter-014
+- Remove patch to add COPYING file (now in upstream repository)
+
+* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 013-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Jul 26 2010 John W. Linville <linville@redhat.com> 013-2
+- Add COPYING file
+
+* Mon Apr 19 2010 John W. Linville <linville@redhat.com> 013-1
+- Update for b43-fwcutter-013
+
+* Fri Aug 28 2009 Bill Nottingham <notting@redhat.com> 012-2
+- Update with some patches from git
+
+* Mon Aug 24 2009 John W. Linville <linville@redhat.com> 012-1
+- Update for b43-fwcutter-012
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 011-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu May  7 2009 Ville Skyttä <ville.skytta at iki.fi> - 011-5
+- Build with $RPM_OPT_FLAGS.
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 011-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Feb 15 2008 John W. Linville <linville@redhat.com> 011-3
+- Update for b43-fwcutter-011
+
+* Mon Jan 21 2008 John W. Linville <linville@redhat.com> 010-2
+- Update for b43-fwcutter-010
+
+* Thu Aug 23 2007 John W. Linville <linville@redhat.com> 008-1
+- Import skeleton from bcm43xx-fwcutter-006-3
+- Initial build

+ 14 - 7
b/b43-openfwwf/b43-openfwwf-vl.spec

@@ -1,20 +1,23 @@
 Name:		b43-openfwwf
 Version:	5.2
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:	Open firmware for some Broadcom 43xx series WLAN chip
 Summary(ja):	Broadcom 43xx シリーズ無線LAN用のオープンファームウエア
+
 Group:		System Environment/Kernel
 License:	GPLv2
 URL:		http://www.ing.unibs.it/openfwwf/
 Source0:	http://www.ing.unibs.it/openfwwf/firmware/openfwwf-%{version}.tar.gz
 Source1:	README.openfwwf
 Source2:	openfwwf.conf
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRoot: 	%{_tmppath}/%{name}-%{version}-%{release}-root
 BuildArch:	noarch
 BuildRequires:	b43-tools
 Requires:	udev
 Requires:	module-init-tools
 
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 %description
 Open firmware for some Broadcom 43xx series WLAN chips.
@@ -33,7 +36,7 @@ make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make install PREFIX=$RPM_BUILD_ROOT/lib/firmware/b43
+make install PREFIX=$RPM_BUILD_ROOT/lib/firmware/b43-open
 install -p -D -m 0644 openfwwf.conf $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/openfwwf.conf
 
 
@@ -45,14 +48,18 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(-,root,root,-)
 %doc COPYING LICENSE README.openfwwf
-%dir /lib/firmware/b43
-/lib/firmware/b43/b0g0bsinitvals5.fw
-/lib/firmware/b43/b0g0initvals5.fw
-/lib/firmware/b43/ucode5.fw
+%dir /lib/firmware/b43-open
+/lib/firmware/b43-open/b0g0bsinitvals5.fw
+/lib/firmware/b43-open/b0g0initvals5.fw
+/lib/firmware/b43-open/ucode5.fw
 %{_sysconfdir}/modprobe.d/openfwwf.conf
 
 
 %changelog
+* Tue Mar 17 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 5.2-2
+- rebuilt on current VineSeed
+- added Vendor and Distribution tag
+
 * Thu Aug 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 	5.2-1
 - initial build for Vine Linux
 

+ 22 - 16
b/b43-tools/b43-tools-vl.spec

@@ -1,35 +1,36 @@
 %{!?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.1.git%{git_commit_date}%{?_dist_release}
+Version:	017
+Release:        1%{?_dist_release}
 Summary:	Tools for the Broadcom 43xx series WLAN chip
-Summary(ja):	Broadcom 43xx シリーズ無線LAN 用のツール
+Summary(ja):	Broadcom 43xx シリーズ無線LANチップ用ツール集
+
 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: %{_tmppath}/%{name}-%{version}-%{release}-root
+URL:		http://bues.ch/gitweb?p=b43-tools.git;a=summary
+## git clone git://git.bues.ch/b43-tools.git
+## cd b43-tools
+## git-archive --format=tar --prefix=%{name}-%{version}/ b43-fwcutter-%{version} | xz > ../%{name}-%{version}.tar.xz
+Source0:	%{name}-%{version}.tar.xz
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires:	bison
 BuildRequires:	flex
 BuildRequires:	python-devel
 
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 %description
 Tools for the Broadcom 43xx series WLAN chip.
 
+%description -l ja
+Broadcom 43xx シリーズ無線LAN用のツール集です。
 
 %prep
 %setup -q
@@ -40,7 +41,6 @@ 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
@@ -56,10 +56,11 @@ 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 disassembler/brcm80211-fwconv $RPM_BUILD_ROOT%{_bindir}
+install -p -m 0755 disassembler/brcm80211-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
 
@@ -73,11 +74,16 @@ rm -rf $RPM_BUILD_ROOT
 %{_bindir}/b43-dasm
 %{_bindir}/b43-fwdump
 %{_bindir}/b43-ivaldump
+%{_bindir}/brcm80211-fwconv
+%{_bindir}/brcm80211-ivaldump
 %{_bindir}/ssb-sprom
 %{python_sitelib}/*
 
 
 %changelog
+* Tue Mar 17 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 017-1
+- updated to 017
+
 * Thu Aug 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0-0.1.git20090125
 - initial build for Vine Linux
 

+ 14 - 9
b/bcm43xx-fwcutter/bcm43xx-fwcutter-vl.spec

@@ -1,16 +1,19 @@
 Summary:        Firmware extraction tool for Broadcom wireless driver
 Summary(ja):	Broadcom 無線LANドライバ用のファームウエア切り出しツール
 Name:           bcm43xx-fwcutter
-Version:        004
-Release:        2%{?_dist_release}
+Version:        006
+Release:        1%{?_dist_release}
 
 Group:          System Environment/Base
-License:        GPL
+License:        GPLv2+
 URL:            http://bcm43xx.berlios.de/
-Source0:        http://download.berlios.de/bcm43xx/%{name}-%{version}.tar.bz2
-Source2:	modprobe.bcm43xx
+Source0:        http://bues.ch/b43/fwcutter/%{name}-%{version}.tar.bz2
+Source1:	README.Fedora
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 %description
 This package contains the 'bcm43xx-fwcutter' tool which is used to
 extract firmware for the Broadcom network devices, from the official
@@ -23,10 +26,9 @@ instructions on using this tool.
 %setup -q
 sed -i -e 's/-O2/$(RPM_OPT_FLAGS)/' Makefile
 
-
 %build
-%__make
-cp %{SOURCE2} .
+make
+cp %{SOURCE1} .
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -41,11 +43,14 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
+%doc README README.Fedora COPYING
 %{_bindir}/bcm43xx-fwcutter
 %{_mandir}/man1/*
-%doc README modprobe.bcm43xx
 
 %changelog
+* Tue Mar 17 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 006-1
+- updated to 006
+
 * Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> 004-2
 - rebuilt with rpm-4.8.1-3