Commit Graph

47 Commits

Author SHA1 Message Date
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Ben Siraphob
16d91ee628 pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
Jörg Thalheim
231b166b12
Merge pull request #108573 from LumiGuide/fix-armstubs
raspberrypi-armstubs: fix native compilation on armv7l
2021-01-12 06:11:46 +00:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Yorick van Pelt
d6e97555bd
raspberrypi-armstubs: fix native compilation on armv7l 2021-01-06 11:17:10 +01:00
Samuel Dionne-Riel
7f23d3e519 raspberrypi-armstubs: init at 2020-10-08 2020-12-31 18:20:49 +01:00
Drew Risinger
979a1e109f raspberrypi-tools: remove in favor of libraspberrypi
These packages were duplicated, and often weren't being updated in sync.
The only difference between them was the lack of pkg-config in
libraspberrypi, which is easily fixable.
2020-12-27 17:01:02 +01:00
Drew Risinger
924d461587 raspberrypifw: use stdenvNoCC
This only copies unfree redistributables, don't need a compiler for
that.
2020-12-27 17:01:02 +01:00
Drew Risinger
860cb184ec raspberrypifw: 20201022 -> 20201201 2020-12-27 17:01:02 +01:00
Florian Klink
b1fb82e979 raspberrypi-tools: fix build on x86_64-linux
This allows using tools such as dtmerge on x86_64-linux.
2020-12-27 03:29:25 +01:00
Janne Heß
1829a89f84
raspberrypifw: 1.20200902 -> 1.20201022 2020-10-26 11:30:36 +01:00
Janne Heß
9a966e84b6
raspberrypifw: 1.20200601 -> 1.20200902
Also disable the fixup phase since it only throws errors and remove the
platforms since these are only static files.
2020-10-07 00:41:15 +02:00
Ada Avery
df9950ed7b
raspberrypifw: 1.20190925 -> 1.20200601 2020-06-16 14:19:07 -03:00
Ada Avery
cd0cfb2ed1
raspberrypi-tools: 2018-10-03 -> 2020-5-28 2020-06-16 14:19:00 -03:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Edmund Wu
0266449187
raspberrypifw: 1.20190819 -> 1.20190925 2019-10-01 08:43:15 -04:00
Thomas Kerber
cc5baf2d86
Various: Add support for raspberry pi 4. 2019-09-17 04:05:16 +01:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Frederik Rietdijk
fe9a3e3e63 Merge staging-next into staging 2019-08-17 09:39:23 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
duck
0f2f44c470
raspberrypi-firmware: Update version to 1.20190620+1 2019-06-26 23:28:38 +01:00
Ben Wolsieffer
a68213ae8a raspberrypifw: 1.20181112 -> 1.20190401 2019-05-03 18:12:13 -04:00
Ben Wolsieffer
f554d4e40f raspberrypifw: 1.20180919 -> 1.20181112 2018-12-17 02:01:13 +00:00
Ben Wolsieffer
964ae43b53 raspberrypi-tools: 2018-02-05 -> 2018-10-03 2018-10-07 21:55:04 -04:00
Ben Wolsieffer
ec1aa05a27 raspberrypifw: 1.20180817 -> 1.20180919 2018-10-07 21:55:04 -04:00
Tuomas Tynkkynen
14fbea9111 raspberrypifw: 1.20180619 -> 1.20180817 2018-09-14 16:15:28 +03:00
Lluís Batlle i Rossell
66d7126255 Take me (viric) out of most maintenance
Since years I'm not maintaining anything of the list below other
than some updates when I needed them for some reason. Other people
is doing that maintenance on my behalf so I better take me out but
for very few packages. Finally!
2018-07-22 21:50:19 +02:00
Tuomas Tynkkynen
7b25471fb1 raspberrypifw: 1.20180417 -> 1.20180619 2018-07-12 17:04:07 +03:00
Tuomas Tynkkynen
85952d850e raspberrypifw: 1.20180328 -> 1.20180417 2018-06-01 13:48:54 +03:00
Bastian Köcher
72f3e417ac raspberrypifw: 1.20171029 -> 1.20180328 2018-04-05 02:42:12 +03:00
Tuomas Tynkkynen
b59f9497aa raspberrypifw: Drop all non-firmware parts
They are now built from source in raspberrypi-tools.
2018-04-02 23:46:18 +03:00
Tuomas Tynkkynen
434722ba62 raspberrypi-tools: Init at 2018-02-05 2018-04-02 23:46:18 +03:00
Tuomas Tynkkynen
967ecb802e raspberrypifw: 1.20170811 -> 1.20171029 2017-11-06 20:49:48 +02:00
Tuomas Tynkkynen
b1749aecbe raspberrypifw: 1.20170515 -> 1.20170515n 2017-08-29 02:37:38 +03:00
Tuomas Tynkkynen
8523ab5e8d raspberrypifw: 1.20170427 -> 1.20170515 2017-07-31 19:47:23 +03:00
Tuomas Tynkkynen
f2e2dde681 raspberrypifw: 1.20170303 -> 1.20170427 2017-05-15 11:14:59 +03:00
Tuomas Tynkkynen
5f5b87107f raspberrypifw, linux_rpi: 1.20161020 -> 1.20170303 2017-03-08 21:35:31 +02:00
Tuomas Tynkkynen
3519244c72 raspberrypifw: Enable build on Aarch64
So that the boot blobs can be copied.

FIXME: This makes the dynamic linker of the ARM binaries point to a
aarch64 linker.
2017-01-25 00:01:54 +02:00
Tuomas Tynkkynen
25d6bfa258 raspberrypifw: 1.20160620 -> 1.20161020 2016-11-28 00:23:40 +02:00
Octavian Cerna
938b993091 raspberrypifw: Don't strip ELF files
Stripping breaks raspivid and other executables.
2016-08-30 17:34:16 +03:00
Tuomas Tynkkynen
d8cd615720 raspberrypifw: 1.20160315 -> 1.20160620
- Use fetchFromGitHub
- Some files in bin/ are now shell scripts, so skip patchelf on any
  non-ELF files.

With this U-Boot can be successfully launched on a RPi 3.
2016-07-04 01:53:13 +03:00
Octavian Cerna
1e37217b80 raspberrypi-firmware: 20150506 -> 1.20160315 (#14300)
Cleanup the meta section, add viric and myself as maintainers.
2016-04-13 20:02:57 +01:00
Octavian Cerna
e714c80497 raspberrypifw: Patch the ELF binaries to set the correct dynamic linker and RPATH. 2016-03-08 19:56:22 +02:00
Lluís Batlle i Rossell
d8a2bb86c0 Raspberry Pi 2 changes to make it boot.
It boots, but some things still don't work:
1) Installation of DTBs
2) Boot of initrd

Booting still needs a proper config.txt in /boot, which could probably be
managed by NixOS.
2015-05-09 17:05:24 +00: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
Rickard Nilsson
38ba397afd raspberrypi-firmware: Update to latest version as of 20130826 (rev 3ab17ac25e) 2013-08-27 12:30:47 +02:00
Lluís Batlle i Rossell
a87fba9619 Adding the firmware files for raspberrypi 2013-01-27 17:49:02 +00:00