summary refs log tree commit diff
path: root/pkgs/os-specific
Commit message (Collapse)AuthorAge
* mcelog: add utillinux as dependencyBjørn Forsman2016-09-06
| | | | | | | | | Fixes this: $ sudo mcelog ... unknown-error-trigger: line 21: logger: command not found unknown-error-trigger: line 22: logger: command not found
* batman-adv: 2016.2 -> 2016.3Franz Pletz2016-09-06
|
* shadow: Separate man outputEelco Dolstra2016-09-05
| | | | This removes ~2 MiB from the minimal config.
* audit: Move z/OS plugin to a separate outputEelco Dolstra2016-09-05
| | | | | This prevents the NixOS base system from pulling in openldap, cyris-sasl, and libkrb5.
* utillinuxMinimal: Make more minimalEelco Dolstra2016-09-05
| | | | | | | This removes locales, bash completion and crap like that. This cuts 6.5 MiB from the NixOS system closure (which unfortunately contains two copies of util-linux, because of the need to break a dependency cycle with systemd).
* odp-dpdk: 10.10.1.0 -> 2016-08-16Joachim Fasting2016-09-03
| | | | | | | | | | | | Fixes build against dpdk 16.06 Tested build against linux, linux_latest, linux_3_18, linux_4_1, linux_4_6, linux_grsec_nixos, linux_chromiumos_3_18. While this is pre-release, the delta since 10.10.1.0 seems to contain primarily fixes or internal improvements. Also cleanup build inputs while we're at it.
* dpdk: 16.04 -> 16.07, fix build against linux 4.7 (#18256)Joachim F2016-09-03
| | | Tested build against linux_latest and linux_grsec_nixos.
* wireguard: disable build against -grsec kernelsJoachim Fasting2016-09-03
| | | | | | | | | | | Looks to be incompatible with the PaX constification plugin: > /tmp/nix-build-wireguard-unstable-2016-08-08.drv-0/WireGuard-experimental-0.0.20160808/src/device.c:329:29: error: constified variable 'link_ops' placed into writable section ".data..read_mostly" static struct rtnl_link_ops link_ops __read_mostly = { https://hydra.nixos.org/build/39671573/log/raw See also https://github.com/NixOS/nixpkgs/issues/18209
* spl: fix evaluation after the parent commitVladimír Čunát2016-09-03
| | | | This doesn't fully fix the tarball job.
* spl: mark it broken on kernels higher then 4.7Rok Garbas2016-09-03
| | | | until new spl version is release
* systemd: apply patch to fix #18158Franz Pletz2016-09-02
| | | | | | See: - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834367 - https://github.com/systemd/systemd/issues/3842
* phc-intel: 0.4.0rev19 -> 0.4.0rev22Shea Levy2016-09-02
| | | | Fixes build on linux 4.7
* Disable bunch of non-compiling packages on DarwinTuomas Tynkkynen2016-09-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These ones have a "Last successful build" timestamp in the 2014s or 2015s. Presumably no one will notice if we now stop building them. softether_4_18 2015-09-20 http://hydra.nixos.org/build/39418483 lensfun 2014-09-30 http://hydra.nixos.org/build/39394104 net_snmp 2015-09-20 http://hydra.nixos.org/build/39410553 djview 2015-08-11 http://hydra.nixos.org/build/39413233 libmusicbrainz2 2015-09-20 http://hydra.nixos.org/build/39410106 fox_1_6 2014-05-07 http://hydra.nixos.org/build/39410858 libofx 2015-09-24 http://hydra.nixos.org/build/39423507 yacas 2014-09-30 http://hydra.nixos.org/build/39393150 iomelt 2014-09-30 http://hydra.nixos.org/build/39408486 softether 2015-09-20 http://hydra.nixos.org/build/39425800 mp4v2 2014-09-30 http://hydra.nixos.org/build/39421899 virtuoso7 2014-09-21 http://hydra.nixos.org/build/39415206 man_db 2015-04-23 http://hydra.nixos.org/build/39404236 libdiscid 2014-09-30 http://hydra.nixos.org/build/39412202 zabbix22.agent 2014-09-21 http://hydra.nixos.org/build/39412149 vidalia 2015-08-06 http://hydra.nixos.org/build/39411500 libmtp 2015-09-20 http://hydra.nixos.org/build/39419199 wxGTK29 2015-09-20 http://hydra.nixos.org/build/39415296 ncmpcpp 2015-11-06 http://hydra.nixos.org/build/39404455 libtorrent 2014-09-21 http://hydra.nixos.org/build/39394646 shishi 2014-03-21 http://hydra.nixos.org/build/39418874 ocaml_3_12_1 2014-09-30 http://hydra.nixos.org/build/39392996 djview4 2015-08-11 http://hydra.nixos.org/build/39427799 vimNox 2014-05-23 http://hydra.nixos.org/build/39397012 ttfautohint 2015-08-06 http://hydra.nixos.org/build/39398330 libraw 2015-09-24 http://hydra.nixos.org/build/39402271 wxGTK30 2015-09-20 http://hydra.nixos.org/build/39401871 sbcl_1_2_5 2015-09-20 http://hydra.nixos.org/build/39426091 prover9 2014-09-30 http://hydra.nixos.org/build/39406476 rcs 2015-08-25 http://hydra.nixos.org/build/39392037 gpac 2015-09-24 http://hydra.nixos.org/build/39399470 virtuoso6 2014-09-30 http://hydra.nixos.org/build/39398651 xlslib 2015-09-24 http://hydra.nixos.org/build/39410387 ucommon 2015-03-27 http://hydra.nixos.org/build/39414040 commoncpp2 2014-09-30 http://hydra.nixos.org/build/39420117 virtuoso 2014-09-21 http://hydra.nixos.org/build/39399978 miniHttpd 2014-09-30 http://hydra.nixos.org/build/39392925 mpack 2014-09-26 http://hydra.nixos.org/build/39399535 nbd 2014-09-26 http://hydra.nixos.org/build/39401367 newsbeuter-dev 2014-07-29 http://hydra.nixos.org/build/39406259 gimp_2_8 2015-09-20 http://hydra.nixos.org/build/39436271 gimp 2015-09-20 http://hydra.nixos.org/build/39435976 zabbix20.agent 2014-09-30 http://hydra.nixos.org/build/39393242 gst_all_1.gst-plugins-good 2015-09-20 http://hydra.nixos.org/build/39408506 ocaml_4_00_1 2014-09-30 http://hydra.nixos.org/build/39399526 inadyn 2014-09-30 http://hydra.nixos.org/build/39426389 gst_all_1.gst-plugins-bad 2015-09-20 http://hydra.nixos.org/build/39392970 zabbix.agent 2014-09-30 http://hydra.nixos.org/build/39421412 cmake-2_8 2015-09-24 http://hydra.nixos.org/build/39399443 liblastfm 2015-08-06 http://hydra.nixos.org/build/39421812 newsbeuter 2014-07-29 http://hydra.nixos.org/build/39396605 sdcv 2014-09-26 http://hydra.nixos.org/build/39412928
* libapparmor: Move python stuff to a separate outputEelco Dolstra2016-09-01
| | | | | | This prevents systemd and by extension a zillion other packages from having Python 2.7 in their closure. For example, the closure of systemd dropped from 133 MiB to 85 MiB.
* grsecurity: 4.7.2-201608211829 -> 201608312326Joachim Fasting2016-09-01
|
* Merge pull request #18073 from joachifm/rtl8723bsJoachim F2016-09-01
|\ | | | | rtl8723bs: 6918e9b2ff29 -> 2016-04-11, fix build against 4.7
| * rtl8723bs: 6918e9b2ff29 -> 2016-04-11, fix build against 4.7Joachim Fasting2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream https://github.com/hadess/rtl8723bs/commit/e71a5fc58c3a1092805c69e7bccb5ab2f6da38f9 adds linux 4.7 support; all subsequent commits are error fixes so we bump to current HEAD for good measure. Built against linux and linux_latest. Mark as broken on -grsec, seems incompatible with PaX constification: > 76fb2-src/hal/rtl8723b_hal_init.c:2186:26: error: assignment of member 'free_hal_data' in read-only object pHalFunc->free_hal_data = &rtl8723b_free_hal_data; and so on.
* | Merge staging into masterTuomas Tynkkynen2016-09-01
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Brings in: - changed output order for multiple outputs: https://github.com/NixOS/nixpkgs/pull/14766 - audit disabled by default https://github.com/NixOS/nixpkgs/pull/17916 Conflicts: pkgs/development/libraries/openldap/default.nix
| * | libaudit: Split into multiple outputsTuomas Tynkkynen2016-08-31
| | |
| * | Merge remote-tracking branch 'dezgeg/shuffle-outputs' into stagingTuomas Tynkkynen2016-08-30
| |\ \ | | | | | | | | | | | | https://github.com/NixOS/nixpkgs/pull/14766
| | * | darwin binutils: Fix binutils-raw output referencesTuomas Tynkkynen2016-08-30
| | | |
| | * | kernel: Remove propagatedBuildOutputsTuomas Tynkkynen2016-08-29
| | | | | | | | | | | | | | | | Not needed after the shuffle.
| | * | treewide: Shuffle outputsTuomas Tynkkynen2016-08-29
| | | | | | | | | | | | | | | | Make either 'bin' or 'out' the first output.
* | | | nftables: 0.5 -> 0.6Franz Pletz2016-09-01
| | | |
* | | | Merge pull request #18154 from womfoo/fix/mbpfan-buffer-overflowGraham Christensen2016-08-31
|\ \ \ \ | | | | | | | | | | mbpfan: include buffer overflow patch
| * | | | mbpfan: include buffer overflow patchKranium Gikos Mendoza2016-08-31
| |/ / /
* | | | sysklogd: fix compile error (#18133)Philip Potter2016-08-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sysklogd was failing to build because it didn't know the size of the `union wait` type. Running `git bisect` showed 9744c7768d0e6920623a16a4e9d604de2fd52f34, which bumped glibc from 2.23 to 2.24, as the likely suspect. This is corroborated by evidence such as this email: https://lists.debian.org/debian-glibc/2016/08/msg00069.html Linux from scratch recommends changing `union wait` to `int`: http://www.linuxfromscratch.org/lfs/view/development/chapter06/sysklogd.html Therefore, that's what this commit does.
* | | | Merge pull request #18100 from Mic92/android-udev-rulesNikolay Amiantov2016-08-30
|\ \ \ \ | | | | | | | | | | android-udev-rules: usage example
| * | | | android-udev-rules: usage exampleJörg Thalheim2016-08-29
| | | | |
* | | | | raspberrypifw: Don't strip ELF filesOctavian Cerna2016-08-30
| | | | | | | | | | | | | | | | | | | | Stripping breaks raspivid and other executables.
* | | | | linux-testing: Fix arg list too long in modinstaszlig2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the default kernel and thus with the build I have tested in 74ec94bfa2e57e2c0beeee0e469de58391d04a7b, we get an error during modules_install: make[2]: execvp: /nix/store/.../bin/bash: Argument list too long I haven't noticed this build until I actually tried booting using this kernel because make didn't fail here. The reason this happens within Nix and probably didn't yet surface in other distros is that programs only have a limited amount of memory available for storing the environment and the arguments. Environment variables however are quite common on Nix and thus we stumble on problems like this way earlier - in this case Linux 4.8 - but I have noticed this in 4.7-next as well already. The fix is far from perfect and suffers performance overhead because we now run grep for every *.mod file instead of passing all *.mod files into one single invocation of grep. But comparing the performance overhead (around 1s on my machine) with the overall build time of the kernel I think the overhead really is neglicible. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | | linux/kernel/testing: 4.8-rc3 -> 4.8-rc4aszlig2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested by only building the linux_testing attribute, but haven't yet tested it in production. I've also fixed the extraMeta.branch attribute. Verified-with-PGP: ABAF 11C6 5A29 70B1 30AB E3C4 79BE 3E43 0041 1886 Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | | linux/kernel: Remove MLX4_EN_VXLAN for 4.8aszlig2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This option is no longer needed and has been removed in upstream commit torvalds/linux@a831274a1346913c145797ddee6f39e30e061318. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | | linux/kernel: Remove KVM_APIC_ARCHITECTURE for 4.8aszlig2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The option is no longer needed and has been removed upstream in torvalds/linux@557abc40d121358883d2da8bc8bf976d6e8ec332. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | | linuxPackages_3_12.ena: fix buildRobin Gloster2016-08-29
| |/ / / |/| | |
* | | | musl: disable stackprotector hardeningobadz2016-08-29
| | | | | | | | | | | | | | | | Prevents busybox segfault
* | | | Merge branch 'master' into stagingobadz2016-08-29
|\| | | | |/ / |/| | | | | | | | Conflicts: pkgs/tools/system/facter/default.nix
| * | lttng-modules: 2.6.3 -> 2.8.0Joachim Fasting2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | Full changelog at https://git.lttng.org/?p=lttng-modules.git;a=blob_plain;f=ChangeLog;hb=4d484e547c486f902a60216dc421cb891b772431 Built against linux and linux_latest cc @bjornfor
| * | grsecurity: fix features.grsecurityJoachim Fasting2016-08-29
| | | | | | | | | | | | | | | | | | Previously, features.grsecurity wasn't actually set due to a bug in the grsec builder. We now rely on the generic kernel builder to set features from kernelPatches.
| * | batman-adv: mark as broken on -grsecJoachim Fasting2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Looks to be incompatible with the PaX constification plugin: > /tmp/nix-build-batman-adv-2016.2-4.7.2.drv-0/batman-adv-2016.2/net/batman-adv/soft-interface.c:1065:22: error: constified variable 'batadv_link_ops' placed into writable section ".data..read_mostly" struct rtnl_link_ops batadv_link_ops __read_mostly = { https://hydra.nixos.org/build/39312033/log/raw
| * | kernel config: set DEBUG_STACKOVERFLOW regardless of features.grsecurityJoachim Fasting2016-08-29
| | | | | | | | | | | | | | | features.grsecurity has actually been unset for a long time, with no ill effect on grsec kernel builds so this conditional looks useless.
| * | forkstat: 0.01.13 -> 0.01.14 (#18076)Kranium Gikos Mendoza2016-08-29
| | |
* | | Merge remote-tracking branch 'upstream/master' into stagingRobin Gloster2016-08-29
|\| |
| * | kernel config: Explicitly enable some stuff not enabled by 'make alldefconfig'Tuomas Tynkkynen2016-08-29
| |/ | | | | | | | | | | | | List of what to enable taken from https://lwn.net/Articles/672587/. This doesn't change the resulting x86 configs, but is more useful for other architectures. For instance, POSIX_MQUEUE is currently missing on ARM.
* | Merge branch 'master' into stagingobadz2016-08-27
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/applications/misc/navit/default.nix pkgs/applications/networking/mailreaders/alpine/default.nix pkgs/applications/networking/mailreaders/realpine/default.nix pkgs/development/compilers/ghc/head.nix pkgs/development/libraries/openssl/default.nix pkgs/games/liquidwar/default.nix pkgs/games/spring/springlobby.nix pkgs/os-specific/linux/kernel/perf.nix pkgs/servers/sip/freeswitch/default.nix pkgs/tools/archivers/cromfs/default.nix pkgs/tools/graphics/plotutils/default.nix
| * perf: unbreak build since glibc 2.24 upgradeBjørn Forsman2016-08-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | glibc 2.24 deprecated readdir_r, breaking the perf build: $ nix-build -A linuxPackages.perf ... CC util/event.o CC util/evlist.o util/event.c: In function '__event__synthesize_thread': util/event.c:448:2: error: 'readdir_r' is deprecated [-Werror=deprecated-declarations] while (!readdir_r(tasks, &dirent, &next) && next) { ^ In file included from /nix/store/8ic0jwg3p5vcwx52k4781n987hmv0bks-glibc-2.24-dev/include/features.h:368:0, from /nix/store/8ic0jwg3p5vcwx52k4781n987hmv0bks-glibc-2.24-dev/include/stdint.h:25, from /nix/store/jsazxc1b86g2ww569ziwhhvkz8z43vjd-gcc-5.4.0/lib/gcc/x86_64-unknown-linux-gnu/5.4.0/include/stdint.h:9, from /tmp/nix-build-perf-linux-4.4.19.drv-0/linux-4.4.19/tools/include/linux/types.h:6, from util/event.c:1: /nix/store/8ic0jwg3p5vcwx52k4781n987hmv0bks-glibc-2.24-dev/include/dirent.h:189:12: note: declared here extern int __REDIRECT (readdir_r, ^ util/event.c: In function 'perf_event__synthesize_threads': util/event.c:586:2: error: 'readdir_r' is deprecated [-Werror=deprecated-declarations] while (!readdir_r(proc, &dirent, &next) && next) { Fix by adding -Wno-error=deprecated-declarations compile flag.
| * Merge pull request #18005 from gebner/kernel-amd-powerplayGabriel Ebner2016-08-26
| |\ | | | | | | kernel: config: enable DRM_AMD_POWERPLAY
| | * kernel: config: enable DRM_AMD_POWERPLAYGabriel Ebner2016-08-26
| | |
| * | sysklogd: fix broken build caused by new glibc versionFranz Pletz2016-08-26
| | |
| * | linux_testing: 4.7-rc7 -> 4.8-rc3Franz Pletz2016-08-26
| | |