Commit Graph
100 Commits
Author SHA1 Message Date
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 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 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 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
Ben Wolsieffer bdbbe6f34f libyamlcpp: don't use multiple outputs
This package uses CMake's install(EXPORT ...) command which assumes that
libraries are installed in the same location as the CMake files.
2020-02-24 21:49:17 -05:00
Ben Wolsieffer 4478766b64 make-bootstrap-tools: add libssp to allow stack protector to work 2020-02-18 22:40:30 -05:00
Ben Wolsieffer 7684537e33 nixos/sanoid, nixos/syncoid: init module and test 2020-02-10 01:12:39 +01:00
Ben Wolsieffer 109f179e44 buildbot: 2.5.1 -> 2.6.0 (#78335) 2020-01-23 20:31:04 -05:00
Ben Wolsieffer 07b977df89 linux_hardkernel_4_14: 4.14.120-160 -> 4.14.165-172 2020-01-22 17:56:24 -05:00
Ben Wolsieffer dcd96eebd8 sanoid: init at 2.0.3 2020-01-22 15:09:30 -05:00
Ben Wolsieffer 7066dc9fec pacman: fix script generation
Without m4, the bash scripts (makepkg, repo-add, etc.) would be installed as
empty files.
2020-01-08 14:38:00 -05:00
Ben Wolsieffer 660345d9fe mavproxy: 1.8.17 -> 1.8.18 2019-12-27 16:23:20 -08:00
Ben Wolsieffer a04a45e8a6 pythonPackages.pymavlink: 2.4.1 -> 2.4.2 2019-12-27 16:23:20 -08:00
Ben Wolsieffer bd9549baa9 mavproxy: init at 1.8.17 2019-12-14 11:00:34 -08:00
Ben Wolsieffer 9475a7da6c pythonPackages.pymavlink: init at 2.4.1 2019-12-14 11:00:34 -08:00
Ben Wolsieffer 08541e2e4a gts: use multiple outputs and propagate glib 2019-12-10 17:11:52 -05:00
Ben Wolsieffer 9461f783f1 reptyr: add patch to fix tests 2019-12-05 22:36:00 -05:00
Ben Wolsieffer 7486e0ad26 uboot: add lopsided98 to maintainers 2019-12-05 22:09:20 -05:00
Ben Wolsieffer 8845809828 ubootOdroidC2: init 2019-12-05 22:00:40 -05:00
Ben Wolsieffer d00a38aa70 armTrustedFirmwareS905: init
This supports the Amlogic S905, otherwise known as Meson GXBB.
2019-12-05 21:59:07 -05:00
Ben Wolsieffer b5ec2b5c63 armTrustedFirmwareTools: init
This package currently contains fiptool, cert_create and sptool.
2019-12-05 21:59:07 -05:00
Ben Wolsieffer 593fbef6ec meson-tools: init at 0.1 2019-12-05 21:59:07 -05:00
Ben Wolsieffer 4d6921a5d8 ubootRock64, ubootRockPro64: use upstream U-Boot
The Rock64 still needs a binary TPL to avoid memory initialization issues.
2019-12-05 13:02:48 -05:00
Ben Wolsieffer 20605f8fed pacman: 5.1.3 -> 5.2.1 2019-12-03 13:33:55 -08:00
Ben Wolsieffer 34207efc93 cairo: enable GL support on 32-bit ARM and MIPS
Mesa works fine on ARM now and this can result in obscure ARM specific bugs.
2019-12-02 19:37:30 -05:00
Ben Wolsieffer 279b5a60ff grpc: fix build on armv6l 2019-12-02 16:14:15 -05:00
Ben Wolsieffer 82f96b67c6 buildbot: 2.5.0 -> 2.5.1 2019-12-01 08:37:45 +01:00
Ben Wolsieffer 2dea864984 openjdk8: restore correct handling of cmm directory 2019-11-24 09:57:09 +01:00
Ben Wolsieffer 83ac9c07e4 rust: add support for armv6l-linux and armv7l-linux 2019-11-23 19:19:31 -05:00
Ben Wolsieffer a72ba67852 libzip: 1.3.0 -> 1.5.2
+ fix pkgconfig paths
(#68044)
2019-11-13 21:58:39 +01:00
Ben Wolsieffer 50c315fc4d llvm_9: disable failing test on armv6l 2019-11-09 11:01:12 -05:00
Ben Wolsieffer a1c3a7fa24 buildbot: 2.4.1 -> 2.5.0 2019-11-08 15:51:25 -08:00
Ben Wolsieffer e50b8fcfbd llvm_7: disable failing test on armv6l 2019-11-08 18:44:16 -05:00
Ben Wolsieffer d67cd40cd8 llvm_9: disable failing tests on 32-bit ARM 2019-11-08 17:54:08 -05:00
Ben Wolsieffer 901e851fe9 gnu-efi: apply patch to fix build on armv6l 2019-11-05 12:35:13 -05:00
Ben Wolsieffer 49afaab294 perl: fix errant references when cross-compiling 2019-11-05 00:34:34 -05:00
Ben Wolsieffer d44842120e hdf5: don't force GCC 7 (#72124) 2019-10-28 00:04:15 -04:00
Ben Wolsieffer 8d04355d87 qgroundcontrol: 3.3.0 -> 3.5.5, fix build (#71308)
* qgroundcontrol: 3.3.0 -> 3.5.4, fix build

* qgroundcontrol: 3.5.4 -> 3.5.5
2019-10-20 19:27:23 +02:00
Ben Wolsieffer d9d5b737ee adoptopenjdk-bin: fix JDK 8 build on ARM 2019-10-11 23:37:32 -04:00
Ben Wolsieffer 34b4babed2 adoptopenjdk-bin: add OpenJDK 13 2019-10-11 23:23:25 -04:00
Ben Wolsieffer 1f289463ac linux_rpi1: fix Raspberry Pi Zero device tree file name 2019-09-28 17:58:04 -04:00
Ben Wolsieffer 31e2429e04 buildbot: 2.4.0 -> 2.4.1 (#69731) 2019-09-27 22:29:59 -04:00
Ben Wolsieffer 53489b496e dtc: fix Python support 2019-09-22 13:03:40 +02:00
Ben Wolsieffer 72f76fe856 openjdk8: use lndir instead of single symlink to JRE
Directly symlinking from the JDK to the JRE confused Gradle and made it try to
find JDK files inside the JRE.
2019-09-10 22:20:27 +02:00
Ben Wolsieffer adf5ca2ce0 jemalloc450: disable transparent huge pages on ARM 2019-09-08 22:57:32 -04:00
Ben Wolsieffer 9e5aa25c53 sd-image: don't use installer.cloneConfig option that is not imported
This once again allows sd-image.nix to imported standalone to build SD images
of arbitrary NixOS systems.
2019-09-01 14:15:33 -04:00
Ben Wolsieffer 59d85b9910 openjfx: don't inherit license from openjdk 2019-09-01 17:34:20 +02:00
Ben Wolsieffer ad4a78fee8 openjdk: add license on Darwin 2019-09-01 17:34:20 +02:00
Ben Wolsieffer 38cac86769 rtmpdump: 2015-12-30 -> 2019-03-30 2019-08-31 13:51:28 -04:00