Search
SailfishOS Open Build Service
>
Projects
>
home:nielnielsen
>
ralink-firmware
> ralink-firmware.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File ralink-firmware.spec of Package ralink-firmware
# norootforbuild Summary: Firmware files for Ralink WLAN cards Name: ralink-firmware Version: 1.2 Release: 2.3 Source0: RT71W_Firmware_V1.8.zip Source1: RT61_Firmware_V1.2.zip Source2: RT2860_Firmware_V26.zip Source3: RT2870_Firmware_V22.zip Source4: rt3070.bin Source5: rt3071.bin Source6: rt3090.bin Source100: %{name}.changes License: Any Proprietary Group: Hardware/Wifi Url: http://web.ralinktech.com/ralink/Home/Support/Linux.html BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch BuildRequires: unzip %description This package contains binary firmware images for Ralink WLAN cards with rt61/rt73/rt2860/rt2870 chip in combination with the rt2x00-drivers from the serialmonkey-project. The firmware files will be copied to /lib/firmware. %prep %setup0 -c %setup1 -c -a 1 %setup2 -c -a 2 -T -D %setup3 -c -a 3 -T -D %build %install install -d $RPM_BUILD_ROOT/lib/firmware install -m644 RT61_Firmware_V1.2/rt* $RPM_BUILD_ROOT/lib/firmware install -m644 RT71W_Firmware_V1.8/rt* $RPM_BUILD_ROOT/lib/firmware install -m644 RT71W_Firmware_V1.8/LICENSE.ralink-firmware.txt $RPM_BUILD_ROOT/lib/firmware install -m644 RT2860_Firmware_V*/rt* $RPM_BUILD_ROOT/lib/firmware install -m644 RT2870_Firmware_V*/rt* $RPM_BUILD_ROOT/lib/firmware install -m644 %{SOURCE4} $RPM_BUILD_ROOT/lib/firmware install -m644 %{SOURCE5} $RPM_BUILD_ROOT/lib/firmware install -m644 %{SOURCE6} $RPM_BUILD_ROOT/lib/firmware %clean rm -rf $RPM_BUILD_ROOT %post test -f /.buildenv && exit 0 driver_active() { for i in /sys/class/net/*/device/driver ; do test -e $i || continue DRV=$(basename `readlink $i` Output) test "$DRV" = "$1" && return 0 done return 1 } driver_loaded() { lsmod | grep -q "$1" } for j in rt61pci rt73usb rt2860sta rt2870sta rt2800pci rt2800usb ; do if ! driver_active "$j" ; then if driver_loaded "$j"; then echo "Reloading module $j" modprobe -r "$j" modprobe "$j" fi fi done exit 0 %files %defattr(-,root,root) /lib/firmware/rt* /lib/firmware/LICENSE.ralink-firmware.txt %changelog * Thu Mar 02 14:30:51 UTC 2017 - nieldk@gmail.com - 1.2 - Build for SailfishOS * Thu Sep 30 2010 AxelKoellhofer@web.de - 1.2 - updated firmwares rt2860.bin/rt2870.bin from latest vendor releases - updated url of vendor's dl-site - added firmwares rt3070.bin, rt3071.bin and rt3090.bin from latest linux-firmware snapshot (git) - added modules rt2860sta/rt2870sta to postinstall scriptlet - bumped package version to 1.2 * Mon Mar 16 2009 AxelKoellhofer@web.de - 1.1 - added post-install scriptlet (modified from package "iwl4965-ucode") * Tue Mar 3 2009 Axel Koellhofer AxelKoellhofer@web.de - 1.1 - added firmware for draft-n devices - will presumably be needed for upcoming "mac80211"-drivers rt2800pci and rt2800usb - bumped package version to 1.1 * Sun Nov 18 2007 Axel - AxelKoellhofer@web.de - 1.0 - Spec rewritten, License added * Mon Feb 5 2007 AxelKoellhofer@web.de - 1.0 - initial Package