Commit Graph

72 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
5d78a89291 linuxPackages.broadcom_sta: amend a patch that introduced a local copy of eth_hw_addr_set; it is no longer needed
These derivations now successfully build:

* `linuxKernel.packages.linux_4_19.broadcom_sta`
* `linuxKernel.packages.linux_4_19_hardened.broadcom_sta`
* `linuxKernel.packages.linux_5_10.broadcom_sta`
* `linuxKernel.packages.linux_5_10_hardened.broadcom_sta`
* `linuxKernel.packages.linux_5_15.broadcom_sta`
* `linuxKernel.packages.linux_5_15_hardened.broadcom_sta`
* `linuxKernel.packages.linux_5_4.broadcom_sta`
* `linuxKernel.packages.linux_5_4_hardened.broadcom_sta`
* `linuxKernel.packages.linux_6_1.broadcom_sta`
* `linuxKernel.packages.linux_6_1_hardened.broadcom_sta`
* `linuxKernel.packages.linux_6_6.broadcom_sta`
* `linuxKernel.packages.linux_6_8.broadcom_sta`
* `linuxKernel.packages.linux_6_8_hardened.broadcom_sta`
* `linuxKernel.packages.linux_6_9.broadcom_sta`
* `linuxKernel.packages.linux_6_9_hardened.broadcom_sta`
* `linuxKernel.packages.linux_hardened.broadcom_sta`
* `linuxKernel.packages.linux_latest_libre.broadcom_sta`
* `linuxKernel.packages.linux_libre.broadcom_sta`
* `linuxKernel.packages.linux_lqx.broadcom_sta`
* `linuxKernel.packages.linux_xanmod.broadcom_sta`
* `linuxKernel.packages.linux_xanmod_latest.broadcom_sta`
* `linuxKernel.packages.linux_zen.broadcom_sta`

As I do not have hardware to test this driver out, building will have to do as far as testing is concerned.
2024-06-19 16:25:22 -07:00
Philip Taron
d4854eb632 linuxPackages.broadcom_sta: use git format-patch to make all the patches trivially applicable
I did the research: the commit times and authors are as correct as an afternoon of internet spelunking can make them.
2024-06-19 16:24:43 -07: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
Alyssa Ross
690125bd0a treewide: update git.kernel.org/cgit homepage URLs
These are now redirects, and no longer git clone-able despite looking
like git repo URLs.  I've updated them to the new locations.
2022-06-10 19:46:39 +00: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
b61e9f6d24 linuxPackages.broadcom-sta: patch file was not named correctly 2017-04-20 08:14:01 +02: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