Commit Graph
100 Commits
Author SHA1 Message Date
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 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
Matthew Bauer 326f40e97c Merge pull request #66386 from typetetris/bacula-crosscompile-fix
bacula: fix cross compiling for armv7l
2019-08-13 21:51:15 -04:00
Matthew Bauer 329e097828 Merge pull request #66425 from Gerschtli/fix/path-order
environment.profiles: fix order of profiles and PATH
2019-08-13 15:06:09 -04:00
Matthew Bauer 554a789403 Merge pull request #65537 from Holo-Host/201907/extend-static
pkgsStatic: override libunwind
2019-08-13 12:47:03 -04:00
Matthew Bauer 8a95dfd829 Merge pull request #66475 from kirelagin/stack-native-build-inputs
haskell.buildStackProject: Pass nativeBuildInputs
2019-08-13 11:45:19 -04:00
Matthew Bauer 4557b9f1f5 Merge pull request #66419 from takeda/busybox
busybox: apply clang-cross patch when host is different than build system.
2019-08-10 20:18:18 -04:00
Matthew Bauer ddf38a8241 Merge pull request #65002 from matthewbauer/binfmt-wasm
Add binfmt interpreter for wasm
2019-08-09 14:04:21 -04:00
Matthew Bauer 514af58478 Merge remote-tracking branch 'marsam/fix-xcbuild-build' 2019-08-07 17:29:50 -04:00
Matthew Bauer 4589c892c5 Merge pull request #66276 from eraserhd/pr/master/xcbuild-libcompression
xcbuild: fix darwin build
2019-08-07 17:24:25 -04:00
Matthew Bauer 3ffe0dce2b Merge pull request #65792 from zaoqi/patch-1
man-db: macOS
2019-08-03 10:01:24 -04:00
Matthew Bauer c0fe97b12e Merge pull request #65213 from tobim/pkgsStatic/enhance
pkgsStatic: improve usability
2019-07-30 16:30:27 -04:00
Matthew Bauer 173a5408d2 Merge pull request #65319 from nicknovitski/fix-darwin-ngrok
ngrok: fix build on darwin
2019-07-25 09:54:43 -04:00
Matthew Bauer 6ff7c2ca93 Merge pull request #65049 from matthewbauer/zmq-enable-drafts
zmq: enable drafts api
2019-07-25 09:54:00 -04:00
Matthew Bauer ed060975c5 hunspellDicts: add aliases for each dictionary
This adds LANG aliases for each dictionary. This makes things a little
easier and expected. For instance, you get an error message from
hunspell like:

  Can't open affix or dictionary files for dictionary named "en_US".

and you can resolve it by running

  nix-env -iA nixpkgs.hunspellDicts.en_US
2019-07-24 17:39:27 -04:00
Matthew Bauer 69423bd5aa hunspell: add patch to look in XDG_DATA_DIRS 2019-07-24 17:39:24 -04:00
Matthew Bauer 3b8e595810 zmq: add enableDrafts option
This is needed by emacs-zmq, and will be used by it.
2019-07-24 16:12:40 -04:00
Matthew Bauer 23a3256ee1 Merge pull request #64458 from LnL7/macosx-deployment-target
stdenv: MACOSX_DEPLOYMENT_TARGET 10.10 -> 10.12
2019-07-22 15:02:14 -04:00
Matthew Bauer 6399cdbe9c Merge pull request #64612 from NixOS/add-emacs-zmq
emacs: add zmq package
2019-07-17 17:12:41 -04:00
Matthew Bauer 857f7fb4af nixos/binfmt: update release notes and provide examples 2019-07-17 17:09:20 -04:00
Matthew Bauer 1acc701fdb nixos/binfmt: handle wasm binaries
This adds handling for WASM binaries to binfmt’s emulatedSystems. To
enable, add this to your configuration:

  boot.binfmt.emulatedSystems = [ "wasm32-wasi" ];

After rebuilding with nixos-rebuild switch, you can run wasm binaries
directly.
2019-07-17 17:00:46 -04:00
Matthew Bauer 2255f29206 Merge pull request #64901 from dgchurchill/emacs-imagemagick-macos
emacs: Also allow imagemagick dependency when using withNS
2019-07-17 10:07:01 -04:00
Matthew Bauer 99c04c74cf Merge pull request #63581 from PsyanticY/zabbix-4.0
zabbix:1.8 -> 4.0 | remove old packages
2019-07-11 15:05:05 -04:00
Matthew Bauer 7fc87a4cbd emacs: add zmq package
This builds emacs-zmq.so automatically.

