Tuomas Tynkkynen
16d48b8280
Re-enable bunch of packages on Darwin
...
Prior to 1bf5ded193 these contained
`hydraPlatforms = platforms.linux`, which was apparently misleading.
2016-08-03 00:55:42 +03:00
Tuomas Tynkkynen
3875690d80
lua5: Re-enabel on Darwin
...
Prior to 1bf5ded193 this contained
`hydraPlatforms = platforms.linux`, which was apparently misleading.
2016-08-02 23:14:21 +03:00
Tuomas Tynkkynen
dc26ac6e04
libmng: Re-enable on Darwin
...
Prior to 1bf5ded193 this contained
`hydraPlatforms = platforms.linux`, which was apparently misleading.
2016-08-02 23:10:31 +03:00
Tuomas Tynkkynen
b7e9207a67
androidenv: Don't build on Hydra
...
Output limit exceeded:
http://hydra.nixos.org/build/38236076
http://hydra.nixos.org/build/38235851
2016-08-02 22:55:43 +03:00
Tuomas Tynkkynen
91a3920b1d
asciidoc: Works on Darwin
...
D'oh! Plain 'asciidoc' works, but 'asciidoc-full' doesn't, so my scripts
changed it to 'linux' in
https://github.com/NixOS/nixpkgs/commit/21f17d69f61e8239870bf97edf49e594198076a8
2016-08-02 22:49:43 +03:00
Tuomas Tynkkynen
d84cec1056
travis-nox-review-pr.sh: Fix nixpkgs manual build
...
The current command is actually building the 'manpages' package, not the
nixpkgs manual.
2016-08-02 22:44:46 +03:00
Tuomas Tynkkynen
21f17d69f6
treewide: Add lots of meta.platforms
...
Build-tested on x86_64 Linux & Mac.
2016-08-02 21:42:43 +03:00
Tuomas Tynkkynen
55b23aeff5
icon-conv-tools: Don't depend on the .nix file at build time
...
The `src = ./.;` would cause spurious rebuild of the package since the
output hash now depends on the contents of the .nix file.
2016-08-02 21:30:17 +03:00
Tuomas Tynkkynen
9b5dcffe22
retroarch: Propagate meta info to wrapper
2016-08-02 21:17:44 +03:00
Tuomas Tynkkynen
898c3436f3
kcov: Fix indentation
2016-08-02 21:17:44 +03:00
Tuomas Tynkkynen
102ffa6be7
treewide: Wrap some really long package descriptions
2016-08-02 21:17:44 +03:00
Tuomas Tynkkynen
63de40099f
treewide: Move some meta sections to end-of-file
...
That seems to be the overwhelming convention.
2016-08-02 21:17:44 +03:00
Tuomas Tynkkynen
2258b21e4b
treewide: Add lots of platforms to packages with no meta
...
Build-tested on x86_64 Linux and on Darwin.
2016-08-02 21:17:44 +03:00
Tuomas Tynkkynen
59ce911810
treewide: Some EOF-whitespace fixes
2016-08-02 21:17:44 +03:00
Tuomas Tynkkynen
db35d7b8ab
koji, opensp: Some meta fixes
2016-08-02 21:17:44 +03:00
Tuomas Tynkkynen
17e94ebc6a
xorg.xcbutilcursor: Don't wipe out most meta attrs
2016-08-02 21:17:44 +03:00
Tuomas Tynkkynen
1bf5ded193
treewide: Lots of meta.hydraPlatforms -> meta.platforms
...
In all of these files, there is no meta.platforms but only
meta.hydraPlatforms, which doesn't seem to have any purpose except being
inconsistent.
2016-08-02 21:17:44 +03:00
Tuomas Tynkkynen
b96fe03484
treewide: Fix meta.platforms related typos
2016-08-02 21:17:44 +03:00
Tuomas Tynkkynen
e669521834
gambatte: init at 2016-05-03
2016-08-02 21:17:44 +03:00
Tuomas Tynkkynen
77a73115cd
chrony: Tweak meta
...
- "repository" -> "repositories"
- reflow longDescription
2016-07-23 13:36:37 +03:00
Tuomas Tynkkynen
eb4d37cde2
haka: Fix typo
2016-07-23 13:32:04 +03:00
Tuomas Tynkkynen
9cccf35f98
dmraid: Fix typo
2016-07-23 13:24:18 +03:00
Tuomas Tynkkynen
212dd434ec
atftp: 0.7 -> 0.7.1
2016-07-21 07:22:17 +03:00
Tuomas Tynkkynen
ad16c9ac31
Revert "spidermonkey: Disable tests on ARM"
...
This reverts commit f9654a88e7 .
At least for now, the problem has gone away on ARMv7 by the switch of
FPU flags used by GCC.
Some details of the bug at:
https://github.com/NixOS/nixpkgs/pull/16850#issuecomment-232339143
2016-07-20 02:38:10 +03:00
Tuomas Tynkkynen
322faf9219
platforms.nix: Switch ARMv7 to vfpv3-d16
...
Make ARMv7 compatible with non-NEON chips, changing to the same float ABI
that Debian and Arch Linux use. This is apparently required for the
binaries to work on Scaleway, for instance.
2016-07-20 02:38:10 +03:00
Tuomas Tynkkynen
cd645c417a
release-cross.nix: Build the bootstrap tools for ARM
2016-07-20 02:38:10 +03:00
Tuomas Tynkkynen
ee1a647bc2
release-cross.nix: Remove bunch of packages that don't build
2016-07-20 02:38:10 +03:00
Tuomas Tynkkynen
d0e25d815c
release-cross.nix: Drop any platforms not having a single working build
2016-07-20 02:38:10 +03:00
Tuomas Tynkkynen
3d50989651
make-bootstrap-tools{,-cross}.nix: Create deterministic tars
2016-07-20 02:38:10 +03:00
Tuomas Tynkkynen
53c039b96a
make-bootstrap-tools-cross.nix: Support 'dist' target
2016-07-20 02:38:10 +03:00
Tuomas Tynkkynen
5cbb6ac151
make-bootstrap-tools-cross.nix: More syncs from the non-cross version
2016-07-20 02:38:10 +03:00
Tuomas Tynkkynen
171c7f0e63
make-bootstrap-tools-cross.nix: Have more consistency with platforms.nix
...
E.g. we had `arch = "arm"` in the former and `arch = "armv6"` in the
latter. Try to have some more consistency.
2016-07-20 02:38:10 +03:00
Tuomas Tynkkynen
9f0dc294da
make-bootstrap-tools-cross.nix: Add/fix some .so dependencies
...
- cloog, ppl, cloogppl aren't used by recent GCCs. Kill references to them.
- Use correct versions of isl, as the current GCC depends
on non-default versions of them.
- Also clarify isl dynamic libraries are needed in cross
builds, but not in native builds
- Since aeb3d8c (bzip2: fix cross build on mingw by using autoconf patch),
it seems that the bzip2 binary depends on libbz2 when cross compiling.
So copy libbz2 into the bootstrap tarball as well.
- Curl isn't used in the bootstrap tools since e6f61b4cf3 .
2016-07-20 02:38:10 +03:00
Tuomas Tynkkynen
953249db34
platforms.nix: kirkwood_defconfig is gone, use multi_v5_defconfig
...
kirkwood_defconfig was removed in 3.17, and our kernel headers are based
on 4.4. Make this change to allow the armv5tel bootstrap tarball
to build again (I can't test it, though).
2016-07-20 02:38:10 +03:00
Tuomas Tynkkynen
8d62f62a78
stdenv: Remove unpack-bootstrap-tools-arm.sh
...
This file was using the 'double patchelf' hack, which hasn't been needed
for a while, after the original patchelf bug was fixed:
https://github.com/NixOS/patchelf/commit/65a4dc6aa982191b11c739c4c9b802c7fa4cbebb
2016-07-20 02:38:10 +03:00
Tuomas Tynkkynen
584b667efc
ddrescue: lzip is a nativeBuildInput
2016-07-20 02:38:10 +03:00
Tuomas Tynkkynen
8ee0e105c9
ghc: Make various binary GHCs use ncurses5
...
Fixes #17008 : GHC bootstrapping broken by ncurses update.
2016-07-16 23:47:28 +03:00
Tuomas Tynkkynen
b0cc1cd729
ncurses: Add explicit 'ncurses5' and 'ncurses6' attrs
...
Also reinstate the gcc5 patch to make it build on Linux.
2016-07-16 23:47:28 +03:00
Tuomas Tynkkynen
13160d9c10
buildInLinuxVM: Workaround bug #16742
...
This is blocking the channel update: #16949
2016-07-14 15:12:50 +03:00
Tuomas Tynkkynen
4a9f778118
kde4: Use ffmpeg_2 to fix ffmpegthumbs build
2016-07-14 15:12:50 +03:00
Tuomas Tynkkynen
2ed3f7a020
webrtc-audio-processing: Fix ARM breakage
2016-07-10 01:35:00 +03:00
Tuomas Tynkkynen
0cdf892769
darwin make-bootstrap-tools: Document reason for special coreutils
...
Discussion:
https://github.com/NixOS/nixpkgs/commit/ac4958efc33322c9
2016-07-09 17:23:43 +03:00
Tuomas Tynkkynen
644d4e9ac9
Revert "Revert "make-bootstrap-tools: try again to fix on Darwin""
...
This reverts commit debd401b0f .
We must not use a single-binary build for the bootstrap since the common
binary gains a dynamic linkage to gmp (due to 'factor' and 'expr'
handling arbitrary-precision arithmetic).
2016-07-09 17:19:18 +03:00
Tuomas Tynkkynen
8c3e4826ce
treewide: Make explicit that 'dev' output of gnome3.libsoup is used
2016-07-08 17:26:15 +02:00
Tuomas Tynkkynen
43d48fedcc
treewide: Make explicit that 'dev' output of gnome3.glib is used
2016-07-08 17:26:15 +02:00
Tuomas Tynkkynen
8cad701fc5
treewide: Make explicit that 'dev' output of glib is used
2016-07-08 17:26:15 +02:00
Tuomas Tynkkynen
21253ac835
lcov: 1.10 -> 1.12; maintain
2016-07-08 03:27:07 +03:00
Tuomas Tynkkynen
9e6aac9cb0
bandwidth: 1.2.0 -> 1.3.1
2016-07-08 03:27:07 +03:00
Tuomas Tynkkynen
6d16ececdd
Merge remote-tracking branch 'upstream/staging' into master
2016-07-06 01:19:01 +03:00
Tuomas Tynkkynen
e12f789cef
sng: 1.0.6 -> 1.1.0
2016-07-06 01:18:46 +03:00
Tuomas Tynkkynen
2cf8cb7f46
Merge remote-tracking branch 'upstream/master' into staging
2016-07-05 13:34:36 +03:00
Tuomas Tynkkynen
4085f4de5f
Merge branch 'pr-newest-uboot' into master
2016-07-04 15:17:46 +03:00
Tuomas Tynkkynen
55aecd308e
linux-rpi: 4.1.20-XXX -> 4.4.13-1.20160620-1
...
- Add a patch to unset CONFIG_LOCALVERSION in the v7 build.
- Copy all the device trees to match the upstream names so U-Boot can
find them. (This is a hack.)
2016-07-04 15:13:29 +03:00
Tuomas Tynkkynen
44955a73b2
platforms.nix: Enable DTB for the ARMv6 Raspberry Pi
2016-07-04 15:13:13 +03:00
Tuomas Tynkkynen
1d069ff6ac
rtl8723bs: Support all Linux
2016-07-04 02:07:13 +03:00
Tuomas Tynkkynen
36f4a8a485
sd-image-armv7l-multiplatform.nix: Preliminary Raspberry Pi 2/3 support
...
- RPi3 successfully gets to U-Boot, but then fails to boot the kernel
due to a missing device tree file. This should get added to the 4.8
kernel release once this patch is merged: https://lkml.org/lkml/2016/6/1/841
- RPi2 is not tested, but it should successfully boot the NixOS image.
2016-07-04 02:07:13 +03:00
Tuomas Tynkkynen
d8cd615720
raspberrypifw: 1.20160315 -> 1.20160620
...
- Use fetchFromGitHub
- Some files in bin/ are now shell scripts, so skip patchelf on any
non-ELF files.
With this U-Boot can be successfully launched on a RPi 3.
2016-07-04 01:53:13 +03:00
Tuomas Tynkkynen
7ae1e9bb6d
multi_v7_defconfig: Enable AHCI_IMX
2016-06-14 01:31:57 +03:00
Tuomas Tynkkynen
5fe4076683
gcc: Pass --with-mpc in crossAttrs
...
Just for consistency, it should be already coming from buildInputs
anyway.
2016-06-10 16:17:30 +03:00
Tuomas Tynkkynen
78122285c8
ums: Use makeLibraryPath
2016-06-07 21:18:38 +03:00
Tuomas Tynkkynen
1829c84009
meteor: Use makeLibraryPath
2016-06-07 21:18:29 +03:00
Tuomas Tynkkynen
f2e6c25dc9
fusionio: Use makeLibraryPath
2016-06-07 21:18:10 +03:00
Tuomas Tynkkynen
f1d83444a5
openmodelica: Use makeLibraryPath
2016-06-07 21:18:02 +03:00
Tuomas Tynkkynen
84a38b0b09
impressive: Use makeLibraryPath
2016-06-07 21:17:54 +03:00
Tuomas Tynkkynen
dbb84ca705
ipmiview: Use makeLibraryPath
2016-06-07 21:17:46 +03:00
Tuomas Tynkkynen
f4b360d932
kazam: Use makeLibraryPath
...
This affected the hash, so presumably this fixes output references.
2016-06-07 21:16:15 +03:00
Tuomas Tynkkynen
48f26ba8dd
avrdudess: Use makeLibraryPath
...
This affected the hash, presumably it now references correct output of
gtk.
2016-06-07 21:15:18 +03:00
Tuomas Tynkkynen
345d0a3ea6
Merge remote-tracking branch 'upstream/staging' into master
2016-06-06 22:17:38 +03:00
Tuomas Tynkkynen
e9d3acbaf1
Merge remote-tracking branch 'upstream/master' into staging
2016-06-04 01:31:56 +03:00
Tuomas Tynkkynen
bac26e08db
Fix lots of fetchgit hashes (fallout from #15469 )
2016-06-03 17:17:08 +03:00
Tuomas Tynkkynen
e254750560
GCC: explicitly use some dev outputs
2016-05-19 10:04:41 +02:00
Tuomas Tynkkynen
1819181726
treewide: Make explicit that 'dev' output of xorgserver is used
2016-05-19 10:04:41 +02:00
Tuomas Tynkkynen
51ca347278
treewide: Make explicit that 'dev' output of libXxf86vm is used
2016-05-19 10:04:40 +02:00
Tuomas Tynkkynen
0f19dfd0ef
treewide: Make explicit that 'dev' output of libXft is used
2016-05-19 10:04:40 +02:00
Tuomas Tynkkynen
b0d0752f2a
treewide: Make explicit that 'dev' output of libXcursor is used
2016-05-19 10:04:39 +02:00
Tuomas Tynkkynen
c857552da8
treewide: Make explicit that 'dev' output of libX11 is used
2016-05-19 10:04:38 +02:00
Tuomas Tynkkynen
7fb29bfa73
treewide: Make explicit that 'dev' output of zlib is used
2016-05-19 10:04:38 +02:00
Tuomas Tynkkynen
c4ffd14184
treewide: Make explicit that 'dev' output of xorg.libX11 is used
2016-05-19 10:04:37 +02:00
Tuomas Tynkkynen
05d8174b0e
treewide: Make explicit that 'dev' output of subversion is used
2016-05-19 10:04:37 +02:00
Tuomas Tynkkynen
e80e4ba2bb
treewide: Make explicit that 'dev' output of sqlite is used
2016-05-19 10:04:34 +02:00
Tuomas Tynkkynen
5a8ad2d7a8
treewide: Make explicit that 'dev' output of slang is used
2016-05-19 10:03:35 +02:00
Tuomas Tynkkynen
8d473f107c
treewide: Make explicit that 'dev' output of readline is used
2016-05-19 10:03:35 +02:00
Tuomas Tynkkynen
e0de3b1dc5
treewide: Make explicit that 'dev' output of qt5.qtbase is used
2016-05-19 10:03:31 +02:00
Tuomas Tynkkynen
d6d980c5df
treewide: Make explicit that 'dev' output of poppler_utils is used
2016-05-19 10:02:30 +02:00
Tuomas Tynkkynen
a030794d06
treewide: Make explicit that 'dev' output of poppler_qt4 is used
2016-05-19 10:02:29 +02:00
Tuomas Tynkkynen
ebf6b3cd51
treewide: Make explicit that 'dev' output of poppler is used
2016-05-19 10:02:29 +02:00
Tuomas Tynkkynen
d42e94472d
treewide: Make explicit that 'dev' output of pcre is used
2016-05-19 10:02:28 +02:00
Tuomas Tynkkynen
5152e01e87
treewide: Make explicit that 'dev' output of pango is used
2016-05-19 10:02:27 +02:00
Tuomas Tynkkynen
2a73de6e6c
treewide: Make explicit that 'dev' output of openssl is used
2016-05-19 10:02:23 +02:00
Tuomas Tynkkynen
5eb01cd0ad
treewide: Make explicit that 'dev' output of openldap is used
2016-05-19 10:00:50 +02:00
Tuomas Tynkkynen
99acb412ab
treewide: Make explicit that 'dev' output of ncurses is used
2016-05-19 10:00:49 +02:00
Tuomas Tynkkynen
3f8b08f506
treewide: Make explicit that 'dev' output of mpfr is used
2016-05-19 10:00:49 +02:00
Tuomas Tynkkynen
3672f3edcb
treewide: Make explicit that 'dev' output of libxslt is used
2016-05-19 10:00:48 +02:00
Tuomas Tynkkynen
9d5ba6ba68
treewide: Make explicit that 'dev' output of libusb1 is used
2016-05-19 10:00:47 +02:00
Tuomas Tynkkynen
b5c6069def
treewide: Make explicit that 'dev' output of libusb is used
2016-05-19 10:00:47 +02:00
Tuomas Tynkkynen
ad1a47061e
treewide: Make explicit that 'dev' output of libtiff is used
2016-05-19 10:00:46 +02:00
Tuomas Tynkkynen
d7071caba5
treewide: Make explicit that 'dev' output of libssh2 is used
2016-05-19 10:00:45 +02:00
Tuomas Tynkkynen
8638a08c9e
treewide: Make explicit that 'dev' output of libsoup is used
2016-05-19 10:00:45 +02:00
Tuomas Tynkkynen
6c3ed5f1e1
treewide: Make explicit that 'dev' output of libsamplerate is used
2016-05-19 10:00:44 +02:00
Tuomas Tynkkynen
309b2644ac
treewide: Make explicit that 'dev' output of libpng is used
2016-05-19 10:00:44 +02:00