Commit Graph
191261 Commits
Author SHA1 Message Date
Daiderd Jordan 3a57f5095f tk: remove cf-private 2019-07-03 22:20:25 +02:00
Daiderd Jordan b74a025f7f glib: remove cf-private 2019-07-03 22:20:24 +02:00
Daiderd Jordan ea4f282128 watchexec: remove cf-private 2019-07-03 22:20:24 +02:00
Daiderd Jordan 5ecbcc0886 mdbook: remove cf-private 2019-07-03 22:20:24 +02:00
Daiderd Jordan 4e7695fc69 darwin.trash: remove cf-private 2019-07-03 22:20:23 +02:00
Daiderd Jordan df23db8956 jack2: remove cf-private 2019-07-03 22:20:23 +02:00
Daiderd Jordan da7bcec42f root: remove cf-private 2019-07-03 22:20:22 +02:00
Daiderd Jordan 56127c23c2 gargoyle: remove cf-private 2019-07-03 22:20:22 +02:00
Daiderd Jordan bbf5f7e3da zola: remove cf-private 2019-07-03 22:20:22 +02:00
Daiderd Jordan b0e201f349 vim: remove cf-private 2019-07-03 22:20:21 +02:00
Daiderd Jordan 1fc3bbcb06 aminal: remove cf-private 2019-07-03 22:20:21 +02:00
Daiderd Jordan 29e68d765b synergy: fix darwin build 2019-07-03 22:20:20 +02:00
Daiderd Jordan a73bfdf3a7 kitty: remove cf-private 2019-07-03 22:20:20 +02:00
Daiderd Jordan bea56ef8ba gimp: remove cf-private 2019-07-03 22:20:20 +02:00
Daiderd Jordan f2d2381838 emacs: remove cf-private 2019-07-03 22:20:19 +02:00
Daiderd Jordan 35b7c60c0c xorg-xorgserver: remove cf-private 2019-07-03 22:20:19 +02:00
Daiderd Jordan 40d34bb19f xquartz: remove cf-private 2019-07-03 22:20:18 +02:00
Daiderd Jordan c558a74a1b wxmac: fix build 2019-07-03 22:20:18 +02:00
Daiderd Jordan 28f6abd7b3 vtk: remove cf-private 2019-07-03 22:20:18 +02:00
Daiderd Jordan 72f2e6dc7b sfml: remove cf-private 2019-07-03 22:20:17 +02:00
Daiderd Jordan ee85cef108 SDL: remove cf-private 2019-07-03 22:20:17 +02:00
Daiderd Jordan cbfbe9ca1e qt: remove cf-private 2019-07-03 22:20:16 +02:00
Daiderd Jordan 0fb071fd00 pcl: remove cf-private 2019-07-03 22:20:16 +02:00
Daiderd Jordan 2f9a546b96 opencv: remove cf-private 2019-07-03 22:20:15 +02:00
Daiderd Jordan ecf667b34a libui: remove cf-private 2019-07-03 22:20:15 +02:00
Daiderd Jordan c585330a21 glfw: remove cf-private 2019-07-03 22:20:15 +02:00
Daiderd Jordan 91b595945e fltk: remove cf-private 2019-07-03 22:20:14 +02:00
Daiderd Jordan 6f16de27d2 ffmpeg-full: remove cf-private 2019-07-03 22:20:14 +02:00
Daiderd Jordan 7fffb620ac flow: remove cf-private 2019-07-03 22:20:13 +02:00
Daiderd Jordan 4b64dfaee9 cargo-web: remove cf-private 2019-07-03 22:20:13 +02:00
Daiderd Jordan c2205238ab watchman: remove cf-private 2019-07-03 22:20:13 +02:00
Daiderd Jordan e7765ba8e5 pinentry-mac: remove cf-private 2019-07-03 22:20:12 +02:00
Daiderd Jordan 41d1294eab keybase: remove cf-private 2019-07-03 22:20:12 +02:00
Daiderd Jordan 956c197ee6 dolphin-emu: remove cf-private 2019-07-03 22:20:11 +02:00
Daiderd Jordan 11bd54cda3 noti: remove cf-private 2019-07-03 22:20:11 +02:00
Daiderd Jordan 6172dd89c8 contacts: remove cf-private 2019-07-03 22:20:11 +02:00
Daiderd Jordan f401da6af8 atomicparsley: remove cf-private 2019-07-03 22:20:10 +02:00
Daiderd Jordan 8c6eef6328 alacritty: remove cf-private 2019-07-03 22:20:10 +02:00
Daiderd Jordan 8ea702a484 darwin-frameworks: add import CoreFoundation to CoreServices 2019-07-03 22:20:09 +02:00
Daiderd Jordan 73d9cac377 darwin-frameworks: replace cf-private and move it's setup-hook
The only remaining use-case for cf-private are symbols that are not
available in the opensource build.  This generally solved the problem
because of it's setup-hook.
2019-07-03 22:20:09 +02:00
Daiderd Jordan c2b76fa13c darwin-frameworks: remove CF
CoreFoundation is included by the stdenv, moving the decision of what
version should be used there makes it possible to override it entirely
rather then prepending flags like cf-private does which can be
unreliable.
2019-07-03 22:20:04 +02:00
rnhmjoj 1a4c624354 monero-gui: update patch 2019-07-03 21:45:36 +02:00
rnhmjoj 56bee53f42 monero-gui: bump boost version 2019-07-03 21:45:04 +02:00
rnhmjoj 1c623cc3f0 monero: bump boost version 2019-07-03 21:44:52 +02:00
rnhmjoj a402aa11fc monero: fix source hash 2019-07-03 21:44:08 +02:00
Jamey Sharp 597563d248 nixos/nscd: let systemd manage directories
Previously this module created both /var/db/nscd and /run/nscd using
shell commands in a preStart script. Note that both of these paths are
hard-coded in the nscd source. (Well, the latter is actually
/var/run/nscd but /var/run is a symlink to /run so it works out the
same.)

