Latest snapshot, spec cleanups, use autosetup for patches, add initial RPi3 wifi nvram for wider testing
This commit is contained in:
parent
736b3eae7b
commit
7b9c6b5630
@ -1,11 +1,11 @@
|
||||
%global checkout f1b95fe5
|
||||
%global firmware_release 86
|
||||
%global checkout 44d4fca9
|
||||
%global firmware_release 87
|
||||
|
||||
%global _firmwarepath /usr/lib/firmware
|
||||
%define _binaries_in_noarch_packages_terminate_build 0
|
||||
|
||||
Name: linux-firmware
|
||||
Version: 20180815
|
||||
Version: 20180913
|
||||
Release: %{firmware_release}.git%{checkout}%{?dist}
|
||||
Summary: Firmware files used by the Linux kernel
|
||||
License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
|
||||
@ -15,6 +15,8 @@ BuildArch: noarch
|
||||
# git archive --format=tar --prefix=linux-firmware-%{checkout}/ %{checkout} | xz > linux-firmware-%{version}.tar.xz
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
|
||||
Patch1: 0001-brcm-add-nvram-for-the-Raspberry-Pi-3B-and-3B.patch
|
||||
|
||||
Provides: kernel-firmware = %{version} xorg-x11-drv-ati-firmware = 7.0
|
||||
Obsoletes: kernel-firmware < %{version} xorg-x11-drv-ati-firmware < 6.13.0-0.22
|
||||
Obsoletes: ueagle-atm4-firmware < 1.0-5
|
||||
@ -29,8 +31,6 @@ Obsoletes: rt73usb-firmware < 1.8-11
|
||||
Obsoletes: cx18-firmware < 20080628-10
|
||||
Conflicts: microcode_ctl < 2.1-0
|
||||
|
||||
BuildRequires: git
|
||||
|
||||
%description
|
||||
This package includes firmware files required for some devices to
|
||||
operate.
|
||||
@ -39,7 +39,7 @@ operate.
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link 100 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 39.31.5.1
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
Obsoletes: iwl100-firmware < 39.31.5.1-4
|
||||
%description -n iwl100-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
@ -51,7 +51,7 @@ LICENSE file. Please read it carefully.
|
||||
Summary: Firmware for Intel(R) Centrino Wireless-N 105 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 18.168.6.1
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
%description -n iwl105-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux to support the iwl105 hardware. Usage of the firmware
|
||||
@ -62,7 +62,7 @@ LICENSE file. Please read it carefully.
|
||||
Summary: Firmware for Intel(R) Centrino Wireless-N 135 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 18.168.6.1
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
%description -n iwl135-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux to support the iwl135 hardware. Usage of the firmware
|
||||
@ -74,7 +74,7 @@ Summary: Firmware for Intel® PRO/Wireless 1000 B/G/N network adaptors
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 39.31.5.1
|
||||
Epoch: 1
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
Obsoletes: iwl1000-firmware < 1:39.31.5.1-3
|
||||
%description -n iwl1000-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
@ -86,7 +86,7 @@ LICENSE file. Please read it carefully.
|
||||
Summary: Firmware for Intel(R) Centrino Wireless-N 2000 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 18.168.6.1
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
%description -n iwl2000-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux to support the iwl2000 hardware. Usage of the firmware
|
||||
@ -97,7 +97,7 @@ LICENSE file. Please read it carefully.
|
||||
Summary: Firmware for Intel(R) Centrino Wireless-N 2030 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 18.168.6.1
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
%description -n iwl2030-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux to support the iwl2030 hardware. Usage of the firmware
|
||||
@ -109,7 +109,7 @@ Summary: Firmware for Intel(R) Wireless WiFi Link 3160 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Epoch: 1
|
||||
Version: 25.30.13.0
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
%description -n iwl3160-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux. Usage of the firmware is subject to the terms and conditions
|
||||
@ -119,7 +119,7 @@ contained inside the provided LICENSE file. Please read it carefully.
|
||||
Summary: Firmware for Intel® PRO/Wireless 3945 A/B/G network adaptors
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 15.32.2.9
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
Obsoletes: iwl3945-firmware < 15.32.2.9-7
|
||||
%description -n iwl3945-firmware
|
||||
This package contains the firmware required by the iwl3945 driver
|
||||
@ -130,7 +130,7 @@ contained inside the provided LICENSE file. Please read it carefully.
|
||||
Summary: Firmware for Intel® PRO/Wireless 4965 A/G/N network adaptors
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 228.61.2.24
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
Obsoletes: iwl4965-firmware < 228.61.2.24-5
|
||||
%description -n iwl4965-firmware
|
||||
This package contains the firmware required by the iwl4965 driver
|
||||
@ -141,7 +141,7 @@ contained inside the provided LICENSE file. Please read it carefully.
|
||||
Summary: Firmware for Intel® PRO/Wireless 5000 A/G/N network adaptors
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 8.83.5.1_1
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
Obsoletes: iwl5000-firmware < 8.83.5.1_1-3
|
||||
%description -n iwl5000-firmware
|
||||
This package contains the firmware required by the iwl5000 driver
|
||||
@ -152,7 +152,7 @@ contained inside the provided LICENSE file. Please read it carefully.
|
||||
Summary: Firmware for Intel® PRO/Wireless 5150 A/G/N network adaptors
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 8.24.2.2
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
Obsoletes: iwl5150-firmware < 8.24.2.2-4
|
||||
%description -n iwl5150-firmware
|
||||
This package contains the firmware required by the iwl5150 driver
|
||||
@ -163,7 +163,7 @@ contained inside the provided LICENSE file. Please read it carefully.
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link 6000 AGN Adapter
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 9.221.4.1
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
Obsoletes: iwl6000-firmware < 9.221.4.1-4
|
||||
%description -n iwl6000-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
@ -174,7 +174,7 @@ contained inside the provided LICENSE file. Please read it carefully.
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link 6005 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 18.168.6.1
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
Obsoletes: iwl6000g2a-firmware < 17.168.5.3-3
|
||||
%description -n iwl6000g2a-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
@ -185,7 +185,7 @@ contained inside the provided LICENSE file. Please read it carefully.
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link 6030 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 18.168.6.1
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
Obsoletes: iwl6000g2b-firmware < 17.168.5.2-3
|
||||
%description -n iwl6000g2b-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
@ -196,7 +196,7 @@ contained inside the provided LICENSE file. Please read it carefully.
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link 6050 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Version: 41.28.5.1
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
Obsoletes: iwl6050-firmware < 41.28.5.1-5
|
||||
%description -n iwl6050-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
@ -208,7 +208,7 @@ Summary: Firmware for Intel(R) Wireless WiFi Link 726x/8000/9000 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Epoch: 1
|
||||
Version: 25.30.13.0
|
||||
Release: %{firmware_release}%{?dist}.1
|
||||
Release: %{firmware_release}%{?dist}
|
||||
%description -n iwl7260-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux. Usage of the firmware is subject to the terms and conditions
|
||||
@ -243,19 +243,7 @@ License: Redistributable, no modification permitted
|
||||
Firmware for Marvell Libertas SD 8787 Network Adapter
|
||||
|
||||
%prep
|
||||
%setup -q -n linux-firmware-%{checkout}
|
||||
%if 0
|
||||
git init .
|
||||
if [ -z "$GIT_COMMITTER_NAME" ]; then
|
||||
git config user.email "nobody@fedoraproject.org"
|
||||
git config user.name "Fedora linux-firmware packagers"
|
||||
fi
|
||||
git add .
|
||||
git commit -m init .
|
||||
|
||||
git am %{patches}
|
||||
|
||||
%endif
|
||||
%autosetup -p1 -n linux-firmware-%{checkout}
|
||||
|
||||
%build
|
||||
# Remove firmware shipped in separate packages already
|
||||
@ -278,14 +266,14 @@ rm -f ctefx.bin ctspeq.bin
|
||||
rm -f check_whence.py
|
||||
|
||||
%install
|
||||
mkdir -p $RPM_BUILD_ROOT/%{_firmwarepath}
|
||||
mkdir -p $RPM_BUILD_ROOT/%{_firmwarepath}/updates
|
||||
cp -r * $RPM_BUILD_ROOT/%{_firmwarepath}
|
||||
rm $RPM_BUILD_ROOT/%{_firmwarepath}/{WHENCE,LICENCE.*,LICENSE.*}
|
||||
mkdir -p %{buildroot}/%{_firmwarepath}
|
||||
mkdir -p %{buildroot}/%{_firmwarepath}/updates
|
||||
cp -r * %{buildroot}/%{_firmwarepath}
|
||||
rm %{buildroot}/%{_firmwarepath}/{WHENCE,LICENCE.*,LICENSE.*}
|
||||
|
||||
# Create file list but exclude firmwares that we place in subpackages
|
||||
FILEDIR=`pwd`
|
||||
pushd $RPM_BUILD_ROOT/%{_firmwarepath}
|
||||
pushd %{buildroot}/%{_firmwarepath}
|
||||
find . \! -type d > $FILEDIR/linux-firmware.files
|
||||
find . -type d | sed -e '/^.$/d' > $FILEDIR/linux-firmware.dirs
|
||||
popd
|
||||
@ -395,6 +383,10 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
||||
%license WHENCE LICENCE.* LICENSE.*
|
||||
|
||||
%changelog
|
||||
* Mon Oct 1 2018 Peter Robinson <pbrobinson@fedoraproject.org> 20180913-87.git44d4fca9
|
||||
- Latest upstream snapshot
|
||||
- Minor spec cleanups
|
||||
|
||||
* Wed Aug 15 2018 Josh Boyer <jwboyer@fedoraproject.org> - 20180815-86.gitf1b95fe5
|
||||
- Latest upstream snapshot
|
||||
|
||||
|
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (linux-firmware-20180815.tar.xz) = 77589410f71761bc4a27cfe6a3679275e227c3db7ff30468d24c146d5f628b4869fe5b8e058b57fd331ec19e1105a8cef9c28a4edad22fa16f7d48ea1c4b2608
|
||||
SHA512 (linux-firmware-20180913.tar.xz) = 9e97b17ba5fab6f75252092d03d9f859d9426f8271ed2133ebf8ce3da44c1b7ad8ea52ce134f7d4e3a054adca438e3c3357e9d7ab98c944dd53249e06d8101b9
|
||||
|
Loading…
Reference in New Issue
Block a user