Commit graph

145437 commits

Author SHA1 Message Date
Matthew Bauer 0534ceac81 xcbuild: move setup hook to xcbuildHook
Not every package that needs xcbuild will want to use its build phase.
I have moved the xcbuild setup hook to the new attribute xcbuildHook.
This means that dontUseXcbuild is no longer needed. If you just need
to call xcbuild on its own you can just refer to xcbuild.
2018-07-09 17:13:58 -04:00
Matthew Bauer 35b2c0edf2 xcbuild: refactor
This reworks some of xcbuild logic to make it more compatible with
Apple’s SDK.

- Add a fake version of xcrun & xcode-select
- Cleanup platform generation. Clang does not like having 20 char
  hashes in sysroot so it is much easier to just build the parent
  directory for each runCommand. This is a little awkward but I have
  renamed everything with an added ‘s’ to make the distinction more clear.
- Cleaned up wrapper.nix in some different ways
- Reuse some versioning logic so that we don’t end up with two
  different versions of Xcode or SDK reported.
2018-07-09 17:10:20 -04:00
Matthew Bauer fec309aee4 .dir-locals.el: init
This adds some initial values for .dir-locals.el. Mainly this is
useful for using bug-reference-mode.

So if you have bug-reference-mode enabled -

> M-x bug-reference-mode

