Commit Graph
100 Commits
Author SHA1 Message Date
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