Ben Wolsieffer
9a635d38b6
qgroundcontrol: 4.0.11 -> 4.1.1
2021-02-06 15:15:22 -05:00
Ben Wolsieffer
4fc9672a26
buildbot: 2.10.0 -> 2.10.1
2021-02-05 23:50:30 -05:00
Ben Wolsieffer
986a0c5d9a
linuxPackagesFor: fix overriding kernel attribute
...
The "kernel" argument to linuxPackagesFor was taking precedence over the
"self.kernel" attribute brought into scope by the "with self;" statement. This
prevented the makeExtensible machinery from working correctly when "kernel"
was overridden.
2021-02-03 20:31:22 -05:00
Ben Wolsieffer
f413b2bc51
Revert "nixos/kernel.nix: ensure same kernel is used"
...
This reverts commit 78f915a002 .
2021-02-03 20:31:22 -05:00
Ben Wolsieffer
2ea93a493c
maintainers: add liamdiprose
2021-02-03 19:31:19 -05:00
Ben Wolsieffer
945a461ac2
nixos/buildbot: fix type for pythonPackages
...
The pythonPackages option is a function that returns a list of packages, but the
type was specified as just a list of packages.
2021-01-31 17:40:12 -05:00
Ben Wolsieffer
d877c9b39c
nixos/buildbot: add lopsided98 as maintainer
2021-01-31 17:40:11 -05:00
Ben Wolsieffer
03ef0aae0a
spdlog: propagate fmt
...
fmt is needed by the CMake config script.
2021-01-24 20:46:01 -05:00
Ben Wolsieffer
478efc7363
buildbot: 2.9.4 -> 2.10.0
2021-01-02 23:48:40 -05:00
Ben Wolsieffer
d3e0f5bc91
pythonPackages.sqlalchemy-migrate: 0.12.0 -> 0.13.0
2021-01-02 23:48:02 -05:00
Ben Wolsieffer
92e3304792
qgroundcontrol: 4.0.10 -> 4.0.11
2021-01-01 22:22:20 -05:00
Ben Wolsieffer
60794754ff
buildbot: 2.9.2 -> 2.9.4
2021-01-01 12:30:54 -05:00
Ben Wolsieffer
1a65c5df5f
cpython: fix finding headers when cross-compiling extension modules
2020-12-28 13:09:00 +01:00
Ben Wolsieffer
c0681ac66a
openssh: fix cross-compilation after #100906
...
krb5-config from the host platform needs to be added to PATH so it can be run
during build. This works because krb5-config is a platform independent
shell-script. Before #100906 , krb5-config was not used, so we didn't run into
this problem.
2020-12-25 18:36:21 -05:00
Ben Wolsieffer
5a923e552c
rustc: add host platform to --target when building cross-compiler
...
As of 1.48, std is only built for platforms in --target. If the host platform is
not included, the resulting rustc can't compile build.rs scripts.
2020-12-12 15:24:55 -05:00
Ben Wolsieffer
16666a7177
pythonPackages.pypugjs: 5.9.7 -> 5.9.8
2020-12-09 01:17:16 -05:00
Ben Wolsieffer
ec7838747c
buildbot: 2.9.1 -> 2.9.2
2020-12-08 22:16:52 -05:00
Ben Wolsieffer
2b8515d770
pythonPackages.pypugjs: 5.9.6 -> 5.9.7
2020-12-08 22:16:33 -05:00
Ben Wolsieffer
9f9b2a4677
buildbot: 2.9.0 -> 2.9.1
2020-12-05 18:48:37 -05:00
Ben Wolsieffer
efabdf3db9
python3Packages.buildbot-pkg: use pythonImportsCheck
2020-12-05 13:43:40 -05:00
Ben Wolsieffer
920f970a5a
pythonPackages.pyjade: remove
...
pyjade is superseded by pypugjs and was only used by buildbot
2020-12-04 19:36:22 -05:00
Ben Wolsieffer
f44481ffbc
buildbot: 2.8.4 -> 2.9.0
2020-12-04 19:35:15 -05:00
Ben Wolsieffer
d47d113004
pythonPackages.pypugjs: init at 5.9.6
...
The Jade language was renamed to Pug, and this is the new Python package to
support it. It is also better maintained than pyjade.
2020-12-04 19:31:06 -05:00
Ben Wolsieffer
8c479059b9
buildRustCrate: add host platform to rlib hash suffix
2020-11-28 22:25:11 -05:00
Ben Wolsieffer
2857455b03
rustc: allow building for musl targets
2020-11-28 22:15:35 -05:00
Ben Wolsieffer
053c8d85f0
pythonPackages.pykdl: fix build with latest SIP
...
Backport an upstream patch to fix the build. Only needed to build the Python
bindings, not orocos-kdl.
2020-11-23 21:12:10 -05:00
Ben Wolsieffer
f54266824d
gnutls: fix build on 32-bit ARM
...
Add an upstream patch to fix failing tests. The patch actually affects gnulib,
which is included as a vendored dependency.
2020-11-21 20:02:22 -05:00
Ben Wolsieffer
1e1560649c
pythonPackages.grpcio-tools: split outputs to reduce runtime closure
...
protobuf propagates build-arch protobuf, and this prevents it from ending up in
the runtime closure.
2020-11-19 22:05:10 +01:00
Ben Wolsieffer
9518714926
pythonPackages.grpcio: split outputs to avoid runtime build references
...
protobuf propagates build-arch protobuf, and this commit prevents it from
ending up in grpcio's runtime closure.
2020-11-19 22:05:10 +01:00
Ben Wolsieffer
f7ec01ab6c
mailutils: fix cross-compilation
...
Add a patch that I submitted upstream to fix cross-compilation.
2020-11-19 21:51:25 +01:00
Ben Wolsieffer
a4c39a624c
mailutils: 3.9 -> 3.10
2020-11-19 21:51:25 +01:00
Ben Wolsieffer
82a9f2331c
bind: fix cross-compilation
...
Upstream accidently broke cross-compilation. It has been fixed but not released
yet, so we temporarily add the patch here.
2020-11-19 21:49:19 +01:00
Ben Wolsieffer
6501d9880c
talloc: fix cross-compilation to 32-bit platforms
2020-11-19 20:42:59 +01:00
Ben Wolsieffer
11806b6ede
cpython: fix finding headers when cross-compiling extension modules
2020-11-19 20:42:58 +01:00
Ben Wolsieffer
0f5235b688
findutils: fix build on 32-bit ARM
...
Add an upstream patch to fix failing tests. The patch actually affects gnulib,
which is included as a vendored dependency.
2020-11-15 17:17:31 -05:00
Ben Wolsieffer
b70430a3dd
coreutils: fix build on 32-bit ARM
...
Adds an upstream patch to fix failing tests. The patch actually affects gnulib,
which is included as a vendored dependency.
2020-11-15 17:17:31 -05:00
Ben Wolsieffer
4366281075
writers.writeNginxConfig: fix cross-compilation
...
Native versions of awk, sed and gixy need to be used.
2020-10-29 21:39:22 -04:00
Ben Wolsieffer
e379149887
nanopb: 0.4.1 -> 0.4.3
...
Upstream changes allow us to remove most of the hacks from the package.
2020-10-28 20:18:16 -04:00
Ben Wolsieffer
b70ab2350a
liburing: fix cross-compilation
2020-10-26 20:33:43 -04:00
Ben Wolsieffer
8294af0284
nixos/avahi: fix nss module
...
mdns_minimal must be placed before resolve in nsswitch.conf
2020-10-11 20:15:13 +02:00
Ben Wolsieffer
0c97fffb15
bmon: fix cross-compilation
...
$PKG_CONFIG must be an absolute path
2020-10-11 20:05:31 +02:00
Ben Wolsieffer
cba24b487e
lm_sensors: fix cross-compilation
2020-10-07 21:40:29 -04:00
Ben Wolsieffer
fa6cdb63ab
alsa-utils: fix wrapper shebang when cross-compiling
2020-10-04 01:10:49 -04:00
Ben Wolsieffer
5642ee3d0e
pythonPackages.protobuf: fix cross-compilation
2020-09-30 00:47:29 -04:00
Ben Wolsieffer
56ef82d0cd
libical: fix cross-compilation
...
gobject-introspection cannot be cross-compiled, so disable it when
cross-compiling. The glib bindings attempt to run a binary compiled for the
host during the build, so add a patch that allows the binary to be provided
by buildPackages.libical.
2020-09-29 17:51:27 -04:00
Ben Wolsieffer
91bc6128b9
buildRustCrateTests: support cross-compilation
2020-09-29 14:33:49 -04:00
Ben Wolsieffer
f0fdecfbb4
buildRustCrate: fix target config environment variables on 32-bit ARM
2020-09-29 01:40:06 -04:00
Ben Wolsieffer
a0e7613509
defaultCrateOverrides: move pkgconfig to nativeBuildInputs
...
This fixes cross-compiling.
2020-09-28 19:47:52 -04:00
Ben Wolsieffer
295a6690f9
buildRustCrate: support cross compilation
2020-09-28 19:46:04 -04:00
Ben Wolsieffer
83162ab3b9
pythonPackages.pykdl: init at 1.4.0
2020-09-21 23:38:26 -07:00
Ben Wolsieffer
ec92ffc530
orocos-kdl: init at 1.4.0
2020-09-21 23:38:26 -07:00
Ben Wolsieffer
b0edb341fb
buildbot: 2.8.2 -> 2.8.4
2020-09-21 11:08:08 -07:00
Ben Wolsieffer
d7e3e03558
perl: use $hostOffset instead of $targetOffset in cross setup hook
2020-08-23 14:55:54 -04:00
Ben Wolsieffer
195258a9e1
buildbot: fix build
...
Backport upstream patch to fix incompatibility with lastest SQLAlchemy.
2020-08-21 12:05:08 -07:00
Ben Wolsieffer
d61f1a4a5f
perl: rename miniperl output from dev to mini
2020-08-17 13:43:42 -04:00
Ben Wolsieffer
5c78ba8ef6
qgroundcontrol: 4.0.9 -> 4.0.10
2020-08-16 15:28:55 -04:00
Ben Wolsieffer
23b4356a5f
nixos/nixos-*: use runtimeShell
...
Fix shebangs and other shell uses in the NixOS tools, allowing them to work
correctly on cross-compiled systems.
2020-08-16 13:08:33 +00:00
Ben Wolsieffer
8f1de2e7c0
environment.noXlibs: disable X11 support in cairo
2020-08-16 10:33:44 +00:00
Ben Wolsieffer
98be04b83a
cairo: make OpenGL support require X11
...
If OpenGL is enabled without X11, the build fails with:
In file included from /nix/store/<...>-libglvnd-1.3.1-dev/include/EGL/egl.h:39,
from cairo-gl.h:130,
from cairo-gl-private.h:51,
from cairo-gl-composite.c:48:
/nix/store/<...>-libglvnd-1.3.1-dev/include/EGL/eglplatform.h:128:10: fatal error: X11/Xlib.h: No such file or directory
128 | #include <X11/Xlib.h>
| ^~~~~~~~~~~~
compilation terminated.
2020-08-16 10:33:44 +00:00
Ben Wolsieffer
6093f9eb6e
zstd: fix shebangs when cross-compiling
2020-08-15 08:32:57 +02:00
Ben Wolsieffer
53cdb95d10
crda: fix cross compilation
2020-08-13 14:20:54 -04:00
Ben Wolsieffer
b24c7c5306
geos: fix build on 32-bit ARM
2020-08-12 18:46:51 -04:00
Ben Wolsieffer
7f15e31671
python3Packages.wxPython_4_0: remove manual wrapPythonPrograms invocation
...
This was causing programs to be wrapped twice, as wrapping occurs automatically
during the fixup phase.
2020-08-06 12:54:43 -04:00
Ben Wolsieffer
8b76b92065
python3Packages.wxPython_4_0: enable format hardening
...
This was inherited from wxPython 3 and does not seem to be necessary.
2020-08-06 12:54:43 -04:00
Ben Wolsieffer
430936519c
python3Packages.wxPython_4_0: remove unused dependencies
...
The package contains no references to many of its declared dependencies, and
the build succeeds without them.
2020-08-06 12:54:41 -04:00
Ben Wolsieffer
ab5faea41e
nixos/stage-1: fix initrd secrets with custom compressor
2020-07-11 17:24:59 -04:00
Ben Wolsieffer
18c8866f77
stdenv: correctly make stdenv.system refer to the host platform
...
This was supposed to be done in 773233ca77 , but was not due to a small
mistake.
2020-07-11 16:06:08 -04:00
Ben Wolsieffer
248d460d6f
console-bridge: 1.0.0 -> 1.0.1
2020-07-11 22:00:48 +02:00
Ben Wolsieffer
060c1ef6a5
qgroundcontrol: 4.0.8 -> 4.0.9
2020-07-11 15:27:23 -04:00
Ben Wolsieffer
b7a800827c
python3Packages.tinycss2: remove redundant fix for failing tests
2020-07-06 20:03:52 -07:00
Ben Wolsieffer
1fd080cab3
urdfdom: init at 1.0.4
2020-07-06 16:17:51 -04:00
Ben Wolsieffer
2c269b2ee0
urdfdom-headers: init at 1.0.5
2020-07-06 16:17:47 -04:00
Ben Wolsieffer
5b37e8cf1a
jsoncpp: fix generated pkg-config file
2020-07-06 12:54:41 -04:00
Ben Wolsieffer
061f2b3511
console-bridge: init at 1.0.0
2020-07-05 18:35:15 -04:00
Ben Wolsieffer
92f39f763e
buildbot: 2.8.1 -> 2.8.2 ( #90383 )
2020-06-15 13:51:29 -04:00
Ben Wolsieffer
ca39097da8
buildbot-worker: inherit version from buildbot
2020-06-07 11:32:17 -04:00
Ben Wolsieffer
573089724c
buildbot-pkg: inherit version from buildbot
2020-06-07 11:32:17 -04:00
Ben Wolsieffer
b783e570ac
buildbot: 2.8.0 -> 2.8.1
2020-06-07 11:32:17 -04:00
Ben Wolsieffer
5d3c56822a
qgroundcontrol: 3.5.5 -> 4.0.8
2020-06-04 19:06:45 -04:00
Ben Wolsieffer
14eceb5991
nixos/grub: support initrd secrets
2020-06-04 18:30:46 -04:00
Ben Wolsieffer
50a5e5597a
nixos/stage-1: make boot.initrd.secrets appear in the manual
2020-06-04 17:53:29 -04:00
Ben Wolsieffer
7d4c60f76a
webkitgtk: reenable Hydra build
2020-05-11 01:05:10 -04:00
Ben Wolsieffer
bc93f123ea
mavproxy: 1.8.18 -> 1.8.19
2020-04-24 18:03:57 -07:00
Ben Wolsieffer
746ee6f4b4
pythonPackages.pymavlink: 2.4.6 -> 2.4.8
2020-04-24 18:03:57 -07:00
Ben Wolsieffer
9693911c5a
g2o: unstable-2019-04-07 -> 20200410
2020-04-15 19:57:13 -04:00
Ben Wolsieffer
dd14ee840c
g2o: fix log limit exceeded error in Hydra
2020-04-15 19:56:43 -04:00
Ben Wolsieffer
9574d98a4a
opentx: 2.3.5 -> 2.3.7
2020-04-01 16:53:32 -07:00
Ben Wolsieffer
f76890fda4
proj: use pname instead of name
2020-03-27 19:49:34 -04:00
Ben Wolsieffer
eb24f9efb9
pythonPackages.pymavlink: 2.4.3 -> 2.4.6
2020-03-23 10:17:17 -07:00
Ben Wolsieffer
569566d98b
libgpiod: add support for Python bindings
2020-03-19 21:44:10 -07:00
Ben Wolsieffer
49e769d658
opentx: 2.2.1 -> 2.3.5, fix build
2020-03-14 20:08:13 -04:00
Ben Wolsieffer
83fa0d9400
Revert "gcc: minimal hacky fixup for our pkgsi686Linux.nix"
...
This reverts commit b6ae8193ed .
2020-03-13 17:46:55 -04:00
Ben Wolsieffer
c0008c5b63
gcc: fix musl cross-compiler on i686
2020-03-13 17:40:37 -04:00
Ben Wolsieffer
733acfa140
nixos/syncoid: automatically setup privilege delegation
2020-03-09 16:04:31 -04:00
Ben Wolsieffer
05fc2a3524
unpack-bootstrap-tools: remove obsolete linker script patching
...
The linker scripts no longer contain store paths, so this does nothing. More
importantly, libpthread.so is not longer a linker script on ARM, so the patching
would corrupt it.
2020-03-06 06:58:20 +01:00
Ben Wolsieffer
ee39e49b68
stdenv: update ARM bootstrap tarballs
...
Fixes building glibc 2.30, which requires at least GCC 6.
Picked from the following cross-trunk evaluation:
https://hydra.nixos.org/eval/1568864 based on nixpkgs
commit ac241fb7a5 .
armv5tel job: https://hydra.nixos.org/build/111556418
armv6l job: https://hydra.nixos.org/build/111556521
armv7l job: https://hydra.nixos.org/build/111556551
2020-03-06 06:58:20 +01:00
Ben Wolsieffer
d9feea58ae
gcc: remove unneeded RPATH patching
2020-03-05 14:56:52 -05:00
Ben Wolsieffer
e1831ebea3
gcc: move target-specific runtime libraries to separate output
2020-03-04 16:12:36 -05:00
Ben Wolsieffer
07727dbd16
buildbot: 2.6.0 -> 2.7.0 ( #81406 )
2020-02-29 18:24:02 -05:00
Ben Wolsieffer
be41f703ad
libyamlcpp: actually build shared libraries ( #81051 )
2020-02-29 15:26:43 -05:00