about summary refs log tree commit diff
path: root/lib
Commit message (Collapse)AuthorAge
...
* | | | | | bash-supergenpass: init at 2012-11-02 (#29797)Francesco Gazzetta2017-09-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add fgaz to mantainers * bash-supergenpass: init at 2012-11-02
* | | | | | Merge pull request #29702 from robertodr/watson-rubyJörg Thalheim2017-09-25
|\ \ \ \ \ \ | | | | | | | | | | | | | | watson-ruby: init at 1.6.3
| * | | | | | maintainers.nix: add robertodrRoberto Di Remigio2017-09-25
| | | | | | |
| * | | | | | sort maintainers.nixRoberto Di Remigio2017-09-25
| | | | | | |
* | | | | | | Merge pull request #29694 from etu/testssl-shJoachim F2017-09-25
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | testssl.sh: init at 2.9.5-1
| * | | | | | testssl.sh: init at 2.9.5-1Elis Hirwing2017-09-24
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add testssl.sh which is a nice utility for testing TLS/SSL capabilities of servers without having to use any kind of web-service. It's very useful for testing setups of services before deployment and such.
* | | | | | luxio: Add maintainerRichard Ipsum2017-09-24
| |/ / / / |/| | | |
* | | | | ephem: init at 3.7.6.0 (#29710)Christopher Rosset2017-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ephem: init at 3.7.6.0 Compute positions of the planets and stars * Update default.nix * python.pkgs.ephem: enable tests for python2 at least
* | | | | maintainers.nix: Add myselfRuben Maher2017-09-23
| | | | |
* | | | | Merge pull request #29648 from zzamboni/assh-2.6.0Jörg Thalheim2017-09-21
|\ \ \ \ \ | | | | | | | | | | | | assh: init at 2.6.0
| * | | | | assh: init at 2.6.0Diego Zamboni2017-09-21
| | | | | | | | | | | | | | | | | | | | | | | | Powerful wrapper around ssh.
* | | | | | Merge pull request #29642 from Zimmi48/update-compcertJörg Thalheim2017-09-21
|\ \ \ \ \ \ | | | | | | | | | | | | | | Update CompCert
| * | | | | | compcert: fix licenseThéo Zimmermann2017-09-21
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The license of CompCert is not a generic "INRIA" license. It is "INRIA Non-Commercial Agreement for the CompCert verified compiler". As unfortunate as it may seem, this is a non-free license (clearly mentioned as such in its preamble). See also #20256.
* | | | | | Merge pull request #29243 from hamhut1066/masterJörg Thalheim2017-09-21
|\ \ \ \ \ \ | |/ / / / / |/| | | | | traefik: init at 1.3.8
| * | | | | Traefik init at 1.3.8Hamish Hutchings2017-09-11
| | | | | |
* | | | | | Merge pull request #27797 from grahamc/fixed-libJohn Ericson2017-09-19
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Convert libs to a fixed-point
| * | | | | Convert libs to a fixed-pointGraham Christensen2017-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This does break the API of being able to import any lib file and get its libs, however I'm not sure people did this. I made this while exploring being able to swap out docFn with a stub in #2305, to avoid functor performance problems. I don't know if that is going to move forward (or if it is a problem or not,) but after doing all this work figured I'd put it up anyway :) Two notable advantages to this approach: 1. when a lib inherits another lib's functions, it doesn't automatically get put in to the scope of lib 2. when a lib implements a new obscure functions, it doesn't automatically get put in to the scope of lib Using the test script (later in this commit) I got the following diff on the API: + diff master fixed-lib 11764a11765,11766 > .types.defaultFunctor > .types.defaultTypeMerge 11774a11777,11778 > .types.isOptionType > .types.isType 11781a11786 > .types.mkOptionType 11788a11794 > .types.setType 11795a11802 > .types.types This means that this commit _adds_ to the API, however I can't find a way to fix these last remaining discrepancies. At least none are _removed_. Test script (run with nix-repl in the PATH): #!/bin/sh set -eux repl() { suff=${1:-} echo "(import ./lib)$suff" \ | nix-repl 2>&1 } attrs_to_check() { repl "${1:-}" \ | tr ';' $'\n' \ | grep "\.\.\." \ | cut -d' ' -f2 \ | sed -e "s/^/${1:-}./" \ | sort } summ() { repl "${1:-}" \ | tr ' ' $'\n' \ | sort \ | uniq } deep_summ() { suff="${1:-}" depth="${2:-4}" depth=$((depth - 1)) summ "$suff" for attr in $(attrs_to_check "$suff" | grep -v "types.types"); do if [ $depth -eq 0 ]; then summ "$attr" | sed -e "s/^/$attr./" else deep_summ "$attr" "$depth" | sed -e "s/^/$attr./" fi done } ( cd nixpkgs #git add . #git commit -m "Auto-commit, sorry" || true git checkout fixed-lib deep_summ > ../fixed-lib git checkout master deep_summ > ../master ) if diff master fixed-lib; then echo "SHALLOW MATCH!" fi ( cd nixpkgs git checkout fixed-lib repl .types )
* | | | | | Merge pull request #28635 from ThomasMader/ldcJörg Thalheim2017-09-15
|\ \ \ \ \ \ | | | | | | | | | | | | | | Init ldc at 1.3.0, fix bootstrap dmd build, fix dtools test, run dmd-testsuite in checkPhase and fix Foundation framework
| * | | | | | ldc: Init at 1.3.0Thomas Mader2017-09-02
| | | | | | |
* | | | | | | maintainer: change emailMuhammad Herdiansyah2017-09-15
| | | | | | |
* | | | | | | Merge pull request #29304 from woffs/oysttyerJörg Thalheim2017-09-13
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | oysttyer-2.9.1
| * | | | | | | oysttyer: init at 2.9.1Frank Doepper2017-09-13
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | A Perl Console Twitter Client
* | | | | | | Merge pull request #25525 from emanueleperuffo/alc1100Joachim F2017-09-13
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | epson-alc1100: init at version 1.2-0
| * | | | | | | epson-alc1100: init at version 1.2-0Emanuele Peruffo2017-05-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Driver for printer Epson AcuLaser C1100
* | | | | | | | Merge pull request #29282 from obsidiansystems/soextJohn Ericson2017-09-13
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | lib, treewide: Add `*Platform.extensions` and use it where possible
| * | | | | | | lib: Add `*Platform.extensions`John Ericson2017-09-13
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | This is used to platform specific library and exectuable extensions. In the next commit I'll replace a bunch of ad-hoc logic with it.
* | | | | | | Merge pull request #29263 from jyp/jyp-rename-maintainerFrederik Rietdijk2017-09-13
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | make my maintainer handle match my github username
| * | | | | | make my maintainer handle match my github usernameJean-Philippe Bernardy2017-09-12
| |/ / / / /
* / / / / / lib.cleanSourceFilter: Fix VIM swap file filteringTuomas Tynkkynen2017-09-12
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The backslash wasn't properly escaped, and "\." is apparently equal to ".". So it's accidentally filtering out these valid file names (in Nixpkgs): trace: excluding clfswm trace: excluding larswm trace: excluding mkpasswd While at it, turn the file filter stricter to what it was before e2589b3ca22c93029051efcde62aa773fe3085b4. That is, the file name must start with a dot: '.swp', '.foo.swo' are filtered but 'bar.swf' is not.
* | | | | python.pkgs.secretstorage: init at 2.3.1Matthieu Coudron2017-09-07
| | | | |
* | | | | mmake: init at 1.2.0 (#28904)Gabriel Adomnicai2017-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Package for mmake * Package for mmake - build from sources * Package name update * Added maintainers
* | | | | cdo: init at 1.7.2 (#22496)Laure Tavard2017-09-05
| | | | |
* | | | | licenses: fix `fullName` capitalizationVladimír Čunát2017-09-05
| | | | | | | | | | | | | | | | | | | | inspired by repology.org
* | | | | nexus: Add module for nexus.Michele Catalano2017-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | Add also myself as maintainer Add simple test of the nexus service
* | | | | kupfer: init at 319 (#28719)Andrew Cobb2017-09-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * kupfer: init at 319 * kupfer: wrap with wrapGAppsHook * kupfer: fixing up runtime dependencies * kupfer: added cobbal as maintainer
* | | | | Merge commit '2858c41' into HEADFrederik Rietdijk2017-08-30
|\ \ \ \ \
| * \ \ \ \ Merge branch 'master' into stagingVladimír Čunát2017-08-29
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | There were some conflicts in python modules, commented at #28314.
| * \ \ \ \ \ Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-08-25
| |\ \ \ \ \ \
| * | | | | | | Fix "treewide: Consistently call ARM 'arm'"Tuomas Tynkkynen2017-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0c0fad6141cf3d62 was broken. I didn't realize there's some hidden metaprogramming code where one can't even grep for 'isFoo' to find its definition :(
| * | | | | | | Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2017-08-24
| |\ \ \ \ \ \ \
| * | | | | | | | treewide: Consistently call ARM 'arm'Tuomas Tynkkynen2017-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No need for silly differences.
* | | | | | | | | Add lib.mod: integer modulusDomen Kožar2017-08-30
| | | | | | | | |
* | | | | | | | | Deduplicate some filterSource invocationsDan Peebles2017-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This version should have more conventional regexes that work across many platforms and regex engines. This is an issue because up until Nix 1.11, Nix called out to the libc regex matcher, which behaved differently on Darwin and Linux. And in Nix 1.12, we're moving to std::regex which will also behave differently here. And yes, I do actually evaluate make-disk-image.nix on Darwin ;)
* | | | | | | | | Merge pull request #28570 from sorpaas/btc1-initJörg Thalheim2017-08-29
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | btc1: init at 1.14.5
| * | | | | | | | btc1: init at 1.14.5Wei Tang2017-08-26
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A portion of Bitcoin users (including the super-majority of the miners) decided to hard fork to segwit2x around this November. At that time this will not be compatible with the Bitcoin Core client. 1.14.5 is known as "the Production Release".
* | | | | | | | nextcloud-client 2.3.2 (#28645)Claas Augner2017-08-28
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nextcloud-client: init at 2.3.2 * nextcloud-client: nitpicks
* | | | | | | et: init at 2017-03-04 (#28427)Alvar2017-08-26
| |_|_|_|/ / |/| | | | |
* | | | | | Merge pull request #28458 from danbst/patch-11Jörg Thalheim2017-08-26
|\ \ \ \ \ \ | | | | | | | | | | | | | | Nix minimal version: 1.10 -> 1.11
| * | | | | | Nix minimal version: 1.10 -> 1.11Danylo Hlynskyi2017-08-22
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `ruby` attribute requires features from 1.11 ``` $ nix-build -A ruby error: cannot coerce a set to a string, at pkgs/development/interpreters/ruby/default.nix:57:17 ```
* | | | | | nixos/usbguard: create package and module (#28363)Phil2017-08-25
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nixos/usbguard: create package and module No usbguard module or package existed for NixOS previously. USBGuard will protect you from BadUSB attacks. (assuming configuration is done correctly) * nixos/usbguard: remove extra packages Users can override this by themselves. * nixos/usbguard: add maintainer and fix style