Commit Graph

67 Commits

Author SHA1 Message Date
Robert Schütz
23b49afbbe linuxPackages.broadcom_sta: 6.30.223.271-59 -> 6.30.223.271-63
This fixes the build of linuxPackages_latest.broadcom_sta.
2026-07-29 18:13:17 -07:00
jopejoe1
882ffd7ebc linuxPackages.broadcom_sta: add pname and version 2026-01-13 21:32:56 +01:00
Karolis Stasaitis
57835c7cd4 linuxPackages.broadcom_sta: 6.30.223.271-57 -> 6.30.223.271-59 2025-10-13 21:34:15 +02:00
NullCube
4d6edc8a15 linuxPackages.broadcom_sta: added CVE's and unmaintained warning to meta.knownVulnerabilities
Important warning: this module has reached the end of support from Broadcom.
It is therefore exposed to Common Vulnerabilities and Exposures (CVE).
More information on the concerned CVE could be obtained here:
https://www.cve.org/CVERecord/SearchResults?query=broadcom+wl+WiFi+driver

Message from:
b0d19578eb/wl-kmod.spec (L86-L89)
2025-07-14 20:17:35 +02:00
NullCube
5d6c7f9e12 linuxPackages.broadcom_sta: 6.30.223.271(-56) -> 6.30.223.271-57
Add patches from rpmfusion to fix build on kernel 6.15.
Add the release number from the rpmfusion repo to the package version in
order to better differentiate the various versions of the package.