/var/db/nscd is only used if the nscd.conf "persistent" option is turned
on for one or more databases, which it is not in our default config
file. I'm not even sure persistent mode can work under systemd, since
`nscd --shutdown` is not synchronous so systemd will always
unceremoniously kill nscd without reliably giving it time to mark the
databases as unused. Nonetheless, if someone wants to use that option,
they can ensure the directory exists using systemd.tmpfiles.rules.

systemd can create /run/nscd for us with the RuntimeDirectory directive,
with the added benefit of causing systemd to delete the directory on
service stop or restart. The default value of RuntimeDirectoryMode is
755, the same as the mode which this module was using before.

I don't think the `rm -f /run/nscd/nscd.pid` was necessary after NixOS
switched to systemd and used its PIDFile directive, because systemd
deletes the specified file after the service stops, and because the file
can't persist across reboots since /run is a tmpfs. Even if the file
still exists when nscd starts, it's only a problem if the pid it
contains has been reused by another process, which is unlikely. Anyway,
this change makes that deletion even less necessary, because now systemd
deletes the entire /run/nscd directory when the service stops.
2019-07-03 12:39:48 -07:00
markuskowa d8adf54f25 Merge pull request #64206 from r-ryantm/auto-update/skrooge
skrooge: 2.19.1 -> 2.20.0
2019-07-03 21:35:29 +02:00
Vladyslav M e46804bf0e rust-bindgen: 0.49.3 -> 0.50.0 (#64092)
rust-bindgen: 0.49.3 -> 0.50.0
2019-07-03 22:34:03 +03:00
Jamey Sharp 93f185df65 nixos/nscd: no longer need to wait for readiness
This postStart step was introduced on 2014-04-24 with the comment that
"Nscd forks into the background before it's ready to accept
connections."

However, that was fixed upstream almost two months earlier, on
2014-03-03, with the comment that "This, along with setting the nscd
service type to forking in its systemd configuration file, allows
systemd to be certain that the nscd service is ready and is accepting
connections."

The fix was released several months later in glibc 2.20, which was
merged in NixOS sometime before 15.09, so it certainly should be safe to
remove this workaround by now.
2019-07-03 12:26:47 -07:00
xbreak 98d9a74223 wafHook: Refactored wafHook to use callPackage (#64250)
This is to enable custom wafHook with custom waf via the override
system.
2019-07-03 15:20:28 -04:00