Commit Graph
100 Commits
Author SHA1 Message Date
Matthew Bauer 5ba8c04ae5 busybox: fix musl builds
You shouldn’t need to add anything with musl builds. The libc will
configure these values for you.
2019-09-29 11:19:56 +02:00
Matthew Bauer 85210e13e5 boehm-gc: support static + musl 2019-09-29 11:19:56 +02:00
Matthew Bauer 7ebd5999bd brotli: add staticOnly option 2019-09-29 11:19:56 +02:00
Matthew Bauer 040f103720 Merge pull request #69867 from nyanloutre/ledger_live_desktop_1_15
ledger-live-desktop: 1.12.0 -> 1.15.0
2019-09-28 16:08:40 -04:00
Matthew Bauer 11497a81a3 Merge pull request #69111 from rvolosatovs/fix/libcanberra-gtk
Fix libcanberra-gtk{2,3} on Darwin
2019-09-25 17:37:19 -04:00
Matthew Bauer feca695a34 Merge pull request #69309 from matthewbauer/androidx86
androidndk: get correct libs for x86_64
2019-09-24 09:48:43 -04:00
Matthew Bauer 699fae259d gmp: don’t disable assembly on x86
this should always work, even on android / iOS toolchains
2019-09-23 13:46:50 -04:00
Matthew Bauer f089afe965 androidndk: get correct libs for x86_64 2019-09-23 13:40:45 -04:00
Matthew Bauer 4633bad304 Merge pull request #69269 from matthewbauer/dolphin-baloo-propagate
dolphin: add baloo to propagatedUseEnvPkgs
2019-09-22 22:58:10 -04:00
Matthew Bauer b66538e163 Merge pull request #69268 from matthewbauer/aws-sdk-cpp-fix-musl
aws-sdk-cpp: fix libatomic detection
2019-09-22 22:58:00 -04:00
Matthew Bauer 783f92573c Merge pull request #69270 from matthewbauer/fix-libdrm-musl
libdrm: Add patch to fix musl build. Fixes #66441
2019-09-22 22:57:49 -04:00
Matthew Bauer ad22b9084d treewide: replace daemon with enableDaemon
broken with the introducation of "daemon" in

https://github.com/NixOS/nixpkgs/commit/96ffba10f5c959656314998f667f4999406b4144
2019-09-22 20:14:05 -04:00
Matthew Bauer 980c80c08d aws-sdk-cpp: fix libatomic detection
Needed for https://hydra.nixos.org/build/100470050

/cc @lopsided98
2019-09-22 17:39:21 -04:00
Matthew Bauer de15e981f6 dolphin: add baloo to propagatedUseEnvPkgs
This is needed for "Search for..." feature in dolphin.

Fixes #68174
2019-09-22 17:36:14 -04:00
Matthew Bauer 067b4dbb93 mariadb: add patch for missing libcrypt on darwin
Really fixes #69034
2019-09-22 17:34:24 -04:00
Matthew Bauer 60e978b483 Merge pull request #69184 from matthewbauer/libproxy-fix-darwin
libproxy: only wrap when pxgsettings exists
2019-09-21 00:25:51 -04:00
Matthew Bauer 60c62446e7 libproxy: only wrap when pxgsettings exists
https://hydra.nixos.org/build/100220165
2019-09-21 00:24:21 -04:00
Matthew Bauer 7e43b4d0ae mariadb: disable auth_pam plugin on darwin
Fixes #69034

This plugin doesn’t work right for us now, needs to be disabled. It
was added first in 10.3.18:

https://github.com/MariaDB/server/commit/91fdb931fa2f734d54acadeb3e9c860a26543f04#diff-7cea40646c6b8df9a67a3eac4eec9bc6
2019-09-21 00:18:34 -04:00
Matthew Bauer abbb9ea848 firefox: mark broken on darwin
this has been broken for a while, best to not make hydra keep building it.
2019-09-20 23:20:32 -04:00
Matthew Bauer d8adf06d35 release.nix: remove firefox-unwrapped from darwin-tested
Unfortunately it is broken and I won’t have time to fix right now.
Most likely we will have to wait until the macOS 10.12 update to get
this one working again.

