about summary refs log tree commit diff
path: root/lib/maintainers.nix
Commit message (Collapse)AuthorAge
* 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
| | |
* | | oysttyer: init at 2.9.1Frank Doepper2017-09-13
| |/ |/| | | | | A Perl Console Twitter Client
* | make my maintainer handle match my github usernameJean-Philippe Bernardy2017-09-12
| |
* | 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
| |
* | 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 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
| |/ |/|
* | 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
* Merge pull request #28488 from alunduil/add-alunduil-maintainerJörg Thalheim2017-08-25
|\ | | | | add alunduil as collection-json maintainer
| * add alunduil as collection-json maintainerAlex Brandt2017-08-22
| |
* | maintainers: add myselfWilliButz2017-08-24
|/
* Fix maintainer emailDmitry Marakasov2017-08-22
|
* sks and pgpkeyserver-lite modules: init (#27515)Christian Albrecht2017-08-22
| | | | | | | | | | * modules sks and pgpkeyserver-lite: runs the sks keyserver with optional nginx proxy for webgui. * Add calbrecht to maintainers * module sks: fix default hkpAddress value * module pgpkeyserver-lite: make hkpAddress a string type option and use (builtins.head services.sks.hkpAddress) as default value * module sks: remove leftover service dependencies
* openfst: init at 1.6.3 (#28430)Divam2017-08-22
|
* readline 7.0 -> 7.0.3Klaas van Schelven2017-08-18
| | | | Discussion: https://groups.google.com/forum/#!topic/nix-devel/agupzdm352Q
* maintainers: add vinymeuhvinymeuh2017-08-15
|
* lib/maintainers.nix: added sdllSasha Delly2017-08-13
|
* moon-buggy: init at 1.0.51 (#28165)rybern2017-08-11
|
* Merge pull request #28034 from kiloreux/libopencoreDaiderd Jordan2017-08-08
|\ | | | | opencore-amr init at 0.1.5
| * Fix typokiloreux2017-08-08
| |
| * Fix typokiloreux2017-08-08
| |
| * Add kiloreux as maintainerkiloreux2017-08-08
| |
* | python.pkgs.feedgen: init at 0.5.1Casey Rodarmor2017-08-07
|/
* Merge pull request #27544 from cse-bristol/linode-api-pythonDaiderd Jordan2017-08-05
|\ | | | | linode-api: init at 4.1.1b2
| * linode-api: init at 4.1.1b1Glenn Searby2017-07-21
| | | | | | | | | | | | | | | | | | Added Linode's official Python library for their v4 API. This should assist with adding Linode support to Nixops (see: https://github.com/NixOS/nixops/issues/198). Note that this API is still in beta and subject to changes.
* | Merge pull request #27918 from Zimmi48/coq-updateJohn Wiegley2017-08-04
|\ \ | | | | | | Coq update
| * | coq: adding myself to the maintainersThéo Zimmermann2017-08-04
| | |
* | | Merge pull request #27863 from mpcsh/masterDaiderd Jordan2017-08-04
|\ \ \ | | | | | | | | material-icons-ttf: init at 3.0.1
| * | | material-icons-ttf: init at 3.0.1Mark Cohen2017-08-02
| | | | | | | | | | | | | | | | There was no package for this icon set, and now there is!
* | | | Merge pull request #26842 from lluchs/vivaldi-ffmpeg-codecsTim Steinbach2017-08-04
|\ \ \ \ | |_|/ / |/| | | vivaldi: add support for proprietary codecs
| * | | vivaldi-ffmpeg-codecs: init at 59.0.3071.104Lukas Werling2017-06-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to licensing costs, Vivaldi bundles a version of ffmpeg compiled without support for the common H.264 codec. However, it is possible to supply a custom libffmpeg.so with additional codecs. This derivation uses the Chromium source to compile a compatible libffmpeg.so. This approach is recommended by a Vivaldi developer, see https://gist.github.com/ruario/bec42d156d30affef655
* | | | numix-sx-gtk-theme: init at 2017-04-24Sauyon Lee2017-08-01
| |/ / |/| |
* | | xtermcontrol: init at 3.3derchris2017-07-31
| | |
* | | Merge pull request #25980 from nyarly/bundlerenv_usecasesCharles Strahan2017-07-28
|\ \ \ | | | | | | | | BundlerEnv, now with groups and paths
| * | | Adding Corundum as demo of rubyToolJudson2017-06-10
| | | |
* | | | dosbox-unstable: init at 2017-07-02Alexey Lebedeff2017-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As current stable version segfaults when playing HoMM2, as described at https://www.reddit.com/r/linux_gaming/comments/4dxfei/dosbox_segmentation_fault_core_dumped/ Also some missing dependencies (compared to stable version) were added: - SDL_sound - for mounting .cue files with compressed sound - SDL_net - for IPX support - libpng - for making screenshots
* | | | nawk: init at 20121220Muhammad Herdiansyah2017-07-27
| | | |
* | | | maintainers: update my(jb55) emailWilliam Casarin2017-07-26
| |_|/ |/| |
* | | container-linux-config-transpiler: init at 0.4.1 (#27486)Elijah Caine2017-07-19
| | |
* | | Merge pull request #27455 from TomSmeets/hidlistenBenno Fünfstück2017-07-18
|\ \ \ | | | | | | | | hid-listen: init at 1.01
| * | | maintainers: Add myself (Tom Smeets)Tom Smeets2017-07-17
| | | |