Weijia Wang
5ca9faa109
xen: cleanup
2023-03-15 00:54:37 +02:00
Weijia Wang
a9926eb5ec
Merge branch 'master' into xen-4.15-pr
2023-03-14 20:15:47 +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
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
Sandro Jäckel
9378fdf87e
iproute: deprecate alias
2021-04-04 01:43:46 +02: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
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
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
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
rnhmjoj
bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible
2019-01-16 20:37:15 +01:00
Will Dietz
48027e8373
xen: patch to work with newer acpica-tools (iasl)
...
https://xenbits.xen.org/gitweb/?p=xen.git;a=patch;h=858dbaaeda33b05c1ac80aea0ba9a03924e09005
Local copy to ensure stable.
https://lists.xenproject.org/archives/html/xen-devel/2018-06/msg01172.html
2018-12-19 13:42:44 -06:00
Benjamin Hipple
87a089bacc
xen: add license
2018-10-09 21:29:08 -04:00
Orivej Desh
b42cf67084
xen: enable parallel building
2018-06-09 07:22:29 +00:00
Jan Malakhovski
3e3d72b95a
xenPackages: deprecate Xen 4.5, security support ended
2018-03-10 21:35:55 +00:00
xeji
fbc0b8282e
xen: fix broken version comparisons
...
string compare breaks with xen 4.10 (because "4.10" < "4.8")
2018-03-07 22:37:40 +01:00
John Ericson
ed14223f8c
treewide: Manual fix more pkg-config build-inputs
2017-09-21 15:49:54 -04:00
Michał Pałka
9e6bfbb2f9
xen_4_8: init at 4.8.1
...
This commit adds the xen_4_8 package to be used instead of
xen (currently at 4.5.5):
* Add packages xen_4_8, xen_4_8-slim and xen_4_8-light
* Add packages qemu_xen_4_8 and qemu_xen_4_8-light to be used
with xen_4_8-slim and xen_4_8-light respectively.
* Add systemd to buildInputs of xen (it is required by oxenstored)
* Adapt xen service to work with the new version of xen
* Use xen-init-dom0 to initlilise dom0 in xen-store
* Currently, the virtualisation.xen.stored option is ignored
if xen 4.8 is used
2017-06-27 12:01:53 +00:00
Michał Pałka
965668903a
xen: fix pygrub by making sure it is wrapped
...
Recent commit #c10af9e744c91dff1ccc07a52a0b57d1e4d339f3 changed the
behaviour of wrapPythonPrograms, which caused pygrub to no longer
being wrapped. This commit fixes this.
2017-06-09 06:22:03 +00:00
Michał Pałka
7c918ff7d4
virtualisation-xen: Fix xendomains startup
...
* Revert to using bash, not sh for the xendomains script to avoid syntax error
* Rewrite /bin/ls to ls in the xendomains script
2017-04-27 07:55:34 +00:00
Jan Malakhovski
916fa0a610
xen: rewrite build expression to be more modular, support upstream qemu and seabios
...
Also:
* provides a bunch of build options
* documents build options config in longDescription
* provides a bunch of predefined packages and documents them some more
* sources' hashes stay the same
2017-03-05 13:59:28 +00:00
Vladimír Čunát
3d600726b3
xen: fixup build with glibc-2.25
2017-02-21 18:26:52 +01:00
Frederik Rietdijk
4833f8bada
xen: use python2
2016-10-22 16:47:21 +02:00
Vladimír Čunát
6eeea6effd
Python: more evaluation fixups.
2016-10-14 00:03:12 +02:00
Kirill Boltaev
e61663a233
treewide: move to ocaml-ng system
2016-09-26 02:36:49 +03:00
Robin Gloster
29c5ccea4a
xen: remove obsolete substituteInPlace
2016-08-27 21:54:30 +00:00
obadz
0e8d2725dc
Merge branch 'master' into staging
2016-08-23 18:50:06 +01:00
Franz Pletz
a12b2bfb8b
xen: Fix build on Glibc 2.24
2016-08-23 19:17:36 +02:00
Robin Gloster
d020caa5b2
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-04-18 13:49:22 +00:00
Vladimír Čunát
ab15a62c68
Merge branch 'master' into closure-size
...
Beware that stdenv doesn't build. It seems something more will be needed
than just resolution of merge conflicts.
2016-04-01 10:06:01 +02:00
Robin Gloster
3f45f0948d
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-03-15 01:44:24 +00:00
Domen Kožar
9ad60eae48
xen: remove unneeded depds now that stubdom is disabled
2016-03-09 18:56:25 +00:00
Domen Kožar
086a7d138d
xen: disable stubdom due to #13590
2016-03-09 13:51:45 +00:00
Franz Pletz
aff1f4ab94
Use general hardening flag toggle lists
...
The following parameters are now available:
* hardeningDisable
To disable specific hardening flags
* hardeningEnable
To enable specific hardening flags
Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.
cc-wrapper supports the following flags:
* fortify
* stackprotector
* pie (disabled by default)
* pic
* strictoverflow
* format
* relro
* bindnow
2016-03-05 18:55:26 +01:00
Robin Gloster
a53bd9daa8
xen: turn off pic hardening
2016-02-11 01:44:23 +00:00
Robin Gloster
82daf82e61
xen: turn off fortify
2016-02-09 01:10:57 +00:00
Vladimír Čunát
ae74c356d9
Merge recent 'staging' into closure-size
...
Let's get rid of those merge conflicts.
2016-02-03 16:57:19 +01:00
Robin Gloster
359b1726a5
xen: turn off stackprotector hardening
2016-01-30 16:36:57 +00:00
Robin Gloster
f6d3b7a2ae
switch hardening flags
2016-01-30 16:36:57 +00:00
Franz Pletz
954e9903ad
Use a hardened stdenv by default
2016-01-30 16:36:57 +00:00