You will see as clickable text like this:

  Fixes #15

  (#12)

  Closed #1252

  issue #1
2018-07-06 12:48:43 -04:00
Will Dietz 7835d7c74f
Merge pull request #43076 from dtzWill/update/kitty-0.11.2
kitty: 0.10.1 -> 0.11.2
2018-07-06 11:32:02 -05:00
Silvan Mosberger 140f384ff7
Merge pull request #43059 from r-ryantm/auto-update/armadillo
armadillo: 8.500.1 -> 8.600.0
2018-07-06 18:27:42 +02:00
Jan Tojnar 188e487dd1
gnome3: simplify package set using makeScope 2018-07-06 18:20:06 +02:00
Silvan Mosberger 8f5b0686ee
Merge pull request #43054 from r-ryantm/auto-update/chirp-daily
chirp: 20180614 -> 20180623
2018-07-06 18:14:44 +02:00
Peter Hoeg 9a066a3caf pythonPackages.matrix-client: 0.2.0 -> 0.3.2 (#42915) 2018-07-06 18:05:19 +02:00
Robert Schütz 871447a12e flexget: update propagatedBuildInputs 2018-07-06 17:54:39 +02:00
Graham Christensen 4a8793641d
Merge pull request #43121 from worldofpeace/patch-3
nixpkgs docs: correct misspell
2018-07-06 11:53:25 -04:00
lewo 2b5d151471
Merge pull request #43119 from nlewo/pr-fix-docker-tools-tests
dockerTools.examples: explicitly set image tag to fix docker-tools tests
2018-07-06 17:52:29 +02:00
worldofpeace 3662ca7500
nixpkgs docs: correct misspell 2018-07-06 15:52:19 +00:00
Robert Schütz a49ac62722
Merge pull request #43106 from dotlambda/seafile-client-6.2.1
seafile-client: 6.1.8 -> 6.2.1
2018-07-06 17:47:08 +02:00
Matthew Bauer 6df7a8b34c dunst: fix building without dunstify
Fixes https://hydra.nixos.org/build/77046987/
2018-07-06 11:12:16 -04:00
Robert Schütz 1804301446 python: alembic: 0.9.9 -> 0.9.10 2018-07-06 17:09:24 +02:00
Antoine Eiche d44b778d10 dockerTools.examples: explicitly set image tag to fix docker-tools tests
docker-tools tests load images without specifying any tag
value. Docker then uses the image with tag "latest" which doesn't
exist anymore since commit 39e678e24e.
2018-07-06 16:38:42 +02:00
Robert Schütz fda46a645c python.pkgs.agate: fix tests
Need to use fetchFromGitHub because examples/ is missing from PyPI tarball.
Also clean up the expression and specify appropriate checkInputs.
Fixes #42867.
2018-07-06 16:22:51 +02:00
Robert Schütz 4b373bc3d9 seafile-client: 6.1.8 -> 6.2.1 2018-07-06 16:01:55 +02:00
Robert Schütz 376b222fd7 seafile-shared: 6.1.0 -> 6.2.1 2018-07-06 16:01:49 +02:00
Vladimír Čunát 38bca8d36f
nixos.tests.containers-imperative: increase VM memory
Apparently merging #43021 1bdb138710 did increase memory usage
in some cases.  1 GiB for a VM memory seems still low enough to me.
2018-07-06 15:57:57 +02:00
Mathias Schreck 39e678e24e dockerTools.buildImage: add option to use nix output hash as tag 2018-07-06 15:15:09 +02:00
Jaka Hudoklin 588dbd714e apache-kafka: add missing gnugrep gnused and coreutils deps (#43111) 2018-07-06 14:18:42 +02:00
Maximilian Bosch e331236d57 termtosvg: init at 0.3.0 (#43069)
`termtosvg` makes screencasts and writes them into a SVG file. The app
can be used on CLI entirely.

Closes #42921
2018-07-06 14:11:50 +02:00
Vladimír Čunát ec199f0941
Merge #43021: nix: use boehmgc with enableLargeConfig 2018-07-06 13:46:40 +02:00
xeji d868a26a51
Merge pull request #43100 from qoelet/gnu-pw-mgr
gnu-pw-mgr: init 2.3.2
2018-07-06 13:42:58 +02:00
Vladimír Čunát 1bdb138710
nix: use boehmgc with enableLargeConfig = true
Fixes #43015 for me and hopefully also similar issues.

== Resource consumption ==

TL;DR: no change for small-memory cases, less CPU for large-memory cases.

I assume almost all of the large memory usage is just the expression
evaluation and managed by the GC, so I used just `nix-env -q...` to test.
Old and new lines for each command follow.  I tried to run each several
times, but the values were very stable (<1% difference on re-runs),
so only one line for each command-version pair is provided.

$ time nix-env -f . -qaP --description -A nix >/dev/null
- 0.06user 0.01system 0:00.07elapsed 101%CPU (0avgtext+0avgdata 29036maxresident)k
+ 0.06user 0.01system 0:00.07elapsed 102%CPU (0avgtext+0avgdata 29864maxresident)k

$ time nix-env -f . -qaP --description >/dev/null
- 6.45user 0.36system 0:06.82elapsed  99%CPU (0avgtext+0avgdata 1021024maxresident)k
+ 6.23user 0.33system 0:06.57elapsed 100%CPU (0avgtext+0avgdata  938408maxresident)k

$ time nix-env -f . --show-trace -qa --drv-path --system --meta --xml 2>&1 >/dev/null
- 56.35user 0.96system 0:31.03elapsed 184%CPU (0avgtext+0avgdata 3207708maxresident)k
+ 44.80user 0.91system 0:26.12elapsed 175%CPU (0avgtext+0avgdata 3192696maxresident)k

$ time ./result-nix-large/bin/nix-instantiate --dry-run --eval --strict \
    --show-trace ./maintainers/scripts/eval-release.nix > /dev/null
- Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS
- Command terminated by signal 6
- 175.18user 2.68system 1:17.42elapsed 229%CPU (0avgtext+0avgdata 8468440maxresident)k
+ 178.48user 2.78system 1:15.11elapsed 241%CPU (0avgtext+0avgdata 8460572maxresident)k
2018-07-06 13:03:45 +02:00
Kenny Shen e921aa02b1 gnu-pw-mgr: init 2.3.2 2018-07-06 19:00:57 +08:00
Vincent Demeester 77153c4cdb gauge: 0.9.7 -> 1.0.0 (#43107)
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2018-07-06 12:49:06 +02:00
André-Patrick Bubel 34a8ebc7b1 slic3r-prusa3d: 1.40.0 -> 1.40.1 (#43102) 2018-07-06 12:25:58 +02:00
Michael Fellinger 08e79cad4f Mint: 0.0.4 -> 0.1.0 (#43103) 2018-07-06 11:32:08 +02:00
Will Dietz f22cbe5c35 xbacklight: 1.2.1 -> 1.2.2 (#43101) 2018-07-06 11:27:49 +02:00
xeji 5ea2eb7ac9
Merge pull request #43090 from flokli/gocryptfs-1.5
gocryptfs: 1.1.1 -> 1.5
2018-07-06 11:26:33 +02:00
Kenny Shen bf86e953f8 Add qoelet to maintainers 2018-07-06 17:24:06 +08:00
Peter Hoeg a4a1627926
Merge pull request #42768 from bkchr/plasma_5_13_2
plasma5: 5.13.0 -> 5.13.2
2018-07-06 16:19:12 +08:00
Robert Schütz 77ab76d4b7 libsearpc: 3.0.7 -> 3.0.8 2018-07-06 10:18:15 +02:00
lewo c74301fda1
Merge pull request #43006 from r-ryantm/auto-update/grib-api
grib-api: 1.26.1 -> 1.27.0
2018-07-06 10:10:09 +02:00
Pascal Wittmann c6be09c29b
calibre: 3.26.1 -> 3.27.0 2018-07-06 10:05:25 +02:00
lewo a93666a0c7
Merge pull request #43009 from r-ryantm/auto-update/grisbi
grisbi: 1.0.2 -> 1.0.4
2018-07-06 10:04:53 +02:00
Jan Tojnar bcda220f4f
system-config-printer: 1.5.9 → 1.5.11 2018-07-06 09:35:03 +02:00
Jan Tojnar e197fcfa4a
libdazzle: 3.28.2 → 3.28.3 2018-07-06 09:35:03 +02:00
Jan Tojnar eb97acb64a
gnome3.gnome-calculator: 3.28.1 → 3.28.2 2018-07-06 09:35:03 +02:00
Jan Tojnar 21f78529a5
python3.pkgs.dogtail: init at 0.9.10 2018-07-06 09:35:02 +02:00
Jan Tojnar 18b79b8fcb
gnome3.gnome-logs: 3.28.2 → 3.28.3 2018-07-06 09:35:02 +02:00
Jan Tojnar 8abddf8373
gnome3.gnome-boxes: 3.28.4 → 3.28.5 2018-07-06 09:35:02 +02:00
Jan Tojnar 6070fb3978
gnome3.bijiben: 3.28.2 → 3.28.3 2018-07-06 09:35:01 +02:00
Jan Tojnar 3098510780
meld: 3.18.1 → 3.18.2 2018-07-06 09:35:01 +02:00
Jan Tojnar 61f656f684
orca: 3.28.1 → 3.28.2 2018-07-06 09:35:01 +02:00
Peter Hoeg f2d9f3ab85
Merge pull request #43097 from peterhoeg/m/pipewire
pipewire (nixos): add socket activation support
2018-07-06 15:26:39 +08:00
Peter Hoeg 93f276d47d adtool: init at 1.3.3 2018-07-06 15:09:41 +08:00
Peter Hoeg 44f724467a
Merge pull request #42996 from r-ryantm/auto-update/libnfs
libnfs: 2.0.0 -> 3.0.0
2018-07-06 14:27:01 +08:00