Fixes #59774
2019-07-10 22:13:26 -04:00
Matthew Bauer 87ec2627b0 Merge pull request #62870 from ambrop72/nvidia-icd-absolute
nvidia-x11: Put absolute library paths into ICD config files.
2019-07-10 17:37:00 -04:00
Matthew Bauer d059185bad Revert "Revert "systems/doubles.nix: add Apple doubles""
This reverts commit ce2f74df2c.

Doubles are treated as -darwin here, to provide some consistency.
There is some ambiguity between “x86_64-darwin” and “i686-darwin”
which could refer to binaries linked between iOS simulator or real
macOS binaries. useiOSPrebuilt can be used to determine which to use,
however.
2019-07-10 15:14:59 -04:00
Matthew Bauer 5c8472a2a1 mesa: fix darwin and use meson auto features (PR #63912)
This fixes the darwin build, while also using Meson’s auto features as
much as possible. As a result, we avoid using having to specify
default drivers and instead delegate that to Mesa’s build system.
Removed other flags that were specified to the default in Mesa.

The -fno-common is needed to address undefined symbol _lp_dummy_tile
in the build.
2019-07-09 14:51:41 +02:00
Matthew Bauer 00ba557856 systems/doubles.nix: add Apple doubles
These are used in cross-compilation to iOS devices and simulators.

Fallout from #60349.
2019-07-08 12:33:16 -04:00
Matthew Bauer c3991a8c08 Merge pull request #64415 from jabranham/emacs-site-start
emacs: Silence compiler warnings in site-start.el
2019-07-08 12:18:38 -04:00
Matthew Bauer d505283766 Merge pull request #64233 from solson/wla-dx-9.8
wla-dx: git-2017-06-05 -> 9.8
2019-07-03 11:58:22 -04:00
Matthew Bauer e7572af2ec emacs-irony: Remove server directory
This contains the build files and is not needed for irony-server.
Previously, the wrong directory was removed, adding elpa/ gets thje
correct one.
2019-07-01 13:37:22 -04:00
Matthew Bauer eea33299ff Merge pull request #64027 from ehamberg/fix-postgres-ext-dirs
Install postgresql extensions under `$out/share/postgresql`
2019-07-01 11:54:10 -04:00
Matthew Bauer f496357585 cc-wrapper: use -iframework instead of -F
This avoids dumping -Wall warnings when they appear in framework
headers. As a result, we are closer to how regular headers are
included (via -isystem).

Also remove ccIncludeFlag lookup, this was unused & not very useful.
2019-06-28 16:27:27 -04:00
Matthew Bauer 24fea40d92 Merge pull request #56261 from eadwu/mesa/extract-stubs
mesa: extract stubs
2019-06-26 17:00:52 -04:00
Matthew Bauer 525f0b0436 Merge pull request #62869 from ambrop72/vulkan-loader-search-path
vulkan-loader: Always include /run/opengl-driver(-32)/share in search path.
2019-06-26 13:21:10 -04:00
Matthew Bauer f9b7348283 Merge pull request #63166 from ambrop72/libelf-fix
libelf: Add patch to prevent -Wundef warnings.
2019-06-23 22:00:44 -04:00
Matthew Bauer b24d5e48b9 Merge pull request #63695 from arcnmx/python-hidapi-darwin
pythonPackages.hidapi: enable on darwin
2019-06-23 21:48:00 -04:00
Matthew Bauer 500c13ed46 Merge pull request #63609 from tokudan/udev-executable-check
udev: change error message if RUN entry is not executable
2019-06-23 21:43:31 -04:00
Matthew Bauer dc5e4cfa3c Merge pull request #63595 from romildo/upd.wxgtk
wxGTK31: 3.1.0 -> 3.1.2; use a real derivation
2019-06-23 21:43:05 -04:00
Matthew Bauer 778bd7a1a1 Merge pull request #63638 from oxij/pkgs/revert-amdsdk-removal
Revert "Remove amdadlsdk and amdappsdk."
2019-06-23 21:42:30 -04:00
Matthew Bauer 3726505510 Merge pull request #63670 from arcnmx/acpilight-build-fix
acpilight: fix build error
2019-06-23 21:41:51 -04:00
Matthew Bauer e49729f9b1 Merge pull request #63707 from matthewbauer/fix-63043
Qt5 + Darwin fixes
2019-06-23 20:37:54 -04:00
Matthew Bauer 8768d1c83a nixos: add hardware/network/intel-2200bg.nix to module-list
this is referenced by nixos-generate-config.pl. See
https://github.com/NixOS/nixpkgs/pull/63091 for more discussion.
2019-06-23 20:30:27 -04:00
Matthew Bauer 758712c6f4 qt5: make qt512 the default on darwin 2019-06-23 18:31:20 -04:00
Matthew Bauer 4c3e09b022 qt5.12: patch to work on x86_64-darwin
unfortunately, some private headers making the logging hard to handle.
Specifically, os/activity.h that is included does not match what Qt5
is expected. This removes the activity logging (while keeping the
other logging methods) on macOS.

Fixes #63528
2019-06-23 18:29:04 -04:00
Matthew Bauer 4e22fe4f63 apple-sdk: add MetalKit 2019-06-23 18:28:36 -04:00
Matthew Bauer 79c0e740a7 qttools: patch qmlimportscanner for darwin builds
This needs to be the full path for qtmacdeploy to work. We add
${qt5.qttools.dev}/bin/qmlimportscanner as the default.

Fixes #63093
2019-06-22 22:21:38 -04:00
Matthew Bauer 1f46aaab1b buildGoPackage: keep string context (#63680)
In Nix, each string has a context that it carries of where it
originated. Some functions like filterAttrs modify the context of its
args when doing comparisons. That is important because we use the
string context of “name” to get where a derivation was defined. This
causes some builtins like unsafeGetAttrPos to report incorrectly that
the string was set in lib/attrsets.nix and reporting that as the
source file. Using removeAttrs avoids this problem.

Fixes #63679
2019-06-22 19:07:26 -07:00
Matthew Bauer 9d9b98cdfb Merge pull request #62891 from jtojnar/nixos-documentation-nixos-help-use-w3m-1-by-default
nixos/documentation: nixos-help: use w3m(1) by default
2019-06-22 21:37:22 -04:00
Matthew Bauer 4d9a4aa3f1 openbsm: don’t check for /usr/include/mach/audit_triggers.defs
Users with CLT installed in /usr/include have this, but it we don’t
have all of the headers needed in the stdenv.

Fixes #46429
2019-06-22 12:06:47 -04:00
Matthew Bauer 987ec8aed4 Merge pull request #63627 from LnL7/darwin-gstreamer
gstreamer: fix darwin build
2019-06-21 15:09:56 -04:00
Matthew Bauer a33837391a gstreamer: don’t use libvisual
Fixes #63617
2019-06-21 11:29:11 -04:00
Matthew Bauer 5662977e35 Merge pull request #62164 from benley/benley/org-packages
orgPackages:  2018-12-30 -> 2019-05-27
2019-06-20 15:33:34 -04:00
Matthew Bauer 2b8ea614b8 Merge pull request #63090 from NixOS/nomodeset
kernel.nix: boot.vesa implies nomodeset
2019-06-20 15:31:17 -04:00
Matthew Bauer 04e6a1bb9b Merge pull request #63081 from caadar/master
Improve ZFS Bash completions user expirience
2019-06-20 15:29:03 -04:00
Matthew Bauer 808d6fc7de Merge pull request #63087 from matthiasbeyer/fix-ddclient-extraconfig
Fix ddclient extraConfig
2019-06-20 15:28:04 -04:00
Matthew Bauer 3d86336dca Merge pull request #63584 from volth/patch-344
fix ofborg evaluations broken in #63113
2019-06-20 15:07:08 -04:00
Matthew Bauer 38f426787f emacsPackages.irony: add clang for Linux builds
libclang is needed as a library here. Adding it to fix building on
Linux. This worked on macOS because clang is already provided.
2019-06-19 13:27:08 -04:00
Matthew Bauer c08cdfa781 Merge pull request #54543 from thefloweringash/git-prefetch-errors
nix-prefetch-git: propagate errors under --quiet
2019-06-18 11:20:28 -04:00
Matthew Bauer 4d6f65b81f Merge pull request #62167 from matthewbauer/alias-libgl
Add libGL* aliases
2019-06-17 15:18:29 -04:00
Matthew Bauer 263f5891b6 treewide: mesa_noglu, mesa_drivers, libGL_driver -> mesa
Just use mesa for these to be more clear. Move these to aliases.nix
2019-06-17 14:43:18 -04:00
Matthew Bauer f7e2bb8cff mesa: rename from mesa-noglu to mesa 2019-06-17 11:49:27 -04:00
Matthew Bauer f0733a07d5 treewide: remove libGLSupported from pkgs
This isn’t a package, and we already have mesaPlatforms to handle this logic.
2019-06-17 11:49:22 -04:00
Matthew Bauer 486626bd70 Merge pull request #62934 from lilyball/macvim
macvim: 7.4.909 -> 8.1.1517
2019-06-16 15:04:02 -04:00
Matthew Bauer 4d5c1c8136 Merge pull request #62971 from lilyball/bundlerApp-passthru
bundlerApp: Set up passthru properly
2019-06-16 15:03:10 -04:00
Matthew Bauer a9c4486931 Merge pull request #63047 from marsam/fix-zfs
zfs: fix install completions
2019-06-12 19:39:34 -04:00
Matthew Bauer 262baf0977 Merge pull request #62995 from rasendubi/emacs-packages-2019-06-06
melpa-stable-packages: remove unstable packages
2019-06-11 22:14:27 -04:00
Matthew Bauer 21edffefc3 Merge pull request #62992 from eraserhd/plan9port-enable-darwin-x11
plan9port: build everything on Darwin
2019-06-11 19:35:22 -04:00
Matthew Bauer dba9208407 Merge pull request #62684 from bdesham/trash-0.9.2
trash: 0.9.1 -> 0.9.2
2019-06-11 19:32:55 -04:00
Matthew Bauer 4e74a13fcb Merge pull request #62894 from womfoo/fix/llvm_7-skip-x86-tests-on-armv7l
llvm_7: skip failing X86 test cases on armv7l
2019-06-11 17:45:44 -04:00
Matthew Bauer 288eb1485b Merge pull request #62900 from thefloweringash/mysql55-clang6
mysql55: fix build under clang 6 (and newer)
2019-06-11 17:45:12 -04:00
Matthew Bauer c51d8d97b0 Merge pull request #62896 from womfoo/fix/orc-skip-tests-on-armv7l
orc: disable tests on armv7l
2019-06-11 17:34:15 -04:00
Matthew Bauer 82dd4e03e4 Merge pull request #56131 from mbrock/master
ipad_charge: enable installation udev rules
2019-06-10 23:24:24 -04:00
Matthew Bauer c3de4e83d9 Merge pull request #62877 from matthewbauer/irony-server-custom-install
emacs-irony: prebuild irony-server executable
2019-06-10 22:43:21 -04:00
Matthew Bauer 72e67bd6ba emacs-irony: prebuild irony-server executable
This has melpaBuild compile the irony-server executable automatically.
This means each user of the irony executable doesn’t have to wait for
it to compile on each new use. This depends on this PR to work
correctly:

https://github.com/Sarcasm/irony-mode/pull/537
2019-06-10 22:39:27 -04:00
Matthew Bauer dd125a10ab Merge pull request #53821 from eadwu/linux_rpi/allow-modDirVersion-override
linux_rpi: allow modDirVersion override
2019-06-10 21:40:36 -04:00
Matthew Bauer 4e5c9b8cf4 Merge pull request #54921 from grabango/master
Use nativeBuildInputs for building Docker images
2019-06-10 21:38:47 -04:00
Matthew Bauer ebd038dc2d Merge pull request #56161 from coreyoconnor/appimage-run-xcbutil
appimage build-support: add xorg.xcbutil*
2019-06-10 21:37:15 -04:00
Matthew Bauer 123d61c5e6 Merge pull request #58037 from Twey/neocomp-2019-03-12
neocomp: init at 2019-03-12
2019-06-10 21:33:55 -04:00
Matthew Bauer fc04ec9274 Merge pull request #58063 from illegalprime/nss-cross
nss: cross compile support
2019-06-10 21:33:19 -04:00
Matthew Bauer d641d2b741 Merge pull request #58941 from cyounkins/rdesktop-darwin
rdesktop: enable darwin support without libgssglue and credssp
2019-06-10 21:31:53 -04:00
Matthew Bauer 62aa4f8136 Merge pull request #59702 from thefloweringash/darwin-rcs
rcs: fix darwin build
2019-06-10 21:31:30 -04:00
Matthew Bauer 3db2fc56ff Merge pull request #59795 from jacereda/samba-darwin
samba: fix darwin build
2019-06-10 21:30:59 -04:00