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
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
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