Commit Graph

156 Commits

Author SHA1 Message Date
K900
a15aa7a3f3 treewide: clean up misc OVMF.fd references
We have passthru attributes, use them.
2024-02-27 23:15:59 +03:00
Anderson Torres
ba3dcb9dc5 xen_4_15: fixup seabios location
Since it is now on `${seabios}/share/seabios`.
2023-12-11 08:22:52 -03:00
fetsorn
0eb3ea3997 xen: fix typo 2023-05-31 04:00:54 +04:00
Raito Bezarius
e8d6be7a4b xen: mark EOL ≤ 4.15, add known CVEs in nixpkgs
Currently, Xen is very unmaintained, as this is a particularly complex
piece of software that touts itself as secure, we are not doing a
service to Xen by packaging unsecure piece of their software.

Let's be brutally honest about the state of things in nixpkgs.
2023-04-26 13:56:47 +02:00
Weijia Wang
5ca9faa109 xen: cleanup 2023-03-15 00:54:37 +02:00
Weijia Wang
a8bad6bb36 xen_4_10: drop 2023-03-14 23:34:58 +02:00
Weijia Wang
63c033e2a0 xen_4_15: fix build 2023-03-14 22:57:08 +02:00
Weijia Wang
a9926eb5ec
Merge branch 'master' into xen-4.15-pr 2023-03-14 20:15:47 +02:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Artturin
0734f54ef2 treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs
found with nixpkgs-lint
2022-09-26 17:53:26 +03:00
ajs124
45ec5898cb maintainers: remove tstrobel
was ts468 on github afaict and was actually a committer, but that account hasn't been active since early 2018
2022-06-29 00:54:53 +02:00
Zhong Jianxin
e8f3914985 treewide: Replace transfig with fig2dev
Reasons:

- transfig never get upstream update since it was added to nixpkgs 2006,
  according to [fig2dev Debian changelog][1], upstream maintainership
  was taken over at 2016, and renamed to fig2dev.

- [Debian][2], [ArchLinux][3], [HomeBrew][4] all use fig2dev to replace
  transfig.

- transfig builds [failed][5] on aarch64-darwin, fig2dev builds fine.

- One less package to maintain.

[1]: https://salsa.debian.org/debian/fig2dev/-/blob/debian/1%253.2.6_beta-1/debian/changelog
[2]: https://packages.debian.org/bullseye/transfig
[3]: https://archlinux.org/packages/community/x86_64/fig2dev/
[4]: https://formulae.brew.sh/formula/fig2dev
[5]: https://hydra.nixos.org/build/163404782/nixlog/2
2022-02-15 10:13:56 +08:00
Martin Weinelt
39341ed38b
xen: mark unsupported versions as vulnerable
Our support for Xen lacks maintenance and since Xen has monthly security
advisories it is reasonable to assume our version is affected by a
multitude of security problems that are fixed upstream.

How many advisories? Browsing oss-security shows the following number of
advisories in each of the following years:

2022: 3
2021: 53
2020: 54
2019: 46 <-- we are *here*

https://xenbits.xen.org/docs/unstable/support-matrix.html
2022-01-25 13:55:59 +01:00
William Johansson
93437909af xen: patch 4.15 with XSA-386 2021-11-13 20:29:41 +01:00
William Johansson
9591c9170f xen: bump to 4.15.1 2021-11-13 20:29:40 +01:00
William Johansson
2f40c4647b xen: upgrade to 4.15 2021-11-13 20:29:40 +01:00
William Johansson
e9ad024615 xen: move patches specific for 4.10
Makes it easier to include 4.15 patches later.
2021-11-13 18:33:07 +01:00
Kid
b43389f49d iasl: drop pacakge 2021-08-10 03:46:01 +00:00
AndersonTorres
e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
William Johansson
745a8ea503 xen: remove unreferenced patches 2021-05-04 14:03:29 +00:00
Alyssa Ross
049efb9171 xen: fix build with GCC 10
Fixes: https://github.com/NixOS/nixpkgs/issues/108479
2021-05-01 11:06:41 -07:00
Sandro Jäckel
9378fdf87e
iproute: deprecate alias 2021-04-04 01:43:46 +02:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
volth
bc0d605cf1 treewide: fix double quoted strings in meta.description
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
2021-01-24 19:56:59 +07:00
zowoq
31f5dd3f36 treewide: editorconfig fixes
- remove trailing whitespace
- use spaces for indentation
2021-01-20 09:11:11 +10:00
Ben Siraphob
108bdac3d9 pkgs/applications: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Ben Siraphob
b04fc593e7 treewide: cmake buildInputs to nativeBuildInputs, minor cleanups 2021-01-01 11:52:33 +07:00
Sandro
1542fd8e8d
Merge pull request #77421 from Shados/xen-build-efi-binaries 2020-11-27 23:49:07 +01:00
Graham Christensen
bc49a0815a
utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00
Alexei Robyn
22fdd2465c xen: Build Xen EFI binary 2020-10-10 22:09:31 +11:00
Alexei Robyn
6048a3c1f5 xen: Remove unsupported Xen version (4.8) 2020-10-10 22:09:26 +11:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Maximilian Bosch
ea8ae88f04
Merge branch 'staging' into glibc230 2020-02-01 17:42:03 +01:00
Maximilian Bosch
10ad9fea9f
xen: remove 4.5
Depends on a fairly old gcc, marked as insecure for ~2 years.
2020-01-28 20:11:00 +01:00
Maximilian Bosch
91b7e73bbc
xen_4_8-{light,slim}: fix build 2020-01-23 11:00:54 +01:00
Maximilian Bosch
ad2fd68cff
xen_4_8: fix build w/glibc-2.30
The header (and the `sysctl`-function) were unused, so the inclusion can be
removed safely.

This was done by upstream in 4.9 as well[1].

[1] 74858c9eaf
2020-01-23 00:21:22 +01:00
Robin Gloster
313da176d3
treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
Robin Gloster
5f2b92e3ec
treewide: NIX_*_COMPILE -> string 2019-12-31 00:13:29 +01:00
Frederik Rietdijk
6d059becd3 Merge gcc-9 into staging (#68029) 2019-12-30 16:38:38 +01:00
Merijn Broeren
133103d709
treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
Franz Pletz
1ba64dad7c
xen_4_8: fix build with gcc9 2019-11-05 01:04:17 +01:00
Franz Pletz
50dad9e873
xen_4_10: fix build with gcc9 2019-11-05 01:04:17 +01:00
Robin Gloster
dcdf68ee01
xen_4_10: 4.10.0 -> 4.10.4
glusterfs compatibility fix, also added Wno-error flags for gcc8
compatibility
2019-09-14 14:06:16 +02:00
Daniel Schaefer
dc0e697038 xen: Ignore GCC8 errors 2019-09-13 15:12:18 +02:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Frederik Rietdijk
5061fe0c2c Merge staging-next into staging 2019-08-28 08:26:42 +02:00
volth
35d68ef143 treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
Danylo Hlynskyi
8fe244edce
fix hash 2019-08-21 20:18:14 +03:00
danbst
f0a805f5e5 xen: 4.8.3 -> 4.8.5, unbreak
It was broken during GlusterFs upgrade: https://github.com/NixOS/nixpkgs/pull/66736
2019-08-20 23:28:13 +03:00
Frederik Rietdijk
d531da6f8a
Merge pull request #54094 from rnhmjoj/shell
treewide: use ${stdenv.shell} instead of /bin/sh where possible
2019-01-19 14:15:51 +01:00