Commit graph

37697 commits

Author SHA1 Message Date
John Ericson cf72af3d99
Merge pull request #33589 from dtzWill/fix/fixed-output-cross-name
make-derivation: Don't add host-suffix to fixed-output derivations names
2018-07-09 12:00:50 -04:00
Will Dietz 218d4dc154 make-derivation: Don't add host-suffix to fixed-output derivations names
Not only does the suffix unnecessarily reduce sharing, but it also breaks
unpacker setup hooks (e.g. that of `unzip`) which identify interesting tarballs
using the file extension.

This also means we can get rid of the splicing hacks for fetchers.
2018-07-09 11:07:10 -04:00
adisbladis cac85f6812
Merge pull request #43142 from xtruder/pkgs/super-productivity/init
super-productivity: init at 1.10.45
2018-07-09 13:32:25 +08:00
Silvan Mosberger 8e2c3b93ba
Merge pull request #43096 from jbedo/mosdepth
mosdepth: init 0.2.3
2018-07-09 04:55:24 +02:00
Justin Bedo 59141de608
mosdepth: init 0.2.3 2018-07-09 08:51:49 +10:00
Dan Peebles 631dd7a4e9 monosat: init at 1nx3wh34
Also includes the python and java bindings (although java is only
currently enabled on Linux)
2018-07-08 12:43:29 -04:00
Robert Schütz 2a8a5533d1
Merge pull request #43219 from leenaars/dkimpy
pythonPackages.dkimpy: 0.6.2 -> 0.8.1
2018-07-08 17:34:15 +02:00
adisbladis b57d32aa74
Merge pull request #43178 from adisbladis/nodejs-9_x-drop
nodejs-9_x: Package is EOL
2018-07-08 23:33:28 +08:00
Michiel Leenaars 268cef2490 pythonPackages.dkimpy: 0.6.2 -> 0.8.1 2018-07-08 17:33:04 +02:00
Michiel Leenaars eece903626 pythonPackages.authres: init at 1.1.0 2018-07-08 16:28:20 +02:00
Jaka Hudoklin 0eef67d9fd super-productivity: init at 1.10.45 2018-07-08 11:02:29 +02:00
Vladimír Čunát bfc123803d
lua*Packages.lfs: init at 1.7.0.2 2018-07-08 09:19:43 +02:00
adisbladis be6ef3ee00
nodejs-9_x: Package is EOL 2018-07-08 13:06:08 +08:00
Silvan Mosberger 129f94fb38
Merge pull request #42103 from eadwu/init/glava
glava: init at v1.4.5
2018-07-07 22:27:46 +02:00
Edmund Wu 2ec495e943
glava: init at v1.4.5 2018-07-07 16:18:41 -04:00
Kenny Shen 638fb3e3ce pdfcrack: init 0.16 (#43144) 2018-07-07 18:32:52 +02:00
Jaka Hudoklin 499203e199 nyx: init at 2.0.4 (#43139) 2018-07-07 17:03:20 +02:00
leenaars 5902e11cd6 termtekst: init -> 1.0 (#43045) 2018-07-06 21:55:18 +02:00
xeji 3035cd220e
Merge pull request #43084 from vbgl/ocaml-janestreet-0.11.0
ocamlPackages.janeStreet: 0.10 -> 0.11
2018-07-06 20:00:38 +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
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
Jan Tojnar 21f78529a5
python3.pkgs.dogtail: init at 0.9.10 2018-07-06 09:35:02 +02:00
Peter Hoeg 93f276d47d adtool: init at 1.3.3 2018-07-06 15:09:41 +08:00
Zer0- e13f46b3c2 MusE: add new package at version 3.0.2 (#42544)
* muse: init at version 3.0.2

Added MusE; an application for working with midi. Allowing recording
from midi instruments, playback and editing of midi files.

* muse: remove unnecessary dependencies

-builds and works just fine without listing these

* Use fetchFromGitHub and add sha256
2018-07-05 22:16:27 -04:00
Matthew Bauer 0ce00ea660
Merge pull request #42870 from ldesgoui/add-pscircle
pscircle: init at v1.0.0
2018-07-05 21:48:25 -04:00
xeji 5c271db791
Merge pull request #43060 from disassembler/asterisk
Asterisk xmpp support
2018-07-06 00:43:26 +02:00
Matthew Bauer bb0febf575
Merge pull request #43079 from matthewbauer/rework-extra-pkgs
Rework stage.nix's extraPkgs
2018-07-05 18:05:57 -04:00
Tom Smeets cdebd1c61f sixpair: init at 2007-04-18 (#43072)
This is a small c program used for pairing with a wireless PlayStation 3 controller via bluetooth.
I included a patch that replaces the depricated 'hcitool' command with 'bluetoothctl'.

For further info visit: http://www.pabr.org/sixlinux/
2018-07-06 00:04:27 +02:00
Florian Klink dff0cfc3b0 gocryptfs: fix typo in folder name 2018-07-05 23:56:06 +02:00
Matthew Bauer ad20a4a1c3 stage: add Linux checks
This prevent us evaluation on macOS systems where pkgsMusl &
pkgsi686Linux is unsupported.
2018-07-05 17:32:54 -04:00
John Ericson f795ed79d0 stage: Make pkgsMusl and pkgsi686linux respect the original localSystem more
For example:

nix-repl> pkgsi686Linux.pkgsMusl.hostPlatform.config
"i686-unknown-linux-musl"

nix-repl> pkgsMusl.pkgsi686Linux.hostPlatform.config
"i686-unknown-linux-musl"
2018-07-05 16:17:54 -04:00
Matthew Bauer 69f1045001 treewide: remove forceSystem 2018-07-05 15:47:10 -04:00
Vincent Laporte 3b0cd74f55
ocamlPackages.janeStreet: 0.10 -> 0.11 2018-07-05 19:40:31 +00:00
Matthew Bauer c491a99362 treewide: remove callPackage_i686
This has been replaced with pkgsi686Linux.callPackage
2018-07-05 14:04:52 -04:00
Matthew Bauer 5b357d9037 stage: refactor extraPkgs
I have renamed the overlay to “otherPackageSets” because I think that
is more descriptive.

pkgsLocal has been removed because there were concerns that it would
be confusing. None of the other names seemed very useful so I think it
is best to avoid it altogether. pkgsCross is still included,
hopefully, that will not have as much confusion.

pkgsMusl is now available for building Musl packages. It will give you
packages bulit with the Musl libc.

Also added more documentation.

/cc @dezgeg @Ericson2314 @dtzWill
2018-07-05 13:59:03 -04:00
Matthew Bauer 00b44dcb01
Merge pull request #43065 from gnidorah/wine
wine: build wineWow packages on hydra
2018-07-05 11:41:36 -04:00
xeji e8765ff8a8
Merge pull request #43044 from oyren/write_stylus
write_stylus: init at 209
2018-07-05 12:39:11 +02:00
Gabriel Ebner 57ae4e8d8e vampire: init at 4.2.2 2018-07-05 09:34:28 +02:00
Manuel Mendez 905db9d5e3 pythonPackaes.grpcio-tools: init at 1.13.0 (#43022) 2018-07-05 09:14:51 +02:00
averelld 11c61ea63f rstudio: fix build by using compatible boost version (#42383) 2018-07-05 05:20:11 +00:00
Maximilian Bosch 4dfea241bc gradle-completion: init at 1.3.1 (#42929)
This package adds completion scripts for `gradle` on the `bash` and
`zsh` shells.

The completions can be enabled like this:

```
{ pkgs, ... }:
{
  environment.systemPackages = [ pkgs.gradle pkgs.gradle-completion ];
  programs.zsh.enable = true;
}
```

The package stores the scripts into the expected directories in
`$out/share` to ensure that the shells can easily find their scripts.

Closes #42799
2018-07-05 00:34:28 +02:00
oyren 4f84814208 write_stylus: init at 209 2018-07-04 22:15:32 +02:00
Graham Christensen fbf93cd61b
Revert "pkgs/top-level/release.nix.nix: Use fetchGit if possible"
This reverts commit 67d0a57ef9.

which caused evaluation errors in restricted eval mode, producing:

error: access to URI
'/var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-1-lassulus.ewr1.nix.ci' is
forbidden in restricted mode
2018-07-04 15:52:15 -04:00
Peter Simons 259215a6b3 ghc-8.6.x: create an initial package set configuration 2018-07-04 19:14:18 +02:00
Will Dietz 37914c8cb0
Merge pull request #43014 from orivej/wcc
wcc: init unstable at 2018-04-05
2018-07-04 11:43:27 -05:00
Eelco Dolstra 8d4068d9d1
pkgs/top-level/release.nix: Don't require Darwin to be supported 2018-07-04 17:53:02 +02:00