Full changelog:
9a5a0d7195..b0d19578eb
2025-07-14 20:17:35 +02:00
NullCube
6530ed815c linuxPackages.broadcom_sta: fix homepage url, fix platforms
Update homepage URL to point to broadcom_sta resources
Correctly set meta.platforms to match available versions
2025-07-14 20:17:35 +02:00
NullCube
51b4ad9e00 linuxPackages.broadcom_sta: add nullcube as maintainer 2025-07-14 20:17:35 +02:00
Johannes Arnold
310be0ef55 linuxPackages_testing.broadcom_sta: add patch to compile on kernel 6.14 2025-02-26 21:12:13 +01:00
Johannes Arnold
6603faa872 broadcom_sta: add j0hax as maintainer 2025-01-22 12:56:20 +01:00
Johannes Arnold
2e337fa600 broadcom_sta: add patch to compile on kernel 6.13 2025-01-22 12:55:10 +01:00
Johannes Arnold
6e25482792 broadcom_sta: source kernel 6.12 patch from RPM Fusion 2025-01-22 12:46:54 +01:00
Johannes Arnold
18a80ee43c linuxPackages_latest.broadcom_sta: add patch to compile on Kernel 6.12
Commit 5f60d5f6bbc1, part of Kernel 6.12, moves asm/unaligned.h to
linux/unaligned.h. As a result we use a trivial patch which simply
switches the include path if compiling for 6.12.
2024-11-27 20:03:41 -08:00
Pol Dellaiera
2cae96e4ce linuxPackages_latest.broadcom_sta: use entire patchset from remote GitHub repository 2024-08-28 17:29:05 +02:00
Pol Dellaiera
cbe502d86a linuxPackages_latest.broadcom_sta: reformat 2024-08-28 17:28:23 +02:00
Pol Dellaiera
c385d2acf6 linuxPackages_latest.broadcom_sta: add missing phase hooks 2024-08-28 17:28:23 +02:00
Pol Dellaiera
b9817f06fb linuxPackages_latest.broadcom_sta: use hash instead of sha256 2024-08-28 17:28:23 +02:00
Jörg Thalheim
5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
Philip Taron
9080e9067e linuxPackages.broadcom_sta: remove i686-build-failure.patch since it was applied upstream 2024-06-19 15:42:06 -07:00
X9VoiD
355042e2ff broadcom_sta: fix build on linux 6.1 2022-12-15 15:26:18 +08:00
X9VoiD
105e8974c0 broadcom_sta: fix build on linux 6.0 (#195392)
Fix build issues when building against linux 6.0
2022-10-18 18:29:28 +02:00
X9VoiD
94cb803fab broadcom_sta: fix build on linux 5.18 (#177243)
Fix build issues when compiling against Linux 5.18
2022-06-13 11:38:18 +02:00
X9VoiD
077d187a4b broadcom_sta: fix build on linux 5.17
Fix build issues when compiling against Linux 5.17
2022-04-16 13:15:26 +02:00
Sandro Jäckel
cbfc50722f maintainers: drop phreedom 2021-12-19 07:30:50 +01:00
Ben Siraphob
16d91ee628 pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
SebastienWae
e8dd1fa1d9 kernelPackages.broadcom_sta: fix build for 5.9 (#106760)
* broadcom: fix build 5.9

Patch to fix the build error for the 5.9 Linux kernel.

* broadcom: swith 5.9 patch to Joan Bruguera's version
Switch the current patch for 5.9 to Joan Bruguera's version which is cleaner and also works for 5.10
2020-12-30 11:58:49 +01:00
Matthieu Coudron
8ce65087c3 broadcom_sta: fix build on 5.6 2020-04-29 11:57:03 +02:00
Michael Reilly
84cf00f980 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Merijn Broeren
133103d709 treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
georgewhewell
75a60db00e broadcom_sta: fix build on linux-5.1 2019-05-18 21:36:26 +01:00
John Ericson
2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Yegor Timoshenko
65187722ec linuxPackages.broadcom-sta: fix build with Linux 4.15
See: https://lkml.org/lkml/2017/11/25/90
2018-01-31 23:04:10 +00:00
Yegor Timoshenko
4e990c25e3 broadcom-sta: fix build 2018-01-05 03:51:21 +00:00
Vladimír Čunát
3a110ea3f9 treewide platform checks: abort -> throw
They aren't meant to be critical (uncatchable) errors.
Tested with nix-env + checkMeta:
[ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" ]
2017-12-12 18:08:10 -05:00
aszlig
c71233f12c broadcom_sta: Add patch for supporting Linux 4.12
The patch is from Arch Linux at:

https://aur.archlinux.org/cgit/aur.git/tree/linux412.patch?h=broadcom-wl

Tested this by building against the following attributes:

  * linuxPackages.broadcom_sta
  * linuxPackages_latest.broadcom_sta
  * pkgsI686Linux.linuxPackages.broadcom_sta
  * pkgsI686Linux.linuxPackages_latest.broadcom_sta

I have not tested whether this works at runtime, because I do not posess
the hardware.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-07-18 21:37:02 +02:00
georgewhewell
daf674491e broadcom-sta: add patch for kernel 4.11+ 2017-06-02 14:19:04 +01:00
Jörg Thalheim
f0f9cad9f2 linuxPackages.broadcom-sta: add patch to repo
fetchPatch was unreliable and the checksum kept breaking all the time
2017-04-20 07:05:50 +02:00
Tobias Pflug
d857b2d2fa broadcom-sta: fix linux-4.8 patch sha 2017-04-17 17:07:37 +02:00
Dmytro Rets
e8220d3264 Update broadcom URL for broadcom-sta driver. 2016-12-08 11:50:31 +02:00
Tim Steinbach
91ae568ec7 broadcom_sta: Fix hash 2016-11-14 09:36:06 -05:00
Graham Christensen
37bc2c0bbf broadcom-sta: Support linux-4.8 2016-10-15 08:06:30 -04:00
Vladimír Čunát
07facfc49f broadcom-sta: don't (claim to) maintain anymore
I haven't used the driver for years.
2016-09-10 10:57:48 +02:00
Franz Pletz
7d9d2d6872 linuxPackages.broadcom_sta: disable pic hardening 2016-08-13 16:02:02 +02:00
aszlig
fef4b62657 broadcom_sta: Add patch to fix NULL pointer deref
The patch is from the following Gentoo bug:

https://bugs.gentoo.org/show_bug.cgi?id=523326#c24

Built successfully against Linux 3.18.36, 4.4.16 and 4.7.0.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @phreedom, @vcunat
2016-08-01 21:05:15 +02:00
aszlig
8f08399671 broadcom_sta: Reindent file, no code changes
Let's make sure we indent using two spaces, because the unpackPhase was
indented using four spaces.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-08-01 21:05:15 +02:00
aszlig
4d3545f2a5 broadcom_sta: Add patch for supporting Linux 4.7
Patch is from Arch Linux at:

https://aur.archlinux.org/cgit/aur.git/tree/?h=broadcom-wl

I've tested building against 3.18.36, 4.4.16 and 4.7.0.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @phreedom, @vcunat
2016-08-01 21:05:15 +02:00
aszlig
bd7ce1581d broadcom_sta: 6.30.223.248 -> 6.30.223.271
The patch for kernel version 3.18 is already applied upstream, so we
don't need it any longer.

Without i686-build-failure.patch, the build for i686-linux fails because
it references rdtscl(), which is no longer available in Linux 4.3.0.

Patch for missing rdtscl() is from Arch Linux:

https://aur.archlinux.org/cgit/aur.git/tree/002-rdtscl.patch?h=broadcom-wl-ck

I've tested building against 32 and 64 bit Linux versions 3.18.36,
4.4.16 and 4.7.0.

The hashes were verified using the ones from the AUR (using the 16 bit
hashes of course):

$ nix-hash --type sha256 --to-base16 1kaqa2dw3nb8k23ffvx46g8jj3wdhz8xa6jp1v3wb35cjfr712sg
4f8b70b293ac8cc5c70e571ad5d1878d0f29d133a46fe7869868d9c19b5058cd
$ nix-hash --type sha256 --to-base16 1gj485qqr190idilacpxwgqyw21il03zph2rddizgj7fbd6pfyaz
5f79774d5beec8f7636b59c0fb07a03108eef1e3fd3245638b20858c714144be

AUR hashes can be found at:

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=broadcom-wl&id=9d6f10b1b7745fbf5d140ac749e2253caf70daa8#n26

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @phreedom, @vcunat
2016-08-01 21:05:15 +02:00
Charles Strahan
4d3be75ae2 broadcom-sta: fixes for kernel version >= 3.18
This replaces our patches with those from Arch's package [1]. Further
discussion can be found on the Arch forum [2].

This patch set is a superset of the previous set, and resolves the
immediate and consistent kernel panics I've seen on my MacBook Pro
Retina since switching from version 3.16 to 3.18 of the Linux kernel.

Fixes #5315
Fixes #7710

1: https://aur.archlinux.org/packages/broadcom-wl/
2: https://bbs.archlinux.org/viewtopic.php?id=192287
2015-05-05 16:34:59 -04:00
Vladimír Čunát
274a9419c1 broadcom_sta: fix build with kernel 3.18 (close #5315)
I couldn't find any source that looked reliable, but I guess it's better
than nothing: it's fairly simple patch that fixes the build.
2014-12-14 10:51:31 +01:00
Mateusz Kowalczyk
007f80c1d0 Turn more licenses into lib.licenses style
Should eval cleanly, as far as -A tarball tells me.

Relevant: issue #2999, issue #739
2014-11-06 00:48:16 +00:00