summary refs log tree commit diff
Commit message (Collapse)AuthorAge
...
| * | | | | | | | all-packages.nix: Remove '.bin // { outputs = [ "bin" ] }' hacks from Go ↵Tuomas Tynkkynen2016-08-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | packages Not needed in the new multiple-outputs infra.
| * | | | | | | | golden-cheetah: Use 'dev' output of qttoolsTuomas Tynkkynen2016-08-31
| | | | | | | | |
| * | | | | | | | qt5.6, qt5.7: Use dev output of qtbase in setupHookTuomas Tynkkynen2016-08-31
| | | | | | | | |
| * | | | | | | | go: Split output order to match new conventionTuomas Tynkkynen2016-08-31
| | | | | | | | |
| * | | | | | | | mupdf: Split 'dev' outputTuomas Tynkkynen2016-08-31
| | | | | | | | |
| * | | | | | | | xxkb: Fix 'lib.optional' useTuomas Tynkkynen2016-08-31
| | | | | | | | |
| * | | | | | | | root: Fix libc dev referenceTuomas Tynkkynen2016-08-31
| | | | | | | | |
| * | | | | | | | pinentry: Fix dev reference to qtbaseTuomas Tynkkynen2016-08-31
| | | | | | | | |
| * | | | | | | | virtualbox: Fix glibc dev referenceTuomas Tynkkynen2016-08-31
| | | | | | | | |
| * | | | | | | | neko: Use dev outputs when building an include pathTuomas Tynkkynen2016-08-30
| | | | | | | | |
| * | | | | | | | libbb2: Use "--enable-fat=yes" to avoid build nondeterminismTuomas Tynkkynen2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise it would pick various -march flags based on the CPU of the compiling system, using beautiful code like this: ```` 63 AC_CACHE_CHECK(for x86 cpuid $1 output, ax_cv_gcc_x86_cpuid_$1, 64 [AC_RUN_IFELSE([AC_LANG_PROGRAM([#include <stdio.h>], [ 65 int op = $1, eax, ebx, ecx, edx; 66 FILE *f; 67 __asm__("cpuid" 68 : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx) 69 : "a" (op)); 70 f = fopen("conftest_cpuid", "w"); if (!f) return 1; 71 fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx); 72 fclose(f); 73 return 0; 74 ])], ... 121 AC_CACHE_CHECK([whether avx is supported], [ax_cv_have_avx_ext], 122 [ 123 ax_cv_have_avx_ext=no 124 if test "$((0x$ecx>>28&0x01))" = 1; then 125 ax_cv_have_avx_ext=yes 126 fi 127 ]) ````
| * | | | | | | | gcc6: Unify some differences with gcc5Tuomas Tynkkynen2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, fixes build with the new shuffled outputs.
| * | | | | | | | tcltls: Fix reference to openssl dev outputTuomas Tynkkynen2016-08-30
| | | | | | | | |
| * | | | | | | | gdal: Fix reference to mysql dev outputTuomas Tynkkynen2016-08-30
| | | | | | | | |
| * | | | | | | | frame: Fix 'lib.optional' useTuomas Tynkkynen2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Produces a list-of-lists in buildInputs
| * | | | | | | | grail: Fix 'lib.optional' useTuomas Tynkkynen2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Produces a list-of-lists as buildInputs.
| * | | | | | | | shadowsocks-libev: Fix 'lib.optional' useTuomas Tynkkynen2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Produces buildInputs having lists of lists.
| * | | | | | | | ceph: Fix 'lib.optional' useTuomas Tynkkynen2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Produces a list of list as buildInputs.
| * | | | | | | | libsndfile: 1.0.26 -> 1.0.27Frederik Rietdijk2016-08-30
| | | | | | | | |
| * | | | | | | | libre: Use 'dev' output of libcTuomas Tynkkynen2016-08-30
| | | | | | | | |
| * | | | | | | | xcb-util-xrm: Fix 'lib.optional' usageTuomas Tynkkynen2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That produces a list containing a singleton list containing libX11.
| * | | | | | | | grsec: Fix build after multiple output shufflingTuomas Tynkkynen2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Same problem with overrideDerivation as in https://github.com/NixOS/nixpkgs/issues/10721. Would be nice to have that fixed...
| * | | | | | | | glibc_multi: Reference dev outputs of glibcTuomas Tynkkynen2016-08-30
| | | | | | | | |
| * | | | | | | | Merge remote-tracking branch 'dezgeg/shuffle-outputs' into stagingTuomas Tynkkynen2016-08-30
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/NixOS/nixpkgs/pull/14766
| | * | | | | | | | doc: Document changes to multiple-output conventionsTuomas Tynkkynen2016-08-30
| | | | | | | | | |
| | * | | | | | | | swt: Fix LFLAGSTuomas Tynkkynen2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Passing '-I${foo}/lib' to GCC doesn't seem sane.
| | * | | | | | | | treewide: Fix output references to libX11Tuomas Tynkkynen2016-08-30
| | | | | | | | | |
| | * | | | | | | | treewide: Use explicit 'dev' references to glibcTuomas Tynkkynen2016-08-30
| | | | | | | | | |
| | * | | | | | | | haskellPackages.hcwiid: Fix output references to bluezTuomas Tynkkynen2016-08-30
| | | | | | | | | |
| | * | | | | | | | treewide: Fix dev references to libxml2Tuomas Tynkkynen2016-08-30
| | | | | | | | | |
| | * | | | | | | | darwin binutils: Fix binutils-raw output referencesTuomas Tynkkynen2016-08-30
| | | | | | | | | |
| | * | | | | | | | gnome3: Use dev output of nssTuomas Tynkkynen2016-08-30
| | | | | | | | | |
| | * | | | | | | | erlangR14: Use dev output of opensslTuomas Tynkkynen2016-08-30
| | | | | | | | | |
| | * | | | | | | | xorg.xf86videoati: Use dev output of xorgserverTuomas Tynkkynen2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TODO: Darwin xorgserver should have consistent outputs with the Linux one.
| | * | | | | | | | nix-repl: Use 'dev' output of nixTuomas Tynkkynen2016-08-29
| | | | | | | | | |
| | * | | | | | | | kde-frameworks: Use chooseDevOutputsTuomas Tynkkynen2016-08-29
| | | | | | | | | |
| | * | | | | | | | binutils: Shuffle outputsTuomas Tynkkynen2016-08-29
| | | | | | | | | |
| | * | | | | | | | kde5.plasma: Use 'dev' output of xf86inputsynapticsTuomas Tynkkynen2016-08-29
| | | | | | | | | |
| | * | | | | | | | qt5: Shuffle outputsTuomas Tynkkynen2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unnoticed by the scripts.
| | * | | | | | | | glibc_multi: Fix unnoticed output shuffleTuomas Tynkkynen2016-08-29
| | | | | | | | | |
| | * | | | | | | | php: Fix mysql referenceTuomas Tynkkynen2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TODO: Fix the mysql expression so this isn't needed.
| | * | | | | | | | webkitgtk: Few last missing 'dev' referencesTuomas Tynkkynen2016-08-29
| | | | | | | | | |
| | * | | | | | | | gmp{4,5}: Split into multiple outputsTuomas Tynkkynen2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Keep all versions consistent so that e.g. 'gmp.dev' is always available, regardless of version.
| | * | | | | | | | cmake 2.8: Fix build with shuffled outputsTuomas Tynkkynen2016-08-29
| | | | | | | | | |
| | * | | | | | | | ruby: dev -> devEnvTuomas Tynkkynen2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise conflicts with the convention of `dev` output.
| | * | | | | | | | kernel: Remove propagatedBuildOutputsTuomas Tynkkynen2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not needed after the shuffle.
| | * | | | | | | | glibc: Make one exception for output orderTuomas Tynkkynen2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Usages like '${stdenv.cc.libc}/lib/ld-linux-x86-64.so.2' are much more common than the bin output.
| | * | | | | | | | treewide: Shuffle outputsTuomas Tynkkynen2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make either 'bin' or 'out' the first output.
| | * | | | | | | | stdenv/multiple-outputs.sh: Change output propagation logicTuomas Tynkkynen2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because 'dev' will most often not be the default output after my changes.
| | * | | | | | | | stdenv.mkDerivation: Use chooseDevOutputsTuomas Tynkkynen2016-08-29
| | | | | | | | | |