78 lines
2.0 KiB
RPMSpec
78 lines
2.0 KiB
RPMSpec
Name: b43-firmware
|
|
Version: @SRPMVERSION@
|
|
Release: @SRPMRELEASE@
|
|
Epoch: 1
|
|
Summary: Broadcom firmware files for the b43 and b43legacy drivers
|
|
Group: System/Kernel and Hardware
|
|
Vendor: @vendor@
|
|
Distribution: @distribution@
|
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
|
URL: http://macromedia.rediris.es/
|
|
Source: LICENSE
|
|
License: Non Distributable
|
|
BuildPrereq: /usr/bin/b43-fwcutter
|
|
BuildPrereq: /usr/bin/tempfile
|
|
# NOTE: requires the backward compatible version of the libstdc++ library
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
%description
|
|
Broadcom firmware files for the b43 and b43legacy drivers.
|
|
|
|
%prep
|
|
%setup -c -n %{name}-%{version} -T
|
|
|
|
[ -r /etc/sysconfig/@sysconfigfile@ ] || exit 1
|
|
declare -A SRPMVERSION SRPMRELEASE
|
|
. /etc/sysconfig/@sysconfigfile@
|
|
|
|
[ "${B43_FIRMWARE_PCK}" ] || exit 1
|
|
[ "${B43_FIRMWARE_URL}" ] || exit 1
|
|
|
|
tmpdir=$(mktemp -q -d -t flashplugin.XXXXXXXX)
|
|
[ $? -eq 0 ] || exit 1
|
|
|
|
[ -f ${tmpdir}/${B43_FIRMWARE_PCK} ] ||
|
|
wget -nv --timeout=10 --tries=2 \
|
|
${B43_FIRMWARE_URL}${B43_FIRMWARE_PCK} -O ${tmpdir}/${B43_FIRMWARE_PCK}
|
|
[ -f ${tmpdir}/${B43_FIRMWARE_PCK} ] || exit 1
|
|
ls
|
|
mkdir b43
|
|
cd b43
|
|
if [ `echo ${B43_FIRMWARE_PCK} | grep "tar.bz2$"` ]; then
|
|
tar xjf ${tmpdir}/${B43_FIRMWARE_PCK} --strip-components=1
|
|
else
|
|
tar xzf ${tmpdir}/${B43_FIRMWARE_PCK} --strip-components=1
|
|
fi
|
|
cd ..
|
|
|
|
%build -q
|
|
|
|
%install
|
|
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
|
|
|
install -d %{buildroot}/lib/firmware/
|
|
b43-fwcutter -w %{buildroot}/lib/firmware/ b43/driver/wl_apsta_mimo.o
|
|
|
|
#cd b43
|
|
#
|
|
#install -D libflashplayer.so \
|
|
# %{buildroot}%{_libdir}/mozilla/plugins/libflashplayer.so
|
|
|
|
cp %{S:0} LICENSE
|
|
|
|
rm -fr ${tmpdir}
|
|
|
|
%clean
|
|
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
|
rm -rf %{_builddir}/%{name}-*
|
|
:
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
/lib/firmware/b43/*.fw
|
|
%doc LICENSE
|
|
|
|
%changelog
|
|
* Tue Mar 31 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 1-1mamba
|
|
- specfile created
|