Shea Levy
2456060458
haskellPackages.lenz-template: Fix against lenz 3
2018-03-26 16:13:46 -04:00
Shea Levy
2b3ba40c03
haskellPackages.lenz: Remove outdated patch.
2018-03-26 13:40:22 -04:00
Shea Levy
20f51922c0
riscv-pk: Set platforms properly
2018-03-24 08:44:26 -04:00
Shea Levy
34087d0dec
linux_riscv: 4.16-rc2 -> 4.16-rc6.
...
Also moves most of our patches upstream.
2018-03-24 01:17:36 -04:00
Shea Levy
ead2ba8809
Remove HIE package set until automation can be put in place.
2018-03-23 10:06:58 -04:00
Shea Levy
8b097fc7f6
release-small.nix: Fix evaluation error
2018-03-17 21:57:44 -04:00
Shea Levy
30d208ed5e
mcron: Fix missing libtool dependency
2018-03-17 21:50:02 -04:00
Shea Levy
7215194f64
Merge branch 'pyspark'
2018-03-17 10:11:24 -04:00
Shea Levy
2963d76ca3
pythonPackages.pyspark: Init at 2.3.0
2018-03-17 09:54:12 -04:00
Shea Levy
4322f2b8c8
pythonPackages.py4j: Init at 0.10.6.
2018-03-17 09:17:48 -04:00
Shea Levy
cb88f21b16
perlPackages.JSON: Fix typo.
2018-03-16 17:53:45 -04:00
Shea Levy
aabfda6d5d
Merge branch 'merge/master-to-staging-20180310' of git://github.com/oxij/nixpkgs into staging
2018-03-11 17:28:07 -04:00
Shea Levy
b66d7dc0ce
lib.isStorePath: Fix derivation detection
2018-03-09 17:21:31 -05:00
Shea Levy
98d177252a
Merge branch 'libav-shebangs' of git://github.com/xeji/nixpkgs
2018-03-08 20:20:31 -05:00
Shea Levy
c46cd6cefe
Merge branch 'patch-10' of git://github.com/matthewbauer/nixpkgs
2018-03-08 18:31:55 -05:00
Shea Levy
c69d8bf5e6
treewide: Remove gnat support.
...
See discussion in https://github.com/NixOS/nixpkgs/commit/6ac7b19c978e951c124c5ea434c94f95f593888e .
2018-03-08 13:56:36 -05:00
Shea Levy
fe565510cb
Merge pull request #36527 from volth/perl-packages-update-4
...
perlPackages.XMLSAX: 0.96 -> 1.00 [staging]
2018-03-08 09:21:29 -05:00
Shea Levy
6fcf691545
lib-tests: Don't depend on /bin/sh
...
https://hydra.nixos.org/build/70748333
2018-03-08 08:36:35 -05:00
Shea Levy
a183563cf0
Revert "Merge branch 'setuid-wrapper-readlink'"
...
Kernel symlinks don't have st_size. Really thought I tested this, guess I ran the
wrong NixOS test :(
This reverts commit 6dab907ebe , reversing
changes made to eab479a5f0 .
2018-03-07 17:09:05 -05:00
Shea Levy
6dab907ebe
Merge branch 'setuid-wrapper-readlink'
2018-03-07 12:44:21 -05:00
Shea Levy
dffa3d2b1f
nixos: setuid-wrapper: simplify readlink logic
2018-03-07 11:57:43 -05:00
Shea Levy
89700d7b26
perlPackages.XMLSAX: Disable broken testsuite
2018-03-07 06:43:47 -05:00
Shea Levy
47116c2d5c
openjdk bootstrap: Fix rpath fixup
2018-03-07 06:23:02 -05:00
Shea Levy
3509c4b7bb
Merge branch 'callCabal2nix-retain-ifd'
2018-03-02 13:22:26 -05:00
Shea Levy
62a1abe204
haskellPackages.callCabal2nix: Depend on the expression.
...
This ensures that as long as the package derivation is alive, its nix
expressions do not need to be regenerated.
Fixes #36190 .
2018-03-02 09:37:02 -05:00
Shea Levy
4237842f92
Revert "Revert "dropbear: 2017.75 -> 2018.76""
...
This was for local testing, never meant to commit it...
This reverts commit 4953a006f5 .
2018-03-01 21:36:20 -05:00
Shea Levy
2802101e9f
Merge branch 'dropbear-2018-76-fix'
2018-03-01 21:35:06 -05:00
Shea Levy
4953a006f5
Revert "dropbear: 2017.75 -> 2018.76"
...
This reverts commit db913f8445 .
2018-03-01 21:27:25 -05:00
Shea Levy
f2937b7485
initrd-ssh: Fix for new dropbear version.
...
For some reason 2018.76 dropped the -m flag.
2018-03-01 21:21:27 -05:00
Shea Levy
60c8c02877
bind: Remove unnecessary environment defines.
2018-03-01 18:33:36 -05:00
Shea Levy
600b08cf9b
dhcpcd: Add TODO to cleanup after patchShebangs fix
2018-03-01 16:11:51 -05:00
Shea Levy
34487947ce
nixos: Add nixpkgs.crossSystem option for cross-compilation
2018-03-01 14:58:15 -05:00
Shea Levy
95579af5ec
Merge remote-tracking branch 'origin/staging' into cross-nixos
2018-03-01 14:56:58 -05:00
Shea Levy
a486cb1af6
systemd: Fix references to /usr/bin in cross-compilation
2018-03-01 14:54:41 -05:00
Shea Levy
c3bba10ae8
dhcpcd: Fix cross-compilation.
...
This should almost certainly go into patchShebangs...
2018-03-01 14:52:04 -05:00
Shea Levy
fec543436d
nixos: Move uses of stdenv.shell to runtimeShell.
2018-03-01 14:38:53 -05:00
Shea Levy
e70f61f5a1
Add top-level aliases for the runtime shell and its package.
...
This is like stdenv.shell{,Package}, but for the runtime system. The
majority of uses of stdenv.shell probably want this instead.
2018-03-01 14:37:45 -05:00
Shea Levy
948e290895
stage-2-init: Use the host bash as SHELL
2018-03-01 14:03:41 -05:00
Shea Levy
897b7c7e9b
nixos: Fix initrd dependency detection when cross-compiling.
2018-03-01 13:31:36 -05:00
Shea Levy
20072d733b
nixos: manual: Fix cross-compilation.
2018-03-01 10:41:50 -05:00
Shea Levy
bcb1bb5c11
groff: Fix cross-compilation
2018-03-01 09:11:07 -05:00
Shea Levy
c54730dde8
gobjectIntrospection: Enable building without X11 support.
...
Also disable it when noXlibs in NixOS.
2018-03-01 07:36:36 -05:00
Shea Levy
f66da15715
Merge branch 'staging' into cross-nixos
2018-02-28 19:23:31 -05:00
Shea Levy
1ad37a8c6e
texlive.bin: Fix duplicate patch definition
2018-02-28 19:22:29 -05:00
Shea Levy
8a60691dc6
Merge branch 'callCabal2nix-restricted'
2018-02-28 17:11:35 -05:00
Shea Levy
4d5be58a8f
Merge remote-tracking branch 'origin/master' into cross-nixos
2018-02-28 17:07:13 -05:00
Shea Levy
5ff15fbf7d
Merge branch 'nix-ssh-ng'
2018-02-28 17:04:19 -05:00
Shea Levy
4de72b90f3
nixos: nix.sshServe: Support ssh-ng.
2018-02-28 16:55:00 -05:00
Shea Levy
942855c8bd
tzdata: Fix cross-compilation
2018-02-28 15:01:33 -05:00
Shea Levy
e51a76ce73
make-dbus-conf: Fix cross-compilation.
2018-02-28 15:01:33 -05:00
Shea Levy
fe406d66b2
nixos: sudo: Use build-time visudo for syntax check.
2018-02-28 15:01:33 -05:00
Shea Levy
b0d6c67505
perlPackages.JSON: Fix cross-compilation.
2018-02-28 15:01:33 -05:00
Shea Levy
dd6c926362
perlPackages.DBI: Stub out dbd_postamble for cross-compilation.
2018-02-28 15:01:32 -05:00
Shea Levy
306d5cdf03
perlPackages: Add cross-compilation support.
...
This involved:
* Installing miniperl as $dev/bin/perl
* Setting miniperl to take INC from
lib/perl5/{site_perl/,}cross_perl/${version} as well as
lib/perl5/{site_perl/,}/${version}/${runtimeArch}, in that
order. miniperl taking from runtimeArch is not really correct, but
it works in some pure-perl cases (e.g. Config.pm) and can be
overridden with the cross_perl variant.
* Installing perl-cross's stubs into
$dev/lib/perl5/cross_perl/${version}
* Patching MakeMaker.pm to gracefully degrade (very slightly) if B.pm
can't be loaded, which it can't in cross-compilation.
* Passing the right build-time and runtime perls to Makefile.PL
2018-02-28 15:01:32 -05:00
Shea Levy
8e6520540e
nixos: keymap: Fix cross-compilation.
2018-02-28 15:01:32 -05:00
Shea Levy
6a32291523
makeModulesClosure: Fix cross-compilation
2018-02-28 15:01:32 -05:00
Shea Levy
cc81202293
nixos: initrd-kmod-blacklist-ubuntu: Fix cross-compilation.
2018-02-28 15:01:32 -05:00
Shea Levy
b28cb72908
nixos: stage-1: Don't try to test binaries when cross-compiling.
2018-02-28 15:01:32 -05:00
Shea Levy
aebb024b2f
nixos: Take glibcLocales from buildPackages.
...
No need to cross-compile pure data...
2018-02-28 15:01:32 -05:00
Shea Levy
ed5bd8ad49
fuse: Fix cross-compilation
2018-02-28 15:01:32 -05:00
Shea Levy
c0e814a434
nixos: udev: Generate hwdb with build-native udevadm.
2018-02-28 15:01:31 -05:00
Shea Levy
a929301281
nixos: kexec: Disable on non-keexecable systems.
2018-02-28 15:01:31 -05:00
Shea Levy
d61a22fb0e
strace: Fix cross-compilation
2018-02-28 15:01:31 -05:00
Shea Levy
5815c7dfa6
sudo: Fix cross compilation
2018-02-28 15:01:31 -05:00
Shea Levy
0221112542
iputils: Fix cross compile
2018-02-28 15:01:31 -05:00
Shea Levy
1f2701379a
boost: Fix cross-compilation
2018-02-28 15:01:31 -05:00
Shea Levy
a5bb01b153
libaio: Add generic cross-compilation patch
2018-02-28 15:01:31 -05:00
Shea Levy
a1e219e562
bind: Fix cross-compilation
2018-02-28 15:01:31 -05:00
Shea Levy
085bfcefb9
utillinux: Fix cross-compiling when building with systemd
2018-02-28 15:01:30 -05:00
Shea Levy
7f623cfa45
callCabal2nix: Fix filtering for non-cleanSourceable sources.
...
What was here before wasn't correct anyway, and now it works in
restricted mode.
Fixes #35207
2018-02-28 14:22:19 -05:00
Shea Levy
cfa63f9d4f
Merge branch 'master' into staging
2018-02-28 14:10:45 -05:00
Shea Levy
edf0a76211
glibc_2_27: LOCAL_ARCHIVE -> LOCALE_ARCHIVE
2018-02-28 14:09:22 -05:00
Shea Levy
b45fb438b1
perl: Cross-compile: patch miniperl for gcc7
2018-02-26 07:54:22 -05:00
Shea Levy
044c65bd06
Merge branch 'systemd-cross' into staging
2018-02-26 07:42:21 -05:00
Shea Levy
9d2af8d61c
systemd: Fix cross-compiling
2018-02-26 06:38:42 -05:00
Shea Levy
284f75a258
meson: Support cross-compiling
2018-02-26 06:38:32 -05:00
Shea Levy
4728ef130e
RISC-V: Add upstream gcc patch to fix -pthread.
...
Fixes libmicrohttpd build.
2018-02-26 05:24:36 -05:00
Shea Levy
6b1ab50738
Autogen: Fix unnecessary duplication during cross-compilation
2018-02-25 20:37:08 -05:00
Shea Levy
f79fa77941
Guile: Fix cross-compilation
2018-02-25 20:36:43 -05:00
Shea Levy
dcab8d611d
lzip: Fix cross compilation
2018-02-25 09:46:49 -05:00
Shea Levy
e21300a6ae
libapparmor: Fix cross-compilation.
2018-02-25 09:38:55 -05:00
Shea Levy
42c8776571
systemd: Take python3 from buildPackages.
2018-02-25 09:07:14 -05:00
Shea Levy
24ad5077f2
libgcrypt: Remove verbosity intended to avoid a systemd rebuild.
...
libidn2 is going to require it anyway
2018-02-25 08:24:34 -05:00
Shea Levy
337d8ab2e1
libidn2: Fix cross-compilation
2018-02-25 08:20:45 -05:00
Shea Levy
538913cb90
Merge branch 'perl-gcc6-cross'
2018-02-25 08:19:57 -05:00
Shea Levy
168b131de4
perl: Work around cross-compilation issue with gcc 7
2018-02-25 00:40:36 -05:00
Shea Levy
3c57e770cf
Only build libseccomp on supported systems
2018-02-24 23:05:08 -05:00
Shea Levy
1c1a6dfd23
libgcrypt: Fix cross-compilation
2018-02-24 22:51:22 -05:00
Shea Levy
0ac6d4aeb6
gnu-efi: Fix aarch64 cross-build
2018-02-24 22:15:48 -05:00
Shea Levy
87270fb306
gnu-efi: Only build on efi-enabled systems
2018-02-24 21:49:31 -05:00
Shea Levy
09e57636f8
libgpg-error: Add RISC-V patch.
2018-02-24 21:34:54 -05:00
Shea Levy
7d7b7a03fa
libgpgperror: Add derivation for gen-posix-lock-obj to help in cross-compilation
2018-02-24 20:51:04 -05:00
Shea Levy
48283de641
libffi: Add RISC-V patch.
2018-02-24 17:59:00 -05:00
Shea Levy
63fa1fcb04
kexectools: Only build on kexecable architectures.
2018-02-24 10:37:54 -05:00
Shea Levy
aaaa6f0a69
RISC-V: Add top-level alias for proper glibc
2018-02-24 10:07:54 -05:00
Shea Levy
80cb13b728
icu58: Fix evaluation
2018-02-24 08:52:58 -05:00
Shea Levy
f51a7ddd11
gptfdisk: Fix cross-compilation
2018-02-24 08:41:25 -05:00
Shea Levy
c2911034c3
btrfs-progs: Fix cross-compiling
2018-02-24 08:23:10 -05:00
Shea Levy
7142440d75
icu: Fix cross-building.
...
The icu4c cross-build process requires access to a full buildRoot of a
native build, so we add a variant of the build that just does the
buildPhase and copies the buildRoot to $out for access by the cross
compile.
2018-02-24 08:02:06 -05:00
Shea Levy
adf8074abe
closureInfo: Report the total closure size.
...
This can be useful for e.g. preallocating disk image sizes.
2018-02-23 10:52:37 -05:00