(cherry picked from commit 70f1335f8d64d1f8451b891d4fca4af08e607d09)
2019-09-20 23:09:11 -04:00
Matthew Bauer 566796ab13 Merge pull request #69038 from matthewbauer/ncurses5
treewide: use libtinfo.so.5 where needed
2019-09-20 23:00:04 -04:00
Matthew Bauer 7b58739e2c gcc: fix mising avr limits.h
Fixes #69172
2019-09-20 22:37:00 -04:00
Matthew Bauer 07d78691da stdenv/adapters.nix: remove static from makeStaticLibraries
This logic should be in the pkgs/top-level/static.nix. We don’t want
to pollute Nixpkgs with =if stdenv.static=. Also, "static" is not
descriptive. We have two types of static stdenvs, ‘makeStaticLibaries’
and ‘makeStaticBinaries’. We shouldn’t rely on a static boolean like
this.
2019-09-19 12:52:28 -04:00
Matthew Bauer 6ff8b675e0 Merge pull request #69056 from asbachb/fix-outdated-config-reference
doc: replaced outdated config reference `build-use-sandbox` with `san…
2019-09-19 10:44:08 -04:00
Matthew Bauer ba91110c61 Merge pull request #69060 from alexfmpe/fix-example
Fix example
2019-09-19 10:36:14 -04:00
Matthew Bauer ca99e4562a Merge pull request #69039 from samueldr/cross/vboot_reference
vboot_reference: use the right ar when cross-compiling
2019-09-18 20:43:03 -04:00
Matthew Bauer 4c85abae94 treewide: use libtinfo.so.5 where needed
This was originally added in

https://github.com/NixOS/nixpkgs/pull/21350

best to use this name for clarity.
2019-09-18 13:57:20 -04:00
Matthew Bauer 2c32f91bfc nix: mark unix only
Nix is only known to work on unix like platforms.

https://hydra.nixos.org/job/nixpkgs/cross-trunk/crossMingw32.nix.x86_64-linux
2019-09-18 12:51:00 -04:00
Matthew Bauer 3b96c76bef wxMSW: mark broken
This hasn’t worked for a while:

https://hydra.nixos.org/job/nixpkgs/cross-trunk/crossMingw32.windows.wxMSW.x86_64-linux
2019-09-18 12:51:00 -04:00
Matthew Bauer eb7118f980 Merge pull request #69002 from marsam/pianobar-darwin
pianobar: enable on darwin
2019-09-17 22:29:40 -04:00
Matthew Bauer 1bc7fae62d Merge pull request #68889 from nspin/pr/various-cross-2
Various cross-compilation fixes
2019-09-17 19:35:44 -04:00
Matthew Bauer b32fd0c093 Merge pull request #68898 from nspin/pr/docker-image-cross
build-support/docker: set default image arch to host arch
2019-09-17 18:04:59 -04:00
Matthew Bauer fc6c332677 Merge pull request #68960 from B4dM4n/boringtun-darwin
boringtun: fix darwin build
2019-09-17 17:57:14 -04:00
Matthew Bauer 97a0733e28 Merge pull request #68701 from matthewbauer/fix-ghc-dwarf
ghc: don’t use dwarf on windows
2019-09-17 17:55:10 -04:00
Matthew Bauer 3736220b5b Merge pull request #68930 from matthewbauer/fix-cross-glibc
glibc: fix cross compilation with gcc8
2019-09-17 17:55:02 -04:00
Matthew Bauer b6ad762f9c Merge pull request #68870 from B4dM4n/amp-darwin
amp: fix darwin build
2019-09-17 17:54:20 -04:00
Matthew Bauer 7c044bb820 Merge pull request #68783 from B4dM4n/webtest-darwin
pythonPackages.webtest: fix darwin build
2019-09-17 17:53:46 -04:00
Matthew Bauer cda7025a71 Merge pull request #68528 from lilyball/macvim-ibtool-fix
macvim: work around ibtool issue
2019-09-17 17:48:13 -04:00
Matthew Bauer 1d7f5073fa Merge pull request #68342 from sikmir/gpscorrelate
gpscorrelate: enable NLS
2019-09-17 17:47:07 -04:00
Matthew Bauer 8f2eb8042b Merge pull request #68387 from d-goldin/libressl_fix_nc
libressl: fixing nc for version>=2.9
2019-09-17 17:42:57 -04:00
Matthew Bauer dae73e6bde Merge pull request #68394 from matthewbauer/static-libxml2
static: disable python on macOS
2019-09-17 17:41:13 -04:00
Matthew Bauer 3fcc4441d7 glibc: fix cross compilation with gcc8 2019-09-16 14:00:15 -04:00
Matthew Bauer 94d48451a6 Merge pull request #68759 from marsam/fix-chez-build
chez: fix build on darwin
2019-09-14 11:58:10 -04:00
Matthew Bauer 2021578686 ghc: don’t use dwarf on windows
elfutils don’t work on windows

https://hydra.nixos.org/eval/1541857#tabs-removed

/cc @domenkozar
2019-09-13 16:00:30 -04:00
Matthew Bauer 6cdbc4de22 static: disable python on macOS
We get an infinite recursion otherwise due to some issue in darwin
bootstrapping.

Fixes #68393
2019-09-09 22:42:03 -04:00
Matthew Bauer 78879ae0e9 Revert "busybox: fix static builds"
This reverts commit b4f6931acd.

Broke busybox-sandbox-shell

https://hydra.nixos.org/build/100470231
2019-09-09 17:49:10 -04:00
Matthew Bauer c270c0ce6a Merge pull request #67795 from matthewbauer/remove-hidden-bins
nixos/system-path: remove wrappers from system-path
2019-09-09 12:26:55 -04:00
Matthew Bauer 54d039f8f4 nixos/system-path: remove wrappers from system-path
Remove .*-wrapped files from system-path. These files aren’t needed in
the path for users.
2019-09-09 12:26:20 -04:00
Matthew Bauer f0d6a96202 Merge pull request #67644 from NixOS/busybox-static
busybox: fix static builds
2019-09-09 12:24:41 -04:00
Matthew Bauer 283358ea42 v8: add pkgconfig file
This is not provided by the v8 team, we need to provide a custom one.

https://bugs.chromium.org/p/v8/issues/detail?id=2184
2019-09-07 21:09:13 -04:00
Matthew Bauer 98662eba0e python: enable loadable sqlite extensions (#67472)
Our sqlite supports it, so might as well make use of it.

Fixes #66526
2019-08-31 07:59:00 -04:00
Matthew Bauer 7c76c8ce32 Merge pull request #67796 from zimbatm/remove-empty-nix-files
remove empty nix file
2019-08-30 18:02:22 -04:00
Matthew Bauer 3155fbff0a emacs-irony: shrink closure
Goes from 1.6G -> 154M
2019-08-29 18:25:35 -04:00
Matthew Bauer c2ef4fd2ba Merge pull request #67728 from kisik21/bash-module-emacs-eterm-remote-prompt-fix
nixos/bash: Improve Emacs detection for PS1
2019-08-29 18:01:27 -04:00
Matthew Bauer d7443d1924 Merge pull request #67693 from matthewbauer/emacs-26-3
emacs: 26.2 -> 26.3; emacs-mac: 26.2-7.6 -> 26.3-7.7
2019-08-29 14:24:43 -04:00
Matthew Bauer f86bbb218c Merge pull request #67694 from kisik21/redis-cross-compile-fixes
redis: Try to fix cross-compilation
2019-08-29 14:02:24 -04:00
Matthew Bauer abd1172a6f emacs: 26.2 -> 26.3; emacs-mac: 26.2-7.6 -> 26.3-7.7 2019-08-29 10:19:55 -04:00
Matthew Bauer b4f6931acd busybox: fix static builds
Fixes #52074
2019-08-28 14:34:05 -04:00
Matthew Bauer b8f9e09ad1 Merge pull request #67260 from pstch/fix/xsession-allow-session-choice
nixos/x11: provide selected session to custom session
2019-08-28 11:07:19 -04:00
Matthew Bauer 4081bec5ac zsh: remove unfunction on TERM=dumb
Unfortunately this gives an error when precmd or preexec exists. Removing to avoid that.
2019-08-27 11:00:58 -04:00
Matthew Bauer ed87d12187 Merge pull request #67476 from matthewbauer/fix-66745
nixos/update-users-groups.pl: chomp hashedPassword
2019-08-26 15:54:13 -04:00
Matthew Bauer 8345c77cfe Merge pull request #67470 from matthewbauer/fix-66647
cpython: skip macOS system frameworks
2019-08-26 15:53:32 -04:00
Matthew Bauer aa87137d3b Merge pull request #67502 from dywedir/hunspellDicts.uk-ua
hunspellDicts.uk-ua: 4.2.5 -> 4.6.3
2019-08-26 15:34:18 -04:00
Matthew Bauer 70c1c856d4 qtbase: remove sdk.mk check for macOS 2019-08-26 00:19:48 -04:00
Matthew Bauer fc565c1b9d nixos/update-users-groups.pl: chomp hashedPassword
We don’t want any trailing whitespace, otherwise we mess up the
formating of the shadow file. Some things like readFile may have the
trailing new line.

Fixes #66745
2019-08-25 23:42:31 -04:00
Matthew Bauer b993fb03ac melpa-packages.nix: remove generic
This file does not exist
2019-08-25 21:57:21 -04:00
Matthew Bauer b2fd2b739e emacs-irony: fix build
Fixes #66556
2019-08-25 21:54:45 -04:00
Matthew Bauer 48d0e9401e cpython: skip macOS system frameworks
We don’t want cpython picking up /Library/Frameworks and
/System/Library/Frameworks which contains Tcl.framework. Instead it
should use the one provided by Nix. this would not be an issue if
sandboxing was enabled, but unfortunately that has its own issues.

Fixes #66647
2019-08-25 20:35:19 -04:00
Matthew Bauer c45a990a5d Merge pull request #65844 from matthewbauer/man-alias
man: use man-db everywhere
2019-08-25 15:29:57 -04:00
Matthew Bauer 5f770d4070 man-db: handle building on darwin
this needs some weird manual autoconf settings to work. Most likely
some test is giving false positives, but I cannot figure out how.
2019-08-24 20:14:16 -04:00
Matthew Bauer 1329703616 Merge pull request #67225 from matthewbauer/tramp-zshrc-fix
nixos/zsh: Fix tramp support
2019-08-23 15:14:46 -04:00
Matthew Bauer ac773d1607 nixos/zsh: Fix tramp support
For a long time, TRAMP has not worked with ZSH NixOS servers. I
thought I fixed this in 0740f57e63af61694d14796286cb9204, but now
realize that was only half the problem. For TRAMP to start working
again ‘unsetopt zle’ was needed, otherwise the connection would hang.
In addition, I have a few more settings added that can apparenty
interfere with these settings.
2019-08-21 21:24:45 -04:00
Matthew Bauer 856d10a9b8 Merge pull request #66454 from ruuda/libcrypto-noexecstack
libressl: build libcrypto with noexecstack
2019-08-21 14:11:08 -04:00
Matthew Bauer d02e0b6020 Merge pull request #66634 from matthewbauer/at-spi2-core-minimize-closure
at-spi2-core: provide fallback dbus_daemon manually
2019-08-20 13:39:14 -04:00
Matthew Bauer 5be571eea1 Merge pull request #66747 from erikarvstedt/androidenv-fixes
Androidenv fixes
2019-08-20 13:38:01 -04:00
Matthew Bauer 1ab1e11257 Merge pull request #66992 from oxij/nixos/fix-zsh-prompt
nixos: zsh: setopt prompt_sp to workaround a zsh bug
2019-08-20 13:20:30 -04:00
Matthew Bauer 4497bee1ac Merge pull request #66861 from lopsided98/directfb-src-github
directfb: fix build on ARM
2019-08-19 13:01:41 -04:00
Matthew Bauer 4327a965a2 man-db: correct man_db.conf defaults 2019-08-15 12:57:40 -04:00
Matthew Bauer 77b40af4de man-db: 2.7.5 -> 2.8.6.1 2019-08-15 12:57:34 -04:00
Matthew Bauer 3c39b47a62 man-db: don’t list checkInputs twice 2019-08-15 12:57:34 -04:00
Matthew Bauer 5c8f1366b1 Merge pull request #66566 from mmahut/ponyc-test-stdlib
ponyc: disabling stdlib tests
2019-08-15 12:51:15 -04:00
Matthew Bauer 3532a6452e Merge pull request #66683 from obsidiansystems/missing-qt-patch
qt4: Vendor bitrotted Arch Linux patch
2019-08-15 11:34:57 -04:00
Matthew Bauer ae15177ade calc: don’t include glibc headers in closure 2019-08-15 23:31:14 +09:00
Matthew Bauer 8281a67be0 Merge pull request #64809 from ambrop72/chromium-egl-fix
chromium: Fix running with --use-gl=egl.
2019-08-14 15:42:31 -04:00
Matthew Bauer f6260a3fe5 at-spi2-core: provide fallback dbus_daemon manually
This point directly to the NixOS current-system. This is necessary to
avoid creating a direct dependency on DBUS and increasing every app’s
runtime closure. Luckily, dbus_daemon is only used for the case when
dbus is not running and users can always run the dbus-daemon
themselves if it cannot be found.
2019-08-14 14:18:49 -04:00
Matthew Bauer 9af20c376b Merge pull request #65349 from matthewbauer/dicts
Lookup hunspell dictionaries in XDG_DATA_DIRS
2019-08-14 14:17:41 -04:00
Matthew Bauer 1af546a929 Merge pull request #65040 from matthewbauer/cups-fixes
nixos/cups fixes
2019-08-14 11:52:11 -04:00
Matthew Bauer e9b7085ff8 cups: add myself as maintainer 2019-08-14 11:47:48 -04:00
Matthew Bauer 01cd4663d6 tests/printing: don’t wait for unit services
These are now socket activated, we don’t need it to start up front.
2019-08-14 11:47:48 -04:00
Matthew Bauer 011b12c3ca nixos: Add release notes for CUPS changes 2019-08-14 11:47:48 -04:00
Matthew Bauer c068488817 nixos/cupsd: use socket-based activation by default
Make socket-based activation the
default (services.printing.startWhenNeeded)
2019-08-14 11:47:12 -04:00
Matthew Bauer 28040465be nixos/cupsd: include /run/cups/cups.sock in ListenStreams
This socket should always be created by systemd.
2019-08-14 11:47:12 -04:00
Matthew Bauer 35e633bde5 nixos/cupsd: only enable cups when startWhenNeeded = false
cups-browsed was pulling in cups.service even when we were using the
socket-based initialization.
2019-08-14 11:47:12 -04:00
Matthew Bauer 04ea093eb6 nixos/cupsd: Set CUPS_DATADIR globally
This is used by some programs that need CUPS data files. For instance,
print-manager looks here for printing test pages.
2019-08-14 11:47:12 -04:00
Matthew Bauer 81bddd62ca Merge pull request #62953 from asymmetric/wasmtime-update
wasmtime: 0.1.0 -> 20190521
2019-08-14 10:26:54 -04:00
Matthew Bauer 4202715c58 Merge pull request #63835 from luaduck/rpi4-firmware
raspberrypi-firmware: Update version to 1.20190620+1
2019-08-14 10:22:22 -04:00
Matthew Bauer 166905cb31 Merge pull request #65484 from arcnmx/pr-stdenv-cmake-cross
stdenv: correct cross CMAKE_SYSTEM_NAME
2019-08-14 10:17:12 -04:00
Matthew Bauer 579168b537 Merge pull request #65483 from arcnmx/pr-llvm-baremetal
llvm8 bare metal fixes
2019-08-14 10:16:57 -04:00
Matthew Bauer 3411c1566a Merge pull request #66480 from primeos/nixos-fuse
nixos/fuse: init
2019-08-14 10:16:02 -04:00
Matthew Bauer d9eeb35588 Merge pull request #65490 from lopsided98/zfs-cross
zfs: fix kernel module cross-compile
2019-08-13 21:54:31 -04:00