Matthew Bauer
82a1153d6d
coq-modules: add default to fix eval
...
We don’t want these to not even evaluate, otherwise we won’t know why
they’re broken. For now, I’ve left these as the latest version for a
default. In the future, maybe we should be smarter about choosing these.
(cherry picked from commit e20b65156c )
2019-01-28 10:16:30 -05:00
Matthew Bauer
bf041c3f1d
systems/default.nix: wasm in platform.uname.system
...
This adds the "Wasm" system to platform.uname.system. This is used in CMake infrastructure.
2019-01-27 17:29:23 -05:00
Matthew Bauer
ae16dd1a15
stdenv/make-derivation: don't hide broken packages
...
This behavior ended up breaking the handleEvalIssue functionality by hiding those packages. So something like this:
$ nix-env -iA nixpkgs.zoom-us
would silently fail, without telling the user how to fix it! Regardless, this "bug" should be handled in Nix - not Nixpkgs.
Fixes #38952 .
2019-01-27 17:02:17 -05:00
Matthew Bauer
8f30e05ce6
Merge pull request #54614 from matthewbauer/libstdcxx
...
libstdcxx: don’t set stdlib automatically
2019-01-27 13:55:27 -05:00
Matthew Bauer
580c675ea9
Merge pull request #53618 from matthewbauer/fix-49206
...
haskell.buildStackProject: use setup hook
2019-01-27 13:54:40 -05:00
Matthew Bauer
14ecdbefd4
Merge pull request #54659 from matthewbauer/doc-fixes
...
Nixpkgs documentation additions for 19.03
2019-01-27 13:54:06 -05:00
Matthew Bauer
a376d62441
nixpkgs/manual: add one more fix for a missed review
2019-01-27 12:01:23 -05:00
Matthew Bauer
d7b62cb601
nixpkgs/manual: address review comments
...
Mostly taken from requested changes exactly as recommended.
2019-01-27 11:57:36 -05:00
Matthew Bauer
498a242bf4
nixpkgs/manual: add trivial builders section
...
Fixes #25507 .
2019-01-26 22:48:47 -05:00
Matthew Bauer
adb717a153
nixpkgs/manual: document default setup hooks
...
Fixes #34857 .
2019-01-26 22:48:47 -05:00
Matthew Bauer
17ec7f3a16
nixpkgs/manual: document fetcher functions
...
Fixes #32439 .
2019-01-26 22:48:47 -05:00
Matthew Bauer
6604240a4b
nixos/manual: use default bs value
...
Apparently this is a little slower but much safer & not prone to
potential argument errors.
2019-01-26 22:48:32 -05:00
Matthew Bauer
d16e0f8dc3
all-packages: move fetch* to pkgs/build-support/
2019-01-26 22:47:54 -05:00
Matthew Bauer
f9ed5e0089
libstdcxx: don’t set stdlib automatically
...
We don’t need to set -stdlib=libstdc++. This only works on Clang so it
is not good to set it globally. In addition, Clang knows to use
libstdc++ on Linux by default if no stdlib is set:
https://github.com/llvm-mirror/clang/blob/324f918438715b4a0d024af5930628c1674f4fcd/lib/Driver/ToolChains/Linux.cpp#L456
It’s a good policy to just leave off stdlib for now.
Fixes #29877 .
2019-01-26 01:55:57 -05:00
Matthew Bauer
5f106e8aae
darwin.xcode: update hashes
2019-01-25 16:37:37 -05:00
Matthew Bauer
cb14f1404a
fetchFromGitLab: replace ‘.’ with ‘%2E’
...
For some reason gitlab does not recognize the . correctly.
Fixes #53280
2019-01-24 22:45:50 -05:00
Matthew Bauer
8449cc5b11
Merge pull request #53805 from mroi/patch-1
...
synergy: fix compilation on macOS
2019-01-23 17:59:23 -05:00
Matthew Bauer
5629e9de9d
Merge pull request #54350 from vkleen/llvm-ppc
...
Support PowerPC in llvm
2019-01-23 17:19:07 -05:00
Matthew Bauer
d9332f2a71
unixtools.utillinux: add column
...
requested on IRC
2019-01-23 16:35:11 -05:00
Matthew Bauer
51d88f7d20
libglade: fix on darwin
...
Based on discussion in
https://github.com/Homebrew/legacy-homebrew/issues/11961
Closes #54448
Closes #54321
2019-01-22 11:33:30 -05:00
Matthew Bauer
1c02863317
busybox: give priority of 10
...
Lots of packages provide this. Usually we don't want the busybox version.
2019-01-18 18:16:37 -05:00
Matthew Bauer
1ff9a93e1c
nixos/doc: bs=1000000 for dd args ( #54280 )
...
Not all dd implementations take ‘bs=1m’. Better to just list it out
fully to reduce potential for problems.
Fixes #54181 .
2019-01-18 19:19:00 +02:00
Matthew Bauer
3956a8421f
Merge pull request #53996 from pmahoney/openfst-darwin
...
openfst: relax platform requirement to include darwin
2019-01-15 16:59:12 -05:00
Matthew Bauer
2000d62a50
Merge pull request #53605 from matthewbauer/fix-53587
...
mingw: use current package set for headers
2019-01-13 20:12:44 -05:00
Matthew Bauer
cd8c1a4053
Merge pull request #52643 from jabranham/ledger-info
...
ledger: Include info files
2019-01-08 16:03:56 -06:00
Matthew Bauer
5b40c0a21f
Merge pull request #53675 from jacereda/darwin-cmds-binpath
...
darwin: basic_cmds was installing binaries in the wrong path
2019-01-08 15:57:56 -06:00
Matthew Bauer
b94446c496
Merge pull request #53615 from matthewbauer/fix-53609
...
cups: use v2.2.6 on darwin
2019-01-08 12:26:40 -06:00
Matthew Bauer
0dabacae00
haskell.buildStackProject: use setup hook
...
This makes things easier and hopefully fixes the arg too long issue.
Fixes #49206 .
2019-01-07 21:28:53 -06:00
Matthew Bauer
bb874163fd
cups: use v2.2.6 on darwin
...
This is the last version known to build.
Fixes #53609 .
2019-01-07 19:41:12 -06:00
Matthew Bauer
04373fd3cc
Merge pull request #52594 from matthewbauer/fix-51025
...
make-disk-image: use filterSource instead of cleanSource
2019-01-07 16:29:58 -06:00
Matthew Bauer
f05d8f31ec
make-disk-image: use filterSource instead of cleanSource
...
cleanSource does not appear to work correctly in this case. The path
does not get coerced to a string, resulting in a dangling symlink
produced in channel.nix. Not sure why, but this
seems to fix it.
Fixes #51025 .
/cc @elvishjericco
2019-01-07 16:28:50 -06:00
Matthew Bauer
0307203693
mingw: use current package set for headers
...
gccCrossStageStatic should not need targetPackages.
Fixes #53587 .
2019-01-07 16:15:27 -06:00
Matthew Bauer
3cfdf8eb23
Merge pull request #53539 from matthewbauer/darwin-fixes4
...
Fixes for recent darwin changes
2019-01-07 15:44:21 -06:00
Matthew Bauer
d2e74263ac
Merge pull request #53072 from furrycatherder/fuse-overlayfs
...
fuse-overlayfs: init at 0.2
2019-01-07 12:41:21 -06:00
Matthew Bauer
de30f4e61d
Merge pull request #51570 from eonpatapon/cassandra-logging
...
cassandra: add option to configure logging
2019-01-07 12:41:07 -06:00
Matthew Bauer
7b207060f1
Merge pull request #52965 from danbst/squashfs-zstd
...
squashfs: 4.4dev -> 4.4dev-20180612
2019-01-06 22:37:37 -06:00
Matthew Bauer
ed6148726b
darwin: fix more *_cmds derivation
...
Doh
2019-01-06 22:34:19 -06:00
Matthew Bauer
d02bb3c197
darwin.make-bootstrap-tools: remove dsymutil
...
This hopefully is not needed for the bootstrap tools. Needs more testing.
2019-01-06 22:15:43 -06:00
Matthew Bauer
2bbec30c2e
darwin.diskdev_cmds: fix build with dsymutil
...
xcbuild doesn’t handle dsymutil correctly. fuser.pl does not contain
debug symbols, but xcbuild doesn’t handle this like xcodebuild does.
So, just disable the debug information. We probably should do this in
more places using xcbuild, but it requires some arbitrary patching.
2019-01-06 22:13:11 -06:00
Matthew Bauer
09ff7707ae
llvm3.{8,9}: use old CMAKE_INSTALL_NAME_DIR value
...
adcf4aa524 broke these two. The old way
seems to work and might still avoid the original lldb issues.
2019-01-06 22:11:38 -06:00
Matthew Bauer
751c03e8fd
Merge pull request #47665 from erikarvstedt/initrd-improvements
...
Minor initrd improvements
2019-01-06 21:48:26 -06:00
Matthew Bauer
d9707792b5
mesa: make sure $drivers output gets created
...
Not all installs will have a $drivers output, so we just create an
empty one here.
2019-01-04 23:26:57 -06:00
Matthew Bauer
1a7d28e31f
Merge pull request #53201 from Izorkin/zsh-command-time
...
zsh-command-time: enable work with options customPkgs
2019-01-04 10:35:54 -06:00
Matthew Bauer
030f66400d
darwin.adv_cmds: fix build
2019-01-04 10:28:22 -06:00
Matthew Bauer
9b0e45bf8b
Merge pull request #53065 from matthewbauer/rpi-cross-fixes
...
Raspberry Pi cross compilation branch
2019-01-03 15:34:31 -06:00
Matthew Bauer
8cb2d35760
darwin: fix typos in install scripts
...
fixes some issues in my commits in:
- basic_cmds
- network_cmds
(cherry picked from commit f283145308aec6aa9a8c3c6cbd4864718ccb7c53)
2019-01-03 15:20:26 -06:00
Matthew Bauer
8505e710e7
Revert "darwin 10.12 commits"
...
Reverts commits bumping to macOS stuff to 10.12:
commit ec1f78d1cb .
commit d0dc91d24f .
commit a1d297374d .
commit 425112151d .
commit e6f7f2928f .
2019-01-03 15:20:26 -06:00
Matthew Bauer
74312c7ef5
Merge pull request #52760 from akru/master
...
lib/make-ext4-fs: more efficient store maker
2019-01-03 15:07:27 -06:00
Matthew Bauer
9c5cde46a6
nixos/all-firmware: include raspberrypiWirelessFirmware when building
2019-01-03 15:05:38 -06:00
Matthew Bauer
fd38234dfc
swig: find pcre-config correctly
2019-01-02 23:02:50 -06:00
Matthew Bauer
921a47bc92
treewide: remove cross assertions
...
sd-image-raspberrypi, sd-image-aarch64, and
sd-image-armv7l-multiplatform can all be cross compiled now.
2019-01-02 23:02:50 -06:00
Matthew Bauer
35af6e3605
treewide: use buildPackages for config builders
2019-01-02 23:02:50 -06:00
Matthew Bauer
82f679c269
Merge pull request #53219 from andrew-d/andrew/add-missing-argument
...
stdenv/native: add missing argument to fix build failure
2019-01-02 13:44:35 -06:00
Matthew Bauer
7e5fd3653a
Merge pull request #53089 from matthewbauer/more-blocking-jobs
...
release: add more unstable release-critical jobs
2018-12-31 10:59:15 -06:00
Matthew Bauer
77c88b2585
Merge pull request #53090 from matthewbauer/dont-expose-static-libs
...
arrow-cpp: don’t expose gtest_static
2018-12-30 19:50:38 -06:00
Matthew Bauer
62b54d5893
arrow-cpp: don’t expose gtest_static
2018-12-30 16:56:51 -06:00
Matthew Bauer
dc34d82a28
release: add more unstable release-critical jobs
...
Adds a few new blocking jobs:
- pandoc.x86_64-linux
- unar.x86_64-linux
- re-enable gimp.x86_64-darwin for darwin-tested
2018-12-30 16:55:09 -06:00
Matthew Bauer
ec1f78d1cb
darwin.libunwind: fix hash
2018-12-30 00:00:30 -06:00
Matthew Bauer
4f522648cb
darwin: fix *_cmds installation
...
These just copy commands from Products/Release/. But with #52256 we
now build .dsym directories that somehow wind up in Products/Release/.
This makes things more exact by just copying the files in Products/Release/.
2018-12-29 23:58:10 -06:00
Matthew Bauer
d0dc91d24f
darwin: bump apple_sdks to 10.12
...
(cherry picked from commit 0b468bf0335eaa606fccfe98d4a36c3efbe83f2a)
2018-12-29 20:17:05 -06:00
Matthew Bauer
a1d297374d
darwin.hfs: put headers in hfs/ directory
...
This is where they are supposed to go. My mistake in the original
commit.
2018-12-27 11:18:28 -06:00
Matthew Bauer
9d9a993b73
Merge pull request #52867 from matthewbauer/emacs-mac-7.4
...
emacs-mac: 7.2 → 7.4
2018-12-26 17:49:00 -06:00
Matthew Bauer
7a2f45fe1a
emacs-mac: 7.2 → 7.4
2018-12-25 15:24:03 -06:00
Matthew Bauer
badc0a05f9
Merge pull request #52747 from marsam/init-guff
...
guff: init at 0.1.0
2018-12-24 08:26:41 -06:00
Matthew Bauer
b3ad548f0b
Merge pull request #52604 from volth/patch-296
...
CODEOWNERS: add @volth to Perl
2018-12-20 21:44:05 -06:00
Matthew Bauer
425112151d
darwin: remove missing symbols
...
these symbols are not needed apparently
2018-12-19 23:46:06 -06:00
Matthew Bauer
a16a9fc4e5
Merge pull request #52540 from hedning/cherry-pick-valgrind
...
valgrind: fix build on darwin
2018-12-19 15:12:28 -06:00
Matthew Bauer
df90fdf62b
Merge pull request #51301 from timor/libretro-dolphin-dep-fix
...
libretro.dolphin: add missing dependencies to fix build
2018-12-19 12:05:03 -06:00
Matthew Bauer
b2e71e942d
Merge pull request #51754 from r-ryantm/auto-update/v4l-utils
...
libv4l: 1.16.0 -> 1.16.2
2018-12-19 11:07:49 -06:00
Matthew Bauer
8f9bd40d41
Merge pull request #51313 from Enzime/update/llpp
...
llpp: 2018-03-02 -> 30
2018-12-19 11:05:57 -06:00
Matthew Bauer
e261fbe6c1
Merge pull request #51404 from fusion809/patch-7
...
openra: adding individual executables for each mod
2018-12-19 11:04:21 -06:00
Matthew Bauer
92840ab944
Merge pull request #51600 from eburimu/fix/cross-extlinux-conf-builder
...
extlinux-conf: fix cross compilation
2018-12-19 11:01:31 -06:00
Matthew Bauer
762c3d730f
Merge pull request #52011 from r-ryantm/auto-update/snes9x-gtk
...
snes9x-gtk: 1.56.2 -> 1.57
2018-12-19 11:00:02 -06:00
Matthew Bauer
2af689bf47
Merge pull request #52495 from frlan/Geany/Maintainer
...
Geany: Taking over maintainership
2018-12-18 13:02:58 -06:00
Matthew Bauer
a6050ab9d0
Merge pull request #52448 from jabranham/fix-emacs
...
Emacs site-start: Use correct feature name
2018-12-18 11:10:20 -06:00
Matthew Bauer
59ec6b559d
Merge pull request #52256 from matthewbauer/52148-fix
...
Provide real dsymutil to darwin stdenv
2018-12-18 10:00:24 -06:00
Matthew Bauer
c6aaeb3cc1
Merge pull request #52254 from matthewbauer/47886-fix
...
fix lldb on macOS
2018-12-18 10:00:10 -06:00
Matthew Bauer
d1dfc92187
Merge pull request #47678 from matthewbauer/landmarks
...
Update macOS frameworks to 10.12
2018-12-18 09:59:44 -06:00
Matthew Bauer
dbd0a78e5a
Merge pull request #51854 from pmahoney/freeswitch
...
Freeswitch
2018-12-17 23:43:25 -06:00
Matthew Bauer
27d0d6d1ce
Merge pull request #51899 from yrashk/luigi-boto3
...
luigi: include boto3
2018-12-17 23:41:54 -06:00
Matthew Bauer
657220349d
Merge pull request #51422 from hlolli/csoundqt
...
Csoundqt init 0.9.6-beta2 and python-qt init 3.2
2018-12-17 23:39:12 -06:00
Matthew Bauer
06bf67d7dd
Merge pull request #51018 from plchldr/rtl8821a
...
rtl8821a: init at 5.1.5
2018-12-17 23:36:36 -06:00
Matthew Bauer
a456a54c18
Merge pull request #52251 from Ericson2314/fix-darwin-bootstrap-cmds
...
treewide: Use "buildPackages" darwin for bootstrap_cmds
2018-12-17 22:53:14 -06:00
Matthew Bauer
b0ccd8be8e
Merge pull request #52449 from TomSmeets/gamecube-tools
...
gamecube-tools: init at v1.0.2
2018-12-17 20:26:04 -06:00
Matthew Bauer
5708fd7671
Merge pull request #52450 from TomSmeets/wiiload-1
...
wiiload: init at v0.5.1
2018-12-17 20:25:22 -06:00
Matthew Bauer
71594e277c
Merge pull request #52455 from aij/fix-gnustep-base
...
gnustep.base: Add explicit dependency on libbfd
2018-12-17 16:45:26 -06:00
Matthew Bauer
e6f7f2928f
darwin: 10.11 → 10.12
...
Lots of stuff has gotten moved around. Many security libraries have been merged
into the Security monorepo. I’ve cleared them out for now, we will
need to modify Security to build them!
This also moves some things around to more clearly separate
bootstrapping the stdenv from everything else. We want the “normal”
mode to be the non-bootstrapped version. When you ask for “Security”,
you want the actual built software, not a crippled one.
- Add TARGET_OS_OSX to darwin.libSystem. Looks like something
introduced in 10.12. TARGET_OS_MAC is only set when building for
desktop (iOS will have TARGET_OS_MAC set)
- Bump darwin.dtrace
- Bump darwin.libpthread
- Remove SmartCardServices, libsecurity*, etc.
- Install some more headers for darling.
2018-12-17 00:07:09 -06:00
Matthew Bauer
78cabc3ca9
libffado: refactor lib-prefixed package
2018-12-15 14:43:57 -06:00
Matthew Bauer
e422585c0d
Merge pull request #52146 from matthewbauer/readd-gcc-arm-embedded
...
Revert "gcc-arm-embedded: remove"
2018-12-15 14:22:34 -06:00
Matthew Bauer
676b840172
Merge pull request #50837 from bkchr/android_ndk_18_b
...
androidndk: 17c -> 18b
2018-12-15 13:35:12 -06:00
Matthew Bauer
adcf4aa524
lldb: use provided INSTALL_NAME_DIR
...
Fixes #47886
We don’t want llvm to set the install name for us. It should be the
one given to us.
2018-12-15 13:27:02 -06:00
Matthew Bauer
1d6b0eb7dd
lldb: add cf-private on darwin
...
This is necessary to avoid objc errors like:
"_OBJC_CLASS_$_NSDictionary", referenced from:
objc-class-ref in liblldbHost.a(HostInfoMacOSX.mm.o)
objc-class-ref in liblldbPluginPlatformMacOSX.a(PlatformiOSSimulatorCoreSimulatorSupport.mm.o)
ld: symbol(s) not found for architecture x86_64
2018-12-15 13:27:01 -06:00
Matthew Bauer
4c9bbf01ef
Revert "gcc-arm-embedded: remove"
...
This reverts commit c327df544a .
2018-12-15 12:32:12 -06:00
Matthew Bauer
0a996c8ef3
darwin: use llvm’s dsymutil instead of dummy version
...
We were previously using a dummy wrapper for dsymutil. This meant that
debug symbols were not getting generated when dsymutil was otherwise
available. This should fix that issue & provide a real dsymutil from
llvm.
Fixes #52148 .
2018-12-15 12:26:11 -06:00
Matthew Bauer
dd78e629aa
treewide: use "buildPackages" darwin for bootstrap_cmds
...
These are almost always from buildPackages. Another issue where
splicing doesn’t seem to pick them up correctly.
(cherry picked from commit 9ab67898f7 )
2018-12-15 12:44:12 -05:00
Matthew Bauer
ac22b8db09
Merge pull request #51598 from AndersonTorres/upload/tecoc
...
tecoc: add BSD and Darwin/OSX support
2018-12-14 22:21:58 -06:00
Matthew Bauer
9a06f08d85
Merge pull request #51847 from plapadoo/fix-epsxe
...
epsxe: add libGLU_combined to buildInputs
2018-12-14 22:19:45 -06:00
Matthew Bauer
6f78e300a1
Merge pull request #51881 from matthewbauer/static-fixes
...
pkgsStatic fix for macOS
2018-12-14 21:08:35 -06:00
Matthew Bauer
ca00533887
Merge pull request #51966 from Twey/automatic-static-glibc
...
makeStaticBinaries: add a static glibc when performing a mkDerivation
2018-12-14 19:03:37 -06:00
Matthew Bauer
af2cebe78f
stdenv/darwin: fix portable libsystem hook
...
Some packages don’t have /bin directories. We should only run
install_name_tool if that directory exists.
(cherry picked from commit 0b8574540b )
2018-12-13 17:49:18 -05:00