Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge branch 'master' into staging

+3152 -1074
+2
lib/maintainers.nix
··· 227 227 ivan-tkatchev = "Ivan Tkatchev <tkatchev@gmail.com>"; 228 228 j-keck = "Jürgen Keck <jhyphenkeck@gmail.com>"; 229 229 jagajaga = "Arseniy Seroka <ars.seroka@gmail.com>"; 230 + jammerful = "jammerful <jammerful@gmail.com>"; 230 231 jansol = "Jan Solanti <jan.solanti@paivola.fi>"; 231 232 javaguirre = "Javier Aguirre <contacto@javaguirre.net>"; 232 233 jb55 = "William Casarin <bill@casarin.me>"; ··· 353 354 msackman = "Matthew Sackman <matthew@wellquite.org>"; 354 355 mschristiansen = "Mikkel Christiansen <mikkel@rheosystems.com>"; 355 356 msteen = "Matthijs Steen <emailmatthijs@gmail.com>"; 357 + mt-caret = "Masayuki Takeda <mtakeda.enigsol@gmail.com>"; 356 358 mtreskin = "Max Treskin <zerthurd@gmail.com>"; 357 359 mudri = "James Wood <lamudri@gmail.com>"; 358 360 muflax = "Stefan Dorn <mail@muflax.com>";
+1 -4
nixos/modules/config/sysctl.nix
··· 60 60 61 61 # Hide kernel pointers (e.g. in /proc/modules) for unprivileged 62 62 # users as these make it easier to exploit kernel vulnerabilities. 63 - # 64 - # Removed under grsecurity. 65 - boot.kernel.sysctl."kernel.kptr_restrict" = 66 - if (config.boot.kernelPackages.kernel.features.grsecurity or false) then null else 1; 63 + boot.kernel.sysctl."kernel.kptr_restrict" = 1; 67 64 68 65 # Disable YAMA by default to allow easy debugging. 69 66 boot.kernel.sysctl."kernel.yama.ptrace_scope" = mkDefault 0;
-1
nixos/modules/installer/cd-dvd/sd-image-aarch64.nix
··· 10 10 in 11 11 { 12 12 imports = [ 13 - ../../profiles/minimal.nix 14 13 ../../profiles/installation-device.nix 15 14 ./sd-image.nix 16 15 ];
-1
nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix
··· 10 10 in 11 11 { 12 12 imports = [ 13 - ../../profiles/minimal.nix 14 13 ../../profiles/installation-device.nix 15 14 ./sd-image.nix 16 15 ];
-1
nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix
··· 10 10 in 11 11 { 12 12 imports = [ 13 - ../../profiles/minimal.nix 14 13 ../../profiles/installation-device.nix 15 14 ./sd-image.nix 16 15 ];
+2 -2
nixos/modules/programs/ssh.nix
··· 20 20 21 21 knownHosts = map (h: getAttr h cfg.knownHosts) (attrNames cfg.knownHosts); 22 22 23 - knownHostsText = flip (concatMapStringsSep "\n") knownHosts 23 + knownHostsText = (flip (concatMapStringsSep "\n") knownHosts 24 24 (h: assert h.hostNames != []; 25 25 concatStringsSep "," h.hostNames + " " 26 26 + (if h.publicKey != null then h.publicKey else readFile h.publicKeyFile) 27 - ); 27 + )) + "\n"; 28 28 29 29 in 30 30 {
+5 -3
nixos/modules/services/continuous-integration/gitlab-runner.nix
··· 5 5 let 6 6 cfg = config.services.gitlab-runner; 7 7 configFile = pkgs.writeText "config.toml" cfg.configText; 8 + hasDocker = config.virtualisation.docker.enable; 8 9 in 9 10 { 10 11 options.services.gitlab-runner = { ··· 33 34 config = mkIf cfg.enable { 34 35 systemd.services.gitlab-runner = { 35 36 description = "Gitlab Runner"; 36 - after = [ "network.target" "docker.service" ]; 37 - requires = [ "docker.service" ]; 37 + after = [ "network.target" ] 38 + ++ optional hasDocker "docker.service"; 39 + requires = optional hasDocker "docker.service"; 38 40 wantedBy = [ "multi-user.target" ]; 39 41 serviceConfig = { 40 42 ExecStart = ''${cfg.package.bin}/bin/gitlab-runner run \ ··· 51 53 52 54 users.extraUsers.gitlab-runner = { 53 55 group = "gitlab-runner"; 54 - extraGroups = [ "docker" ]; 56 + extraGroups = optional hasDocker "docker"; 55 57 uid = config.ids.uids.gitlab-runner; 56 58 home = cfg.workDir; 57 59 createHome = true;
+1
nixos/modules/services/networking/nsd.nix
··· 30 30 cd $out/zones 31 31 32 32 for zoneFile in *; do 33 + echo "|- checking zone '$out/zones/$zoneFile'" 33 34 ${nsdPkg}/sbin/nsd-checkzone "$zoneFile" "$zoneFile" || { 34 35 if grep -q \\\\\\$ "$zoneFile"; then 35 36 echo zone "$zoneFile" contains escaped dollar signes \\\$
+2
nixos/modules/services/security/shibboleth-sp.nix
··· 70 70 }; 71 71 }; 72 72 }; 73 + 74 + meta.maintainers = with lib.maintainers; [ jammerful ]; 73 75 }
+1 -1
nixos/modules/system/boot/luksroot.nix
··· 434 434 #!$out/bin/sh -e 435 435 if [ -e /.luksopen_args ]; then 436 436 cryptsetup \$(cat /.luksopen_args) 437 - killall cryptsetup 437 + killall -q cryptsetup 438 438 else 439 439 echo "Passphrase is not requested now" 440 440 exit 1
+2 -2
nixos/modules/tasks/powertop.nix
··· 3 3 with lib; 4 4 5 5 let 6 - cfg = config.powerManagment.powertop; 6 + cfg = config.powerManagement.powertop; 7 7 in { 8 8 ###### interface 9 9 10 - options.powerManagment.powertop.enable = mkEnableOption "powertop auto tuning on startup"; 10 + options.powerManagement.powertop.enable = mkEnableOption "powertop auto tuning on startup"; 11 11 12 12 ###### implementation 13 13
+1
pkgs/applications/altcoins/default.nix
··· 36 36 37 37 ethabi = callPackage ./ethabi.nix { }; 38 38 ethrun = callPackage ./ethrun.nix { }; 39 + seth = callPackage ./seth.nix { }; 39 40 40 41 primecoin = callPackage ./primecoin.nix { withGui = true; }; 41 42 primecoind = callPackage ./primecoin.nix { withGui = false; };
+31
pkgs/applications/altcoins/seth.nix
··· 1 + { stdenv, makeWrapper, lib, fetchFromGitHub 2 + , bc, coreutils, curl, ethabi, git, gnused, jshon, solc, which }: 3 + 4 + stdenv.mkDerivation rec { 5 + name = "seth-${version}"; 6 + version = "0.5.0"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "dapphub"; 10 + repo = "seth"; 11 + rev = "v${version}"; 12 + sha256 = "0bgygvilhbabb0y9pv9cn8cx7cj513w9is4vh6v69h2czknrjmgz"; 13 + }; 14 + 15 + nativeBuildInputs = [makeWrapper]; 16 + buildPhase = "true"; 17 + makeFlags = ["prefix=$(out)"]; 18 + postInstall = let path = lib.makeBinPath [ 19 + bc coreutils curl ethabi git gnused jshon solc which 20 + ]; in '' 21 + wrapProgram "$out/bin/seth" --prefix PATH : "${path}" 22 + ''; 23 + 24 + meta = { 25 + description = "Command-line client for talking to Ethereum nodes"; 26 + homepage = https://github.com/dapphub/seth/; 27 + maintainers = [stdenv.lib.maintainers.dbrock]; 28 + license = lib.licenses.gpl3; 29 + inherit version; 30 + }; 31 + }
+3 -3
pkgs/applications/graphics/sxiv/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "sxiv-${version}"; 5 - version = "v1.3.2"; 6 - #https://github.com/muennich/sxiv/archive/v1.3.2.zip 5 + version = "1.3.2"; 6 + 7 7 src = fetchFromGitHub { 8 8 owner = "muennich"; 9 9 repo = "sxiv"; 10 - rev = version; 10 + rev = "v${version}"; 11 11 sha256 = "1f4gz1qjhb44bbb3q5fqk439zyipkwnr19zhg89yq2pgmzzzqr2h"; 12 12 }; 13 13
+1 -1
pkgs/applications/networking/browsers/firefox/common.nix
··· 113 113 "--enable-system-sqlite" 114 114 #"--enable-system-cairo" 115 115 "--enable-startup-notification" 116 - "--enable-content-sandbox" # available since 26.0, but not much info available 116 + #"--enable-content-sandbox" # TODO: probably enable after 54 117 117 "--disable-tests" 118 118 "--disable-necko-wifi" # maybe we want to enable this at some point 119 119 "--disable-updater"
+7 -6
pkgs/applications/networking/cluster/helm/default.nix
··· 4 4 then "linux-amd64" 5 5 else "darwin-amd64"; 6 6 checksum = if stdenv.isLinux 7 - then "17fya0d1v2w44df5n5xb99vr8qjbnbfjvicsi9p7yz4iz2mcymd6" 8 - else "0299ffws37d60wim8kvdp4xrvqxa93sggrprgrsiclcp8bab0dcr"; 7 + then "0vjkcilxzwvkgcczcbq58nl2j17ddqiysxm5yl13agnmxzvxw6r2" 8 + else "1ga9gxzji48vhbaa0pkxd03h89zgjsbikbki9xla1qbvyvqjnw5g"; 9 + 10 + pname = "helm"; 11 + version = "2.4.1"; 9 12 in 10 - stdenv.mkDerivation rec { 11 - pname = "helm"; 12 - version = "2.3.1"; 13 + stdenv.mkDerivation { 13 14 name = "${pname}-${version}"; 14 15 15 16 src = fetchurl { 16 17 url = "https://kubernetes-helm.storage.googleapis.com/helm-v${version}-${arch}.tar.gz"; 17 - sha256 = "${checksum}"; 18 + sha256 = checksum; 18 19 }; 19 20 20 21 preferLocalBuild = true;
+1 -1
pkgs/applications/networking/cluster/terragrunt/default.nix
··· 10 10 rev = "v${version}"; 11 11 owner = "gruntwork-io"; 12 12 repo = "terragrunt"; 13 - sha256 = "1khmxqzhhkr6km4zfn0q3zm55wgc92hrayvqkf9snzr816c1qzp3"; 13 + sha256 = "07xxk7r9wvjv3v0l95g7sy5yphypfxmlymxzi7yv3b8dznifwm0y"; 14 14 }; 15 15 16 16 goDeps = ./deps.nix;
+4 -3
pkgs/applications/networking/instant-messengers/dino/default.nix
··· 13 13 }: 14 14 15 15 stdenv.mkDerivation rec { 16 - name = "dino-unstable-2017-04-24"; 16 + name = "dino-unstable-2017-05-11"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "dino"; 20 20 repo = "dino"; 21 - rev = "3eb9aa0fa79ea9fcebb5f702f81c2e54aafdc8cc"; 22 - sha256 = "0z9ql419q53f20bw4pfwsafxl4qqnz0ip91qibsf9jn5d56kcdwv"; 21 + rev = "b09a056a13de131a4f2f072ffa2f795a0bb2abe7"; 22 + sha256 = "1dis1kgaqb1925anmxlcy9n722zzyn5wvq8lmczi6h2h3j7wnnmz"; 23 23 fetchSubmodules = true; 24 24 }; 25 25 ··· 35 35 glib_networking 36 36 glib 37 37 gnome3.libgee 38 + gnome3.defaultIconTheme 38 39 sqlite 39 40 gdk_pixbuf 40 41 gtk3
+32
pkgs/applications/version-management/nbstripout/default.nix
··· 1 + {lib, python2Packages, git, mercurial}: 2 + 3 + with python2Packages; 4 + buildPythonApplication rec { 5 + name = "${pname}-${version}"; 6 + version = "0.3.0"; 7 + pname = "nbstripout"; 8 + 9 + # Mercurial should be added as a build input but because it's a Python 10 + # application, it would mess up the Python environment. Thus, don't add it 11 + # here, instead add it to PATH when running unit tests 12 + buildInputs = [ pytest pytest-flake8 pytest-cram git pytestrunner ]; 13 + propagatedBuildInputs = [ ipython nbformat ]; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + sha256 = "126xhjma4a0k7gq58hbqglhb3rai0a576azz7g8gmqjr3kl0264v"; 18 + }; 19 + 20 + # ignore flake8 tests for the nix wrapped setup.py 21 + checkPhase = '' 22 + PATH=$PATH:$out/bin:${mercurial}/bin pytest --ignore=nix_run_setup.py . 23 + ''; 24 + 25 + meta = { 26 + inherit version; 27 + description = "Strip output from Jupyter and IPython notebooks"; 28 + homepage = https://github.com/kynan/nbstripout; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ jluttine ]; 31 + }; 32 + }
+3 -2
pkgs/applications/window-managers/awesome/default.nix
··· 1 - { stdenv, fetchurl, fetchFromGitHub, luaPackages, cairo, cmake, imagemagick, pkgconfig, gdk_pixbuf 1 + { stdenv, fetchurl, fetchFromGitHub, luaPackages, cairo, librsvg, cmake, imagemagick, pkgconfig, gdk_pixbuf 2 2 , xorg, libstartup_notification, libxdg_basedir, libpthreadstubs 3 3 , xcb-util-cursor, makeWrapper, pango, gobjectIntrospection, unclutter 4 4 , compton, procps, iproute, coreutils, curl, alsaUtils, findutils, xterm ··· 30 30 ]; 31 31 32 32 propagatedUserEnvPkgs = [ hicolor_icon_theme ]; 33 - buildInputs = [ cairo dbus gdk_pixbuf gobjectIntrospection 33 + buildInputs = [ cairo librsvg dbus gdk_pixbuf gobjectIntrospection 34 34 git lgi libpthreadstubs libstartup_notification 35 35 libxdg_basedir lua nettools pango xcb-util-cursor 36 36 xorg.libXau xorg.libXdmcp xorg.libxcb xorg.libxshmfence ··· 54 54 55 55 postInstall = '' 56 56 wrapProgram $out/bin/awesome \ 57 + --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 57 58 --prefix LUA_CPATH ";" '"${lgi}/lib/lua/${lua.luaversion}/?.so"' \ 58 59 --prefix LUA_PATH ";" '"${lgi}/share/lua/${lua.luaversion}/?.lua;${lgi}/share/lua/${lua.luaversion}/lgi/?.lua"' \ 59 60 --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
+24
pkgs/data/fonts/fira-code/symbols.nix
··· 1 + { stdenv, runCommand, fetchurl, unzip }: 2 + 3 + runCommand "fira-code-symbols-20160811" { 4 + src = fetchurl { 5 + url = "https://github.com/tonsky/FiraCode/files/412440/FiraCode-Regular-Symbol.zip"; 6 + sha256 = "01sk8cmm50xg2vwf0ff212yi5gd2sxcb5l4i9g004alfrp7qaqxg"; 7 + }; 8 + buildInputs = [ unzip ]; 9 + 10 + meta = with stdenv.lib; { 11 + description = "FiraCode unicode ligature glyphs in private use area"; 12 + longDescription = '' 13 + FiraCode uses ligatures, which some editors don’t support. 14 + This addition adds them as glyphs to the private unicode use area. 15 + See https://github.com/tonsky/FiraCode/issues/211. 16 + ''; 17 + license = licenses.ofl; 18 + maintainers = [ maintainers.profpatsch ]; 19 + homepage = "https://github.com/tonsky/FiraCode/issues/211#issuecomment-239058632"; 20 + }; 21 + } '' 22 + mkdir -p $out/share/fonts/opentype 23 + unzip "$src" -d $out/share/fonts/opentype 24 + ''
+911 -238
pkgs/development/haskell-modules/hackage-packages.nix
··· 5939 5939 }: 5940 5940 mkDerivation { 5941 5941 pname = "GPipe"; 5942 - version = "2.2"; 5943 - sha256 = "960ef739287f3e3078a3257adbb9c74c22df6ea69ab269f5a365da0133c6245c"; 5942 + version = "2.2.1"; 5943 + sha256 = "8f8c2391b49dab16ae4b241ff7e4728f1c61c275ff422d42fc326c779508a7bc"; 5944 5944 libraryHaskellDepends = [ 5945 5945 base Boolean containers exception-transformers gl hashtables linear 5946 5946 transformers ··· 5988 5988 ({ mkDerivation, async, base, containers, GLFW-b, GPipe, stm }: 5989 5989 mkDerivation { 5990 5990 pname = "GPipe-GLFW"; 5991 - version = "1.4.0"; 5992 - sha256 = "5409922cc181e2f7d943afe63b6154a65799ee6eba318a6201f303987c1eb529"; 5991 + version = "1.4.1"; 5992 + sha256 = "6b86172c72c254c203a6bbab0848375538a52d90dc888ca1c517199d51714647"; 5993 5993 libraryHaskellDepends = [ async base containers GLFW-b GPipe stm ]; 5994 5994 homepage = "https://github.com/plredmond/GPipe-GLFW"; 5995 5995 description = "GLFW OpenGL context creation for GPipe"; ··· 17903 17903 license = "GPL"; 17904 17904 }) {}; 17905 17905 17906 + "Villefort" = callPackage 17907 + ({ mkDerivation, base, FindBin, HDBC, HDBC-sqlite3, mtl, scotty 17908 + , split, text, time 17909 + }: 17910 + mkDerivation { 17911 + pname = "Villefort"; 17912 + version = "0.1.0.6"; 17913 + sha256 = "1d3f0293e020c48206f6ca6cdabbca4042edbc1a9ae1c14484f5c00087d247f8"; 17914 + isLibrary = true; 17915 + isExecutable = true; 17916 + libraryHaskellDepends = [ 17917 + base FindBin HDBC HDBC-sqlite3 mtl split time 17918 + ]; 17919 + executableHaskellDepends = [ 17920 + base HDBC HDBC-sqlite3 scotty split text time 17921 + ]; 17922 + testHaskellDepends = [ base ]; 17923 + homepage = "https://github.com/Chrisr850/Villefort#readme"; 17924 + description = "Villefort is a task manager and time tracker written in haskell"; 17925 + license = stdenv.lib.licenses.bsd3; 17926 + }) {}; 17927 + 17906 17928 "Vulkan" = callPackage 17907 17929 ({ mkDerivation, base }: 17908 17930 mkDerivation { ··· 19898 19920 ({ mkDerivation, base }: 19899 19921 mkDerivation { 19900 19922 pname = "acme-cofunctor"; 19901 - version = "0.1.0.0"; 19902 - sha256 = "d5ecbe477dd579fec0c6f6ad5d8f05d884de65af6570d519703896ecfe08311a"; 19923 + version = "0.1.1.0"; 19924 + sha256 = "9d3c87320b56a20b5d22c77f8ee7add4c725a44ea517352253b0d0b5c0b5b479"; 19903 19925 libraryHaskellDepends = [ base ]; 19904 19926 homepage = "https://github.com/jaspervdj/acme-cofunctor"; 19905 19927 description = "A Cofunctor is a structure from category theory dual to Functor"; ··· 20745 20767 hydraPlatforms = stdenv.lib.platforms.none; 20746 20768 }) {}; 20747 20769 20748 - "aeson_0_11_3_0" = callPackage 20749 - ({ mkDerivation, attoparsec, base, base-orphans, bytestring 20750 - , containers, deepseq, dlist, fail, ghc-prim, hashable, HUnit, mtl 20751 - , QuickCheck, quickcheck-instances, scientific, syb, tagged 20752 - , template-haskell, test-framework, test-framework-hunit 20753 - , test-framework-quickcheck2, text, time, transformers 20754 - , unordered-containers, vector 20755 - }: 20756 - mkDerivation { 20757 - pname = "aeson"; 20758 - version = "0.11.3.0"; 20759 - sha256 = "f326fac57881c228d91f610a2c92f083a60e3830d9c7d35dfb0a16925c95ece9"; 20760 - libraryHaskellDepends = [ 20761 - attoparsec base bytestring containers deepseq dlist fail ghc-prim 20762 - hashable mtl scientific syb tagged template-haskell text time 20763 - transformers unordered-containers vector 20764 - ]; 20765 - testHaskellDepends = [ 20766 - attoparsec base base-orphans bytestring containers ghc-prim 20767 - hashable HUnit QuickCheck quickcheck-instances tagged 20768 - template-haskell test-framework test-framework-hunit 20769 - test-framework-quickcheck2 text time unordered-containers vector 20770 - ]; 20771 - homepage = "https://github.com/bos/aeson"; 20772 - description = "Fast JSON parsing and encoding"; 20773 - license = stdenv.lib.licenses.bsd3; 20774 - hydraPlatforms = stdenv.lib.platforms.none; 20775 - }) {}; 20776 - 20777 20770 "aeson" = callPackage 20778 20771 ({ mkDerivation, attoparsec, base, base-compat, base-orphans 20779 20772 , base16-bytestring, bytestring, containers, deepseq, dlist ··· 27412 27405 }: 27413 27406 mkDerivation { 27414 27407 pname = "atlassian-connect-core"; 27415 - version = "0.7.0.2"; 27416 - sha256 = "6872f0ca4a70c50942b239828621fda3923a3763921130150be20c568c40ff50"; 27408 + version = "0.7.2.0"; 27409 + sha256 = "25cc9902cc87845a569f48ec7b379d5ceb83b7fcf9751f2908e69b00aec3db39"; 27417 27410 libraryHaskellDepends = [ 27418 27411 aeson atlassian-connect-descriptor base base64-bytestring 27419 27412 bytestring case-insensitive cipher-aes configurator containers ··· 27435 27428 }: 27436 27429 mkDerivation { 27437 27430 pname = "atlassian-connect-descriptor"; 27438 - version = "0.4.4.2"; 27439 - sha256 = "9352e134c720358694b7e839c5056ce62334303d0db9cb94e151c086da123598"; 27431 + version = "0.4.5.0"; 27432 + sha256 = "a05e750e20af9f0cf32ddd154215550a6fda5b44b8f9b120c3fd71158ee7fa37"; 27440 27433 libraryHaskellDepends = [ 27441 27434 aeson base cases network network-uri text time-units 27442 27435 unordered-containers ··· 29911 29904 license = stdenv.lib.licenses.mit; 29912 29905 }) {}; 29913 29906 29907 + "base-feature-macros" = callPackage 29908 + ({ mkDerivation, base }: 29909 + mkDerivation { 29910 + pname = "base-feature-macros"; 29911 + version = "0.1"; 29912 + sha256 = "be1ba0e207be3558f5b061785dd363fd63613034e00488b022be7655561d39ab"; 29913 + revision = "1"; 29914 + editedCabalFile = "d92172580179ae9338cb58504d1b05c058ce0d593ef4f67a88dbef842f693ae6"; 29915 + libraryHaskellDepends = [ base ]; 29916 + doHaddock = false; 29917 + description = "Semantic CPP feature macros for base"; 29918 + license = stdenv.lib.licenses.bsd3; 29919 + }) {}; 29920 + 29914 29921 "base-generics" = callPackage 29915 29922 ({ mkDerivation, base }: 29916 29923 mkDerivation { ··· 33580 33587 pname = "blank-canvas"; 33581 33588 version = "0.6"; 33582 33589 sha256 = "2a0e5c4fc50b1ce43e56b1a11056186c21d565e225da36f90c58f8c0a70f48b3"; 33583 - revision = "10"; 33584 - editedCabalFile = "b3fca3e52b9662881d181fa39c63b5b5095f77f83f0fd223c2a4cfeffa05a486"; 33590 + revision = "11"; 33591 + editedCabalFile = "06e4ddd08f0655253a5e5129eeb8790e5667f679c8c806cd1133b3998870bad8"; 33585 33592 libraryHaskellDepends = [ 33586 33593 aeson base base-compat base64-bytestring bytestring colour 33587 33594 containers data-default-class http-types kansas-comet mime-types ··· 34982 34989 }) {}; 34983 34990 34984 34991 "bound" = callPackage 34985 - ({ mkDerivation, base, bifunctors, binary, bytes, cereal, comonad 34986 - , directory, doctest, filepath, hashable, hashable-extras 34987 - , prelude-extras, profunctors, template-haskell, transformers 34988 - , vector 34992 + ({ mkDerivation, base, bifunctors, binary, bytes, Cabal 34993 + , cabal-doctest, cereal, comonad, deepseq, deriving-compat, doctest 34994 + , functor-classes-compat, hashable, mmorph, profunctors 34995 + , template-haskell, transformers, transformers-compat, vector, void 34989 34996 }: 34990 34997 mkDerivation { 34991 34998 pname = "bound"; 34992 - version = "1.0.7"; 34993 - sha256 = "ad0388ade83ca0b3cf02b182e663f553a83b3a8116ada8f39543318bf516340e"; 34999 + version = "2"; 35000 + sha256 = "5d08b02ae1f17764ced96d497510a60cb9937ecf2b1faf3fdf791039a799c37c"; 35001 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 34994 35002 libraryHaskellDepends = [ 34995 - base bifunctors binary bytes cereal comonad hashable 34996 - hashable-extras prelude-extras profunctors template-haskell 34997 - transformers 35003 + base bifunctors binary bytes cereal comonad deepseq hashable mmorph 35004 + profunctors template-haskell transformers transformers-compat 34998 35005 ]; 34999 35006 testHaskellDepends = [ 35000 - base directory doctest filepath prelude-extras transformers vector 35007 + base deriving-compat doctest functor-classes-compat transformers 35008 + transformers-compat vector void 35001 35009 ]; 35002 35010 homepage = "http://github.com/ekmett/bound/"; 35003 35011 description = "Making de Bruijn Succ Less"; ··· 37064 37072 }: 37065 37073 mkDerivation { 37066 37074 pname = "cabal-info"; 37067 - version = "0.1.0.0"; 37068 - sha256 = "d7623ce69cdf180f3266cc14fcf4e53f4d5b2c4d9cb359f145a730878096fc6d"; 37075 + version = "0.2.1"; 37076 + sha256 = "9484ab621cf0b502edea1430966919005cf323b30ad83c8aac8912930072c4bd"; 37069 37077 isLibrary = true; 37070 37078 isExecutable = true; 37071 37079 libraryHaskellDepends = [ ··· 44947 44955 license = stdenv.lib.licenses.bsd2; 44948 44956 }) {}; 44949 44957 44958 + "concurrent-output_1_9_0" = callPackage 44959 + ({ mkDerivation, ansi-terminal, async, base, directory, exceptions 44960 + , process, stm, terminal-size, text, transformers, unix 44961 + }: 44962 + mkDerivation { 44963 + pname = "concurrent-output"; 44964 + version = "1.9.0"; 44965 + sha256 = "2341d06e2bc51963a4f8d035c7cd7c7e9cf02f3d92001aa5ee586e3f00a64b72"; 44966 + libraryHaskellDepends = [ 44967 + ansi-terminal async base directory exceptions process stm 44968 + terminal-size text transformers unix 44969 + ]; 44970 + description = "Ungarble output from several threads or commands"; 44971 + license = stdenv.lib.licenses.bsd2; 44972 + hydraPlatforms = stdenv.lib.platforms.none; 44973 + }) {}; 44974 + 44950 44975 "concurrent-rpc" = callPackage 44951 44976 ({ mkDerivation, base }: 44952 44977 mkDerivation { ··· 47992 48017 license = stdenv.lib.licenses.bsd3; 47993 48018 }) {}; 47994 48019 48020 + "crdt" = callPackage 48021 + ({ mkDerivation, base, derive, QuickCheck, tasty, tasty-quickcheck 48022 + , vector 48023 + }: 48024 + mkDerivation { 48025 + pname = "crdt"; 48026 + version = "0.1"; 48027 + sha256 = "86de73b5c2f2c597de3203c7724ae9a73bb2db6b6d67daac24137c3a05b19880"; 48028 + libraryHaskellDepends = [ base vector ]; 48029 + testHaskellDepends = [ 48030 + base derive QuickCheck tasty tasty-quickcheck vector 48031 + ]; 48032 + homepage = "https://github.com/cblp/crdt#readme"; 48033 + description = "Conflict-free replicated data types"; 48034 + license = stdenv.lib.licenses.bsd3; 48035 + }) {}; 48036 + 47995 48037 "creatur" = callPackage 47996 48038 ({ mkDerivation, array, base, binary, bytestring, cereal, cond 47997 48039 , directory, exceptions, filepath, gray-extended, hdaemonize ··· 49057 49099 license = stdenv.lib.licenses.bsd3; 49058 49100 }) {inherit (pkgs) openssl;}; 49059 49101 49102 + "cryptonite-openssl_0_6" = callPackage 49103 + ({ mkDerivation, base, bytestring, cryptonite, memory, openssl 49104 + , tasty, tasty-hunit, tasty-kat, tasty-quickcheck 49105 + }: 49106 + mkDerivation { 49107 + pname = "cryptonite-openssl"; 49108 + version = "0.6"; 49109 + sha256 = "a8cb97c96bfb3e7b7ff8d59629317882dbf3cea12ba978d8475c96a6c28750a6"; 49110 + libraryHaskellDepends = [ base bytestring cryptonite memory ]; 49111 + librarySystemDepends = [ openssl ]; 49112 + testHaskellDepends = [ 49113 + base bytestring cryptonite tasty tasty-hunit tasty-kat 49114 + tasty-quickcheck 49115 + ]; 49116 + homepage = "https://github.com/haskell-crypto/cryptonite-openssl"; 49117 + description = "Crypto stuff using OpenSSL cryptographic library"; 49118 + license = stdenv.lib.licenses.bsd3; 49119 + hydraPlatforms = stdenv.lib.platforms.none; 49120 + }) {inherit (pkgs) openssl;}; 49121 + 49060 49122 "cryptsy-api" = callPackage 49061 49123 ({ mkDerivation, aeson, base, bytestring, deepseq, either 49062 49124 , http-client, http-client-tls, old-locale, pipes-attoparsec ··· 49927 49989 hydraPlatforms = stdenv.lib.platforms.none; 49928 49990 }) {}; 49929 49991 49992 + "czipwith" = callPackage 49993 + ({ mkDerivation, base, template-haskell, transformers }: 49994 + mkDerivation { 49995 + pname = "czipwith"; 49996 + version = "1.0.0.0"; 49997 + sha256 = "45a2af0fd73f4cb7968c382465d8c5c6f4807d195d85e5b35bccef8f5e7c2ce1"; 49998 + libraryHaskellDepends = [ base template-haskell ]; 49999 + testHaskellDepends = [ base transformers ]; 50000 + homepage = "https://github.com/lspitzner/czipwith/"; 50001 + description = "CZipWith class and deriving via TH"; 50002 + license = stdenv.lib.licenses.bsd3; 50003 + }) {}; 50004 + 49930 50005 "d-bus" = callPackage 49931 50006 ({ mkDerivation, async, attoparsec, base, binary, blaze-builder 49932 50007 , bytestring, conduit, conduit-extra, containers ··· 51047 51122 homepage = "https://github.com/mvv/data-dword"; 51048 51123 description = "Stick two binary words together to get a bigger one"; 51049 51124 license = stdenv.lib.licenses.bsd3; 51125 + }) {}; 51126 + 51127 + "data-dword_0_3_1_1" = callPackage 51128 + ({ mkDerivation, base, data-bword, ghc-prim, hashable, tasty 51129 + , tasty-quickcheck, template-haskell 51130 + }: 51131 + mkDerivation { 51132 + pname = "data-dword"; 51133 + version = "0.3.1.1"; 51134 + sha256 = "f77cd3c4cad022a7d229f96511fbd88eb8b0f2c9a40b67dc8c971dbd3d18fa35"; 51135 + libraryHaskellDepends = [ 51136 + base data-bword ghc-prim hashable template-haskell 51137 + ]; 51138 + testHaskellDepends = [ base tasty tasty-quickcheck ]; 51139 + homepage = "https://github.com/mvv/data-dword"; 51140 + description = "Stick two binary words together to get a bigger one"; 51141 + license = stdenv.lib.licenses.bsd3; 51142 + hydraPlatforms = stdenv.lib.platforms.none; 51050 51143 }) {}; 51051 51144 51052 51145 "data-easy" = callPackage ··· 53432 53525 pname = "deepseq-generics"; 53433 53526 version = "0.2.0.0"; 53434 53527 sha256 = "b0b3ef5546c0768ef9194519a90c629f8f2ba0348487e620bb89d512187c7c9d"; 53528 + revision = "1"; 53529 + editedCabalFile = "023d1de7ad38dc0f72f0e77c7620a036fc632a6ac5c07e9f9229a8834948b514"; 53435 53530 libraryHaskellDepends = [ base deepseq ghc-prim ]; 53436 53531 testHaskellDepends = [ 53437 53532 base deepseq ghc-prim HUnit test-framework test-framework-hunit ··· 62238 62333 license = stdenv.lib.licenses.bsd3; 62239 62334 }) {}; 62240 62335 62336 + "ersatz_0_4" = callPackage 62337 + ({ mkDerivation, array, attoparsec, base, bytestring, Cabal 62338 + , cabal-doctest, containers, data-default, directory, doctest 62339 + , filepath, lens, mtl, parsec, process, temporary, transformers 62340 + , unordered-containers 62341 + }: 62342 + mkDerivation { 62343 + pname = "ersatz"; 62344 + version = "0.4"; 62345 + sha256 = "8e9d11bb90e191eae3a4f4fc4a332ac5e0e4fb996889030c46a2ecb5db38739c"; 62346 + isLibrary = true; 62347 + isExecutable = true; 62348 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 62349 + libraryHaskellDepends = [ 62350 + array attoparsec base bytestring containers data-default lens mtl 62351 + process temporary transformers unordered-containers 62352 + ]; 62353 + executableHaskellDepends = [ 62354 + array base containers lens mtl parsec 62355 + ]; 62356 + testHaskellDepends = [ array base directory doctest filepath mtl ]; 62357 + homepage = "http://github.com/ekmett/ersatz"; 62358 + description = "A monad for expressing SAT or QSAT problems using observable sharing"; 62359 + license = stdenv.lib.licenses.bsd3; 62360 + hydraPlatforms = stdenv.lib.platforms.none; 62361 + }) {}; 62362 + 62241 62363 "ersatz-toysat" = callPackage 62242 62364 ({ mkDerivation, array, base, containers, ersatz, toysolver 62243 62365 , transformers ··· 62922 63044 license = stdenv.lib.licenses.bsd3; 62923 63045 }) {}; 62924 63046 63047 + "eventful-core" = callPackage 63048 + ({ mkDerivation, aeson, base, containers, hlint, hspec 63049 + , http-api-data, HUnit, path-pieces, template-haskell, text 63050 + , transformers, uuid 63051 + }: 63052 + mkDerivation { 63053 + pname = "eventful-core"; 63054 + version = "0.1.1"; 63055 + sha256 = "ea7d123dd9510d72f651b4197cbc35d34dd4d737b4e567fc1f16571518c64583"; 63056 + libraryHaskellDepends = [ 63057 + aeson base containers http-api-data path-pieces template-haskell 63058 + text transformers uuid 63059 + ]; 63060 + testHaskellDepends = [ 63061 + aeson base containers hlint hspec http-api-data HUnit path-pieces 63062 + template-haskell text transformers uuid 63063 + ]; 63064 + homepage = "https://github.com/jdreaver/eventful#readme"; 63065 + description = "Core module for eventful"; 63066 + license = stdenv.lib.licenses.mit; 63067 + }) {}; 63068 + 63069 + "eventful-dynamodb" = callPackage 63070 + ({ mkDerivation, aeson, amazonka, amazonka-dynamodb, base 63071 + , bytestring, conduit, eventful-core, eventful-test-helpers, hlint 63072 + , hspec, HUnit, lens, QuickCheck, quickcheck-instances, safe, text 63073 + , unordered-containers, vector 63074 + }: 63075 + mkDerivation { 63076 + pname = "eventful-dynamodb"; 63077 + version = "0.1.1"; 63078 + sha256 = "3431f60159b7c7dc6b3994c5fd3aa87e48d43cf54ea499d07b363cf79b39cc91"; 63079 + libraryHaskellDepends = [ 63080 + aeson amazonka amazonka-dynamodb base bytestring conduit 63081 + eventful-core lens safe text unordered-containers vector 63082 + ]; 63083 + testHaskellDepends = [ 63084 + aeson amazonka amazonka-dynamodb base bytestring conduit 63085 + eventful-core eventful-test-helpers hlint hspec HUnit lens 63086 + QuickCheck quickcheck-instances safe text unordered-containers 63087 + vector 63088 + ]; 63089 + homepage = "https://github.com/jdreaver/eventful#readme"; 63090 + description = "Library for eventful DynamoDB event stores"; 63091 + license = stdenv.lib.licenses.mit; 63092 + }) {}; 63093 + 63094 + "eventful-memory" = callPackage 63095 + ({ mkDerivation, async, base, containers, eventful-core 63096 + , eventful-test-helpers, hlint, hspec, HUnit, mtl, safe, stm 63097 + }: 63098 + mkDerivation { 63099 + pname = "eventful-memory"; 63100 + version = "0.1.1"; 63101 + sha256 = "efd3b19092571ac0d669f511da8c2f5559277255f6f783de5473669c388442e6"; 63102 + libraryHaskellDepends = [ 63103 + async base containers eventful-core mtl safe stm 63104 + ]; 63105 + testHaskellDepends = [ 63106 + async base containers eventful-core eventful-test-helpers hlint 63107 + hspec HUnit mtl safe stm 63108 + ]; 63109 + homepage = "https://github.com/jdreaver/eventful#readme"; 63110 + description = "In-memory implementations for eventful"; 63111 + license = stdenv.lib.licenses.mit; 63112 + }) {}; 63113 + 63114 + "eventful-postgresql" = callPackage 63115 + ({ mkDerivation, aeson, base, bytestring, eventful-core 63116 + , eventful-sql-common, eventful-test-helpers, hlint, hspec, HUnit 63117 + , mtl, persistent, persistent-postgresql, text 63118 + }: 63119 + mkDerivation { 63120 + pname = "eventful-postgresql"; 63121 + version = "0.1.1"; 63122 + sha256 = "9a2adf281dad1040204303dae81d3bfcf620626c54f6337209b24b1860da2c92"; 63123 + libraryHaskellDepends = [ 63124 + aeson base bytestring eventful-core eventful-sql-common mtl 63125 + persistent persistent-postgresql text 63126 + ]; 63127 + testHaskellDepends = [ 63128 + aeson base bytestring eventful-core eventful-sql-common 63129 + eventful-test-helpers hlint hspec HUnit mtl persistent 63130 + persistent-postgresql text 63131 + ]; 63132 + homepage = "https://github.com/jdreaver/eventful#readme"; 63133 + description = "Postgres implementations for eventful"; 63134 + license = stdenv.lib.licenses.mit; 63135 + }) {}; 63136 + 63137 + "eventful-sql-common" = callPackage 63138 + ({ mkDerivation, aeson, base, bytestring, eventful-core, mtl 63139 + , persistent, persistent-template, split, text, uuid 63140 + }: 63141 + mkDerivation { 63142 + pname = "eventful-sql-common"; 63143 + version = "0.1.1"; 63144 + sha256 = "60a1bcc0643a088697856a4962ee0ab99e65fd69ef1e598f5ab981c6c98866f6"; 63145 + libraryHaskellDepends = [ 63146 + aeson base bytestring eventful-core mtl persistent 63147 + persistent-template split text uuid 63148 + ]; 63149 + homepage = "https://github.com/jdreaver/eventful#readme"; 63150 + description = "Common library for SQL event stores"; 63151 + license = stdenv.lib.licenses.mit; 63152 + }) {}; 63153 + 63154 + "eventful-sqlite" = callPackage 63155 + ({ mkDerivation, aeson, base, bytestring, eventful-core 63156 + , eventful-sql-common, eventful-test-helpers, hlint, hspec, HUnit 63157 + , mtl, persistent, persistent-sqlite, text, uuid 63158 + }: 63159 + mkDerivation { 63160 + pname = "eventful-sqlite"; 63161 + version = "0.1.1"; 63162 + sha256 = "e4ebd1e761f60e1cadd033f44070fab21c96c43e923c2b22f292c96cd0dcdc2e"; 63163 + libraryHaskellDepends = [ 63164 + aeson base bytestring eventful-core eventful-sql-common mtl 63165 + persistent persistent-sqlite text uuid 63166 + ]; 63167 + testHaskellDepends = [ 63168 + aeson base bytestring eventful-core eventful-sql-common 63169 + eventful-test-helpers hlint hspec HUnit mtl persistent 63170 + persistent-sqlite text uuid 63171 + ]; 63172 + homepage = "https://github.com/jdreaver/eventful#readme"; 63173 + description = "SQLite implementations for eventful"; 63174 + license = stdenv.lib.licenses.mit; 63175 + }) {}; 63176 + 63177 + "eventful-test-helpers" = callPackage 63178 + ({ mkDerivation, aeson, aeson-casing, base, eventful-core, extra 63179 + , hspec, monad-logger 63180 + }: 63181 + mkDerivation { 63182 + pname = "eventful-test-helpers"; 63183 + version = "0.1.1"; 63184 + sha256 = "2fe935a290a66f7ecc5a52c33df06b1aa75e90fdf4212c4aa68c584b6a654356"; 63185 + libraryHaskellDepends = [ 63186 + aeson aeson-casing base eventful-core extra hspec monad-logger 63187 + ]; 63188 + homepage = "https://github.com/jdreaver/eventful#readme"; 63189 + description = "Common module used for eventful tests"; 63190 + license = stdenv.lib.licenses.mit; 63191 + }) {}; 63192 + 62925 63193 "eventloop" = callPackage 62926 63194 ({ mkDerivation, aeson, base, bytestring, concurrent-utilities 62927 63195 , deepseq, network, stm, suspend, text, timers, websockets ··· 67972 68240 }: 67973 68241 mkDerivation { 67974 68242 pname = "forest"; 67975 - version = "0.1"; 67976 - sha256 = "4de243b4eddddc534881617c6335e0658496ad67c2ebc65ba148b2965fe64460"; 68243 + version = "0.1.1.1"; 68244 + sha256 = "177b321ada64b8f396b643c1e9ada0e721ec7a02d408dda65d522a88e1fb243c"; 67977 68245 libraryHaskellDepends = [ 67978 68246 aeson base bifunctors deepseq hashable profunctors semigroupoids 67979 68247 ]; ··· 86279 86547 }) {}; 86280 86548 86281 86549 "haskeline-repl" = callPackage 86282 - ({ mkDerivation, ansi-terminal, base, haskeline, mtl }: 86550 + ({ mkDerivation, ansi-terminal, base, haskeline, mtl, safe }: 86283 86551 mkDerivation { 86284 86552 pname = "haskeline-repl"; 86285 - version = "0.3.0.0"; 86286 - sha256 = "0de972adbe908b3a6b3b2b681f5f3de0d4bb3deaa112179c643d4736e675e961"; 86287 - libraryHaskellDepends = [ ansi-terminal base haskeline mtl ]; 86553 + version = "0.4.0.0"; 86554 + sha256 = "ee1fa50e447997eebc0a2218a1b6cb85e379054d22c016f6e248d7d6615e722d"; 86555 + libraryHaskellDepends = [ ansi-terminal base haskeline mtl safe ]; 86288 86556 homepage = "https://github.com/githubuser/haskeline-repl#readme"; 86289 86557 license = stdenv.lib.licenses.bsd3; 86290 86558 }) {}; ··· 89596 89864 license = stdenv.lib.licenses.bsd3; 89597 89865 }) {}; 89598 89866 89867 + "haven" = callPackage 89868 + ({ mkDerivation, base, bytestring, containers, http-conduit 89869 + , http-types, mtl, SHA, xml 89870 + }: 89871 + mkDerivation { 89872 + pname = "haven"; 89873 + version = "0.1.0.0"; 89874 + sha256 = "0f1a0ae54594429d11fd11b6975aa2f115d0063f4687992a30048c8c75153598"; 89875 + isLibrary = false; 89876 + isExecutable = true; 89877 + executableHaskellDepends = [ 89878 + base bytestring containers http-conduit http-types mtl SHA xml 89879 + ]; 89880 + description = "Recursively retrieve maven dependencies"; 89881 + license = stdenv.lib.licenses.bsd3; 89882 + }) {}; 89883 + 89599 89884 "haverer" = callPackage 89600 89885 ({ mkDerivation, base, basic-prelude, containers, errors, lens 89601 89886 , MonadRandom, mtl, random-shuffle, tasty, tasty-hunit ··· 90300 90585 license = stdenv.lib.licenses.bsd3; 90301 90586 }) {}; 90302 90587 90588 + "hdaemonize_0_5_3" = callPackage 90589 + ({ mkDerivation, base, bytestring, extensible-exceptions, filepath 90590 + , hsyslog, mtl, unix 90591 + }: 90592 + mkDerivation { 90593 + pname = "hdaemonize"; 90594 + version = "0.5.3"; 90595 + sha256 = "a1884c7444ed11b86f4776dbfbabe42adff8a91de0a261747c30778ea50c6118"; 90596 + libraryHaskellDepends = [ 90597 + base bytestring extensible-exceptions filepath hsyslog mtl unix 90598 + ]; 90599 + homepage = "http://github.com/greydot/hdaemonize"; 90600 + description = "Library to handle the details of writing daemons for UNIX"; 90601 + license = stdenv.lib.licenses.bsd3; 90602 + hydraPlatforms = stdenv.lib.platforms.none; 90603 + }) {}; 90604 + 90303 90605 "hdaemonize-buildfix" = callPackage 90304 90606 ({ mkDerivation, base, extensible-exceptions, filepath, hsyslog 90305 90607 , mtl, unix ··· 90600 90902 }: 90601 90903 mkDerivation { 90602 90904 pname = "hdo"; 90603 - version = "0.4"; 90604 - sha256 = "b15832e660ec0072d50aea07fab0324a107b090d221446961dce20babffd69d0"; 90905 + version = "0.5"; 90906 + sha256 = "5a55fbb3a92c1d98656ac9cb62218a68ba760d699eeaf874c005d44b24b43d5a"; 90605 90907 isLibrary = true; 90606 90908 isExecutable = true; 90607 90909 libraryHaskellDepends = [ ··· 92013 92315 }: 92014 92316 mkDerivation { 92015 92317 pname = "hexpat-lens"; 92016 - version = "0.1.4"; 92017 - sha256 = "35783e1bb8654ac74866b7910f7f58385a78d0005d05c26bc7efd36ca9827978"; 92318 + version = "0.1.5"; 92319 + sha256 = "cae65e389dbf69932e313cd45fec7fc2f7c45551c583773bc27059856a2f268d"; 92018 92320 libraryHaskellDepends = [ 92019 92321 base bytestring deepseq hexpat hexpat-tagsoup lens 92020 92322 ]; ··· 96046 96348 96047 96349 "hookup" = callPackage 96048 96350 ({ mkDerivation, base, bytestring, HsOpenSSL, HsOpenSSL-x509-system 96049 - , network, openssl, socks, template-haskell 96351 + , network, openssl, socks 96050 96352 }: 96051 96353 mkDerivation { 96052 96354 pname = "hookup"; 96053 - version = "0.1.0.0"; 96054 - sha256 = "0b321b470cb66f8b0d1611cbe26ec6d0c8904f984456bd2fbe292fb2efd8a580"; 96055 - revision = "1"; 96056 - editedCabalFile = "85316f17f206fc4fbff16d40ef7c50029b9abb1f1674298869be468b1d7eb7e3"; 96355 + version = "0.1.1.0"; 96356 + sha256 = "e5f0384d832304e4398b3fe7859962acbddbfbf5f2bd9d31ae5331cc459aeb85"; 96057 96357 libraryHaskellDepends = [ 96058 96358 base bytestring HsOpenSSL HsOpenSSL-x509-system network socks 96059 - template-haskell 96060 96359 ]; 96061 96360 librarySystemDepends = [ openssl ]; 96062 96361 homepage = "https://github.com/glguy/irc-core"; ··· 96778 97077 }: 96779 97078 mkDerivation { 96780 97079 pname = "hpack-convert"; 96781 - version = "0.14.6"; 96782 - sha256 = "80a439b06603e48f338ad4a08b0ffc54c0f0f97584a265f5fab5b31d8c03cb1c"; 97080 + version = "1.0.0"; 97081 + sha256 = "b551821123c5ce2d96d97f2ca7a763cb742ea6d8efc051ccf68501eb0cd32051"; 96783 97082 isLibrary = true; 96784 97083 isExecutable = true; 96785 97084 libraryHaskellDepends = [ ··· 96971 97270 pname = "hpc-coveralls"; 96972 97271 version = "1.0.9"; 96973 97272 sha256 = "43ab8bda2e874cfc5690bca938ab3c84688fa332d2a70b390a490ea47bb73e74"; 97273 + isLibrary = true; 97274 + isExecutable = true; 97275 + libraryHaskellDepends = [ 97276 + aeson base bytestring Cabal cmdargs containers curl directory 97277 + directory-tree hpc process pureMD5 retry safe split transformers 97278 + ]; 97279 + executableHaskellDepends = [ 97280 + aeson async base bytestring Cabal cmdargs containers curl directory 97281 + directory-tree hpc process pureMD5 regex-posix retry safe split 97282 + transformers 97283 + ]; 97284 + testHaskellDepends = [ base HUnit ]; 97285 + homepage = "https://github.com/guillaume-nargeot/hpc-coveralls"; 97286 + description = "Coveralls.io support for Haskell."; 97287 + license = stdenv.lib.licenses.bsd3; 97288 + hydraPlatforms = stdenv.lib.platforms.none; 97289 + }) {}; 97290 + 97291 + "hpc-coveralls_1_0_10" = callPackage 97292 + ({ mkDerivation, aeson, async, base, bytestring, Cabal, cmdargs 97293 + , containers, curl, directory, directory-tree, hpc, HUnit, process 97294 + , pureMD5, regex-posix, retry, safe, split, transformers 97295 + }: 97296 + mkDerivation { 97297 + pname = "hpc-coveralls"; 97298 + version = "1.0.10"; 97299 + sha256 = "e222c0d36a6d266205957d0c71e1baeb1581847e79b0b5b9d883a4ef7381d0d9"; 96974 97300 isLibrary = true; 96975 97301 isExecutable = true; 96976 97302 libraryHaskellDepends = [ ··· 101140 101466 }: 101141 101467 mkDerivation { 101142 101468 pname = "hsudoku"; 101143 - version = "0.1.0.0"; 101144 - sha256 = "d4f82611b75c8da0c9ac4ede33c2e22bd23853e54fd09362adc4911047139e29"; 101469 + version = "0.1.0.1"; 101470 + sha256 = "867bbfeb6660321e5a2927091db581f160805315fac22d4a47a43da4e8aa49ac"; 101145 101471 isLibrary = true; 101146 101472 isExecutable = true; 101147 101473 libraryHaskellDepends = [ ··· 101302 101628 homepage = "http://github.com/peti/hsyslog"; 101303 101629 description = "FFI interface to syslog(3) from POSIX.1-2001"; 101304 101630 license = stdenv.lib.licenses.bsd3; 101631 + maintainers = with stdenv.lib.maintainers; [ peti ]; 101632 + }) {}; 101633 + 101634 + "hsyslog_5" = callPackage 101635 + ({ mkDerivation, base, doctest }: 101636 + mkDerivation { 101637 + pname = "hsyslog"; 101638 + version = "5"; 101639 + sha256 = "4d2fca67cec22c14379e35b3d03d5dd09ced4aefd253ef0c7489cb964e58f91a"; 101640 + isLibrary = true; 101641 + isExecutable = true; 101642 + libraryHaskellDepends = [ base ]; 101643 + testHaskellDepends = [ base doctest ]; 101644 + homepage = "http://github.com/peti/hsyslog"; 101645 + description = "FFI interface to syslog(3) from POSIX.1-2001"; 101646 + license = stdenv.lib.licenses.bsd3; 101647 + hydraPlatforms = stdenv.lib.platforms.none; 101305 101648 maintainers = with stdenv.lib.maintainers; [ peti ]; 101306 101649 }) {}; 101307 101650 ··· 101849 102192 hydraPlatforms = stdenv.lib.platforms.none; 101850 102193 }) {}; 101851 102194 101852 - "http-client_0_4_31_2" = callPackage 101853 - ({ mkDerivation, array, async, base, base64-bytestring 101854 - , blaze-builder, bytestring, case-insensitive, containers, cookie 101855 - , data-default-class, deepseq, directory, exceptions, filepath 101856 - , ghc-prim, hspec, http-types, mime-types, monad-control, network 101857 - , network-uri, random, streaming-commons, text, time, transformers 101858 - , zlib 101859 - }: 101860 - mkDerivation { 101861 - pname = "http-client"; 101862 - version = "0.4.31.2"; 101863 - sha256 = "16410148a9705677cdd89510192caf1abd3460db2a17ce0c2fafd7bd0c15d88b"; 101864 - libraryHaskellDepends = [ 101865 - array base base64-bytestring blaze-builder bytestring 101866 - case-insensitive containers cookie data-default-class deepseq 101867 - exceptions filepath ghc-prim http-types mime-types network 101868 - network-uri random streaming-commons text time transformers 101869 - ]; 101870 - testHaskellDepends = [ 101871 - async base base64-bytestring blaze-builder bytestring 101872 - case-insensitive containers deepseq directory hspec http-types 101873 - monad-control network network-uri streaming-commons text time 101874 - transformers zlib 101875 - ]; 101876 - doCheck = false; 101877 - homepage = "https://github.com/snoyberg/http-client"; 101878 - description = "An HTTP client engine, intended as a base layer for more user-friendly packages"; 101879 - license = stdenv.lib.licenses.mit; 101880 - hydraPlatforms = stdenv.lib.platforms.none; 101881 - }) {}; 101882 - 101883 102195 "http-client" = callPackage 101884 102196 ({ mkDerivation, array, async, base, base64-bytestring 101885 102197 , blaze-builder, bytestring, case-insensitive, containers, cookie ··· 102041 102353 hydraPlatforms = stdenv.lib.platforms.none; 102042 102354 }) {}; 102043 102355 102044 - "http-client-tls_0_2_4_1" = callPackage 102045 - ({ mkDerivation, base, bytestring, connection, data-default-class 102046 - , hspec, http-client, http-types, network, tls 102356 + "http-client-tls" = callPackage 102357 + ({ mkDerivation, base, bytestring, case-insensitive, connection 102358 + , containers, criterion, cryptonite, data-default-class, exceptions 102359 + , hspec, http-client, http-types, memory, network, network-uri 102360 + , text, tls, transformers 102047 102361 }: 102048 102362 mkDerivation { 102049 102363 pname = "http-client-tls"; 102050 - version = "0.2.4.1"; 102051 - sha256 = "8dc85884e15cd32f59a47e11861d78566c6ccb202e8d317403b784278f628ba3"; 102052 - revision = "1"; 102053 - editedCabalFile = "26f1b0cf1b449df4fce7c4531444ff06ccfacae528d20c5470461ecc4058f56c"; 102364 + version = "0.3.4.1"; 102365 + sha256 = "b08fed2f18a03eeac5e2db6caf15fd8922032cd9dd50412b67146948ac6b7cd5"; 102054 102366 libraryHaskellDepends = [ 102055 - base bytestring connection data-default-class http-client network 102056 - tls 102367 + base bytestring case-insensitive connection containers cryptonite 102368 + data-default-class exceptions http-client http-types memory network 102369 + network-uri text tls transformers 102057 102370 ]; 102058 102371 testHaskellDepends = [ base hspec http-client http-types ]; 102372 + benchmarkHaskellDepends = [ base criterion http-client ]; 102059 102373 doCheck = false; 102060 102374 homepage = "https://github.com/snoyberg/http-client"; 102061 102375 description = "http-client backend using the connection package and tls library"; 102062 102376 license = stdenv.lib.licenses.mit; 102063 - hydraPlatforms = stdenv.lib.platforms.none; 102064 102377 }) {}; 102065 102378 102066 - "http-client-tls" = callPackage 102379 + "http-client-tls_0_3_4_2" = callPackage 102067 102380 ({ mkDerivation, base, bytestring, case-insensitive, connection 102068 102381 , containers, criterion, cryptonite, data-default-class, exceptions 102069 102382 , hspec, http-client, http-types, memory, network, network-uri ··· 102071 102384 }: 102072 102385 mkDerivation { 102073 102386 pname = "http-client-tls"; 102074 - version = "0.3.4.1"; 102075 - sha256 = "b08fed2f18a03eeac5e2db6caf15fd8922032cd9dd50412b67146948ac6b7cd5"; 102387 + version = "0.3.4.2"; 102388 + sha256 = "e8bf82330a3c6bd802cc25ff142fb950a1f48eec3f7ad5b4a000445499fdfd4b"; 102076 102389 libraryHaskellDepends = [ 102077 102390 base bytestring case-insensitive connection containers cryptonite 102078 102391 data-default-class exceptions http-client http-types memory network ··· 102084 102397 homepage = "https://github.com/snoyberg/http-client"; 102085 102398 description = "http-client backend using the connection package and tls library"; 102086 102399 license = stdenv.lib.licenses.mit; 102400 + hydraPlatforms = stdenv.lib.platforms.none; 102087 102401 }) {}; 102088 102402 102089 102403 "http-common" = callPackage ··· 102632 102946 hydraPlatforms = stdenv.lib.platforms.none; 102633 102947 }) {}; 102634 102948 102949 + "http-streams_0_8_5_3" = callPackage 102950 + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base 102951 + , base64-bytestring, blaze-builder, bytestring, Cabal 102952 + , case-insensitive, directory, ghc-prim, HsOpenSSL, hspec 102953 + , hspec-expectations, http-common, HUnit, io-streams, lifted-base 102954 + , mtl, network, network-uri, openssl-streams, snap-core 102955 + , snap-server, system-fileio, system-filepath, text, transformers 102956 + , unordered-containers 102957 + }: 102958 + mkDerivation { 102959 + pname = "http-streams"; 102960 + version = "0.8.5.3"; 102961 + sha256 = "cadaf4f52af24bf14bc0b0991c1d040e315622301796db30000da5f67b2ee5e3"; 102962 + setupHaskellDepends = [ base Cabal ]; 102963 + libraryHaskellDepends = [ 102964 + aeson attoparsec base base64-bytestring blaze-builder bytestring 102965 + case-insensitive directory HsOpenSSL http-common io-streams mtl 102966 + network network-uri openssl-streams text transformers 102967 + unordered-containers 102968 + ]; 102969 + testHaskellDepends = [ 102970 + aeson aeson-pretty attoparsec base base64-bytestring blaze-builder 102971 + bytestring case-insensitive directory ghc-prim HsOpenSSL hspec 102972 + hspec-expectations http-common HUnit io-streams lifted-base mtl 102973 + network network-uri openssl-streams snap-core snap-server 102974 + system-fileio system-filepath text transformers 102975 + unordered-containers 102976 + ]; 102977 + homepage = "http://github.com/afcowie/http-streams/"; 102978 + description = "An HTTP client using io-streams"; 102979 + license = stdenv.lib.licenses.bsd3; 102980 + hydraPlatforms = stdenv.lib.platforms.none; 102981 + }) {}; 102982 + 102635 102983 "http-test" = callPackage 102636 102984 ({ mkDerivation, aeson, base, bytestring, http-client, lens 102637 102985 , lens-aeson, mtl, tasty, tasty-hunit, text, time, wreq ··· 108985 109333 }: 108986 109334 mkDerivation { 108987 109335 pname = "irc-core"; 108988 - version = "2.2.0.1"; 108989 - sha256 = "6c160d1073ee40b12d294f1e4dbb4691aedb73150eebf027475db05ce1efa20a"; 108990 - revision = "3"; 108991 - editedCabalFile = "25efc74edbc492b37b04370b493ff942fc3d4223d3e1c2368d85c2ad3e166604"; 109336 + version = "2.2.1"; 109337 + sha256 = "ec6275f2076203b7060eb3dfed9b852849efbdf9aa791d1e59b341b5044b52e0"; 108992 109338 libraryHaskellDepends = [ 108993 109339 attoparsec base base64-bytestring bytestring hashable primitive 108994 109340 text time vector ··· 110481 110827 110482 110828 "jenga" = callPackage 110483 110829 ({ mkDerivation, aeson, base, bytestring, Cabal, containers 110484 - , http-conduit, http-types, text 110830 + , http-conduit, http-types, optparse-applicative, text, yaml 110485 110831 }: 110486 110832 mkDerivation { 110487 110833 pname = "jenga"; 110488 - version = "0.1.0.0"; 110489 - sha256 = "4468d8a1c55009b146b8294ab9ed677b5c7a5e3d0fbae1825a5aebcd509412d0"; 110834 + version = "0.1.1.0"; 110835 + sha256 = "1339d5148f1715f9437ec839ffc3714e653005bd707db6a03e044f99f1971629"; 110836 + revision = "1"; 110837 + editedCabalFile = "641105037f2a906a5caa2779b29761381cbfffd522f92988a0743583d425e604"; 110490 110838 isLibrary = true; 110491 110839 isExecutable = true; 110492 110840 libraryHaskellDepends = [ 110493 110841 aeson base bytestring Cabal containers http-conduit http-types text 110842 + yaml 110494 110843 ]; 110495 - executableHaskellDepends = [ base text ]; 110844 + executableHaskellDepends = [ base optparse-applicative text ]; 110496 110845 homepage = "https://github.com/erikd/jenga"; 110497 110846 description = "Generate a cabal freeze file from a stack.yaml"; 110498 110847 license = stdenv.lib.licenses.bsd2; ··· 115208 115557 license = stdenv.lib.licenses.gpl3; 115209 115558 }) {}; 115210 115559 115560 + "language-dockerfile_0_3_6_0" = callPackage 115561 + ({ mkDerivation, aeson, base, bytestring, directory, filepath, free 115562 + , Glob, hspec, HUnit, mtl, parsec, pretty, process, QuickCheck 115563 + , ShellCheck, split, template-haskell, test-framework 115564 + , test-framework-hunit, text, th-lift, th-lift-instances 115565 + , transformers, unordered-containers, yaml 115566 + }: 115567 + mkDerivation { 115568 + pname = "language-dockerfile"; 115569 + version = "0.3.6.0"; 115570 + sha256 = "f68edd01fdc2d779d7defd6c33663b7c7358c489988eae075b4a2d1cd0b71bb7"; 115571 + isLibrary = true; 115572 + isExecutable = true; 115573 + libraryHaskellDepends = [ 115574 + aeson base bytestring directory filepath free Glob mtl parsec 115575 + pretty ShellCheck split template-haskell text th-lift 115576 + th-lift-instances transformers unordered-containers yaml 115577 + ]; 115578 + testHaskellDepends = [ 115579 + aeson base bytestring directory filepath free Glob hspec HUnit mtl 115580 + parsec pretty process QuickCheck ShellCheck split template-haskell 115581 + test-framework test-framework-hunit text th-lift th-lift-instances 115582 + transformers unordered-containers yaml 115583 + ]; 115584 + homepage = "https://github.com/beijaflor-io/language-dockerfile#readme"; 115585 + description = "Dockerfile linter, parser, pretty-printer and embedded DSL"; 115586 + license = stdenv.lib.licenses.gpl3; 115587 + hydraPlatforms = stdenv.lib.platforms.none; 115588 + }) {}; 115589 + 115211 115590 "language-dot" = callPackage 115212 115591 ({ mkDerivation, base, mtl, parsec, pretty }: 115213 115592 mkDerivation { ··· 124465 124844 }: 124466 124845 mkDerivation { 124467 124846 sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 124468 - version = "0.2.0"; 124469 - sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 124847 + version = "0.2.1"; 124848 + sha256 = "84cceef3f6c66ed3065fc7b82093790e46defb0d92e80d87faa321d7201d1101"; 124470 124849 isLibrary = true; 124471 124850 isExecutable = true; 124472 124851 libraryHaskellDepends = [ ··· 124490 124869 }: 124491 124870 mkDerivation { 124492 124871 sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 124493 - version = "0.2.0"; 124494 - sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 124872 + version = "0.2.1"; 124873 + sha256 = "e88815835e1390970416e60e0f42a982a7abb891a992ba569c67f8db956fc448"; 124495 124874 isLibrary = false; 124496 124875 isExecutable = true; 124497 124876 executableHaskellDepends = [ ··· 126019 126398 hydraPlatforms = stdenv.lib.platforms.none; 126020 126399 }) {}; 126021 126400 126401 + "microformats2-parser_1_0_1_7" = callPackage 126402 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126403 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126404 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126405 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126406 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126407 + , scotty, tagsoup, template-haskell, text, time, transformers 126408 + , unordered-containers, vector, wai-cli, wai-extra, xml-lens 126409 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126410 + }: 126411 + mkDerivation { 126412 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126413 + version = "1.0.1.7"; 126414 + sha256 = "def0a462fcfaa344629ee05ced7a93593bad2749148873b4f4c63e3f0c6758f1"; 126415 + isLibrary = true; 126416 + isExecutable = true; 126417 + libraryHaskellDepends = [ 126418 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126419 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126420 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126421 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126422 + ]; 126423 + executableHaskellDepends = [ 126424 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126425 + data-default network network-uri options scotty text wai-cli 126426 + wai-extra 126427 + ]; 126428 + testHaskellDepends = [ 126429 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126430 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126431 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126432 + ]; 126433 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126434 + sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126435 + license = stdenv.lib.licenses.publicDomain; 126436 + hydraPlatforms = stdenv.lib.platforms.none; 126437 + }) {}; 126438 + 126022 126439 sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126023 126440 sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; 126024 126441 sha256 = "caf6a65f9d607ffc928f43a361fb14bacab7fcf5dedec87ce9466cb5e2ca1e03"; ··· 128114 128531 license = stdenv.lib.licenses.mit; 128115 128532 }) {}; 128116 128533 128534 + "monad-logger-syslog_0_1_4_0" = callPackage 128535 + ({ mkDerivation, base, bytestring, fast-logger, hsyslog 128536 + , monad-logger, text, transformers 128537 + }: 128538 + mkDerivation { 128539 + pname = "monad-logger-syslog"; 128540 + version = "0.1.4.0"; 128541 + sha256 = "052c3e13e235e7fb31caecc117e3ab4629e85bbfd3b35ec03f74d732acbc9ccb"; 128542 + libraryHaskellDepends = [ 128543 + base bytestring fast-logger hsyslog monad-logger text transformers 128544 + ]; 128545 + homepage = "https://github.com/fpco/monad-logger-syslog"; 128546 + description = "syslog output for monad-logger"; 128547 + license = stdenv.lib.licenses.mit; 128548 + hydraPlatforms = stdenv.lib.platforms.none; 128549 + }) {}; 128550 + 128117 128551 "monad-loops" = callPackage 128118 128552 ({ mkDerivation, base, tasty, tasty-hunit }: 128119 128553 mkDerivation { ··· 129621 130055 libraryHaskellDepends = [ base ]; 129622 130056 description = "list mount points"; 129623 130057 license = "LGPL"; 130058 + }) {}; 130059 + 130060 + "moving-averages" = callPackage 130061 + ({ mkDerivation, base, hspec }: 130062 + mkDerivation { 130063 + pname = "moving-averages"; 130064 + version = "0.2.0.0"; 130065 + sha256 = "368915f86b19a3328ebd14adb2a0822670b5e3aa3dd4a6c07543dd602ae7798b"; 130066 + libraryHaskellDepends = [ base ]; 130067 + testHaskellDepends = [ base hspec ]; 130068 + homepage = "https://github.com/joshuaclayton/moving-averages#readme"; 130069 + description = "This is a library for calculating moving averages on lists of numbers"; 130070 + license = stdenv.lib.licenses.mit; 129624 130071 }) {}; 129625 130072 129626 130073 "mp" = callPackage ··· 131226 131673 hydraPlatforms = stdenv.lib.platforms.none; 131227 131674 }) {}; 131228 131675 131676 + "mustache_2_1_4" = callPackage 131677 + ({ mkDerivation, aeson, base, base-unicode-symbols, bytestring 131678 + , cmdargs, containers, directory, either, filepath, hspec, lens 131679 + , mtl, parsec, process, scientific, tar, template-haskell 131680 + , temporary, text, th-lift, unordered-containers, vector, wreq 131681 + , yaml, zlib 131682 + }: 131683 + mkDerivation { 131684 + pname = "mustache"; 131685 + version = "2.1.4"; 131686 + sha256 = "1c574cb80701a0acf91d65d8921f26cdc3228b747b7fb351a16da74d10f05cdb"; 131687 + isLibrary = true; 131688 + isExecutable = true; 131689 + libraryHaskellDepends = [ 131690 + aeson base bytestring containers directory either filepath mtl 131691 + parsec scientific template-haskell text th-lift 131692 + unordered-containers vector 131693 + ]; 131694 + executableHaskellDepends = [ 131695 + aeson base bytestring cmdargs filepath text yaml 131696 + ]; 131697 + testHaskellDepends = [ 131698 + aeson base base-unicode-symbols bytestring directory filepath hspec 131699 + lens process tar temporary text unordered-containers wreq yaml zlib 131700 + ]; 131701 + homepage = "https://github.com/JustusAdam/mustache"; 131702 + description = "A mustache template parser library"; 131703 + license = stdenv.lib.licenses.bsd3; 131704 + hydraPlatforms = stdenv.lib.platforms.none; 131705 + }) {}; 131706 + 131229 131707 "mustache-haskell" = callPackage 131230 131708 ({ mkDerivation, aeson, base, bytestring, directory 131231 131709 , optparse-applicative, parsec, pretty-show, scientific, text ··· 137931 138409 license = stdenv.lib.licenses.mit; 137932 138410 }) {}; 137933 138411 137934 - "optparse-applicative_0_13_1_0" = callPackage 137935 - ({ mkDerivation, ansi-wl-pprint, base, process, QuickCheck 137936 - , transformers, transformers-compat 137937 - }: 137938 - mkDerivation { 137939 - pname = "optparse-applicative"; 137940 - version = "0.13.1.0"; 137941 - sha256 = "f1fcf9d7e78ddf14083a07d8fe1aa65d75c5102e0d44df981585bce54c5c2a2b"; 137942 - libraryHaskellDepends = [ 137943 - ansi-wl-pprint base process transformers transformers-compat 137944 - ]; 137945 - testHaskellDepends = [ base QuickCheck ]; 137946 - homepage = "https://github.com/pcapriotti/optparse-applicative"; 137947 - description = "Utilities and combinators for parsing command line options"; 137948 - license = stdenv.lib.licenses.bsd3; 137949 - hydraPlatforms = stdenv.lib.platforms.none; 137950 - }) {}; 137951 - 137952 138412 "optparse-applicative" = callPackage 137953 138413 ({ mkDerivation, ansi-wl-pprint, base, process, QuickCheck 137954 138414 , transformers, transformers-compat ··· 138010 138470 ]; 138011 138471 description = "Auto-generate a command-line parser for your datatype"; 138012 138472 license = stdenv.lib.licenses.bsd3; 138473 + }) {}; 138474 + 138475 + "optparse-generic_1_2_0" = callPackage 138476 + ({ mkDerivation, base, bytestring, optparse-applicative, semigroups 138477 + , system-filepath, text, time, transformers, void 138478 + }: 138479 + mkDerivation { 138480 + pname = "optparse-generic"; 138481 + version = "1.2.0"; 138482 + sha256 = "879295b1aa56f63079b7a776c132e4047d088d21a0120f5dd1d4429619cf1bfe"; 138483 + libraryHaskellDepends = [ 138484 + base bytestring optparse-applicative semigroups system-filepath 138485 + text time transformers void 138486 + ]; 138487 + description = "Auto-generate a command-line parser for your datatype"; 138488 + license = stdenv.lib.licenses.bsd3; 138489 + hydraPlatforms = stdenv.lib.platforms.none; 138013 138490 }) {}; 138014 138491 138015 138492 "optparse-helper" = callPackage ··· 140567 141044 sha256 = "f6ee216db7be14d497c428562c83423a5d2579c86b70b822996bde28c196569c"; 140568 141045 revision = "1"; 140569 141046 editedCabalFile = "dc27254b2fb36077e39a78632a392c4dc5beca2b9dcc536fea0ee2532a453263"; 141047 + libraryHaskellDepends = [ base template-haskell ]; 141048 + homepage = "http://www.informatik.uni-marburg.de/~rendel/unparse"; 141049 + description = "Partial isomorphisms"; 141050 + license = stdenv.lib.licenses.bsd3; 141051 + hydraPlatforms = stdenv.lib.platforms.none; 141052 + }) {}; 141053 + 141054 + "partial-isomorphisms_0_2_2_1" = callPackage 141055 + ({ mkDerivation, base, template-haskell }: 141056 + mkDerivation { 141057 + pname = "partial-isomorphisms"; 141058 + version = "0.2.2.1"; 141059 + sha256 = "4c551fa69119e87de1ba0ec7b854f6ed13fb2fe2768db4afff2f8468f0f4a164"; 140570 141060 libraryHaskellDepends = [ base template-haskell ]; 140571 141061 homepage = "http://www.informatik.uni-marburg.de/~rendel/unparse"; 140572 141062 description = "Partial isomorphisms"; ··· 143366 143856 license = stdenv.lib.licenses.bsd3; 143367 143857 }) {}; 143368 143858 143859 + "pinch_0_3_1_0" = callPackage 143860 + ({ mkDerivation, array, base, bytestring, containers, deepseq 143861 + , ghc-prim, hashable, hspec, hspec-discover, QuickCheck, text 143862 + , unordered-containers, vector 143863 + }: 143864 + mkDerivation { 143865 + pname = "pinch"; 143866 + version = "0.3.1.0"; 143867 + sha256 = "6f8baa41a26fbe46b66a9b8b24886db7e7883e9cf175eb5690cdd043135d85bf"; 143868 + libraryHaskellDepends = [ 143869 + array base bytestring containers deepseq ghc-prim hashable text 143870 + unordered-containers vector 143871 + ]; 143872 + testHaskellDepends = [ 143873 + base bytestring containers hspec hspec-discover QuickCheck text 143874 + unordered-containers vector 143875 + ]; 143876 + homepage = "https://github.com/abhinav/pinch#readme"; 143877 + description = "An alternative implementation of Thrift for Haskell"; 143878 + license = stdenv.lib.licenses.bsd3; 143879 + hydraPlatforms = stdenv.lib.platforms.none; 143880 + }) {}; 143881 + 143369 143882 "pinchot" = callPackage 143370 143883 ({ mkDerivation, base, containers, Earley, lens, pretty-show 143371 143884 , semigroups, template-haskell, transformers ··· 143413 143926 license = stdenv.lib.licenses.bsd2; 143414 143927 }) {}; 143415 143928 143416 - "pipes_4_2_0" = callPackage 143417 - ({ mkDerivation, base, criterion, mmorph, mtl, optparse-applicative 143418 - , QuickCheck, test-framework, test-framework-quickcheck2 143419 - , transformers 143420 - }: 143421 - mkDerivation { 143422 - pname = "pipes"; 143423 - version = "4.2.0"; 143424 - sha256 = "1e407197e94c3c8642fd2c7b4f8e5a3e537844dff2780c396464a47ae0ec0124"; 143425 - revision = "1"; 143426 - editedCabalFile = "1ce0aac0a280be337215bcf2a8b73b081a948bfb93e24045a7e3a3c3e6adfad0"; 143427 - libraryHaskellDepends = [ base mmorph mtl transformers ]; 143428 - testHaskellDepends = [ 143429 - base mtl QuickCheck test-framework test-framework-quickcheck2 143430 - transformers 143431 - ]; 143432 - benchmarkHaskellDepends = [ 143433 - base criterion mtl optparse-applicative transformers 143434 - ]; 143435 - description = "Compositional pipelines"; 143436 - license = stdenv.lib.licenses.bsd3; 143437 - hydraPlatforms = stdenv.lib.platforms.none; 143438 - }) {}; 143439 - 143440 143929 "pipes" = callPackage 143441 143930 ({ mkDerivation, base, criterion, exceptions, mmorph, mtl 143442 143931 , optparse-applicative, QuickCheck, test-framework ··· 144069 144558 }: 144070 144559 mkDerivation { 144071 144560 pname = "pipes-lzma"; 144072 - version = "0.1.1.0"; 144073 - sha256 = "8d5af5806d20ac9b8e0b416a0c36cb6b8039ac55c0cb2831252a8f6c75da01f2"; 144561 + version = "0.1.1.1"; 144562 + sha256 = "24a78698af0437d6b7061141d50cd9ac83b98a81c1d42b5f32a214e87297cd26"; 144074 144563 isLibrary = true; 144075 144564 isExecutable = true; 144076 144565 libraryHaskellDepends = [ base bytestring lzma pipes ]; ··· 146774 147263 }: 146775 147264 mkDerivation { 146776 147265 pname = "postgrest-ws"; 146777 - version = "0.2.0.0"; 146778 - sha256 = "a774a73c7c0bb3ef10e5b96c66749323a9b9244d1e46bcdc3cbd513b9887d42a"; 147266 + version = "0.3.1.0"; 147267 + sha256 = "8216b0f87486335192bc7811dde9564527f03f8c24893af57e916f3b91c07881"; 146779 147268 isLibrary = true; 146780 147269 isExecutable = true; 146781 147270 libraryHaskellDepends = [ ··· 156128 156617 license = stdenv.lib.licenses.bsd3; 156129 156618 }) {}; 156130 156619 156131 - "relational-query-HDBC_0_6_1_0" = callPackage 156620 + "relational-query-HDBC_0_6_2_0" = callPackage 156132 156621 ({ mkDerivation, base, containers, convertible, dlist, HDBC 156133 156622 , HDBC-session, names-th, persistable-record, relational-query 156134 156623 , relational-schemas, template-haskell, th-data-compat ··· 156136 156625 }: 156137 156626 mkDerivation { 156138 156627 pname = "relational-query-HDBC"; 156139 - version = "0.6.1.0"; 156140 - sha256 = "377ce34c521df92099a82915a16b776aa14e9dc0a5c1e644a91150a0d3e29d0c"; 156628 + version = "0.6.2.0"; 156629 + sha256 = "23f792a3249de1dc516be8fa45f0302b7a06139788a423745c2cb1168b983871"; 156141 156630 libraryHaskellDepends = [ 156142 156631 base containers convertible dlist HDBC HDBC-session names-th 156143 156632 persistable-record relational-query relational-schemas ··· 160782 161271 }: 160783 161272 mkDerivation { 160784 161273 pname = "sbp"; 160785 - version = "2.2.0"; 160786 - sha256 = "4964d3c77c2b9ddc0da60a2cbd26820628f796f463ca41d6fc243e3c93ad69bd"; 161274 + version = "2.2.1"; 161275 + sha256 = "1976f73f04b3115d765a475a10d1e92e936077cf484757210fc65ab0bffc49e1"; 160787 161276 isLibrary = true; 160788 161277 isExecutable = true; 160789 161278 libraryHaskellDepends = [ ··· 162326 162815 license = stdenv.lib.licenses.bsd3; 162327 162816 }) {}; 162328 162817 162818 + "search-algorithms_0_2_0" = callPackage 162819 + ({ mkDerivation, base, containers, doctest, hspec }: 162820 + mkDerivation { 162821 + pname = "search-algorithms"; 162822 + version = "0.2.0"; 162823 + sha256 = "73839172aa5cd99e99e39edada80126fc131f05069e46d0d31c9f3a9441988cf"; 162824 + libraryHaskellDepends = [ base containers ]; 162825 + testHaskellDepends = [ base containers doctest hspec ]; 162826 + homepage = "https://github.com/devonhollowood/search-algorithms#readme"; 162827 + description = "Common graph search algorithms"; 162828 + license = stdenv.lib.licenses.bsd3; 162829 + hydraPlatforms = stdenv.lib.platforms.none; 162830 + }) {}; 162831 + 162329 162832 "sec" = callPackage 162330 162833 ({ mkDerivation, base, template-haskell }: 162331 162834 mkDerivation { ··· 162562 163065 pname = "selda"; 162563 163066 version = "0.1.6.0"; 162564 163067 sha256 = "f9c615d3f37deb2eb2169d9a901198cb1216ceef576128f9f9b0e0363dd434bd"; 162565 - revision = "1"; 162566 - editedCabalFile = "2adda3c7bbe009fad6df92f2dee2384356e24d2ed0f05ef8c37608635167ab4d"; 163068 + revision = "2"; 163069 + editedCabalFile = "1984c9def6f245d8c7e20f578bbe0dd4217059dcd65901a36b298251f70ecb3f"; 162567 163070 libraryHaskellDepends = [ 162568 163071 base exceptions hashable mtl psqueues text time 162569 163072 unordered-containers ··· 164359 164862 pname = "servant-js"; 164360 164863 version = "0.9.3"; 164361 164864 sha256 = "086905a2c5d8903910b415b71f007c28cb6de9bccc4ab273e7ed944ceeca2cc2"; 164362 - revision = "1"; 164363 - editedCabalFile = "d1012bbe974704eef8d067abd6051846b8262290911c54f87fb1f10f1d9e6dcf"; 164865 + revision = "2"; 164866 + editedCabalFile = "fc952cd50824cfaa61027f1b3addae7659f6ad4a757f1a07cbbce68284d28d54"; 164364 164867 isLibrary = true; 164365 164868 isExecutable = true; 164366 164869 libraryHaskellDepends = [ ··· 164645 165148 ]; 164646 165149 description = "Bindings to the Pushbullet API using servant-client"; 164647 165150 license = stdenv.lib.licenses.mit; 165151 + }) {}; 165152 + 165153 + "servant-py" = callPackage 165154 + ({ mkDerivation, aeson, base, base-compat, bytestring, charset 165155 + , hspec, hspec-expectations, lens, QuickCheck, servant 165156 + , servant-foreign, text 165157 + }: 165158 + mkDerivation { 165159 + pname = "servant-py"; 165160 + version = "0.1.0.4"; 165161 + sha256 = "a6fb12ea493ea42fb26bfec0c6fa6db6292a1eb38876ad20e311f8e02d678431"; 165162 + isLibrary = true; 165163 + isExecutable = true; 165164 + libraryHaskellDepends = [ 165165 + aeson base bytestring charset lens servant servant-foreign text 165166 + ]; 165167 + testHaskellDepends = [ 165168 + aeson base base-compat bytestring hspec hspec-expectations lens 165169 + QuickCheck servant servant-foreign text 165170 + ]; 165171 + homepage = "https://github.com/pellagic-puffbomb/servant-py#readme"; 165172 + description = "Automatically derive python functions to query servant webservices"; 165173 + license = stdenv.lib.licenses.bsd3; 164648 165174 }) {}; 164649 165175 164650 165176 "servant-quickcheck" = callPackage ··· 173379 173905 173380 173906 "stack-run" = callPackage 173381 173907 ({ mkDerivation, ansi-terminal, async, base, bytestring, Cabal 173382 - , conduit, conduit-extra, directory, filepath, MissingH 173383 - , projectroot, stm, terminal-size, time, vty 173908 + , conduit, conduit-extra, directory, filepath, MissingH, stm 173909 + , terminal-size, time, vty 173384 173910 }: 173385 173911 mkDerivation { 173386 173912 pname = "stack-run"; 173387 - version = "0.1.1.3"; 173388 - sha256 = "5e70f11916ca2fe00e86b78ba0aa0762b8fe98b34881247035d25273f41ecaf7"; 173913 + version = "0.1.1.4"; 173914 + sha256 = "7366bb6519949fd7e929a8a6ba04b2877b0fa7a5a1aa1e594ebf0ac59b06ac9b"; 173389 173915 isLibrary = false; 173390 173916 isExecutable = true; 173391 173917 executableHaskellDepends = [ 173392 173918 ansi-terminal async base bytestring Cabal conduit conduit-extra 173393 - directory filepath MissingH projectroot stm terminal-size time vty 173919 + directory filepath MissingH stm terminal-size time vty 173394 173920 ]; 173395 173921 homepage = "https://github.com/yamadapc/stack-run"; 173396 173922 description = "An equivalent to cabal run for stack"; ··· 174270 174796 }: 174271 174797 mkDerivation { 174272 174798 pname = "staversion"; 174273 - version = "0.1.4.0"; 174274 - sha256 = "f09fd5ad180ddac974201de99eaf74ff6d63cc172857f9d41379eb1707eda09a"; 174799 + version = "0.2.0.0"; 174800 + sha256 = "f95cbd5547606c56f31dec76f89a2e33de8c8663fe36cbd55bfb8aa085a9a56b"; 174275 174801 isLibrary = true; 174276 174802 isExecutable = true; 174277 174803 libraryHaskellDepends = [ ··· 176286 176812 }) {}; 176287 176813 176288 176814 "structs" = callPackage 176289 - ({ mkDerivation, base, deepseq, directory, doctest, filepath 176290 - , ghc-prim, hlint, parallel, primitive 176815 + ({ mkDerivation, base, Cabal, cabal-doctest, deepseq, directory 176816 + , doctest, filepath, ghc-prim, hlint, parallel, primitive 176817 + , template-haskell 176291 176818 }: 176292 176819 mkDerivation { 176293 176820 pname = "structs"; 176294 - version = "0"; 176295 - sha256 = "4ba635175f9db39b13d7ba7ecb2158c1c4228f33d0831e9dd48e5e247cda3970"; 176296 - libraryHaskellDepends = [ base deepseq ghc-prim primitive ]; 176821 + version = "0.1"; 176822 + sha256 = "1f0a20e43bed6a0a0c1e05e442a2f2ce0bd67c277b5e380aac2e17332e834f41"; 176823 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 176824 + libraryHaskellDepends = [ 176825 + base deepseq ghc-prim primitive template-haskell 176826 + ]; 176297 176827 testHaskellDepends = [ 176298 176828 base directory doctest filepath hlint parallel 176299 176829 ]; ··· 183753 184283 }) {}; 183754 184284 183755 184285 "threepenny-editors" = callPackage 183756 - ({ mkDerivation, base, profunctors, threepenny-gui }: 184286 + ({ mkDerivation, base, data-default, generics-sop, profunctors 184287 + , threepenny-gui 184288 + }: 183757 184289 mkDerivation { 183758 184290 pname = "threepenny-editors"; 183759 - version = "0.2.0.2"; 183760 - sha256 = "cbcfa4cea3f4f72c95fc334b02bda6e3c5657d0b8378b0e307feeb7f9237c95a"; 184291 + version = "0.2.0.5"; 184292 + sha256 = "905090859bd221d51aeba34b691ad84fb9193d52ddd98659093acba16fd5d970"; 183761 184293 isLibrary = true; 183762 184294 isExecutable = true; 183763 - libraryHaskellDepends = [ base profunctors threepenny-gui ]; 184295 + libraryHaskellDepends = [ 184296 + base data-default generics-sop profunctors threepenny-gui 184297 + ]; 183764 184298 homepage = "https://github.com/pepeiborra/threepenny-editors"; 183765 184299 description = "Composable algebraic editors"; 183766 184300 license = stdenv.lib.licenses.bsd3; ··· 184316 184850 hydraPlatforms = stdenv.lib.platforms.none; 184317 184851 }) {}; 184318 184852 184319 - "time_1_8_0_1" = callPackage 184853 + "time_1_8_0_2" = callPackage 184320 184854 ({ mkDerivation, base, deepseq, QuickCheck, random, tasty 184321 184855 , tasty-hunit, tasty-quickcheck, unix 184322 184856 }: 184323 184857 mkDerivation { 184324 184858 pname = "time"; 184325 - version = "1.8.0.1"; 184326 - sha256 = "2baa9fdc280604413ecaf9761f7fd3443fe69019eec6fdc3e0333501fe701701"; 184859 + version = "1.8.0.2"; 184860 + sha256 = "40642d965caca8c18950f0812e88ae061aa670fc2b3a8bf70e95b74927f11095"; 184327 184861 libraryHaskellDepends = [ base deepseq ]; 184328 184862 testHaskellDepends = [ 184329 184863 base deepseq QuickCheck random tasty tasty-hunit tasty-quickcheck ··· 185418 185952 }: 185419 185953 mkDerivation { 185420 185954 pname = "tmapchan"; 185421 - version = "0.0.1"; 185422 - sha256 = "c9c5c7547d8cd430c118a64b794fdb0726284e5ac8b135f87dbf89e1ca514f03"; 185955 + version = "0.0.3"; 185956 + sha256 = "e86db4c2e6cdd373b0cbe91e01d2a223c95d5d36930f5a6c484c1586ae5011e0"; 185423 185957 libraryHaskellDepends = [ 185424 185958 base containers hashable stm unordered-containers 185425 185959 ]; 185426 185960 homepage = "https://github.com/athanclark/tmapchan#readme"; 185427 - description = "A time-ordered multimap which consumes values as you lookup"; 185961 + description = "An insert-ordered multimap (indexed FIFO) which consumes values as you lookup"; 185428 185962 license = stdenv.lib.licenses.bsd3; 185429 185963 }) {}; 185430 185964 ··· 197104 197638 hydraPlatforms = stdenv.lib.platforms.none; 197105 197639 }) {}; 197106 197640 197107 - "websockets_0_9_8_2" = callPackage 197108 - ({ mkDerivation, attoparsec, base, base64-bytestring, binary 197109 - , blaze-builder, bytestring, case-insensitive, containers, entropy 197110 - , HUnit, network, QuickCheck, random, SHA, test-framework 197111 - , test-framework-hunit, test-framework-quickcheck2, text 197112 - }: 197113 - mkDerivation { 197114 - pname = "websockets"; 197115 - version = "0.9.8.2"; 197116 - sha256 = "09ec17dfbf9f07da27575ce7853b0c80d87ad959c2b271f27be4c4e54615eca2"; 197117 - isLibrary = true; 197118 - isExecutable = true; 197119 - libraryHaskellDepends = [ 197120 - attoparsec base base64-bytestring binary blaze-builder bytestring 197121 - case-insensitive containers entropy network random SHA text 197122 - ]; 197123 - testHaskellDepends = [ 197124 - attoparsec base base64-bytestring binary blaze-builder bytestring 197125 - case-insensitive containers entropy HUnit network QuickCheck random 197126 - SHA test-framework test-framework-hunit test-framework-quickcheck2 197127 - text 197128 - ]; 197129 - doCheck = false; 197130 - homepage = "http://jaspervdj.be/websockets"; 197131 - description = "A sensible and clean way to write WebSocket-capable servers in Haskell"; 197132 - license = stdenv.lib.licenses.bsd3; 197133 - hydraPlatforms = stdenv.lib.platforms.none; 197134 - }) {}; 197135 - 197136 197641 "websockets" = callPackage 197137 197642 ({ mkDerivation, attoparsec, base, base64-bytestring, binary 197138 197643 , blaze-builder, bytestring, case-insensitive, containers, entropy ··· 197246 197751 197247 197752 "websockets-simple" = callPackage 197248 197753 ({ mkDerivation, aeson, async, base, bytestring, every, exceptions 197249 - , monad-control, stm, wai-transformers, websockets 197754 + , hspec, monad-control, stm, tasty, tasty-hspec, wai-transformers 197755 + , websockets 197250 197756 }: 197251 197757 mkDerivation { 197252 197758 pname = "websockets-simple"; 197253 - version = "0.0.5"; 197254 - sha256 = "5cfcbd9d6d5fe4f6420d8e677dcd3761da53254f6267f6d480fc85ab87191a97"; 197759 + version = "0.0.6"; 197760 + sha256 = "dc1cc1b45c86f6448ff8b1749b6916f32cc2deef547389c27bbd55f5395798f8"; 197255 197761 libraryHaskellDepends = [ 197256 197762 aeson async base bytestring every exceptions monad-control stm 197257 197763 wai-transformers websockets 197258 197764 ]; 197765 + testHaskellDepends = [ base hspec stm tasty tasty-hspec ]; 197259 197766 homepage = "https://github.com/athanclark/websockets-simple#readme"; 197260 197767 description = "Simpler interface to the websockets api"; 197261 197768 license = stdenv.lib.licenses.bsd3; ··· 197269 197776 pname = "websockets-snap"; 197270 197777 version = "0.10.2.1"; 197271 197778 sha256 = "4264992c29f800b9623632fc366094ebbfe6353fb0e346f0a51519afed3586af"; 197779 + libraryHaskellDepends = [ 197780 + base bytestring bytestring-builder io-streams mtl snap-core 197781 + snap-server websockets 197782 + ]; 197783 + description = "Snap integration for the websockets library"; 197784 + license = stdenv.lib.licenses.bsd3; 197785 + hydraPlatforms = stdenv.lib.platforms.none; 197786 + }) {}; 197787 + 197788 + "websockets-snap_0_10_2_2" = callPackage 197789 + ({ mkDerivation, base, bytestring, bytestring-builder, io-streams 197790 + , mtl, snap-core, snap-server, websockets 197791 + }: 197792 + mkDerivation { 197793 + pname = "websockets-snap"; 197794 + version = "0.10.2.2"; 197795 + sha256 = "bcc3bbb7117a7ced50f83b6ddc31aeb9a1a4df6d1ce0d95662c45a3c577678d8"; 197272 197796 libraryHaskellDepends = [ 197273 197797 base bytestring bytestring-builder io-streams mtl snap-core 197274 197798 snap-server websockets ··· 199529 200053 pname = "xdcc"; 199530 200054 version = "1.1.4"; 199531 200055 sha256 = "a9c4f4c904bb6d4c634b224eb0587babc60cbee51a9d7ed6a487f138df266464"; 200056 + revision = "1"; 200057 + editedCabalFile = "adf70fcc1a9a57f95976fd6a6b38671e939fb02b8c6f1a73740687e02d27e27e"; 199532 200058 isLibrary = false; 199533 200059 isExecutable = true; 199534 200060 executableHaskellDepends = [ ··· 201526 202052 license = stdenv.lib.licenses.bsd3; 201527 202053 }) {inherit (pkgs) libyaml;}; 201528 202054 202055 + "yaml_0_8_22_1" = callPackage 202056 + ({ mkDerivation, aeson, aeson-qq, attoparsec, base, base-compat 202057 + , bytestring, conduit, containers, directory, filepath, hspec 202058 + , HUnit, libyaml, mockery, resourcet, scientific, semigroups 202059 + , template-haskell, temporary, text, transformers 202060 + , unordered-containers, vector 202061 + }: 202062 + mkDerivation { 202063 + pname = "yaml"; 202064 + version = "0.8.22.1"; 202065 + sha256 = "dd6c0ae5a641e7fbd1fd9b157a6c1bb9cac2db4701eaef6acbbbf6f41a807b6b"; 202066 + configureFlags = [ "-fsystem-libyaml" ]; 202067 + isLibrary = true; 202068 + isExecutable = true; 202069 + libraryHaskellDepends = [ 202070 + aeson attoparsec base bytestring conduit containers directory 202071 + filepath resourcet scientific semigroups template-haskell text 202072 + transformers unordered-containers vector 202073 + ]; 202074 + libraryPkgconfigDepends = [ libyaml ]; 202075 + executableHaskellDepends = [ aeson base bytestring ]; 202076 + testHaskellDepends = [ 202077 + aeson aeson-qq base base-compat bytestring conduit directory hspec 202078 + HUnit mockery resourcet temporary text transformers 202079 + unordered-containers vector 202080 + ]; 202081 + homepage = "http://github.com/snoyberg/yaml/"; 202082 + description = "Support for parsing and rendering YAML documents"; 202083 + license = stdenv.lib.licenses.bsd3; 202084 + hydraPlatforms = stdenv.lib.platforms.none; 202085 + }) {inherit (pkgs) libyaml;}; 202086 + 201529 202087 "yaml-combinators" = callPackage 201530 202088 ({ mkDerivation, aeson, base, bytestring, doctest, generics-sop 201531 202089 , scientific, tasty, tasty-hunit, text, transformers ··· 202121 202679 license = stdenv.lib.licenses.mit; 202122 202680 }) {}; 202123 202681 202682 + "yesod-auth_1_4_17_1" = callPackage 202683 + ({ mkDerivation, aeson, authenticate, base, base16-bytestring 202684 + , base64-bytestring, binary, blaze-builder, blaze-html 202685 + , blaze-markup, byteable, bytestring, conduit, conduit-extra 202686 + , containers, cryptohash, data-default, email-validate, file-embed 202687 + , http-client, http-conduit, http-types, lifted-base, mime-mail 202688 + , network-uri, nonce, persistent, persistent-template, random 202689 + , resourcet, safe, shakespeare, template-haskell, text, time 202690 + , transformers, unordered-containers, wai, yesod-core, yesod-form 202691 + , yesod-persistent 202692 + }: 202693 + mkDerivation { 202694 + pname = "yesod-auth"; 202695 + version = "1.4.17.1"; 202696 + sha256 = "f8787f7aa8550b7b60f0fbf8798a0be644a06fb3b8a47d1aa06bdccecfe43535"; 202697 + libraryHaskellDepends = [ 202698 + aeson authenticate base base16-bytestring base64-bytestring binary 202699 + blaze-builder blaze-html blaze-markup byteable bytestring conduit 202700 + conduit-extra containers cryptohash data-default email-validate 202701 + file-embed http-client http-conduit http-types lifted-base 202702 + mime-mail network-uri nonce persistent persistent-template random 202703 + resourcet safe shakespeare template-haskell text time transformers 202704 + unordered-containers wai yesod-core yesod-form yesod-persistent 202705 + ]; 202706 + homepage = "http://www.yesodweb.com/"; 202707 + description = "Authentication for Yesod"; 202708 + license = stdenv.lib.licenses.mit; 202709 + hydraPlatforms = stdenv.lib.platforms.none; 202710 + }) {}; 202711 + 202124 202712 "yesod-auth-account" = callPackage 202125 202713 ({ mkDerivation, base, blaze-html, bytestring, hspec, monad-logger 202126 202714 , mtl, nonce, persistent, persistent-sqlite, pwstore-fast ··· 202510 203098 license = stdenv.lib.licenses.mit; 202511 203099 }) {}; 202512 203100 203101 + "yesod-bin_1_5_2_3" = callPackage 203102 + ({ mkDerivation, async, attoparsec, base, base64-bytestring 203103 + , blaze-builder, bytestring, Cabal, conduit, conduit-extra 203104 + , containers, data-default-class, deepseq, directory, file-embed 203105 + , filepath, fsnotify, http-client, http-client-tls 203106 + , http-reverse-proxy, http-types, lifted-base, network 203107 + , optparse-applicative, parsec, process, project-template 203108 + , resourcet, safe-exceptions, say, shakespeare, split, stm 203109 + , streaming-commons, tar, template-haskell, text, time 203110 + , transformers, transformers-compat, typed-process, unix-compat 203111 + , unordered-containers, wai, wai-extra, warp, warp-tls, yaml, zlib 203112 + }: 203113 + mkDerivation { 203114 + pname = "yesod-bin"; 203115 + version = "1.5.2.3"; 203116 + sha256 = "eeabc3579d7834c6fc0890c5bdf27c52f84cc2bd3b44b4153f4a9320d3d123f6"; 203117 + isLibrary = false; 203118 + isExecutable = true; 203119 + executableHaskellDepends = [ 203120 + async attoparsec base base64-bytestring blaze-builder bytestring 203121 + Cabal conduit conduit-extra containers data-default-class deepseq 203122 + directory file-embed filepath fsnotify http-client http-client-tls 203123 + http-reverse-proxy http-types lifted-base network 203124 + optparse-applicative parsec process project-template resourcet 203125 + safe-exceptions say shakespeare split stm streaming-commons tar 203126 + template-haskell text time transformers transformers-compat 203127 + typed-process unix-compat unordered-containers wai wai-extra warp 203128 + warp-tls yaml zlib 203129 + ]; 203130 + homepage = "http://www.yesodweb.com/"; 203131 + description = "The yesod helper executable"; 203132 + license = stdenv.lib.licenses.mit; 203133 + hydraPlatforms = stdenv.lib.platforms.none; 203134 + }) {}; 203135 + 202513 203136 "yesod-bootstrap" = callPackage 202514 203137 ({ mkDerivation, base, blaze-html, blaze-markup, bootstrap-types 202515 203138 , shakespeare, text, transformers, yesod-core, yesod-elements ··· 202911 203534 homepage = "http://www.yesodweb.com/"; 202912 203535 description = "Form handling support for Yesod Web Framework"; 202913 203536 license = stdenv.lib.licenses.mit; 203537 + }) {}; 203538 + 203539 + "yesod-form_1_4_12" = callPackage 203540 + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html 203541 + , blaze-markup, byteable, bytestring, containers, data-default 203542 + , email-validate, hspec, network-uri, persistent, resourcet 203543 + , semigroups, shakespeare, template-haskell, text, time 203544 + , transformers, wai, xss-sanitize, yesod-core, yesod-persistent 203545 + }: 203546 + mkDerivation { 203547 + pname = "yesod-form"; 203548 + version = "1.4.12"; 203549 + sha256 = "731638c1541b112f78ffeef05e11a57f518b6a6a15aa306779f6840e989b8a51"; 203550 + libraryHaskellDepends = [ 203551 + aeson attoparsec base blaze-builder blaze-html blaze-markup 203552 + byteable bytestring containers data-default email-validate 203553 + network-uri persistent resourcet semigroups shakespeare 203554 + template-haskell text time transformers wai xss-sanitize yesod-core 203555 + yesod-persistent 203556 + ]; 203557 + testHaskellDepends = [ base hspec text time ]; 203558 + homepage = "http://www.yesodweb.com/"; 203559 + description = "Form handling support for Yesod Web Framework"; 203560 + license = stdenv.lib.licenses.mit; 203561 + hydraPlatforms = stdenv.lib.platforms.none; 202914 203562 }) {}; 202915 203563 202916 203564 "yesod-form-json" = callPackage ··· 205224 205872 description = "Working with zip archives via conduits"; 205225 205873 license = stdenv.lib.licenses.bsd3; 205226 205874 hydraPlatforms = stdenv.lib.platforms.none; 205875 + }) {}; 205876 + 205877 + "zip-stream" = callPackage 205878 + ({ mkDerivation, base, binary, binary-conduit, bytestring, conduit 205879 + , conduit-extra, digest, directory, exceptions, filepath, mtl 205880 + , primitive, resourcet, time, transformers-base, zlib 205881 + }: 205882 + mkDerivation { 205883 + pname = "zip-stream"; 205884 + version = "0.1"; 205885 + sha256 = "9225a4cf754fad3e7ba96c589bd8fddc50dda42948e70981b1b4b784dba10e17"; 205886 + revision = "1"; 205887 + editedCabalFile = "575cbce9074afa5785c15eeac758e8d50614fb90eb36cb2150ee3e208fb3e979"; 205888 + isLibrary = true; 205889 + isExecutable = true; 205890 + libraryHaskellDepends = [ 205891 + base binary binary-conduit bytestring conduit conduit-extra digest 205892 + exceptions mtl primitive resourcet time transformers-base zlib 205893 + ]; 205894 + executableHaskellDepends = [ 205895 + base bytestring conduit conduit-extra directory filepath resourcet 205896 + time 205897 + ]; 205898 + description = "ZIP archive streaming using conduits"; 205899 + license = stdenv.lib.licenses.bsd3; 205227 205900 }) {}; 205228 205901 205229 205902 "zipedit" = callPackage
+2 -2
pkgs/development/interpreters/elixir/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "elixir-${version}"; 6 - version = "1.4.2"; 6 + version = "1.4.4"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "elixir-lang"; 10 10 repo = "elixir"; 11 11 rev = "v${version}"; 12 - sha256 = "0jqww3l5jgqvlqpp6lh8i55v23a5imw4giarr05gsl7imv2qqshz"; 12 + sha256 = "0m51cirkv1dahw4z2jlmz58cwmpy0dya88myx4wykq0v5bh1xbq8"; 13 13 }; 14 14 15 15 buildInputs = [ erlang rebar makeWrapper ];
+1 -2
pkgs/development/libraries/accelio/default.nix
··· 59 59 maintainers = with maintainers; [ wkennington ]; 60 60 # kernel 4.2 is the most recent supported kernel 61 61 broken = kernel != null && 62 - (builtins.compareVersions kernel.version "4.2" == 1 || 63 - (kernel.features.grsecurity or false)); 62 + (builtins.compareVersions kernel.version "4.2" == 1); 64 63 }; 65 64 }
+2 -1
pkgs/development/libraries/log4shib/default.nix
··· 12 12 13 13 nativeBuildInputs = [ autoreconfHook ]; 14 14 15 - meta = { 15 + meta = with stdenv.lib; { 16 16 description = "A forked version of log4cpp that has been created for the Shibboleth project"; 17 + maintainers = [ maintainers.jammerful ]; 17 18 }; 18 19 }
+1
pkgs/development/libraries/opensaml-cpp/default.nix
··· 22 22 description = "A low-level library written in C++ that provides support for producing and consuming SAML messages"; 23 23 platforms = platforms.unix; 24 24 license = licenses.asl20; 25 + maintainers = [ maintainers.jammerful ]; 25 26 }; 26 27 }
+2
pkgs/development/libraries/qt-5/5.6/qtbase/default.nix
··· 104 104 -importdir $out/lib/qt5/imports \ 105 105 -qmldir $out/lib/qt5/qml \ 106 106 -docdir $out/share/doc/qt5" 107 + 108 + NIX_CFLAGS_COMPILE+=" -DNIXPKGS_QPA_PLATFORM_PLUGIN_PATH=\"''${!outputLib}/lib/qt5/plugins/platforms\"" 107 109 ''; 108 110 109 111 prefixKey = "-prefix ";
+20
pkgs/development/libraries/qt-5/5.6/qtbase/nix-profiles-library-paths.patch
··· 1 + Index: qtbase-opensource-src-5.6.2/src/corelib/kernel/qcoreapplication.cpp 2 + =================================================================== 3 + --- qtbase-opensource-src-5.6.2.orig/src/corelib/kernel/qcoreapplication.cpp 4 + +++ qtbase-opensource-src-5.6.2/src/corelib/kernel/qcoreapplication.cpp 5 + @@ -2533,6 +2533,15 @@ QStringList QCoreApplication::libraryPat 6 + QStringList *app_libpaths = new QStringList; 7 + coreappdata()->app_libpaths.reset(app_libpaths); 8 + 9 + + // Add library paths derived from NIX_PROFILES. 10 + + const QByteArrayList profiles = qgetenv("NIX_PROFILES").split(' '); 11 + + const QString plugindir = QString::fromLatin1("/lib/qt5/plugins"); 12 + + for (const QByteArray &profile: profiles) { 13 + + if (!profile.isEmpty()) { 14 + + app_libpaths->append(QFile::decodeName(profile) + plugindir); 15 + + } 16 + + } 17 + + 18 + const QByteArray libPathEnv = qgetenv("QT_PLUGIN_PATH"); 19 + if (!libPathEnv.isEmpty()) { 20 + QStringList paths = QFile::decodeName(libPathEnv).split(QDir::listSeparator(), QString::SkipEmptyParts);
+43
pkgs/development/libraries/qt-5/5.6/qtbase/qpa-platform-plugin-path.patch
··· 1 + Index: qtbase-opensource-src-5.6.2/src/gui/kernel/qplatformintegrationfactory.cpp 2 + =================================================================== 3 + --- qtbase-opensource-src-5.6.2.orig/src/gui/kernel/qplatformintegrationfactory.cpp 4 + +++ qtbase-opensource-src-5.6.2/src/gui/kernel/qplatformintegrationfactory.cpp 5 + @@ -67,9 +67,10 @@ QPlatformIntegration *QPlatformIntegrati 6 + // Try loading the plugin from platformPluginPath first: 7 + if (!platformPluginPath.isEmpty()) { 8 + QCoreApplication::addLibraryPath(platformPluginPath); 9 + - if (QPlatformIntegration *ret = loadIntegration(directLoader(), platform, paramList, argc, argv)) 10 + - return ret; 11 + } 12 + + QCoreApplication::addLibraryPath(QStringLiteral(NIXPKGS_QPA_PLATFORM_PLUGIN_PATH)); 13 + + if (QPlatformIntegration *ret = loadIntegration(directLoader(), platform, paramList, argc, argv)) 14 + + return ret; 15 + if (QPlatformIntegration *ret = loadIntegration(loader(), platform, paramList, argc, argv)) 16 + return ret; 17 + #else 18 + @@ -95,15 +96,16 @@ QStringList QPlatformIntegrationFactory: 19 + QStringList list; 20 + if (!platformPluginPath.isEmpty()) { 21 + QCoreApplication::addLibraryPath(platformPluginPath); 22 + - list = directLoader()->keyMap().values(); 23 + - if (!list.isEmpty()) { 24 + - const QString postFix = QStringLiteral(" (from ") 25 + - + QDir::toNativeSeparators(platformPluginPath) 26 + - + QLatin1Char(')'); 27 + - const QStringList::iterator end = list.end(); 28 + - for (QStringList::iterator it = list.begin(); it != end; ++it) 29 + - (*it).append(postFix); 30 + - } 31 + + } 32 + + QCoreApplication::addLibraryPath(QStringLiteral(NIXPKGS_QPA_PLATFORM_PLUGIN_PATH)); 33 + + list = directLoader()->keyMap().values(); 34 + + if (!list.isEmpty()) { 35 + + const QString postFix = QStringLiteral(" (from ") 36 + + + QDir::toNativeSeparators(platformPluginPath) 37 + + + QLatin1Char(')'); 38 + + const QStringList::iterator end = list.end(); 39 + + for (QStringList::iterator it = list.begin(); it != end; ++it) 40 + + (*it).append(postFix); 41 + } 42 + list.append(loader()->keyMap().values()); 43 + return list;
+2
pkgs/development/libraries/qt-5/5.6/qtbase/series
··· 4 4 dlopen-openssl.patch 5 5 dlopen-dbus.patch 6 6 xdg-config-dirs.patch 7 + nix-profiles-library-paths.patch 7 8 compose-search-path.patch 8 9 libressl.patch 10 + qpa-platform-plugin-path.patch
+2 -2
pkgs/development/libraries/qt-5/5.8/qtbase/default.nix
··· 62 62 AGL AppKit ApplicationServices Carbon Cocoa 63 63 CoreAudio CoreBluetooth CoreLocation CoreServices 64 64 DiskArbitration Foundation OpenGL 65 - darwin.cf-private darwin.apple_sdk.sdk darwin.libobjc libiconv 65 + darwin.cf-private darwin.libobjc libiconv 66 66 ]); 67 67 68 68 buildInputs = [ ] ··· 128 128 -qmldir $out/lib/qt5/qml \ 129 129 -docdir $out/share/doc/qt5" 130 130 131 - NIX_CFLAGS_COMPILE+=" -DNIXPKGS_QPA_PLATFORM_PLUGIN_PATH=\"''${!outputLib}/lib/qt5/plugins\"" 131 + NIX_CFLAGS_COMPILE+=" -DNIXPKGS_QPA_PLATFORM_PLUGIN_PATH=\"''${!outputLib}/lib/qt5/plugins/platforms\"" 132 132 ''; 133 133 134 134
+20
pkgs/development/libraries/qt-5/5.8/qtbase/nix-profiles-library-paths.patch
··· 1 + Index: qtbase-opensource-src-5.8.0/src/corelib/kernel/qcoreapplication.cpp 2 + =================================================================== 3 + --- qtbase-opensource-src-5.8.0.orig/src/corelib/kernel/qcoreapplication.cpp 4 + +++ qtbase-opensource-src-5.8.0/src/corelib/kernel/qcoreapplication.cpp 5 + @@ -2476,6 +2476,15 @@ QStringList QCoreApplication::libraryPat 6 + QStringList *app_libpaths = new QStringList; 7 + coreappdata()->app_libpaths.reset(app_libpaths); 8 + 9 + + // Add library paths derived from NIX_PROFILES. 10 + + const QByteArrayList profiles = qgetenv("NIX_PROFILES").split(' '); 11 + + const QString plugindir = QString::fromLatin1("/lib/qt5/plugins"); 12 + + for (const QByteArray &profile: profiles) { 13 + + if (!profile.isEmpty()) { 14 + + app_libpaths->append(QFile::decodeName(profile) + plugindir); 15 + + } 16 + + } 17 + + 18 + const QByteArray libPathEnv = qgetenv("QT_PLUGIN_PATH"); 19 + if (!libPathEnv.isEmpty()) { 20 + QStringList paths = QFile::decodeName(libPathEnv).split(QDir::listSeparator(), QString::SkipEmptyParts);
+43
pkgs/development/libraries/qt-5/5.8/qtbase/qpa-platform-plugin-path.patch
··· 1 + Index: qtbase-opensource-src-5.8.0/src/gui/kernel/qplatformintegrationfactory.cpp 2 + =================================================================== 3 + --- qtbase-opensource-src-5.8.0.orig/src/gui/kernel/qplatformintegrationfactory.cpp 4 + +++ qtbase-opensource-src-5.8.0/src/gui/kernel/qplatformintegrationfactory.cpp 5 + @@ -62,9 +62,10 @@ QPlatformIntegration *QPlatformIntegrati 6 + // Try loading the plugin from platformPluginPath first: 7 + if (!platformPluginPath.isEmpty()) { 8 + QCoreApplication::addLibraryPath(platformPluginPath); 9 + - if (QPlatformIntegration *ret = qLoadPlugin<QPlatformIntegration, QPlatformIntegrationPlugin>(directLoader(), platform, paramList, argc, argv)) 10 + - return ret; 11 + } 12 + + QCoreApplication::addLibraryPath(QStringLiteral(NIXPKGS_QPA_PLATFORM_PLUGIN_PATH)); 13 + + if (QPlatformIntegration *ret = qLoadPlugin<QPlatformIntegration, QPlatformIntegrationPlugin>(directLoader(), platform, paramList, argc, argv)) 14 + + return ret; 15 + #else 16 + Q_UNUSED(platformPluginPath); 17 + #endif 18 + @@ -84,15 +85,16 @@ QStringList QPlatformIntegrationFactory: 19 + #ifndef QT_NO_LIBRARY 20 + if (!platformPluginPath.isEmpty()) { 21 + QCoreApplication::addLibraryPath(platformPluginPath); 22 + - list = directLoader()->keyMap().values(); 23 + - if (!list.isEmpty()) { 24 + - const QString postFix = QLatin1String(" (from ") 25 + - + QDir::toNativeSeparators(platformPluginPath) 26 + - + QLatin1Char(')'); 27 + - const QStringList::iterator end = list.end(); 28 + - for (QStringList::iterator it = list.begin(); it != end; ++it) 29 + - (*it).append(postFix); 30 + - } 31 + + } 32 + + QCoreApplication::addLibraryPath(QStringLiteral(NIXPKGS_QPA_PLATFORM_PLUGIN_PATH)); 33 + + list = directLoader()->keyMap().values(); 34 + + if (!list.isEmpty()) { 35 + + const QString postFix = QLatin1String(" (from ") 36 + + + QDir::toNativeSeparators(platformPluginPath) 37 + + + QLatin1Char(')'); 38 + + const QStringList::iterator end = list.end(); 39 + + for (QStringList::iterator it = list.begin(); it != end; ++it) 40 + + (*it).append(postFix); 41 + } 42 + #else 43 + Q_UNUSED(platformPluginPath);
-15
pkgs/development/libraries/qt-5/5.8/qtbase/qpa-plugin-path.patch
··· 1 - Index: qtbase-opensource-src-5.8.0/src/gui/kernel/qguiapplication.cpp 2 - =================================================================== 3 - --- qtbase-opensource-src-5.8.0.orig/src/gui/kernel/qguiapplication.cpp 4 - +++ qtbase-opensource-src-5.8.0/src/gui/kernel/qguiapplication.cpp 5 - @@ -1217,6 +1217,10 @@ void QGuiApplicationPrivate::createPlatf 6 - 7 - // Load the platform integration 8 - QString platformPluginPath = QString::fromLocal8Bit(qgetenv("QT_QPA_PLATFORM_PLUGIN_PATH")); 9 - + if (!platformPluginPath.isEmpty()) { 10 - + platformPluginPath.append(QStringLiteral(":")); 11 - + } 12 - + platformPluginPath.append(QStringLiteral(NIXPKGS_QPA_PLATFORM_PLUGIN_PATH)); 13 - 14 - 15 - QByteArray platformName;
+2 -1
pkgs/development/libraries/qt-5/5.8/qtbase/series
··· 2 2 tzdir.patch 3 3 dlopen-libXcursor.patch 4 4 xdg-config-dirs.patch 5 + nix-profiles-library-paths.patch 5 6 libressl.patch 6 - qpa-plugin-path.patch 7 + qpa-platform-plugin-path.patch 7 8 dlopen-gl.patch 8 9 compose-search-path.patch 9 10 cmake-paths.patch
+1
pkgs/development/libraries/shibboleth-sp/default.nix
··· 27 27 description = "Enables SSO and Federation web applications written with any programming language or framework"; 28 28 platforms = platforms.unix; 29 29 license = licenses.asl20; 30 + maintainers = [ maintainers.jammerful ]; 30 31 }; 31 32 }
+1
pkgs/development/libraries/xml-tooling-c/default.nix
··· 19 19 description = "A low-level library that provides a high level interface to XML processing for OpenSAML 2"; 20 20 platforms = platforms.unix; 21 21 license = licenses.asl20; 22 + maintainers = [ maintainers.jammerful ]; 22 23 }; 23 24 }
+32
pkgs/development/python-modules/3to2/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchurl 4 + , pytest 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "3to2"; 9 + version = "1.1.1"; 10 + name = "${pname}-${version}"; 11 + 12 + src = fetchurl { 13 + url = "https://files.pythonhosted.org/packages/8f/ab/58a363eca982c40e9ee5a7ca439e8ffc5243dde2ae660ba1ffdd4868026b/${pname}-${version}.zip"; 14 + sha256 = "fef50b2b881ef743f269946e1090b77567b71bb9a9ce64b7f8e699b562ff685c"; 15 + }; 16 + 17 + checkInputs = [ pytest ]; 18 + 19 + checkPhase = '' 20 + py.test lib3to2/tests 21 + ''; 22 + 23 + # Test failing due to upstream issue (https://bitbucket.org/amentajo/lib3to2/issues/50/testsuite-fails-with-new-python-35) 24 + doCheck = false; 25 + 26 + meta = { 27 + homepage = https://bitbucket.org/amentajo/lib3to2; 28 + description = "Refactors valid 3.x syntax into valid 2.x syntax, if a syntactical conversion is possible"; 29 + license = lib.licenses.asl20; 30 + maintainers = with lib.maintainers; [ mt-caret ]; 31 + }; 32 + }
+38
pkgs/development/python-modules/cram/default.nix
··· 1 + {lib, buildPythonPackage, fetchPypi, coverage, bash, which, writeText}: 2 + 3 + buildPythonPackage rec { 4 + name = "${pname}-${version}"; 5 + version = "0.7"; 6 + pname = "cram"; 7 + 8 + buildInputs = [ coverage which ]; 9 + 10 + src = fetchPypi { 11 + inherit pname version; 12 + sha256 = "0bvz6fwdi55rkrz3f50zsy35gvvwhlppki2yml5bj5ffy9d499vx"; 13 + }; 14 + 15 + postPatch = '' 16 + substituteInPlace tests/test.t \ 17 + --replace "/bin/bash" "${bash}/bin/bash" 18 + ''; 19 + 20 + # This testing is copied from Makefile. Simply using `make test` doesn't work 21 + # because it uses the unpatched `scripts/cram` executable which has a bad 22 + # shebang. Also, for some reason, coverage fails on one file so let's just 23 + # ignore that one. 24 + checkPhase = '' 25 + # scripts/cram tests 26 + #COVERAGE=${coverage}/bin/coverage $out/bin/cram tests 27 + #${coverage}/bin/coverage report --fail-under=100 28 + COVERAGE=coverage $out/bin/cram tests 29 + coverage report --fail-under=100 --omit="*/_encoding.py" 30 + ''; 31 + 32 + meta = { 33 + description = "A simple testing framework for command line applications"; 34 + homepage = https://bitheap.org/cram/; 35 + license = lib.licenses.gpl2Plus; 36 + maintainers = with lib.maintainers; [ jluttine ]; 37 + }; 38 + }
+54
pkgs/development/python-modules/natsort/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchPypi 5 + , hypothesis 6 + , pytestcache 7 + , pytestcov 8 + , pytestflakes 9 + , pytestpep8 10 + , pytest 11 + , glibcLocales 12 + , mock ? null 13 + , pathlib ? null 14 + }: 15 + 16 + buildPythonPackage rec { 17 + name = "${pname}-${version}"; 18 + pname = "natsort"; 19 + version = "5.0.3"; 20 + 21 + buildInputs = [ 22 + hypothesis 23 + pytestcache 24 + pytestcov 25 + pytestflakes 26 + pytestpep8 27 + pytest 28 + glibcLocales 29 + ] 30 + # pathlib was made part of standard library in 3.5: 31 + ++ (lib.optionals (pythonOlder "3.4") [ pathlib ]) 32 + # based on testing-requirements.txt: 33 + ++ (lib.optionals (pythonOlder "3.3") [ mock ]); 34 + 35 + src = fetchPypi { 36 + inherit pname version; 37 + sha256 = "1h87n0jcsi6mgjx1pws6g1lmcn8jwabwxj8hq334jvziaq0plyym"; 38 + }; 39 + 40 + # do not run checks on nix_run_setup.py 41 + patches = [ ./setup.patch ]; 42 + 43 + # testing based on project's tox.ini 44 + checkPhase = '' 45 + pytest --doctest-modules natsort 46 + pytest --flakes --pep8 --cov natsort --cov-report term-missing 47 + ''; 48 + 49 + meta = { 50 + description = "Natural sorting for python"; 51 + homepage = https://github.com/SethMMorton/natsort; 52 + license = lib.licenses.mit; 53 + }; 54 + }
+20
pkgs/development/python-modules/natsort/setup.patch
··· 1 + diff --git a/setup.cfg b/setup.cfg 2 + index 604994d..e38c3ec 100644 3 + --- a/setup.cfg 4 + +++ b/setup.cfg 5 + @@ -6,6 +6,7 @@ formats = gztar 6 + 7 + [tool:pytest] 8 + flakes-ignore = 9 + + nix_run_setup.py ALL 10 + natsort/compat/py23.py UndefinedName 11 + natsort/__init__.py UnusedImport 12 + natsort/compat/* UnusedImport 13 + @@ -14,6 +15,7 @@ flakes-ignore = 14 + test_natsort/test_locale_help.py UnusedImport RedefinedWhileUnused 15 + test_natsort/compat/* UnusedImport 16 + pep8ignore = 17 + + nix_run_setup.py ALL 18 + natsort/ns_enum.py E126 E241 E123 E221 19 + test_natsort/test_*.py E501 E241 E221 20 + test_natsort/test_natsort_keygen.py E501 E241 E221 E701
pkgs/development/python-modules/numpy-distutils-C++.patch pkgs/development/python-modules/numpy/numpy-distutils-C++.patch
+14 -13
pkgs/development/python-modules/numpy.nix pkgs/development/python-modules/numpy/default.nix
··· 1 - {lib, python, buildPythonPackage, isPy27, isPyPy, gfortran, nose, blas}: 1 + {lib, fetchurl, python, buildPythonPackage, isPy27, isPyPy, gfortran, nose, blas}: 2 2 3 - args: 3 + buildPythonPackage rec { 4 + pname = "numpy"; 5 + version = "1.12.1"; 6 + name = "${pname}-${version}"; 4 7 5 - let 6 - inherit (args) version; 7 - in buildPythonPackage (args // rec { 8 - 9 - name = "numpy-${version}"; 8 + src = fetchurl { 9 + url = "mirror://pypi/n/numpy/numpy-${version}.zip"; 10 + sha256 = "a65266a4ad6ec8936a1bc85ce51f8600634a31a258b722c9274a80ff189d9542"; 11 + }; 10 12 11 13 disabled = isPyPy; 12 - buildInputs = args.buildInputs or [ gfortran nose ]; 13 - propagatedBuildInputs = args.propagatedBuildInputs or [ passthru.blas ]; 14 + buildInputs = [ gfortran nose blas ]; 14 15 15 16 patches = lib.optionals (python.hasDistutilsCxxPatch or false) [ 16 17 # See cpython 2.7 patches. ··· 26 27 echo "Creating site.cfg file..." 27 28 cat << EOF > site.cfg 28 29 [openblas] 29 - include_dirs = ${passthru.blas}/include 30 - library_dirs = ${passthru.blas}/lib 30 + include_dirs = ${blas}/include 31 + library_dirs = ${blas}/lib 31 32 EOF 32 33 ''; 33 34 ··· 56 57 description = "Scientific tools for Python"; 57 58 homepage = "http://numpy.scipy.org/"; 58 59 maintainers = with lib.maintainers; [ fridh ]; 59 - } // (args.meta or {}); 60 - }) 60 + }; 61 + }
+9 -12
pkgs/development/python-modules/pandas/default.nix
··· 1 1 { buildPythonPackage 2 + , fetchPypi 2 3 , python 3 4 , stdenv 4 5 , fetchurl 5 - , nose 6 + , pytest 6 7 , glibcLocales 7 8 , cython 8 9 , dateutil ··· 27 28 inherit (stdenv) isDarwin; 28 29 in buildPythonPackage rec { 29 30 pname = "pandas"; 30 - version = "0.19.2"; 31 + version = "0.20.1"; 31 32 name = "${pname}-${version}"; 32 33 33 - src = fetchurl { 34 - url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz"; 35 - sha256 = "6f0f4f598c2b16746803c8bafef7c721c57e4844da752d36240c0acf97658014"; 34 + src = fetchPypi { 35 + inherit pname version; 36 + sha256 = "42707365577ef69f7c9c168ddcf045df2957595a9ee71bc13c7997eecb96b190"; 36 37 }; 37 38 38 39 LC_ALL = "en_US.UTF-8"; 39 - buildInputs = [ nose glibcLocales ] ++ optional isDarwin libcxx; 40 + buildInputs = [ pytest glibcLocales ] ++ optional isDarwin libcxx; 40 41 propagatedBuildInputs = [ 41 42 cython 42 43 dateutil ··· 70 71 ''; 71 72 72 73 # The flag `-A 'not network'` will disable tests that use internet. 73 - # The `-e` flag disables a few problematic tests. 74 74 checkPhase = '' 75 75 runHook preCheck 76 - # The flag `-w` provides the initial directory to search for tests. 77 - # The flag `-A 'not network'` will disable tests that use internet. 78 - nosetests -w $out/${python.sitePackages}/pandas --no-path-adjustment -A 'not slow and not network' \ 79 - --verbosity=3 80 - runHook postCheck 76 + py.test $out/${python.sitePackages}/pandas --skip-slow --skip-network 77 + runHook postCheck 81 78 ''; 82 79 83 80 meta = {
+24
pkgs/development/python-modules/piexif/default.nix
··· 1 + {lib, buildPythonPackage, fetchurl, pillow}: 2 + 3 + buildPythonPackage rec { 4 + name = "${pname}-${version}"; 5 + pname = "piexif"; 6 + version = "1.0.12"; 7 + 8 + # pillow needed for unit tests 9 + buildInputs = [ pillow ]; 10 + 11 + # No .tar.gz source available at PyPI, only .zip source, so need to use 12 + # fetchurl because fetchPypi doesn't support .zip. 13 + src = fetchurl { 14 + url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.zip"; 15 + sha256 = "15dvdr7b5xxsbsq5k6kq8h0xnzrkqzc08dzlih48a21x27i02bii"; 16 + }; 17 + 18 + meta = { 19 + description = "Simplify Exif manipulations with Python"; 20 + homepage = https://github.com/hMatoba/Piexif; 21 + license = lib.licenses.mit; 22 + maintainers = with lib.maintainers; [ jluttine ]; 23 + }; 24 + }
+34
pkgs/development/python-modules/pytest-cram/default.nix
··· 1 + {lib, buildPythonPackage, fetchPypi, pytest, cram, bash, writeText}: 2 + 3 + buildPythonPackage rec { 4 + name = "${pname}-${version}"; 5 + version = "0.1.1"; 6 + pname = "pytest-cram"; 7 + 8 + buildInputs = [ pytest ]; 9 + propagatedBuildInputs = [ cram ]; 10 + 11 + src = fetchPypi { 12 + inherit pname version; 13 + sha256 = "0ad05999iqzyjay9y5lc0cnd3jv8qxqlzsvxzp76shslmhrv0c4f"; 14 + }; 15 + 16 + postPatch = '' 17 + substituteInPlace pytest_cram/tests/test_options.py \ 18 + --replace "/bin/bash" "${bash}/bin/bash" 19 + ''; 20 + 21 + # Remove __init__.py from tests folder, otherwise pytest raises an error that 22 + # the imported and collected modules are different. 23 + checkPhase = '' 24 + rm pytest_cram/tests/__init__.py 25 + pytest pytest_cram 26 + ''; 27 + 28 + meta = { 29 + description = "Test command-line applications with pytest and cram"; 30 + homepage = https://github.com/tbekolay/pytest-cram; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ jluttine ]; 33 + }; 34 + }
+33
pkgs/development/python-modules/pytest-xdist/default.nix
··· 1 + { stdenv, fetchPypi, buildPythonPackage, isPy3k, execnet, pytest, setuptools_scm }: 2 + 3 + buildPythonPackage rec { 4 + name = "${pname}-${version}"; 5 + pname = "pytest-xdist"; 6 + version = "1.16.0"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "42e5a1e5da9d7cff3e74b07f8692598382f95624f234ff7e00a3b1237e0feba2"; 11 + }; 12 + 13 + buildInputs = [ pytest setuptools_scm ]; 14 + propagatedBuildInputs = [ execnet ]; 15 + 16 + postPatch = '' 17 + rm testing/acceptance_test.py testing/test_remote.py testing/test_slavemanage.py 18 + ''; 19 + 20 + checkPhase = '' 21 + py.test testing 22 + ''; 23 + 24 + # Only test on 3.x 25 + # INTERNALERROR> AttributeError: 'NoneType' object has no attribute 'getconsumer' 26 + doCheck = isPy3k; 27 + 28 + meta = with stdenv.lib; { 29 + description = "py.test xdist plugin for distributed testing and loop-on-failing modes"; 30 + homepage = https://github.com/pytest-dev/pytest-xdist; 31 + license = licenses.mit; 32 + }; 33 + }
+15 -14
pkgs/development/python-modules/scipy.nix pkgs/development/python-modules/scipy/default.nix
··· 1 - {lib, python, buildPythonPackage, isPyPy, gfortran, nose}: 1 + {lib, fetchurl, python, buildPythonPackage, isPyPy, gfortran, nose, numpy}: 2 2 3 - args: 3 + buildPythonPackage rec { 4 + pname = "scipy"; 5 + version = "0.19.0"; 6 + name = "${pname}-${version}"; 4 7 5 - let 6 - inherit (args) version; 7 - inherit (args) numpy; 8 - in buildPythonPackage (args // rec { 8 + src = fetchurl { 9 + url = "mirror://pypi/s/scipy/scipy-${version}.zip"; 10 + sha256 = "4190d34bf9a09626cd42100bbb12e3d96b2daf1a8a3244e991263eb693732122"; 11 + }; 9 12 10 - name = "scipy-${version}"; 11 - 12 - buildInputs = (args.buildInputs or [ gfortran nose ]); 13 - propagatedBuildInputs = (args.propagatedBuildInputs or [ passthru.blas numpy]); 13 + buildInputs = [ gfortran nose numpy.blas ]; 14 + propagatedBuildInputs = [ numpy ]; 14 15 15 16 # Remove tests because of broken wrapper 16 17 prePatch = '' ··· 25 26 echo "Creating site.cfg file..." 26 27 cat << EOF > site.cfg 27 28 [openblas] 28 - include_dirs = ${passthru.blas}/include 29 - library_dirs = ${passthru.blas}/lib 29 + include_dirs = ${numpy.blas}/include 30 + library_dirs = ${numpy.blas}/lib 30 31 EOF 31 32 ''; 32 33 ··· 48 49 description = "SciPy (pronounced 'Sigh Pie') is open-source software for mathematics, science, and engineering. "; 49 50 homepage = http://www.scipy.org/; 50 51 maintainers = with lib.maintainers; [ fridh ]; 51 - } // (args.meta or {}); 52 - }) 52 + }; 53 + }
+13 -1
pkgs/development/ruby-modules/gem-config/default.nix
··· 21 21 , libiconv, postgresql, v8_3_16_14, clang, sqlite, zlib, imagemagick 22 22 , pkgconfig , ncurses, xapian_1_2_22, gpgme, utillinux, fetchpatch, tzdata, icu, libffi 23 23 , cmake, libssh2, openssl, mysql, darwin, git, perl, gecode_3, curl 24 - , libmsgpack, qt48, libsodium, snappy, libossp_uuid, lxc 24 + , libmsgpack, qt48, libsodium, snappy, libossp_uuid, lxc, libpcap 25 25 }@args: 26 26 27 27 let ··· 135 135 buildInputs = [ curl ]; 136 136 }; 137 137 138 + pcaprub = attrs: { 139 + buildInputs = [ libpcap ]; 140 + }; 141 + 138 142 pg = attrs: { 139 143 buildFlags = [ 140 144 "--with-pg-config=${postgresql}/bin/pg_config" ··· 204 208 substituteInPlace lib/sup/crypto.rb \ 205 209 --replace 'which gpg2' \ 206 210 '${which}/bin/which gpg2' 211 + ''; 212 + }; 213 + 214 + rb-readline = attrs: { 215 + dontBuild = false; 216 + postPatch = '' 217 + substituteInPlace lib/rbreadline.rb \ 218 + --replace 'infocmp' '${ncurses.dev}/bin/infocmp' 207 219 ''; 208 220 }; 209 221
+13
pkgs/development/tools/continuous-integration/gitlab-runner/v1-fix-shell-path.patch
··· 1 + diff --git a/shells/bash.go b/shells/bash.go 2 + index c9c8b68..c97dbb5 100644 3 + --- a/shells/bash.go 4 + +++ b/shells/bash.go 5 + @@ -208,7 +208,7 @@ func (b *BashShell) GetConfiguration(info common.ShellScriptInfo) (script *commo 6 + if info.User != "" { 7 + script.Command = "su" 8 + if runtime.GOOS == "linux" { 9 + - script.Arguments = append(script.Arguments, "-s", "/bin/"+b.Shell) 10 + + script.Arguments = append(script.Arguments, "-s", "/run/current-system/sw/bin/"+b.Shell) 11 + } 12 + script.Arguments = append(script.Arguments, info.User) 13 + script.Arguments = append(script.Arguments, "-c", shellCommand)
+2
pkgs/development/tools/continuous-integration/gitlab-runner/v1.nix
··· 32 32 sha256 = "1sjvlb5981ykc8hr4kp1ibh9jw2wdjjp9zs2nqs9lpsav4nda5fr"; 33 33 }; 34 34 35 + patches = [ ./v1-fix-shell-path.patch ]; 36 + 35 37 buildInputs = [ go-bindata ]; 36 38 37 39 preBuild = ''
-1
pkgs/os-specific/linux/batman-adv/default.nix
··· 26 26 license = stdenv.lib.licenses.gpl2; 27 27 maintainers = with stdenv.lib.maintainers; [ viric fpletz ]; 28 28 platforms = with stdenv.lib.platforms; linux; 29 - broken = (kernel.features.grsecurity or false); 30 29 }; 31 30 }
+2 -2
pkgs/os-specific/linux/cryptsetup/default.nix
··· 5 5 assert enablePython -> python2 != null; 6 6 7 7 stdenv.mkDerivation rec { 8 - name = "cryptsetup-1.7.3"; 8 + name = "cryptsetup-1.7.5"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://kernel/linux/utils/cryptsetup/v1.7/${name}.tar.xz"; 12 - sha256 = "00nwd96m9yq4k3cayc04i5y7iakkzana35zxky6hpx2w8zl08axg"; 12 + sha256 = "1gail831j826lmpdx2gsc83lp3br6wfnwh3vqwxaa1nn1lfwsc1b"; 13 13 }; 14 14 15 15 configureFlags = [ "--enable-cryptsetup-reencrypt" "--with-crypto_backend=openssl" ]
+2 -2
pkgs/os-specific/linux/firmware/raspberrypi/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "raspberrypi-firmware-${version}"; 5 - version = "1.20170303"; 5 + version = "1.20170427"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "raspberrypi"; 9 9 repo = "firmware"; 10 10 rev = version; 11 - sha256 = "1s5dycgix97681vpq7ggpc27n865wgv9npzxvbr2q2bp3ia9mcim"; 11 + sha256 = "0n79nij0rlwjx3zqs4p3wcyrgrgg9gmsf1a526r91c689r5lpwvl"; 12 12 }; 13 13 14 14 dontStrip = true; # Stripping breaks some of the binaries
-2
pkgs/os-specific/linux/kernel-headers/default.nix
··· 1 1 { stdenv, kernel, perl }: 2 2 3 - assert (!(kernel.features.grsecurity or false)); 4 - 5 3 let 6 4 baseBuildFlags = [ "INSTALL_HDR_PATH=$(out)" "headers_install" ]; 7 5 in stdenv.mkDerivation {
+2 -2
pkgs/os-specific/linux/kernel/linux-4.10.nix
··· 1 1 { stdenv, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "4.10.15"; 4 + version = "4.10.16"; 5 5 extraMeta.branch = "4.10"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 - sha256 = "0i943i7gp9fk5ic3dbm9w8ilgpmphav2m3rlj1i3c0r7y0824hfq"; 9 + sha256 = "02z0gzycjx0nkxazsfqh9dxhs1xd99z589i4qd8d3d740p2lgifw"; 10 10 }; 11 11 12 12 kernelPatches = args.kernelPatches;
+2 -3
pkgs/os-specific/linux/kernel/linux-4.11.nix
··· 1 1 { stdenv, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "4.11"; 4 + version = "4.11.1"; 5 5 extraMeta.branch = "4.11"; 6 - modDirVersion = "4.11.0"; 7 6 8 7 src = fetchurl { 9 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 10 - sha256 = "b67ecafd0a42b3383bf4d82f0850cbff92a7e72a215a6d02f42ddbafcf42a7d6"; 9 + sha256 = "027646ynwf4n8cb3h29a9qfm0cyw12bvaavzn2q44ych2vigjiky"; 11 10 }; 12 11 13 12 kernelPatches = args.kernelPatches;
+2 -2
pkgs/os-specific/linux/kernel/linux-4.4.nix
··· 1 1 { stdenv, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "4.4.67"; 4 + version = "4.4.68"; 5 5 extraMeta.branch = "4.4"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 - sha256 = "063vjskz6grjp3bmgcp056r8xzy578fwc2kmzdhb6lw5mih9r85f"; 9 + sha256 = "1lwh66db78xx1w30v01wn3jmdmh298zx5q4shjz3qswda70r1m1m"; 10 10 }; 11 11 12 12 kernelPatches = args.kernelPatches;
+2 -2
pkgs/os-specific/linux/kernel/linux-4.9.nix
··· 1 1 { stdenv, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "4.9.27"; 4 + version = "4.9.28"; 5 5 extraMeta.branch = "4.9"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 - sha256 = "0wvhds3878sh7hphjy30aii7jm5b88d2qph29whc96zccx1rpxlm"; 9 + sha256 = "0a59lhl3qbsag8lgj635dl15ssfjni6876hz3sry8ls81lpz7l85"; 10 10 }; 11 11 12 12 kernelPatches = args.kernelPatches;
+5 -3
pkgs/os-specific/linux/kernel/linux-rpi.nix
··· 1 1 { stdenv, fetchFromGitHub, perl, buildLinux, ... } @ args: 2 2 3 3 let 4 - modDirVersion = "4.4.50"; 5 - tag = "1.20170303"; 4 + modDirVersion = "4.9.24"; 5 + tag = "1.20170427"; 6 6 in 7 7 stdenv.lib.overrideDerivation (import ./generic.nix (args // rec { 8 8 version = "${modDirVersion}-${tag}"; ··· 12 12 owner = "raspberrypi"; 13 13 repo = "linux"; 14 14 rev = "raspberrypi-kernel_${tag}-1"; 15 - sha256 = "1lvsr8zm8p1ng4b9vq0nkf2gn4gabla8dh6l60vifclqdcq2vwvx"; 15 + sha256 = "0f7p2jc3a9yvz7k1fig6fardgz2lvp5kawbb3rfsx2p53yjlhmf9"; 16 16 }; 17 17 18 18 features.iwlwifi = true; ··· 36 36 } 37 37 38 38 # I am not sure if all of these are correct... 39 + copyDTB bcm2708-rpi-0-w.dts bcm2835-rpi-zero.dtb 39 40 copyDTB bcm2708-rpi-b.dtb bcm2835-rpi-a.dtb 40 41 copyDTB bcm2708-rpi-b.dtb bcm2835-rpi-b.dtb 41 42 copyDTB bcm2708-rpi-b.dtb bcm2835-rpi-b-rev2.dtb ··· 45 46 copyDTB bcm2708-rpi-cm.dtb bcm2835-rpi-cm.dtb 46 47 copyDTB bcm2709-rpi-2-b.dtb bcm2836-rpi-2-b.dtb 47 48 copyDTB bcm2710-rpi-3-b.dtb bcm2837-rpi-3-b.dtb 49 + # bcm2710-rpi-cm3.dts is yet unknown. 48 50 ''; 49 51 })
-1
pkgs/os-specific/linux/lttng-modules/default.nix
··· 31 31 maintainers = [ maintainers.bjornfor ]; 32 32 broken = 33 33 (builtins.compareVersions kernel.version "3.18" == -1) || 34 - (kernel.features.grsecurity or false) || 35 34 (kernel.features.chromiumos or false); 36 35 }; 37 36
+1 -2
pkgs/os-specific/linux/rtl8723bs/default.nix
··· 35 35 homepage = "https://github.com/hadess/rtl8723bs"; 36 36 license = stdenv.lib.licenses.gpl2; 37 37 platforms = stdenv.lib.platforms.linux; 38 - broken = (! versionAtLeast kernel.version "3.19") 39 - || (kernel.features.grsecurity or false); 38 + broken = (! versionAtLeast kernel.version "3.19"); 40 39 maintainers = with maintainers; [ elitak ]; 41 40 }; 42 41 }
-1
pkgs/os-specific/linux/rtl8812au/default.nix
··· 31 31 homepage = "https://github.com/Grawp/rtl8812au_rtl8821au"; 32 32 license = stdenv.lib.licenses.gpl2; 33 33 platforms = [ "x86_64-linux" "i686-linux" ]; 34 - broken = (kernel.features.grsecurity or false); 35 34 }; 36 35 }
+2 -2
pkgs/servers/mattermost/matterircd.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "matterircd-${version}"; 5 - version = "0.11.3"; 5 + version = "0.11.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "42wim"; 9 9 repo = "matterircd"; 10 10 rev = "v${version}"; 11 - sha256 = "10fmn6midfzmn6ylhrk00bvykn0zijypiqp5hjqn642kcdkrjc6i"; 11 + sha256 = "0mnfay6bh9ls2fi3k96hmw4gr7q11lw4rd466lidi4jyjpc7q42x"; 12 12 }; 13 13 14 14 goPackagePath = "github.com/42vim/matterircd";
+2 -2
pkgs/servers/monitoring/telegraf/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "telegraf-${version}"; 5 - version = "1.2.1"; 5 + version = "1.3.0"; 6 6 7 7 goPackagePath = "github.com/influxdata/telegraf"; 8 8 ··· 12 12 owner = "influxdata"; 13 13 repo = "telegraf"; 14 14 rev = "${version}"; 15 - sha256 = "0vfx87a9shhwyqrbdf1jc32jkg0ych8bd0p222v2rcd83l75r0kh"; 15 + sha256 = "0vcv4ylqzp4fvmpd3n5m0n2kxx39fcp9x62ny7cja4wraq36mdn0"; 16 16 }; 17 17 18 18 goDeps = ./. + builtins.toPath "/deps-${version}.nix";
-588
pkgs/servers/monitoring/telegraf/deps-1.2.1.nix
··· 1 - # This file was generated by go2nix. 2 - [ 3 - { 4 - goPackagePath = "github.com/Shopify/sarama"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/Shopify/sarama"; 8 - rev = "8aadb476e66ca998f2f6bb3c993e9a2daa3666b9"; 9 - sha256 = "1ndaddqcll9r22jg9x36acanxv5ds3xwahrm4b6nmmg06670gksv"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "github.com/Sirupsen/logrus"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/Sirupsen/logrus"; 17 - rev = "219c8cb75c258c552e999735be6df753ffc7afdc"; 18 - sha256 = "04v55846v1535dplldyjhr0yqxl6n1mr4kiy2vz3ragv92xpshr6"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "github.com/aerospike/aerospike-client-go"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://github.com/aerospike/aerospike-client-go"; 26 - rev = "7f3a312c3b2a60ac083ec6da296091c52c795c63"; 27 - sha256 = "05ancqplckvni9xp6xd4bv2pgkfa4v23svfcg27m8xinzi4ry219"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "github.com/amir/raidman"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://github.com/amir/raidman"; 35 - rev = "53c1b967405155bfc8758557863bf2e14f814687"; 36 - sha256 = "08a6zz4akkm7lk02w53vfhkxdf0ikv32x41rc4jyi2qaf0wyw6b4"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "github.com/aws/aws-sdk-go"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://github.com/aws/aws-sdk-go"; 44 - rev = "13a12060f716145019378a10e2806c174356b857"; 45 - sha256 = "09yl85kk2y4ayk44af5rbnkq4vy82vbh2z5ac4vpl2vgv7zyh46h"; 46 - }; 47 - } 48 - { 49 - goPackagePath = "github.com/beorn7/perks"; 50 - fetch = { 51 - type = "git"; 52 - url = "https://github.com/beorn7/perks"; 53 - rev = "3ac7bf7a47d159a033b107610db8a1b6575507a4"; 54 - sha256 = "1qc3l4r818xpvrhshh1sisc5lvl9479qspcfcdbivdyh0apah83r"; 55 - }; 56 - } 57 - { 58 - goPackagePath = "github.com/cenkalti/backoff"; 59 - fetch = { 60 - type = "git"; 61 - url = "https://github.com/cenkalti/backoff"; 62 - rev = "4dc77674aceaabba2c7e3da25d4c823edfb73f99"; 63 - sha256 = "0icf4vrgzksr0g8h6y00rd92h1mym6waf3mbqpf890bkw60gnm0w"; 64 - }; 65 - } 66 - { 67 - goPackagePath = "github.com/couchbase/go-couchbase"; 68 - fetch = { 69 - type = "git"; 70 - url = "https://github.com/couchbase/go-couchbase"; 71 - rev = "cb664315a324d87d19c879d9cc67fda6be8c2ac1"; 72 - sha256 = "1dfw1apwrlfwl7bahb6dy5g9z2vs431l4lpaj3k9bnm13p0awivr"; 73 - }; 74 - } 75 - { 76 - goPackagePath = "github.com/couchbase/gomemcached"; 77 - fetch = { 78 - type = "git"; 79 - url = "https://github.com/couchbase/gomemcached"; 80 - rev = "a5ea6356f648fec6ab89add00edd09151455b4b2"; 81 - sha256 = "00x57qqdv9ciyxiw2y6p4s65sfgi4cs6zi39qlqlw90nh133xnwi"; 82 - }; 83 - } 84 - { 85 - goPackagePath = "github.com/couchbase/goutils"; 86 - fetch = { 87 - type = "git"; 88 - url = "https://github.com/couchbase/goutils"; 89 - rev = "5823a0cbaaa9008406021dc5daf80125ea30bba6"; 90 - sha256 = "15v5ps2i2y2hczwxs2ci4c2w4p3pn3bl7vc5wlaqnc7i14f9285c"; 91 - }; 92 - } 93 - { 94 - goPackagePath = "github.com/dancannon/gorethink"; 95 - fetch = { 96 - type = "git"; 97 - url = "https://github.com/dancannon/gorethink"; 98 - rev = "e7cac92ea2bc52638791a021f212145acfedb1fc"; 99 - sha256 = "0f9gwsqf93qzvfpdwgam7vcfzrrkcj2s9ms4p056kcyxv9snwq3g"; 100 - }; 101 - } 102 - { 103 - goPackagePath = "github.com/davecgh/go-spew"; 104 - fetch = { 105 - type = "git"; 106 - url = "https://github.com/davecgh/go-spew"; 107 - rev = "5215b55f46b2b919f50a1df0eaa5886afe4e3b3d"; 108 - sha256 = "15h9kl73rdbzlfmsdxp13jja5gs7sknvqkpq2qizq3qv3nr1x8dk"; 109 - }; 110 - } 111 - { 112 - goPackagePath = "github.com/docker/engine-api"; 113 - fetch = { 114 - type = "git"; 115 - url = "https://github.com/docker/engine-api"; 116 - rev = "8924d6900370b4c7e7984be5adc61f50a80d7537"; 117 - sha256 = "1klimc3d1a2vfgl14a7js20ricpghq5jzvh8l46kf87ycjwc0q4n"; 118 - }; 119 - } 120 - { 121 - goPackagePath = "github.com/docker/go-connections"; 122 - fetch = { 123 - type = "git"; 124 - url = "https://github.com/docker/go-connections"; 125 - rev = "f549a9393d05688dff0992ef3efd8bbe6c628aeb"; 126 - sha256 = "0k1yf4bimmwxc0qiz997nagfmddbm8nwb0c1q16387m8lgw1gbwg"; 127 - }; 128 - } 129 - { 130 - goPackagePath = "github.com/docker/go-units"; 131 - fetch = { 132 - type = "git"; 133 - url = "https://github.com/docker/go-units"; 134 - rev = "5d2041e26a699eaca682e2ea41c8f891e1060444"; 135 - sha256 = "0hn8xdbaykp046inc4d2mwig5ir89ighma8hk18dfkm8rh1vvr8i"; 136 - }; 137 - } 138 - { 139 - goPackagePath = "github.com/eapache/go-resiliency"; 140 - fetch = { 141 - type = "git"; 142 - url = "https://github.com/eapache/go-resiliency"; 143 - rev = "b86b1ec0dd4209a588dc1285cdd471e73525c0b3"; 144 - sha256 = "1kzv95bh3nidm2cr7iv9lk3s2qiw1i17n8gyl2x6xk6qv8b0bc21"; 145 - }; 146 - } 147 - { 148 - goPackagePath = "github.com/eapache/queue"; 149 - fetch = { 150 - type = "git"; 151 - url = "https://github.com/eapache/queue"; 152 - rev = "ded5959c0d4e360646dc9e9908cff48666781367"; 153 - sha256 = "0inclypw0kln8hsn34c5ww34h0qa9fcqwak93lac5dp59rz5430n"; 154 - }; 155 - } 156 - { 157 - goPackagePath = "github.com/eclipse/paho.mqtt.golang"; 158 - fetch = { 159 - type = "git"; 160 - url = "https://github.com/eclipse/paho.mqtt.golang"; 161 - rev = "0f7a459f04f13a41b7ed752d47944528d4bf9a86"; 162 - sha256 = "13l6mrx9z859r4r7kpa9rsbf4ni7dn6xgz8iyv2xnz53pqffanjh"; 163 - }; 164 - } 165 - { 166 - goPackagePath = "github.com/go-sql-driver/mysql"; 167 - fetch = { 168 - type = "git"; 169 - url = "https://github.com/go-sql-driver/mysql"; 170 - rev = "1fca743146605a172a266e1654e01e5cd5669bee"; 171 - sha256 = "02vbq8j4r3skg3fmiv1wvjqh1542dr515w8f3d42b5lpwc1fsn38"; 172 - }; 173 - } 174 - { 175 - goPackagePath = "github.com/gobwas/glob"; 176 - fetch = { 177 - type = "git"; 178 - url = "https://github.com/gobwas/glob"; 179 - rev = "49571a1557cd20e6a2410adc6421f85b66c730b5"; 180 - sha256 = "16j7pdxajqrl20a737p7kgsngr2f7gkkpgqxxmfkrmgckgkc8cvk"; 181 - }; 182 - } 183 - { 184 - goPackagePath = "github.com/golang/protobuf"; 185 - fetch = { 186 - type = "git"; 187 - url = "https://github.com/golang/protobuf"; 188 - rev = "552c7b9542c194800fd493123b3798ef0a832032"; 189 - sha256 = "1zaw1xxnvgsvfcrv5xkn1f7p87vyh9i6mc44csl11fgc2hvqp6xm"; 190 - }; 191 - } 192 - { 193 - goPackagePath = "github.com/golang/snappy"; 194 - fetch = { 195 - type = "git"; 196 - url = "https://github.com/golang/snappy"; 197 - rev = "d9eb7a3d35ec988b8585d4a0068e462c27d28380"; 198 - sha256 = "0wynarlr1y8sm9y9l29pm9dgflxriiialpwn01066snzjxnpmbyn"; 199 - }; 200 - } 201 - { 202 - goPackagePath = "github.com/gorilla/context"; 203 - fetch = { 204 - type = "git"; 205 - url = "https://github.com/gorilla/context"; 206 - rev = "1ea25387ff6f684839d82767c1733ff4d4d15d0a"; 207 - sha256 = "1nh1nzxcsgd215x4xn59wc4cbqfa8zvhvnnx5p8fkrn4bj1cgak4"; 208 - }; 209 - } 210 - { 211 - goPackagePath = "github.com/gorilla/mux"; 212 - fetch = { 213 - type = "git"; 214 - url = "https://github.com/gorilla/mux"; 215 - rev = "c9e326e2bdec29039a3761c07bece13133863e1e"; 216 - sha256 = "1bplp6v14isjdfpf8328k8bvkn35n451axkxlm822d9h5ccg47g6"; 217 - }; 218 - } 219 - { 220 - goPackagePath = "github.com/hailocab/go-hostpool"; 221 - fetch = { 222 - type = "git"; 223 - url = "https://github.com/hailocab/go-hostpool"; 224 - rev = "e80d13ce29ede4452c43dea11e79b9bc8a15b478"; 225 - sha256 = "05ld4wp3illkbgl043yf8jq9y1ld0zzvrcg8jdij129j50xgfxny"; 226 - }; 227 - } 228 - { 229 - goPackagePath = "github.com/hashicorp/consul"; 230 - fetch = { 231 - type = "git"; 232 - url = "https://github.com/hashicorp/consul"; 233 - rev = "5aa90455ce78d4d41578bafc86305e6e6b28d7d2"; 234 - sha256 = "1xas814kkhwnjg5ghhlkgygcgi5p7h6dczmpbrzzh3yygbfdzxgw"; 235 - }; 236 - } 237 - { 238 - goPackagePath = "github.com/hpcloud/tail"; 239 - fetch = { 240 - type = "git"; 241 - url = "https://github.com/hpcloud/tail"; 242 - rev = "b2940955ab8b26e19d43a43c4da0475dd81bdb56"; 243 - sha256 = "1x266pdfvcymsbdrdsns06qq5qfjb62z6h4512ylhakbm64qkn4s"; 244 - }; 245 - } 246 - { 247 - goPackagePath = "github.com/influxdata/config"; 248 - fetch = { 249 - type = "git"; 250 - url = "https://github.com/influxdata/config"; 251 - rev = "b79f6829346b8d6e78ba73544b1e1038f1f1c9da"; 252 - sha256 = "0k4iywy83n3kq2f58a41rjinj03wp1di67aacpf04p25qmf46c4z"; 253 - }; 254 - } 255 - { 256 - goPackagePath = "github.com/influxdata/influxdb"; 257 - fetch = { 258 - type = "git"; 259 - url = "https://github.com/influxdata/influxdb"; 260 - rev = "fc57c0f7c635df3873f3d64f0ed2100ddc94d5ae"; 261 - sha256 = "07cv1gryp4a84a2acgc8k8alr7jw4jwphf12cby8jjy1br35jrbq"; 262 - }; 263 - } 264 - { 265 - goPackagePath = "github.com/influxdata/toml"; 266 - fetch = { 267 - type = "git"; 268 - url = "https://github.com/influxdata/toml"; 269 - rev = "af4df43894b16e3fd2b788d01bd27ad0776ef2d0"; 270 - sha256 = "1faf51s89sk1z41qfsazmddgwll7jq9xna67k3h3vry86c4vs2j4"; 271 - }; 272 - } 273 - { 274 - goPackagePath = "github.com/influxdata/wlog"; 275 - fetch = { 276 - type = "git"; 277 - url = "https://github.com/influxdata/wlog"; 278 - rev = "7c63b0a71ef8300adc255344d275e10e5c3a71ec"; 279 - sha256 = "04kw4kivxvr3kkmghj3427b1xyhzbhnfr971qfn3lv2vvhs8kpfl"; 280 - }; 281 - } 282 - { 283 - goPackagePath = "github.com/kardianos/osext"; 284 - fetch = { 285 - type = "git"; 286 - url = "https://github.com/kardianos/osext"; 287 - rev = "29ae4ffbc9a6fe9fb2bc5029050ce6996ea1d3bc"; 288 - sha256 = "1mawalaz84i16njkz6f9fd5jxhcbxkbsjnav3cmqq2dncv2hyv8a"; 289 - }; 290 - } 291 - { 292 - goPackagePath = "github.com/kardianos/service"; 293 - fetch = { 294 - type = "git"; 295 - url = "https://github.com/kardianos/service"; 296 - rev = "5e335590050d6d00f3aa270217d288dda1c94d0a"; 297 - sha256 = "1g10qisgywfqj135yyiq63pnbjgr201gz929ydlgyzqq6yk3bn3h"; 298 - }; 299 - } 300 - { 301 - goPackagePath = "github.com/kballard/go-shellquote"; 302 - fetch = { 303 - type = "git"; 304 - url = "https://github.com/kballard/go-shellquote"; 305 - rev = "d8ec1a69a250a17bb0e419c386eac1f3711dc142"; 306 - sha256 = "1a57hm0zwyi70am670s0pkglnkk1ilddnmfxz1ba7innpkf5z6s7"; 307 - }; 308 - } 309 - { 310 - goPackagePath = "github.com/klauspost/crc32"; 311 - fetch = { 312 - type = "git"; 313 - url = "https://github.com/klauspost/crc32"; 314 - rev = "19b0b332c9e4516a6370a0456e6182c3b5036720"; 315 - sha256 = "0fcnsf1m0bzplgp28dz8skza6l7rc65s180x85rzbdl9l3zzi43r"; 316 - }; 317 - } 318 - { 319 - goPackagePath = "github.com/lib/pq"; 320 - fetch = { 321 - type = "git"; 322 - url = "https://github.com/lib/pq"; 323 - rev = "e182dc4027e2ded4b19396d638610f2653295f36"; 324 - sha256 = "1636v3snixapjf7rbjq0xn1sbym7hwckqfla0dm5cr4a5q4fw5cj"; 325 - }; 326 - } 327 - { 328 - goPackagePath = "github.com/matttproud/golang_protobuf_extensions"; 329 - fetch = { 330 - type = "git"; 331 - url = "https://github.com/matttproud/golang_protobuf_extensions"; 332 - rev = "d0c3fe89de86839aecf2e0579c40ba3bb336a453"; 333 - sha256 = "0jkjgpi1s8l9bdbf14fh8050757jqy36kn1l1hxxlb2fjn1pcg0r"; 334 - }; 335 - } 336 - { 337 - goPackagePath = "github.com/miekg/dns"; 338 - fetch = { 339 - type = "git"; 340 - url = "https://github.com/miekg/dns"; 341 - rev = "cce6c130cdb92c752850880fd285bea1d64439dd"; 342 - sha256 = "098gadhfjiijlgq497gbccvf26xrmjvln1fws56m0ljcgszq3jdx"; 343 - }; 344 - } 345 - { 346 - goPackagePath = "github.com/mreiferson/go-snappystream"; 347 - fetch = { 348 - type = "git"; 349 - url = "https://github.com/mreiferson/go-snappystream"; 350 - rev = "028eae7ab5c4c9e2d1cb4c4ca1e53259bbe7e504"; 351 - sha256 = "0jdd5whp74nvg35d9hzydsi3shnb1vrnd7shi9qz4wxap7gcrid6"; 352 - }; 353 - } 354 - { 355 - goPackagePath = "github.com/naoina/go-stringutil"; 356 - fetch = { 357 - type = "git"; 358 - url = "https://github.com/naoina/go-stringutil"; 359 - rev = "6b638e95a32d0c1131db0e7fe83775cbea4a0d0b"; 360 - sha256 = "00831p1wn3rimybk1z8l30787kn1akv5jax5wx743nn76qcmkmc6"; 361 - }; 362 - } 363 - { 364 - goPackagePath = "github.com/nats-io/nats"; 365 - fetch = { 366 - type = "git"; 367 - url = "https://github.com/nats-io/nats"; 368 - rev = "ea8b4fd12ebb823073c0004b9f09ac8748f4f165"; 369 - sha256 = "0i5f6n9k0d2vzdy20sqygmss5j45y72irxsi80grjsh7qkxa6vn1"; 370 - }; 371 - } 372 - { 373 - goPackagePath = "github.com/nats-io/nuid"; 374 - fetch = { 375 - type = "git"; 376 - url = "https://github.com/nats-io/nuid"; 377 - rev = "a5152d67cf63cbfb5d992a395458722a45194715"; 378 - sha256 = "0fphar5bz735wwa7549j31nxnm5a9dyw472gs9zafz0cv7g8np40"; 379 - }; 380 - } 381 - { 382 - goPackagePath = "github.com/nsqio/go-nsq"; 383 - fetch = { 384 - type = "git"; 385 - url = "https://github.com/nsqio/go-nsq"; 386 - rev = "0b80d6f05e15ca1930e0c5e1d540ed627e299980"; 387 - sha256 = "1zi9jazjfzilp2g0xy30dlx9nd9g47cjqrnqxallly97mz9n01xr"; 388 - }; 389 - } 390 - { 391 - goPackagePath = "github.com/opencontainers/runc"; 392 - fetch = { 393 - type = "git"; 394 - url = "https://github.com/opencontainers/runc"; 395 - rev = "89ab7f2ccc1e45ddf6485eaa802c35dcf321dfc8"; 396 - sha256 = "1rnaqcsww7plr430r4ksv9si4l91l25li0bwa1b03g3sn2shirk1"; 397 - }; 398 - } 399 - { 400 - goPackagePath = "github.com/prometheus/client_golang"; 401 - fetch = { 402 - type = "git"; 403 - url = "https://github.com/prometheus/client_golang"; 404 - rev = "18acf9993a863f4c4b40612e19cdd243e7c86831"; 405 - sha256 = "1gyjvwnvgyl0fs4hd2vp5hj1dsafhwb2h55w8zgzdpshvhwrpmhv"; 406 - }; 407 - } 408 - { 409 - goPackagePath = "github.com/prometheus/client_model"; 410 - fetch = { 411 - type = "git"; 412 - url = "https://github.com/prometheus/client_model"; 413 - rev = "fa8ad6fec33561be4280a8f0514318c79d7f6cb6"; 414 - sha256 = "11a7v1fjzhhwsl128znjcf5v7v6129xjgkdpym2lial4lac1dhm9"; 415 - }; 416 - } 417 - { 418 - goPackagePath = "github.com/prometheus/common"; 419 - fetch = { 420 - type = "git"; 421 - url = "https://github.com/prometheus/common"; 422 - rev = "e8eabff8812b05acf522b45fdcd725a785188e37"; 423 - sha256 = "08magd2aw7dqaa8bbv85404zvy120ify61msfpy75az5rdl5anxq"; 424 - }; 425 - } 426 - { 427 - goPackagePath = "github.com/prometheus/procfs"; 428 - fetch = { 429 - type = "git"; 430 - url = "https://github.com/prometheus/procfs"; 431 - rev = "406e5b7bfd8201a36e2bb5f7bdae0b03380c2ce8"; 432 - sha256 = "0yla9hz15pg63394ygs9iiwzsqyv29labl8p424hijwsc9z9nka8"; 433 - }; 434 - } 435 - { 436 - goPackagePath = "github.com/samuel/go-zookeeper"; 437 - fetch = { 438 - type = "git"; 439 - url = "https://github.com/samuel/go-zookeeper"; 440 - rev = "218e9c81c0dd8b3b18172b2bbfad92cc7d6db55f"; 441 - sha256 = "1v0m6wn83v4pbqz6hs7z1h5hbjk7k6npkpl7icvcxdcjd7rmyjp2"; 442 - }; 443 - } 444 - { 445 - goPackagePath = "github.com/shirou/gopsutil"; 446 - fetch = { 447 - type = "git"; 448 - url = "https://github.com/shirou/gopsutil"; 449 - rev = "1516eb9ddc5e61ba58874047a98f8b44b5e585e8"; 450 - sha256 = "1pnl1g2l1y5vmnraq97rbm0nirprqvfzxsp6h4xacn1429jdl5bv"; 451 - }; 452 - } 453 - { 454 - goPackagePath = "github.com/soniah/gosnmp"; 455 - fetch = { 456 - type = "git"; 457 - url = "https://github.com/soniah/gosnmp"; 458 - rev = "3fe3beb30fa9700988893c56a63b1df8e1b68c26"; 459 - sha256 = "0a0vlxx1plqj9fi863wd8ajbzl705wgma4qk75v949azgn1yx9ib"; 460 - }; 461 - } 462 - { 463 - goPackagePath = "github.com/streadway/amqp"; 464 - fetch = { 465 - type = "git"; 466 - url = "https://github.com/streadway/amqp"; 467 - rev = "b4f3ceab0337f013208d31348b578d83c0064744"; 468 - sha256 = "1whcg2l6w2q7xrkk8q5y95i90ckq72bpgksii9ibrpyixbx7p5xp"; 469 - }; 470 - } 471 - { 472 - goPackagePath = "github.com/stretchr/testify"; 473 - fetch = { 474 - type = "git"; 475 - url = "https://github.com/stretchr/testify"; 476 - rev = "1f4a1643a57e798696635ea4c126e9127adb7d3c"; 477 - sha256 = "0nam9d68rn8ha8ldif22kkgv6k6ph3y88fp26159wdrs63ca3bzl"; 478 - }; 479 - } 480 - { 481 - goPackagePath = "github.com/vjeantet/grok"; 482 - fetch = { 483 - type = "git"; 484 - url = "https://github.com/vjeantet/grok"; 485 - rev = "83bfdfdfd1a8146795b28e547a8e3c8b28a466c2"; 486 - sha256 = "03zdcg9gy482gbasa7sw4cpw1k1n3dr2q06q80qnkqn268p7hp80"; 487 - }; 488 - } 489 - { 490 - goPackagePath = "github.com/wvanbergen/kafka"; 491 - fetch = { 492 - type = "git"; 493 - url = "https://github.com/wvanbergen/kafka"; 494 - rev = "bc265fedb9ff5b5c5d3c0fdcef4a819b3523d3ee"; 495 - sha256 = "0x86gnkpsr6gsc6mk2312ay8yqrzscvvdra2knhvwgaws6rzvj2l"; 496 - }; 497 - } 498 - { 499 - goPackagePath = "github.com/wvanbergen/kazoo-go"; 500 - fetch = { 501 - type = "git"; 502 - url = "https://github.com/wvanbergen/kazoo-go"; 503 - rev = "0f768712ae6f76454f987c3356177e138df258f8"; 504 - sha256 = "1paaayg03nknbnl3kdl0ybqv4llz7iwry7f29i0bh9srb6c87x16"; 505 - }; 506 - } 507 - { 508 - goPackagePath = "github.com/yuin/gopher-lua"; 509 - fetch = { 510 - type = "git"; 511 - url = "https://github.com/yuin/gopher-lua"; 512 - rev = "bf3808abd44b1e55143a2d7f08571aaa80db1808"; 513 - sha256 = "02m7ly5yzc3snvxlfl9j4ggwd7v0kpvy3pqgqbfr7scdjxdap4nm"; 514 - }; 515 - } 516 - { 517 - goPackagePath = "github.com/zensqlmonitor/go-mssqldb"; 518 - fetch = { 519 - type = "git"; 520 - url = "https://github.com/zensqlmonitor/go-mssqldb"; 521 - rev = "ffe5510c6fa5e15e6d983210ab501c815b56b363"; 522 - sha256 = "079x8ms8lv5p6253ppaxva37k6w04xnd38y8763rr2giswxqzlkl"; 523 - }; 524 - } 525 - { 526 - goPackagePath = "golang.org/x/crypto"; 527 - fetch = { 528 - type = "git"; 529 - url = "https://go.googlesource.com/crypto"; 530 - rev = "c197bcf24cde29d3f73c7b4ac6fd41f4384e8af6"; 531 - sha256 = "1y2bbghi594m8p4pcm9pwrzql06179xj6zvhaghwcc6y0l48rbgp"; 532 - }; 533 - } 534 - { 535 - goPackagePath = "golang.org/x/net"; 536 - fetch = { 537 - type = "git"; 538 - url = "https://go.googlesource.com/net"; 539 - rev = "6acef71eb69611914f7a30939ea9f6e194c78172"; 540 - sha256 = "1fcsv50sbq0lpzrhx3m9jw51wa255fsbqjwsx9iszq4d0gysnnvc"; 541 - }; 542 - } 543 - { 544 - goPackagePath = "golang.org/x/text"; 545 - fetch = { 546 - type = "git"; 547 - url = "https://go.googlesource.com/text"; 548 - rev = "a71fd10341b064c10f4a81ceac72bcf70f26ea34"; 549 - sha256 = "1igxqrgnnb6983fl0yck0xal2hwnkcgbslr7cxyrg7a65vawd0q1"; 550 - }; 551 - } 552 - { 553 - goPackagePath = "gopkg.in/dancannon/gorethink.v1"; 554 - fetch = { 555 - type = "git"; 556 - url = "https://gopkg.in/dancannon/gorethink.v1"; 557 - rev = "7d1af5be49cb5ecc7b177bf387d232050299d6ef"; 558 - sha256 = "0036hcadshka19bcqmq4mm9ssl9qhsx1n96lj1y24mh9g1api8fi"; 559 - }; 560 - } 561 - { 562 - goPackagePath = "gopkg.in/fatih/pool.v2"; 563 - fetch = { 564 - type = "git"; 565 - url = "https://gopkg.in/fatih/pool.v2"; 566 - rev = "cba550ebf9bce999a02e963296d4bc7a486cb715"; 567 - sha256 = "1jlrakgnpvhi2ny87yrsj1gyrcncfzdhypa9i2mlvvzqlj4r0dn0"; 568 - }; 569 - } 570 - { 571 - goPackagePath = "gopkg.in/mgo.v2"; 572 - fetch = { 573 - type = "git"; 574 - url = "https://gopkg.in/mgo.v2"; 575 - rev = "d90005c5262a3463800497ea5a89aed5fe22c886"; 576 - sha256 = "1z81k6mnfk07hkrkw31l16qycyiwa6wzyhysmywgkh58sm5dc9m7"; 577 - }; 578 - } 579 - { 580 - goPackagePath = "gopkg.in/yaml.v2"; 581 - fetch = { 582 - type = "git"; 583 - url = "https://gopkg.in/yaml.v2"; 584 - rev = "a83829b6f1293c91addabc89d0571c246397bbf4"; 585 - sha256 = "1m4dsmk90sbi17571h6pld44zxz7jc4lrnl4f27dpd1l8g5xvjhh"; 586 - }; 587 - } 588 - ]
+588
pkgs/servers/monitoring/telegraf/deps-1.3.0.nix
··· 1 + # This file was generated by https://github.com/kamilchm/go2nix v1.2.0 2 + [ 3 + { 4 + goPackagePath = "collectd.org"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://github.com/collectd/go-collectd"; 8 + rev = "2ce144541b8903101fb8f1483cc0497a68798122"; 9 + sha256 = "0rr9rnc777jk27a7yxhdb7vgkj493158a8k6q44x51s30dkp78x3"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "github.com/Shopify/sarama"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/Shopify/sarama"; 17 + rev = "574d3147eee384229bf96a5d12c207fe7b5234f3"; 18 + sha256 = "02ckm91bngkrbvkf4j7s5swrjjv3dr9kn9glwyc15apjv2ynkc4j"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "github.com/Sirupsen/logrus"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/Sirupsen/logrus"; 26 + rev = "61e43dc76f7ee59a82bdf3d71033dc12bea4c77d"; 27 + sha256 = "08kr7zvdgwv8vsakjzq1bla6cc6dlxlg1brlga69y69xw7cz5l9p"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "github.com/aerospike/aerospike-client-go"; 32 + fetch = { 33 + type = "git"; 34 + url = "https://github.com/aerospike/aerospike-client-go"; 35 + rev = "95e1ad7791bdbca44707fedbb29be42024900d9c"; 36 + sha256 = "034pirm1dzdblwadcd829qk2jqkr8hg9gpfph8ax7z0b3h2ah8xf"; 37 + }; 38 + } 39 + { 40 + goPackagePath = "github.com/amir/raidman"; 41 + fetch = { 42 + type = "git"; 43 + url = "https://github.com/amir/raidman"; 44 + rev = "c74861fe6a7bb8ede0a010ce4485bdbb4fc4c985"; 45 + sha256 = "10lmpz5vf2ysw8gnl0z8ravl4vvy48nbh8xpk2zzgifb6yn3x192"; 46 + }; 47 + } 48 + { 49 + goPackagePath = "github.com/aws/aws-sdk-go"; 50 + fetch = { 51 + type = "git"; 52 + url = "https://github.com/aws/aws-sdk-go"; 53 + rev = "7524cb911daddd6e5c9195def8e59ae892bef8d9"; 54 + sha256 = "0dm8zfv3jdrbnhm1yyq6507v5lzi6wwhrpwkdswhf0ihgc9ca90z"; 55 + }; 56 + } 57 + { 58 + goPackagePath = "github.com/beorn7/perks"; 59 + fetch = { 60 + type = "git"; 61 + url = "https://github.com/beorn7/perks"; 62 + rev = "4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9"; 63 + sha256 = "1hrybsql68xw57brzj805xx2mghydpdiysv3gbhr7f5wlxj2514y"; 64 + }; 65 + } 66 + { 67 + goPackagePath = "github.com/cenkalti/backoff"; 68 + fetch = { 69 + type = "git"; 70 + url = "https://github.com/cenkalti/backoff"; 71 + rev = "b02f2bbce11d7ea6b97f282ef1771b0fe2f65ef3"; 72 + sha256 = "0lhcll9pzcxbbm9sdsijvcvdqc4lrsgbyw0q1xly0pnz556v6pyc"; 73 + }; 74 + } 75 + { 76 + goPackagePath = "github.com/couchbase/go-couchbase"; 77 + fetch = { 78 + type = "git"; 79 + url = "https://github.com/couchbase/go-couchbase"; 80 + rev = "bfe555a140d53dc1adf390f1a1d4b0fd4ceadb28"; 81 + sha256 = "0h59zzxcz3i8nd4ln89fi946ii8kscnqam67h3mxvjwvpnmcax9k"; 82 + }; 83 + } 84 + { 85 + goPackagePath = "github.com/couchbase/gomemcached"; 86 + fetch = { 87 + type = "git"; 88 + url = "https://github.com/couchbase/gomemcached"; 89 + rev = "4a25d2f4e1dea9ea7dd76dfd943407abf9b07d29"; 90 + sha256 = "12h0wsimwmr0f398538g9ngasik4gisnac9vpn0ldy8hqdpa334d"; 91 + }; 92 + } 93 + { 94 + goPackagePath = "github.com/couchbase/goutils"; 95 + fetch = { 96 + type = "git"; 97 + url = "https://github.com/couchbase/goutils"; 98 + rev = "5823a0cbaaa9008406021dc5daf80125ea30bba6"; 99 + sha256 = "15v5ps2i2y2hczwxs2ci4c2w4p3pn3bl7vc5wlaqnc7i14f9285c"; 100 + }; 101 + } 102 + { 103 + goPackagePath = "github.com/davecgh/go-spew"; 104 + fetch = { 105 + type = "git"; 106 + url = "https://github.com/davecgh/go-spew"; 107 + rev = "346938d642f2ec3594ed81d874461961cd0faa76"; 108 + sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c"; 109 + }; 110 + } 111 + { 112 + goPackagePath = "github.com/docker/docker"; 113 + fetch = { 114 + type = "git"; 115 + url = "https://github.com/docker/docker"; 116 + rev = "b89aff1afa1f61993ab2ba18fd62d9375a195f5d"; 117 + sha256 = "1lkj1wmv4nfj3vrrdc072p5iib8p1l0y52mlg55p94b20v18ph2m"; 118 + }; 119 + } 120 + { 121 + goPackagePath = "github.com/eapache/go-resiliency"; 122 + fetch = { 123 + type = "git"; 124 + url = "https://github.com/eapache/go-resiliency"; 125 + rev = "b86b1ec0dd4209a588dc1285cdd471e73525c0b3"; 126 + sha256 = "1kzv95bh3nidm2cr7iv9lk3s2qiw1i17n8gyl2x6xk6qv8b0bc21"; 127 + }; 128 + } 129 + { 130 + goPackagePath = "github.com/eapache/go-xerial-snappy"; 131 + fetch = { 132 + type = "git"; 133 + url = "https://github.com/eapache/go-xerial-snappy"; 134 + rev = "bb955e01b9346ac19dc29eb16586c90ded99a98c"; 135 + sha256 = "1zhxcil8hn88hvxr2d6rmj4cls5zgss1scj0ikwiqq89f8vcgwn4"; 136 + }; 137 + } 138 + { 139 + goPackagePath = "github.com/eapache/queue"; 140 + fetch = { 141 + type = "git"; 142 + url = "https://github.com/eapache/queue"; 143 + rev = "44cc805cf13205b55f69e14bcb69867d1ae92f98"; 144 + sha256 = "07dp54n94gn3gsvdcki56yqh7py7wqqigxbamhxwgbr05n61fqyg"; 145 + }; 146 + } 147 + { 148 + goPackagePath = "github.com/eclipse/paho.mqtt.golang"; 149 + fetch = { 150 + type = "git"; 151 + url = "https://github.com/eclipse/paho.mqtt.golang"; 152 + rev = "d4f545eb108a2d19f9b1a735689dbfb719bc21fb"; 153 + sha256 = "01cnca8y5caramqn6p8aigj6l5p6z0nrs2xqqv90658x584138kh"; 154 + }; 155 + } 156 + { 157 + goPackagePath = "github.com/go-sql-driver/mysql"; 158 + fetch = { 159 + type = "git"; 160 + url = "https://github.com/go-sql-driver/mysql"; 161 + rev = "2e00b5cd70399450106cec6431c2e2ce3cae5034"; 162 + sha256 = "085g48jq9hzmlcxg122n0c4pi41sc1nn2qpx1vrl2jfa8crsppa5"; 163 + }; 164 + } 165 + { 166 + goPackagePath = "github.com/gobwas/glob"; 167 + fetch = { 168 + type = "git"; 169 + url = "https://github.com/gobwas/glob"; 170 + rev = "bea32b9cd2d6f55753d94a28e959b13f0244797a"; 171 + sha256 = "0dx0f293v1a0d8qi7ik5hdl26dapd8xm0hj9a9gc620vhj7khi9q"; 172 + }; 173 + } 174 + { 175 + goPackagePath = "github.com/golang/protobuf"; 176 + fetch = { 177 + type = "git"; 178 + url = "https://github.com/golang/protobuf"; 179 + rev = "8ee79997227bf9b34611aee7946ae64735e6fd93"; 180 + sha256 = "0qm1lpdhf97k2hxgivq2cpjgawhlmmz39y230kgxijhm96xijxb8"; 181 + }; 182 + } 183 + { 184 + goPackagePath = "github.com/golang/snappy"; 185 + fetch = { 186 + type = "git"; 187 + url = "https://github.com/golang/snappy"; 188 + rev = "7db9049039a047d955fe8c19b83c8ff5abd765c7"; 189 + sha256 = "09l3sc9z2fqnj5b040q320gwb4gqig6lnysxcayhwckrdp5bm8hs"; 190 + }; 191 + } 192 + { 193 + goPackagePath = "github.com/gorilla/mux"; 194 + fetch = { 195 + type = "git"; 196 + url = "https://github.com/gorilla/mux"; 197 + rev = "392c28fe23e1c45ddba891b0320b3b5df220beea"; 198 + sha256 = "0dmihkq34ls23by08r8p92qpf77imibjd9m9qvw344j4r2z7bd4d"; 199 + }; 200 + } 201 + { 202 + goPackagePath = "github.com/hailocab/go-hostpool"; 203 + fetch = { 204 + type = "git"; 205 + url = "https://github.com/hailocab/go-hostpool"; 206 + rev = "e80d13ce29ede4452c43dea11e79b9bc8a15b478"; 207 + sha256 = "05ld4wp3illkbgl043yf8jq9y1ld0zzvrcg8jdij129j50xgfxny"; 208 + }; 209 + } 210 + { 211 + goPackagePath = "github.com/hashicorp/consul"; 212 + fetch = { 213 + type = "git"; 214 + url = "https://github.com/hashicorp/consul"; 215 + rev = "63d2fc68239b996096a1c55a0d4b400ea4c2583f"; 216 + sha256 = "0vx7jpi2a9374mlhn37b33780n7g950zh482z2sd4lsf29n4c580"; 217 + }; 218 + } 219 + { 220 + goPackagePath = "github.com/influxdata/tail"; 221 + fetch = { 222 + type = "git"; 223 + url = "https://github.com/influxdata/tail"; 224 + rev = "a395bf99fe07c233f41fba0735fa2b13b58588ea"; 225 + sha256 = "0bmkv932xhjpxwp8n74xy8wf34kiiknwq8agfbnz931apq6iw9b0"; 226 + }; 227 + } 228 + { 229 + goPackagePath = "github.com/influxdata/toml"; 230 + fetch = { 231 + type = "git"; 232 + url = "https://github.com/influxdata/toml"; 233 + rev = "5d1d907f22ead1cd47adde17ceec5bda9cacaf8f"; 234 + sha256 = "1faf51s89sk1z41qfsazmddgwll7jq9xna67k3h3vry86c4vs2j4"; 235 + }; 236 + } 237 + { 238 + goPackagePath = "github.com/influxdata/wlog"; 239 + fetch = { 240 + type = "git"; 241 + url = "https://github.com/influxdata/wlog"; 242 + rev = "7c63b0a71ef8300adc255344d275e10e5c3a71ec"; 243 + sha256 = "04kw4kivxvr3kkmghj3427b1xyhzbhnfr971qfn3lv2vvhs8kpfl"; 244 + }; 245 + } 246 + { 247 + goPackagePath = "github.com/jackc/pgx"; 248 + fetch = { 249 + type = "git"; 250 + url = "https://github.com/jackc/pgx"; 251 + rev = "b84338d7d62598f75859b2b146d830b22f1b9ec8"; 252 + sha256 = "13q763a31yya8ij6m5zbnri7wc88hjwwn1rw4v7dmwbwsrqn885c"; 253 + }; 254 + } 255 + { 256 + goPackagePath = "github.com/kardianos/osext"; 257 + fetch = { 258 + type = "git"; 259 + url = "https://github.com/kardianos/osext"; 260 + rev = "c2c54e542fb797ad986b31721e1baedf214ca413"; 261 + sha256 = "02vmjhkx90601l5fym7c3r4d44b88h3cign86nz4yy6j8qqxvz3h"; 262 + }; 263 + } 264 + { 265 + goPackagePath = "github.com/kardianos/service"; 266 + fetch = { 267 + type = "git"; 268 + url = "https://github.com/kardianos/service"; 269 + rev = "6d3a0ee7d3425d9d835debc51a0ca1ffa28f4893"; 270 + sha256 = "1cgqg6zbwwsn6lz2ms094q4w37x84vd9ixs50wsh3037q4sfhyll"; 271 + }; 272 + } 273 + { 274 + goPackagePath = "github.com/kballard/go-shellquote"; 275 + fetch = { 276 + type = "git"; 277 + url = "https://github.com/kballard/go-shellquote"; 278 + rev = "d8ec1a69a250a17bb0e419c386eac1f3711dc142"; 279 + sha256 = "1a57hm0zwyi70am670s0pkglnkk1ilddnmfxz1ba7innpkf5z6s7"; 280 + }; 281 + } 282 + { 283 + goPackagePath = "github.com/klauspost/crc32"; 284 + fetch = { 285 + type = "git"; 286 + url = "https://github.com/klauspost/crc32"; 287 + rev = "cb6bfca970f6908083f26f39a79009d608efd5cd"; 288 + sha256 = "0q4yr4isgmph1yf1vq527lpmid7vqv56q7vxh3gkp5679fb90q6n"; 289 + }; 290 + } 291 + { 292 + goPackagePath = "github.com/matttproud/golang_protobuf_extensions"; 293 + fetch = { 294 + type = "git"; 295 + url = "https://github.com/matttproud/golang_protobuf_extensions"; 296 + rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c"; 297 + sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya"; 298 + }; 299 + } 300 + { 301 + goPackagePath = "github.com/miekg/dns"; 302 + fetch = { 303 + type = "git"; 304 + url = "https://github.com/miekg/dns"; 305 + rev = "99f84ae56e75126dd77e5de4fae2ea034a468ca1"; 306 + sha256 = "1v7rccng7mbzqh5qf8d8gqfppm127v32s8i1n3k50q3flv227byf"; 307 + }; 308 + } 309 + { 310 + goPackagePath = "github.com/naoina/go-stringutil"; 311 + fetch = { 312 + type = "git"; 313 + url = "https://github.com/naoina/go-stringutil"; 314 + rev = "6b638e95a32d0c1131db0e7fe83775cbea4a0d0b"; 315 + sha256 = "00831p1wn3rimybk1z8l30787kn1akv5jax5wx743nn76qcmkmc6"; 316 + }; 317 + } 318 + { 319 + goPackagePath = "github.com/nats-io/go-nats"; 320 + fetch = { 321 + type = "git"; 322 + url = "https://github.com/nats-io/go-nats"; 323 + rev = "ea9585611a4ab58a205b9b125ebd74c389a6b898"; 324 + sha256 = "0i2whh6c8grzi9slrk2clh3dhykxzid4zn395wgysg6gfjrbd5i5"; 325 + }; 326 + } 327 + { 328 + goPackagePath = "github.com/nats-io/nats"; 329 + fetch = { 330 + type = "git"; 331 + url = "https://github.com/nats-io/nats"; 332 + rev = "ea9585611a4ab58a205b9b125ebd74c389a6b898"; 333 + sha256 = "0i2whh6c8grzi9slrk2clh3dhykxzid4zn395wgysg6gfjrbd5i5"; 334 + }; 335 + } 336 + { 337 + goPackagePath = "github.com/nats-io/nuid"; 338 + fetch = { 339 + type = "git"; 340 + url = "https://github.com/nats-io/nuid"; 341 + rev = "289cccf02c178dc782430d534e3c1f5b72af807f"; 342 + sha256 = "1dpk8qzl43gfdaj2nbw52a0xyrmpmq26a9v9dfl27vkijssb20p4"; 343 + }; 344 + } 345 + { 346 + goPackagePath = "github.com/nsqio/go-nsq"; 347 + fetch = { 348 + type = "git"; 349 + url = "https://github.com/nsqio/go-nsq"; 350 + rev = "a53d495e81424aaf7a7665a9d32a97715c40e953"; 351 + sha256 = "04npqz6ajr4r2w5jfvfzppr307qrwr57w4c1ppq9p9ddf7hx3wpz"; 352 + }; 353 + } 354 + { 355 + goPackagePath = "github.com/pierrec/lz4"; 356 + fetch = { 357 + type = "git"; 358 + url = "https://github.com/pierrec/lz4"; 359 + rev = "5c9560bfa9ace2bf86080bf40d46b34ae44604df"; 360 + sha256 = "0j74a3xc48ispj8sb9c2sd1h53q99ws0f2x827b5p86xlpam8xyj"; 361 + }; 362 + } 363 + { 364 + goPackagePath = "github.com/pierrec/xxHash"; 365 + fetch = { 366 + type = "git"; 367 + url = "https://github.com/pierrec/xxHash"; 368 + rev = "5a004441f897722c627870a981d02b29924215fa"; 369 + sha256 = "146ibrgvgh61jhbbv9wks0mabkci3s0m68sg6shmlv1yixkw6gja"; 370 + }; 371 + } 372 + { 373 + goPackagePath = "github.com/prometheus/client_golang"; 374 + fetch = { 375 + type = "git"; 376 + url = "https://github.com/prometheus/client_golang"; 377 + rev = "c317fb74746eac4fc65fe3909195f4cf67c5562a"; 378 + sha256 = "1c3rqwkajkmhk5wh6agc5jnjbbfvpfxbiy8cprpw89khch428khp"; 379 + }; 380 + } 381 + { 382 + goPackagePath = "github.com/prometheus/client_model"; 383 + fetch = { 384 + type = "git"; 385 + url = "https://github.com/prometheus/client_model"; 386 + rev = "fa8ad6fec33561be4280a8f0514318c79d7f6cb6"; 387 + sha256 = "11a7v1fjzhhwsl128znjcf5v7v6129xjgkdpym2lial4lac1dhm9"; 388 + }; 389 + } 390 + { 391 + goPackagePath = "github.com/prometheus/common"; 392 + fetch = { 393 + type = "git"; 394 + url = "https://github.com/prometheus/common"; 395 + rev = "dd2f054febf4a6c00f2343686efb775948a8bff4"; 396 + sha256 = "0rhbgj51r105ax544mfg6wp4rsqpzn3776z1k82b21xwb3b51zr1"; 397 + }; 398 + } 399 + { 400 + goPackagePath = "github.com/prometheus/procfs"; 401 + fetch = { 402 + type = "git"; 403 + url = "https://github.com/prometheus/procfs"; 404 + rev = "1878d9fbb537119d24b21ca07effd591627cd160"; 405 + sha256 = "0jqn5l31szmc0dv5invp5mdhndx3fcsda7zpy49zd7k95c1y20m7"; 406 + }; 407 + } 408 + { 409 + goPackagePath = "github.com/rcrowley/go-metrics"; 410 + fetch = { 411 + type = "git"; 412 + url = "https://github.com/rcrowley/go-metrics"; 413 + rev = "1f30fe9094a513ce4c700b9a54458bbb0c96996c"; 414 + sha256 = "1hvbiaq4b6dqgjz6jkkxglfh9gf71zin6qsg508sh0r0ixfavrzj"; 415 + }; 416 + } 417 + { 418 + goPackagePath = "github.com/samuel/go-zookeeper"; 419 + fetch = { 420 + type = "git"; 421 + url = "https://github.com/samuel/go-zookeeper"; 422 + rev = "1d7be4effb13d2d908342d349d71a284a7542693"; 423 + sha256 = "002s19109spms9ndfwykf3ryy3fnk7b56frxlqmmv37mlqgrd5v9"; 424 + }; 425 + } 426 + { 427 + goPackagePath = "github.com/satori/go.uuid"; 428 + fetch = { 429 + type = "git"; 430 + url = "https://github.com/satori/go.uuid"; 431 + rev = "5bf94b69c6b68ee1b541973bb8e1144db23a194b"; 432 + sha256 = "0l782l4srv36pj8pfgn61996d0vjifld4a569rbjwq5h14pd0c07"; 433 + }; 434 + } 435 + { 436 + goPackagePath = "github.com/shirou/gopsutil"; 437 + fetch = { 438 + type = "git"; 439 + url = "https://github.com/shirou/gopsutil"; 440 + rev = "70693b6a3da51a8a686d31f1b346077bbc066062"; 441 + sha256 = "0mrmwfpq8irqbmcqx64x7n1dw0qpl9kz4vbwm7c8bpfpjqmmni6b"; 442 + }; 443 + } 444 + { 445 + goPackagePath = "github.com/soniah/gosnmp"; 446 + fetch = { 447 + type = "git"; 448 + url = "https://github.com/soniah/gosnmp"; 449 + rev = "5ad50dc75ab389f8a1c9f8a67d3a1cd85f67ed15"; 450 + sha256 = "0dqz0w077xfk9fj5dd8xa6sqgdvjpb8vx997wnqpi3kbii1b9jnb"; 451 + }; 452 + } 453 + { 454 + goPackagePath = "github.com/streadway/amqp"; 455 + fetch = { 456 + type = "git"; 457 + url = "https://github.com/streadway/amqp"; 458 + rev = "63795daa9a446c920826655f26ba31c81c860fd6"; 459 + sha256 = "1v6xwskb4dqyy2q1r7k12f9wky7v6cfb4f1mx94sr3qvx37zg2yj"; 460 + }; 461 + } 462 + { 463 + goPackagePath = "github.com/stretchr/testify"; 464 + fetch = { 465 + type = "git"; 466 + url = "https://github.com/stretchr/testify"; 467 + rev = "4d4bfba8f1d1027c4fdbe371823030df51419987"; 468 + sha256 = "1d3yz1d2s88byjzmn60jbi1m9s552f7ghzbzik97fbph37i8yjhp"; 469 + }; 470 + } 471 + { 472 + goPackagePath = "github.com/vjeantet/grok"; 473 + fetch = { 474 + type = "git"; 475 + url = "https://github.com/vjeantet/grok"; 476 + rev = "d73e972b60935c7fec0b4ffbc904ed39ecaf7efe"; 477 + sha256 = "09p70h5inycwrw3dmn6c7lhx4m11fvw7449wzq1k5w2jcws7amd5"; 478 + }; 479 + } 480 + { 481 + goPackagePath = "github.com/wvanbergen/kafka"; 482 + fetch = { 483 + type = "git"; 484 + url = "https://github.com/wvanbergen/kafka"; 485 + rev = "bc265fedb9ff5b5c5d3c0fdcef4a819b3523d3ee"; 486 + sha256 = "0x86gnkpsr6gsc6mk2312ay8yqrzscvvdra2knhvwgaws6rzvj2l"; 487 + }; 488 + } 489 + { 490 + goPackagePath = "github.com/wvanbergen/kazoo-go"; 491 + fetch = { 492 + type = "git"; 493 + url = "https://github.com/wvanbergen/kazoo-go"; 494 + rev = "968957352185472eacb69215fa3dbfcfdbac1096"; 495 + sha256 = "07q37lmlc3vx620bklp93r368r73kgm2s9x7qcgcxk9701lqq7dc"; 496 + }; 497 + } 498 + { 499 + goPackagePath = "github.com/yuin/gopher-lua"; 500 + fetch = { 501 + type = "git"; 502 + url = "https://github.com/yuin/gopher-lua"; 503 + rev = "66c871e454fcf10251c61bf8eff02d0978cae75a"; 504 + sha256 = "1srcibhsl29cy8qih132iqigl4ss303nfmglrgc583nj9kz9sf8j"; 505 + }; 506 + } 507 + { 508 + goPackagePath = "github.com/zensqlmonitor/go-mssqldb"; 509 + fetch = { 510 + type = "git"; 511 + url = "https://github.com/zensqlmonitor/go-mssqldb"; 512 + rev = "ffe5510c6fa5e15e6d983210ab501c815b56b363"; 513 + sha256 = "079x8ms8lv5p6253ppaxva37k6w04xnd38y8763rr2giswxqzlkl"; 514 + }; 515 + } 516 + { 517 + goPackagePath = "golang.org/x/crypto"; 518 + fetch = { 519 + type = "git"; 520 + url = "https://go.googlesource.com/crypto"; 521 + rev = "dc137beb6cce2043eb6b5f223ab8bf51c32459f4"; 522 + sha256 = "0kia3rd0g0vkb9pf102kbg1agr1xq27bi2shkpxy9l718yvy9jwd"; 523 + }; 524 + } 525 + { 526 + goPackagePath = "golang.org/x/net"; 527 + fetch = { 528 + type = "git"; 529 + url = "https://go.googlesource.com/net"; 530 + rev = "f2499483f923065a842d38eb4c7f1927e6fc6e6d"; 531 + sha256 = "0q1ps8igfczfafk39hkp8gs57s6qxjvf2c48hiq00p873agz0x7s"; 532 + }; 533 + } 534 + { 535 + goPackagePath = "golang.org/x/text"; 536 + fetch = { 537 + type = "git"; 538 + url = "https://go.googlesource.com/text"; 539 + rev = "506f9d5c962f284575e88337e7d9296d27e729d3"; 540 + sha256 = "1ghx5vv4zlkjzlx2gslvcwpvxjggpl6wz5n49nqxiz777psx218s"; 541 + }; 542 + } 543 + { 544 + goPackagePath = "gopkg.in/dancannon/gorethink.v1"; 545 + fetch = { 546 + type = "git"; 547 + url = "https://gopkg.in/dancannon/gorethink.v1"; 548 + rev = "edc7a6a68e2d8015f5ffe1b2560eed989f8a45be"; 549 + sha256 = "0602082mfypdm98i963sdvij8l5ia5cw9r9cy7m6a60cvh1xmaka"; 550 + }; 551 + } 552 + { 553 + goPackagePath = "gopkg.in/fatih/pool.v2"; 554 + fetch = { 555 + type = "git"; 556 + url = "https://gopkg.in/fatih/pool.v2"; 557 + rev = "6e328e67893eb46323ad06f0e92cb9536babbabc"; 558 + sha256 = "1p1sljfpbg2bp4qv7ghvz1wcmmsbcfclsninxa97kr0v7na7jw5p"; 559 + }; 560 + } 561 + { 562 + goPackagePath = "gopkg.in/mgo.v2"; 563 + fetch = { 564 + type = "git"; 565 + url = "https://gopkg.in/mgo.v2"; 566 + rev = "3f83fa5005286a7fe593b055f0d7771a7dce4655"; 567 + sha256 = "19vwb6qlcyh3nh6pkk0bynwmr5cmi6mm4hdz01lwb4ybnkzxryc7"; 568 + }; 569 + } 570 + { 571 + goPackagePath = "gopkg.in/olivere/elastic.v5"; 572 + fetch = { 573 + type = "git"; 574 + url = "https://gopkg.in/olivere/elastic.v5"; 575 + rev = "ee3ebceab960cf68ab9a89ee6d78c031ef5b4a4e"; 576 + sha256 = "0pby1b8s0h964cq6nld0arapkbfqb8vzm1k41cnxjq14ryh8adlh"; 577 + }; 578 + } 579 + { 580 + goPackagePath = "gopkg.in/yaml.v2"; 581 + fetch = { 582 + type = "git"; 583 + url = "https://gopkg.in/yaml.v2"; 584 + rev = "4c78c975fe7c825c6d1466c42be594d1d6f3aba6"; 585 + sha256 = "1ddwvmsfijgl09pbqrcx73fy5kh8y3888dd29lh7i50ds5a088cx"; 586 + }; 587 + } 588 + ]
+3 -5
pkgs/servers/openafs-client/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "openafs-${version}-${kernel.version}"; 6 - version = "1.6.20"; 6 + version = "1.6.20.2"; 7 7 8 8 src = fetchurl { 9 9 url = "http://www.openafs.org/dl/openafs/${version}/openafs-${version}-src.tar.bz2"; 10 - sha256 = "0qar94k9x9dkws4clrnlw789q1ha9qjk06356s86hh78qwywc1ki"; 10 + sha256 = "50234820c3da9752d2ca05fb7e83b7dc5c96a0e96a0b875ebc7ae3c835607614"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ autoconf automake flex yacc perl which ]; ··· 47 47 platforms = platforms.linux; 48 48 maintainers = [ maintainers.z77z ]; 49 49 broken = 50 - (builtins.compareVersions kernel.version "3.18" == -1) || 51 - (builtins.compareVersions kernel.version "4.4" != -1) || 52 - (kernel.features.grsecurity or false); 50 + (builtins.compareVersions kernel.version "3.18" == -1); 53 51 }; 54 52 }
+2 -2
pkgs/servers/samba/4.x.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 name = "samba-${version}"; 22 - version = "4.5.3"; 22 + version = "4.5.8"; 23 23 24 24 src = fetchurl { 25 25 url = "mirror://samba/pub/samba/stable/${name}.tar.gz"; 26 - sha256 = "1jif95684swssqwp9v3i2r08cn3r2iddf6ly68db4wmvl5ac8vgh"; 26 + sha256 = "1w41pxszv5z6gjclg6zymn47mk8n51lnpgcx1k2q18i3i1nnafzn"; 27 27 }; 28 28 29 29 outputs = [ "out" "dev" "man" ];
+2 -2
pkgs/servers/web-apps/shaarli/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "shaarli-${version}"; 5 - version = "0.8.1"; 5 + version = "0.8.4"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/shaarli/Shaarli/releases/download/v${version}/shaarli-v${version}-full.tar.gz"; 9 - sha256 = "17p8bmkgmlan6vbvh955idddckr5kyf00gp8apjfcnm4b2awma8x"; 9 + sha256 = "1p6yljl8v8p74n71az1h68nnsvffw2hkcfk9p2dldspi4k51vnb7"; 10 10 }; 11 11 12 12 outputs = [ "out" "doc" ];
+2 -2
pkgs/tools/filesystems/sshfs-fuse/default.nix
··· 1 1 { stdenv, fetchFromGitHub, pkgconfig, glib, fuse, autoreconfHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "2.7"; 4 + version = "2.9"; 5 5 name = "sshfs-fuse-${version}"; 6 6 7 7 src = fetchFromGitHub { 8 8 repo = "sshfs"; 9 9 owner = "libfuse"; 10 10 rev = "sshfs-${version}"; 11 - sha256 = "17l9b89zy5qzfcknw3krk74rfrqaa8q1r8jwdsahaqajsy09h4x4"; 11 + sha256 = "1n0cq72ps4dzsh72fgfprqn8vcfr7ilrkvhzpy5500wjg88diapv"; 12 12 }; 13 13 14 14 buildInputs = [ pkgconfig glib fuse autoreconfHook ];
+2 -2
pkgs/tools/misc/ethtool/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "ethtool-${version}"; 5 - version = "4.6"; 5 + version = "4.10"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/software/network/ethtool/${name}.tar.xz"; 9 - sha256 = "e90589a9349d008cce8c0510ac4e8878efdc0ddb1b732a9a4cc333b101313415"; 9 + sha256 = "1fklbjwr41cvd5b7d1qvpl3bqzc4aak732r3m2wjhhgkxhk9f07h"; 10 10 }; 11 11 12 12 meta = with stdenv.lib; {
+3 -3
pkgs/tools/networking/zerotierone/default.nix
··· 1 1 { stdenv, fetchurl, openssl, lzo, zlib, iproute, which, ronn }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "1.2.2"; 4 + version = "1.2.4"; 5 5 name = "zerotierone"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/zerotier/ZeroTierOne/archive/${version}.tar.gz"; 9 - sha256 = "058sy6yrprd23iyx7fxnwyvnp1xxsd55yapjv5m2n7dcb7l4005h"; 9 + sha256 = "0n035f2qslw1srxjlm0szrnvb3va3sspbpxqqhng08dp68vmn9wz"; 10 10 }; 11 11 12 12 preConfigure = '' ··· 38 38 description = "Create flat virtual Ethernet networks of almost unlimited size"; 39 39 homepage = https://www.zerotier.com; 40 40 license = licenses.gpl3; 41 - maintainers = with maintainers; [ sjmackenzie zimbatm ]; 41 + maintainers = with maintainers; [ sjmackenzie zimbatm ehmry ]; 42 42 platforms = platforms.allBut [ "i686-linux" ]; 43 43 }; 44 44 }
+4
pkgs/tools/security/metasploit/Gemfile
··· 1 + # frozen_string_literal: true 2 + source "https://rubygems.org" 3 + 4 + gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/4.14.17"
+264
pkgs/tools/security/metasploit/Gemfile.lock
··· 1 + GIT 2 + remote: https://github.com/rapid7/metasploit-framework 3 + revision: fd3da8f3350d6cf7f0449bf0ead4d51747525c0a 4 + ref: refs/tags/4.14.17 5 + specs: 6 + metasploit-framework (4.14.17) 7 + actionpack (~> 4.2.6) 8 + activerecord (~> 4.2.6) 9 + activesupport (~> 4.2.6) 10 + bcrypt 11 + bit-struct 12 + filesize 13 + jsobfu 14 + json 15 + metasm 16 + metasploit-concern 17 + metasploit-credential 18 + metasploit-model 19 + metasploit-payloads (= 1.2.29) 20 + metasploit_data_models 21 + metasploit_payloads-mettle (= 0.1.9) 22 + msgpack 23 + nessus_rest 24 + net-ssh 25 + network_interface 26 + nexpose 27 + nokogiri 28 + octokit 29 + openssl-ccm 30 + openvas-omp 31 + packetfu 32 + patch_finder 33 + pcaprub 34 + pg 35 + railties 36 + rb-readline 37 + recog 38 + redcarpet 39 + rex-arch (= 0.1.4) 40 + rex-bin_tools 41 + rex-core 42 + rex-encoder 43 + rex-exploitation 44 + rex-java 45 + rex-mime 46 + rex-nop 47 + rex-ole 48 + rex-powershell 49 + rex-random_identifier 50 + rex-registry 51 + rex-rop_builder 52 + rex-socket 53 + rex-sslscan 54 + rex-struct2 55 + rex-text 56 + rex-zip 57 + robots 58 + ruby_smb 59 + rubyntlm 60 + rubyzip 61 + sqlite3 62 + sshkey 63 + tzinfo 64 + tzinfo-data 65 + windows_error 66 + xmlrpc 67 + 68 + GEM 69 + remote: https://rubygems.org/ 70 + specs: 71 + actionpack (4.2.8) 72 + actionview (= 4.2.8) 73 + activesupport (= 4.2.8) 74 + rack (~> 1.6) 75 + rack-test (~> 0.6.2) 76 + rails-dom-testing (~> 1.0, >= 1.0.5) 77 + rails-html-sanitizer (~> 1.0, >= 1.0.2) 78 + actionview (4.2.8) 79 + activesupport (= 4.2.8) 80 + builder (~> 3.1) 81 + erubis (~> 2.7.0) 82 + rails-dom-testing (~> 1.0, >= 1.0.5) 83 + rails-html-sanitizer (~> 1.0, >= 1.0.3) 84 + activemodel (4.2.8) 85 + activesupport (= 4.2.8) 86 + builder (~> 3.1) 87 + activerecord (4.2.8) 88 + activemodel (= 4.2.8) 89 + activesupport (= 4.2.8) 90 + arel (~> 6.0) 91 + activesupport (4.2.8) 92 + i18n (~> 0.7) 93 + minitest (~> 5.1) 94 + thread_safe (~> 0.3, >= 0.3.4) 95 + tzinfo (~> 1.1) 96 + addressable (2.5.1) 97 + public_suffix (~> 2.0, >= 2.0.2) 98 + arel (6.0.4) 99 + arel-helpers (2.3.0) 100 + activerecord (>= 3.1.0, < 6) 101 + bcrypt (3.1.11) 102 + bindata (2.4.0) 103 + bit-struct (0.16) 104 + builder (3.2.3) 105 + erubis (2.7.0) 106 + faraday (0.12.1) 107 + multipart-post (>= 1.2, < 3) 108 + filesize (0.1.1) 109 + i18n (0.8.1) 110 + jsobfu (0.4.2) 111 + rkelly-remix 112 + json (2.1.0) 113 + loofah (2.0.3) 114 + nokogiri (>= 1.5.9) 115 + metasm (1.0.3) 116 + metasploit-concern (2.0.4) 117 + activemodel (~> 4.2.6) 118 + activesupport (~> 4.2.6) 119 + railties (~> 4.2.6) 120 + metasploit-credential (2.0.9) 121 + metasploit-concern 122 + metasploit-model 123 + metasploit_data_models 124 + pg 125 + railties 126 + rubyntlm 127 + rubyzip 128 + metasploit-model (2.0.4) 129 + activemodel (~> 4.2.6) 130 + activesupport (~> 4.2.6) 131 + railties (~> 4.2.6) 132 + metasploit-payloads (1.2.29) 133 + metasploit_data_models (2.0.14) 134 + activerecord (~> 4.2.6) 135 + activesupport (~> 4.2.6) 136 + arel-helpers 137 + metasploit-concern 138 + metasploit-model 139 + pg 140 + postgres_ext 141 + railties (~> 4.2.6) 142 + recog (~> 2.0) 143 + metasploit_payloads-mettle (0.1.9) 144 + mini_portile2 (2.1.0) 145 + minitest (5.10.2) 146 + msgpack (1.1.0) 147 + multipart-post (2.0.0) 148 + nessus_rest (0.1.6) 149 + net-ssh (4.1.0) 150 + network_interface (0.0.1) 151 + nexpose (6.0.0) 152 + nokogiri (1.7.2) 153 + mini_portile2 (~> 2.1.0) 154 + octokit (4.7.0) 155 + sawyer (~> 0.8.0, >= 0.5.3) 156 + openssl-ccm (1.2.1) 157 + openvas-omp (0.0.4) 158 + packetfu (1.1.13) 159 + pcaprub 160 + patch_finder (1.0.2) 161 + pcaprub (0.12.4) 162 + pg (0.20.0) 163 + pg_array_parser (0.0.9) 164 + postgres_ext (3.0.0) 165 + activerecord (>= 4.0.0) 166 + arel (>= 4.0.1) 167 + pg_array_parser (~> 0.0.9) 168 + public_suffix (2.0.5) 169 + rack (1.6.6) 170 + rack-test (0.6.3) 171 + rack (>= 1.0) 172 + rails-deprecated_sanitizer (1.0.3) 173 + activesupport (>= 4.2.0.alpha) 174 + rails-dom-testing (1.0.8) 175 + activesupport (>= 4.2.0.beta, < 5.0) 176 + nokogiri (~> 1.6) 177 + rails-deprecated_sanitizer (>= 1.0.1) 178 + rails-html-sanitizer (1.0.3) 179 + loofah (~> 2.0) 180 + railties (4.2.8) 181 + actionpack (= 4.2.8) 182 + activesupport (= 4.2.8) 183 + rake (>= 0.8.7) 184 + thor (>= 0.18.1, < 2.0) 185 + rake (12.0.0) 186 + rb-readline (0.5.4) 187 + recog (2.1.6) 188 + nokogiri 189 + redcarpet (3.4.0) 190 + rex-arch (0.1.4) 191 + rex-text 192 + rex-bin_tools (0.1.3) 193 + metasm 194 + rex-arch 195 + rex-core 196 + rex-struct2 197 + rex-text 198 + rex-core (0.1.10) 199 + rex-encoder (0.1.4) 200 + metasm 201 + rex-arch 202 + rex-text 203 + rex-exploitation (0.1.14) 204 + jsobfu 205 + metasm 206 + rex-arch 207 + rex-encoder 208 + rex-text 209 + rex-java (0.1.5) 210 + rex-mime (0.1.5) 211 + rex-text 212 + rex-nop (0.1.1) 213 + rex-arch 214 + rex-ole (0.1.6) 215 + rex-text 216 + rex-powershell (0.1.72) 217 + rex-random_identifier 218 + rex-text 219 + rex-random_identifier (0.1.2) 220 + rex-text 221 + rex-registry (0.1.3) 222 + rex-rop_builder (0.1.3) 223 + metasm 224 + rex-core 225 + rex-text 226 + rex-socket (0.1.6) 227 + rex-core 228 + rex-sslscan (0.1.4) 229 + rex-socket 230 + rex-text 231 + rex-struct2 (0.1.2) 232 + rex-text (0.2.15) 233 + rex-zip (0.1.3) 234 + rex-text 235 + rkelly-remix (0.0.7) 236 + robots (0.10.1) 237 + ruby_smb (0.0.12) 238 + bindata 239 + rubyntlm 240 + windows_error 241 + rubyntlm (0.6.2) 242 + rubyzip (1.2.1) 243 + sawyer (0.8.1) 244 + addressable (>= 2.3.5, < 2.6) 245 + faraday (~> 0.8, < 1.0) 246 + sqlite3 (1.3.13) 247 + sshkey (1.9.0) 248 + thor (0.19.4) 249 + thread_safe (0.3.6) 250 + tzinfo (1.2.3) 251 + thread_safe (~> 0.1) 252 + tzinfo-data (1.2017.2) 253 + tzinfo (>= 1.0.0) 254 + windows_error (0.1.2) 255 + xmlrpc (0.3.0) 256 + 257 + PLATFORMS 258 + ruby 259 + 260 + DEPENDENCIES 261 + metasploit-framework! 262 + 263 + BUNDLED WITH 264 + 1.14.6
+33 -16
pkgs/tools/security/metasploit/default.nix
··· 1 - { stdenv, fetchurl, makeWrapper, ruby }: 1 + { stdenv, fetchFromGitHub, makeWrapper, ruby, bundlerEnv, ncurses }: 2 + 3 + # Maintainer notes for updating: 4 + # 1. increment version number in expression and in Gemfile 5 + # 2. run $ nix-shell --command "bundler install && bundix" 6 + # in metasploit in nixpkgs 2 7 3 - stdenv.mkDerivation rec { 8 + let 9 + env = bundlerEnv { 10 + inherit ruby; 11 + name = "metasploit-bundler-env"; 12 + gemdir = ./.; 13 + }; 14 + in stdenv.mkDerivation rec { 4 15 name = "metasploit-framework-${version}"; 5 - version = "3.3.1"; 16 + version = "4.14.17"; 6 17 7 - src = fetchurl { 8 - url = "http://downloads.metasploit.com/data/releases/archive/framework-${version}.tar.bz2"; 9 - sha256 = "07clzw1zfnqjhyydsc4mza238isai58p7aygh653qxsqb9a0j7qw"; 18 + src = fetchFromGitHub { 19 + owner = "rapid7"; 20 + repo = "metasploit-framework"; 21 + rev = version; 22 + sha256 = "0g666lxin9f0v9vhfh3s913ym8fnh32rpfl1rpj8d8n1azch5fn0"; 10 23 }; 11 24 12 - buildInputs = [makeWrapper]; 25 + buildInputs = [ makeWrapper ]; 26 + 27 + dontPatchelf = true; # stay away from exploit executables 13 28 14 29 installPhase = '' 15 - mkdir -p $out/share/msf 16 - mkdir -p $out/bin 30 + mkdir -p $out/{bin,share/msf} 17 31 18 32 cp -r * $out/share/msf 19 33 20 34 for i in $out/share/msf/msf*; do 21 - makeWrapper $i $out/bin/$(basename $i) --prefix RUBYLIB : $out/share/msf/lib 35 + bin=$out/bin/$(basename $i) 36 + cat > $bin <<EOF 37 + #!/bin/sh -e 38 + exec ${env}/bin/bundle exec ${ruby}/bin/ruby $i "\$@" 39 + EOF 40 + chmod +x $bin 22 41 done 23 42 ''; 24 43 25 - postInstall = '' 26 - patchShebangs $out/share/msf 27 - ''; 28 - 29 - meta = { 44 + meta = with stdenv.lib; { 30 45 description = "Metasploit Framework - a collection of exploits"; 31 46 homepage = https://github.com/rapid7/metasploit-framework/wiki; 32 - platforms = stdenv.lib.platforms.unix; 47 + platforms = platforms.unix; 48 + license = licenses.bsd3; 49 + maintainers = [ maintainers.makefu ]; 33 50 }; 34 51 }
+708
pkgs/tools/security/metasploit/gemset.nix
··· 1 + { 2 + actionpack = { 3 + source = { 4 + remotes = ["https://rubygems.org"]; 5 + sha256 = "09fbazl0ja80na2wadfp3fzmdmdy1lsb4wd2yg7anbj0zk0ap7a9"; 6 + type = "gem"; 7 + }; 8 + version = "4.2.8"; 9 + }; 10 + actionview = { 11 + source = { 12 + remotes = ["https://rubygems.org"]; 13 + sha256 = "1mg4a8143q2wjhjq4mngl69jkv249z5jvg0jkdribdv4zkg586rp"; 14 + type = "gem"; 15 + }; 16 + version = "4.2.8"; 17 + }; 18 + activemodel = { 19 + source = { 20 + remotes = ["https://rubygems.org"]; 21 + sha256 = "11vhh7zmp92880s5sx8r32v2p0b7xg039mfr92pjynpkz4q901ld"; 22 + type = "gem"; 23 + }; 24 + version = "4.2.8"; 25 + }; 26 + activerecord = { 27 + source = { 28 + remotes = ["https://rubygems.org"]; 29 + sha256 = "1kk4dhn8jfhqfsf1dmb3a183gix6k46xr6cjkxj0rp51w2za1ns0"; 30 + type = "gem"; 31 + }; 32 + version = "4.2.8"; 33 + }; 34 + activesupport = { 35 + source = { 36 + remotes = ["https://rubygems.org"]; 37 + sha256 = "0wibdzd2f5l5rlsw1a1y3j3fhw2imrrbkxggdraa6q9qbdnc66hi"; 38 + type = "gem"; 39 + }; 40 + version = "4.2.8"; 41 + }; 42 + addressable = { 43 + source = { 44 + remotes = ["https://rubygems.org"]; 45 + sha256 = "1i8q32a4gr0zghxylpyy7jfqwxvwrivsxflg9mks6kx92frh75mh"; 46 + type = "gem"; 47 + }; 48 + version = "2.5.1"; 49 + }; 50 + arel = { 51 + source = { 52 + remotes = ["https://rubygems.org"]; 53 + sha256 = "0nfcrdiys6q6ylxiblky9jyssrw2xj96fmxmal7f4f0jj3417vj4"; 54 + type = "gem"; 55 + }; 56 + version = "6.0.4"; 57 + }; 58 + arel-helpers = { 59 + source = { 60 + remotes = ["https://rubygems.org"]; 61 + sha256 = "0k8hqa2505b2s3w6gajh2lvi2mn832yqldiy2z4c55phzkmr08sr"; 62 + type = "gem"; 63 + }; 64 + version = "2.3.0"; 65 + }; 66 + bcrypt = { 67 + source = { 68 + remotes = ["https://rubygems.org"]; 69 + sha256 = "1d254sdhdj6mzak3fb5x3jam8b94pvl1srladvs53j05a89j5z50"; 70 + type = "gem"; 71 + }; 72 + version = "3.1.11"; 73 + }; 74 + bindata = { 75 + source = { 76 + remotes = ["https://rubygems.org"]; 77 + sha256 = "10sii2chgnkp2jw830sbr2wb20p8p1wcwrl9jhadkw94f505qcyg"; 78 + type = "gem"; 79 + }; 80 + version = "2.4.0"; 81 + }; 82 + bit-struct = { 83 + source = { 84 + remotes = ["https://rubygems.org"]; 85 + sha256 = "1w7x1fh4a6inpb46imhdf4xrq0z4d6zdpg7sdf8n98pif2hx50sx"; 86 + type = "gem"; 87 + }; 88 + version = "0.16"; 89 + }; 90 + builder = { 91 + source = { 92 + remotes = ["https://rubygems.org"]; 93 + sha256 = "0qibi5s67lpdv1wgcj66wcymcr04q6j4mzws6a479n0mlrmh5wr1"; 94 + type = "gem"; 95 + }; 96 + version = "3.2.3"; 97 + }; 98 + erubis = { 99 + source = { 100 + remotes = ["https://rubygems.org"]; 101 + sha256 = "1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3"; 102 + type = "gem"; 103 + }; 104 + version = "2.7.0"; 105 + }; 106 + faraday = { 107 + source = { 108 + remotes = ["https://rubygems.org"]; 109 + sha256 = "1wkx9844vacsk2229xbc27djf6zw15kqd60ifr78whf9mp9v6l03"; 110 + type = "gem"; 111 + }; 112 + version = "0.12.1"; 113 + }; 114 + filesize = { 115 + source = { 116 + remotes = ["https://rubygems.org"]; 117 + sha256 = "061qmg82mm9xnmnq3b7gbi24g28xk62w0b0nw86gybd07m1jn989"; 118 + type = "gem"; 119 + }; 120 + version = "0.1.1"; 121 + }; 122 + i18n = { 123 + source = { 124 + remotes = ["https://rubygems.org"]; 125 + sha256 = "1s6971zmjxszdrp59vybns9gzxpdxzdklakc5lp8nl4fx5kpxkbp"; 126 + type = "gem"; 127 + }; 128 + version = "0.8.1"; 129 + }; 130 + jsobfu = { 131 + source = { 132 + remotes = ["https://rubygems.org"]; 133 + sha256 = "1hchns89cfj0gggm2zbr7ghb630imxm2x2d21ffx2jlasn9xbkyk"; 134 + type = "gem"; 135 + }; 136 + version = "0.4.2"; 137 + }; 138 + json = { 139 + source = { 140 + remotes = ["https://rubygems.org"]; 141 + sha256 = "01v6jjpvh3gnq6sgllpfqahlgxzj50ailwhj9b3cd20hi2dx0vxp"; 142 + type = "gem"; 143 + }; 144 + version = "2.1.0"; 145 + }; 146 + loofah = { 147 + source = { 148 + remotes = ["https://rubygems.org"]; 149 + sha256 = "109ps521p0sr3kgc460d58b4pr1z4mqggan2jbsf0aajy9s6xis8"; 150 + type = "gem"; 151 + }; 152 + version = "2.0.3"; 153 + }; 154 + metasm = { 155 + source = { 156 + remotes = ["https://rubygems.org"]; 157 + sha256 = "0gss57q4lv6l0jkih77zffrpjjzgkdcsy7b9nvvawyzknis9w4s5"; 158 + type = "gem"; 159 + }; 160 + version = "1.0.3"; 161 + }; 162 + metasploit-concern = { 163 + source = { 164 + remotes = ["https://rubygems.org"]; 165 + sha256 = "0kqby5ycxhr0jfzvjqkdgjbqqjrg8jlmcxw8myrm0875hybyl1mq"; 166 + type = "gem"; 167 + }; 168 + version = "2.0.4"; 169 + }; 170 + metasploit-credential = { 171 + source = { 172 + remotes = ["https://rubygems.org"]; 173 + sha256 = "1y36f1f4nw0imhfbckl213ah7qgfldrkv2fpv2acslb6iqiaa3gk"; 174 + type = "gem"; 175 + }; 176 + version = "2.0.9"; 177 + }; 178 + metasploit-framework = { 179 + source = { 180 + fetchSubmodules = false; 181 + rev = "fd3da8f3350d6cf7f0449bf0ead4d51747525c0a"; 182 + sha256 = "1r04drq34qfbhmhp0mqnm13vrycr7dcq670zk8xqiif5rhbij6qv"; 183 + type = "git"; 184 + url = "https://github.com/rapid7/metasploit-framework"; 185 + }; 186 + version = "4.14.17"; 187 + }; 188 + metasploit-model = { 189 + source = { 190 + remotes = ["https://rubygems.org"]; 191 + sha256 = "05pnai1cv00xw87rrz38dz4s3ss45s90290d0knsy1mq6rp8yvmw"; 192 + type = "gem"; 193 + }; 194 + version = "2.0.4"; 195 + }; 196 + metasploit-payloads = { 197 + source = { 198 + remotes = ["https://rubygems.org"]; 199 + sha256 = "0c6wvnxgwdiryz5skzrp2wcfbxp57icaclckjcaxlw63v09wgjii"; 200 + type = "gem"; 201 + }; 202 + version = "1.2.29"; 203 + }; 204 + metasploit_data_models = { 205 + source = { 206 + remotes = ["https://rubygems.org"]; 207 + sha256 = "0hb2wsz3d4xgjf6dlf7nzxlv6q7rcdgn1pj79xs3g8al38zi129g"; 208 + type = "gem"; 209 + }; 210 + version = "2.0.14"; 211 + }; 212 + metasploit_payloads-mettle = { 213 + source = { 214 + remotes = ["https://rubygems.org"]; 215 + sha256 = "058ijqznh4xqx3d6dph5gwdsmj96z4n46rl1mm85fyxpgpkifqd1"; 216 + type = "gem"; 217 + }; 218 + version = "0.1.9"; 219 + }; 220 + mini_portile2 = { 221 + source = { 222 + remotes = ["https://rubygems.org"]; 223 + sha256 = "1y25adxb1hgg1wb2rn20g3vl07qziq6fz364jc5694611zz863hb"; 224 + type = "gem"; 225 + }; 226 + version = "2.1.0"; 227 + }; 228 + minitest = { 229 + source = { 230 + remotes = ["https://rubygems.org"]; 231 + sha256 = "11my86fnihvpndyknn3c14hc82nhsgggnhlxh8h3bdjpmfsvl0my"; 232 + type = "gem"; 233 + }; 234 + version = "5.10.2"; 235 + }; 236 + msgpack = { 237 + source = { 238 + remotes = ["https://rubygems.org"]; 239 + sha256 = "0ck7w17d6b4jbb8inh1q57bghi9cjkiaxql1d3glmj1yavbpmlh7"; 240 + type = "gem"; 241 + }; 242 + version = "1.1.0"; 243 + }; 244 + multipart-post = { 245 + source = { 246 + remotes = ["https://rubygems.org"]; 247 + sha256 = "09k0b3cybqilk1gwrwwain95rdypixb2q9w65gd44gfzsd84xi1x"; 248 + type = "gem"; 249 + }; 250 + version = "2.0.0"; 251 + }; 252 + nessus_rest = { 253 + source = { 254 + remotes = ["https://rubygems.org"]; 255 + sha256 = "1allyrd4rll333zbmsi3hcyg6cw1dhc4bg347ibsw191nswnp8ci"; 256 + type = "gem"; 257 + }; 258 + version = "0.1.6"; 259 + }; 260 + net-ssh = { 261 + source = { 262 + remotes = ["https://rubygems.org"]; 263 + sha256 = "013p5jb4wy0cq7x7036piw2a3s1i9p752ki1srx2m289mpz4ml3q"; 264 + type = "gem"; 265 + }; 266 + version = "4.1.0"; 267 + }; 268 + network_interface = { 269 + source = { 270 + remotes = ["https://rubygems.org"]; 271 + sha256 = "0ir4c1vbz1y0gxyih024262i7ig1nji1lkylcrn9pjzx3798p97a"; 272 + type = "gem"; 273 + }; 274 + version = "0.0.1"; 275 + }; 276 + nexpose = { 277 + source = { 278 + remotes = ["https://rubygems.org"]; 279 + sha256 = "0jdhhzzs3b3rav6imx8jn9920cjj83yjvz35q169y0ppla2xzqbg"; 280 + type = "gem"; 281 + }; 282 + version = "6.0.0"; 283 + }; 284 + nokogiri = { 285 + source = { 286 + remotes = ["https://rubygems.org"]; 287 + sha256 = "0jd8q3pr5rkrxx1vklvhcqcgl8kmfv5c8ny36ni3z5mirw6cm70c"; 288 + type = "gem"; 289 + }; 290 + version = "1.7.2"; 291 + }; 292 + octokit = { 293 + source = { 294 + remotes = ["https://rubygems.org"]; 295 + sha256 = "0h6cm7bi0y7ysjgwws3paaipqdld6c0m0niazrjahhpz88qqq1g4"; 296 + type = "gem"; 297 + }; 298 + version = "4.7.0"; 299 + }; 300 + openssl-ccm = { 301 + source = { 302 + remotes = ["https://rubygems.org"]; 303 + sha256 = "18h5lxv0zh4j2f0wnhdmfz63x02vbzbq2k1clz6kzr0q83h8kj9c"; 304 + type = "gem"; 305 + }; 306 + version = "1.2.1"; 307 + }; 308 + openvas-omp = { 309 + source = { 310 + remotes = ["https://rubygems.org"]; 311 + sha256 = "14xf614vd76qjdjxjv14mmjar6s64fwp4cwb7bv5g1wc29srg28x"; 312 + type = "gem"; 313 + }; 314 + version = "0.0.4"; 315 + }; 316 + packetfu = { 317 + source = { 318 + remotes = ["https://rubygems.org"]; 319 + sha256 = "16ppq9wfxq4x2hss61l5brs3s6fmi8gb50mnp1nnnzb1asq4g8ll"; 320 + type = "gem"; 321 + }; 322 + version = "1.1.13"; 323 + }; 324 + patch_finder = { 325 + source = { 326 + remotes = ["https://rubygems.org"]; 327 + sha256 = "1md9scls55n1riw26vw1ak0ajq38dfygr36l0h00wqhv51cq745m"; 328 + type = "gem"; 329 + }; 330 + version = "1.0.2"; 331 + }; 332 + pcaprub = { 333 + source = { 334 + remotes = ["https://rubygems.org"]; 335 + sha256 = "0pl4lqy7308185pfv0197n8b4v20fhd0zb3wlpz284rk8ssclkvz"; 336 + type = "gem"; 337 + }; 338 + version = "0.12.4"; 339 + }; 340 + pg = { 341 + source = { 342 + remotes = ["https://rubygems.org"]; 343 + sha256 = "03xcgwjs6faxis81jxf2plnlalg55dhhafqv3kvjxfr8ic7plpw5"; 344 + type = "gem"; 345 + }; 346 + version = "0.20.0"; 347 + }; 348 + pg_array_parser = { 349 + source = { 350 + remotes = ["https://rubygems.org"]; 351 + sha256 = "1034dhg8h53j48sfm373js54skg4vpndjga6hzn2zylflikrrf3s"; 352 + type = "gem"; 353 + }; 354 + version = "0.0.9"; 355 + }; 356 + postgres_ext = { 357 + source = { 358 + remotes = ["https://rubygems.org"]; 359 + sha256 = "1lbp1qf5s1addhznm7d4bzks9adh7jpilgcsr8k7mbd0a1ailcgc"; 360 + type = "gem"; 361 + }; 362 + version = "3.0.0"; 363 + }; 364 + public_suffix = { 365 + source = { 366 + remotes = ["https://rubygems.org"]; 367 + sha256 = "040jf98jpp6w140ghkhw2hvc1qx41zvywx5gj7r2ylr1148qnj7q"; 368 + type = "gem"; 369 + }; 370 + version = "2.0.5"; 371 + }; 372 + rack = { 373 + source = { 374 + remotes = ["https://rubygems.org"]; 375 + sha256 = "073d6rjgqfb4xjhbshyrflqgbdvxqvx4b907j2d4mi5qgbv8y2ax"; 376 + type = "gem"; 377 + }; 378 + version = "1.6.6"; 379 + }; 380 + rack-test = { 381 + source = { 382 + remotes = ["https://rubygems.org"]; 383 + sha256 = "0h6x5jq24makgv2fq5qqgjlrk74dxfy62jif9blk43llw8ib2q7z"; 384 + type = "gem"; 385 + }; 386 + version = "0.6.3"; 387 + }; 388 + rails-deprecated_sanitizer = { 389 + source = { 390 + remotes = ["https://rubygems.org"]; 391 + sha256 = "0qxymchzdxww8bjsxj05kbf86hsmrjx40r41ksj0xsixr2gmhbbj"; 392 + type = "gem"; 393 + }; 394 + version = "1.0.3"; 395 + }; 396 + rails-dom-testing = { 397 + source = { 398 + remotes = ["https://rubygems.org"]; 399 + sha256 = "1ny7mbjxhq20rzg4pivvyvk14irmc7cn20kxfk3vc0z2r2c49p8r"; 400 + type = "gem"; 401 + }; 402 + version = "1.0.8"; 403 + }; 404 + rails-html-sanitizer = { 405 + source = { 406 + remotes = ["https://rubygems.org"]; 407 + sha256 = "138fd86kv073zqfx0xifm646w6bgw2lr8snk16lknrrfrss8xnm7"; 408 + type = "gem"; 409 + }; 410 + version = "1.0.3"; 411 + }; 412 + railties = { 413 + source = { 414 + remotes = ["https://rubygems.org"]; 415 + sha256 = "0bavl4hj7bnl3ryqi9rvykm410kflplgingkcxasfv1gdilddh4g"; 416 + type = "gem"; 417 + }; 418 + version = "4.2.8"; 419 + }; 420 + rake = { 421 + source = { 422 + remotes = ["https://rubygems.org"]; 423 + sha256 = "01j8fc9bqjnrsxbppncai05h43315vmz9fwg28qdsgcjw9ck1d7n"; 424 + type = "gem"; 425 + }; 426 + version = "12.0.0"; 427 + }; 428 + rb-readline = { 429 + source = { 430 + remotes = ["https://rubygems.org"]; 431 + sha256 = "170m6d2298s9kfbd4y3zzj4irsnd15qlbgi6kk93m88lkh9qzy3a"; 432 + type = "gem"; 433 + }; 434 + version = "0.5.4"; 435 + }; 436 + recog = { 437 + source = { 438 + remotes = ["https://rubygems.org"]; 439 + sha256 = "08ypzrn40jbjbzwdbbjkcqdm74zlsc0yr2iqs0yn479fa5k8ajw4"; 440 + type = "gem"; 441 + }; 442 + version = "2.1.6"; 443 + }; 444 + redcarpet = { 445 + source = { 446 + remotes = ["https://rubygems.org"]; 447 + sha256 = "0h9qz2hik4s9knpmbwrzb3jcp3vc5vygp9ya8lcpl7f1l9khmcd7"; 448 + type = "gem"; 449 + }; 450 + version = "3.4.0"; 451 + }; 452 + rex-arch = { 453 + source = { 454 + remotes = ["https://rubygems.org"]; 455 + sha256 = "1y2mzv6wkqgclxl1x65mdq4d0lcgbbny4r1v24c16gi4jg9nsnc1"; 456 + type = "gem"; 457 + }; 458 + version = "0.1.4"; 459 + }; 460 + rex-bin_tools = { 461 + source = { 462 + remotes = ["https://rubygems.org"]; 463 + sha256 = "0skrbpyal6anh4g1nsaf9ypg5sd2ghxxmghasxw4p1s1i1xbmhwr"; 464 + type = "gem"; 465 + }; 466 + version = "0.1.3"; 467 + }; 468 + rex-core = { 469 + source = { 470 + remotes = ["https://rubygems.org"]; 471 + sha256 = "09xbslrwbc9d0rp24y1pdgc6650ciwicq4q7skjz74rprr9wj16f"; 472 + type = "gem"; 473 + }; 474 + version = "0.1.10"; 475 + }; 476 + rex-encoder = { 477 + source = { 478 + remotes = ["https://rubygems.org"]; 479 + sha256 = "1zm5jdxgyyp8pkfqwin34izpxdrmglx6vmk20ifnvcsm55c9m70z"; 480 + type = "gem"; 481 + }; 482 + version = "0.1.4"; 483 + }; 484 + rex-exploitation = { 485 + source = { 486 + remotes = ["https://rubygems.org"]; 487 + sha256 = "0gbj28jqaaldpk4qzysgcl6m0wcqx3gcldarqdk55p5z9zasrk19"; 488 + type = "gem"; 489 + }; 490 + version = "0.1.14"; 491 + }; 492 + rex-java = { 493 + source = { 494 + remotes = ["https://rubygems.org"]; 495 + sha256 = "0j58k02p5g9snkpak64sb4aymkrvrh9xpqh8wsnya4w7b86w2y6i"; 496 + type = "gem"; 497 + }; 498 + version = "0.1.5"; 499 + }; 500 + rex-mime = { 501 + source = { 502 + remotes = ["https://rubygems.org"]; 503 + sha256 = "15a14kz429h7pn81ysa6av3qijxjmxagjff6dyss5v394fxzxf4a"; 504 + type = "gem"; 505 + }; 506 + version = "0.1.5"; 507 + }; 508 + rex-nop = { 509 + source = { 510 + remotes = ["https://rubygems.org"]; 511 + sha256 = "0aigf9qsqsmiraa6zvfy1a7cyvf7zc3iyhzxi6fjv5sb8f64d6ny"; 512 + type = "gem"; 513 + }; 514 + version = "0.1.1"; 515 + }; 516 + rex-ole = { 517 + source = { 518 + remotes = ["https://rubygems.org"]; 519 + sha256 = "1pnzbqfnvbs0vc0z0ryszk3fxhgxrjd6gzwqa937rhlphwp5jpww"; 520 + type = "gem"; 521 + }; 522 + version = "0.1.6"; 523 + }; 524 + rex-powershell = { 525 + source = { 526 + remotes = ["https://rubygems.org"]; 527 + sha256 = "0nl60fdd1rlckk95d3s3y873w84vb0sgwvwxdzv414qxz8icpjnm"; 528 + type = "gem"; 529 + }; 530 + version = "0.1.72"; 531 + }; 532 + rex-random_identifier = { 533 + source = { 534 + remotes = ["https://rubygems.org"]; 535 + sha256 = "0cksrljaw61mdjvbmj9vqqhd8nra7jv466w5nim47n73rj72jc19"; 536 + type = "gem"; 537 + }; 538 + version = "0.1.2"; 539 + }; 540 + rex-registry = { 541 + source = { 542 + remotes = ["https://rubygems.org"]; 543 + sha256 = "0wv812ghnz143vx10ixmv32ypj1xrzr4rh4kgam8d8wwjwxsgw1q"; 544 + type = "gem"; 545 + }; 546 + version = "0.1.3"; 547 + }; 548 + rex-rop_builder = { 549 + source = { 550 + remotes = ["https://rubygems.org"]; 551 + sha256 = "0xjd3d6wnbq4ym0d0m268md8fb16f2hbwrahvxnl14q63fj9i3wy"; 552 + type = "gem"; 553 + }; 554 + version = "0.1.3"; 555 + }; 556 + rex-socket = { 557 + source = { 558 + remotes = ["https://rubygems.org"]; 559 + sha256 = "0r39782f2qpq83wsi72213v344gq4rccch98i376fx8bayh0dygh"; 560 + type = "gem"; 561 + }; 562 + version = "0.1.6"; 563 + }; 564 + rex-sslscan = { 565 + source = { 566 + remotes = ["https://rubygems.org"]; 567 + sha256 = "0r5cy1kng1ggjycn7a8vpval7clhr0yxhd7rgn2hasxl2p3c7i8v"; 568 + type = "gem"; 569 + }; 570 + version = "0.1.4"; 571 + }; 572 + rex-struct2 = { 573 + source = { 574 + remotes = ["https://rubygems.org"]; 575 + sha256 = "1nbdn53264a20cr2m2nq2v4mg0n33dvrd1jj1sixl37qjzw2k452"; 576 + type = "gem"; 577 + }; 578 + version = "0.1.2"; 579 + }; 580 + rex-text = { 581 + source = { 582 + remotes = ["https://rubygems.org"]; 583 + sha256 = "024miva867h4wv4y1lnxxrw2d7p51va32ismxqf3fsz4s9cqc88m"; 584 + type = "gem"; 585 + }; 586 + version = "0.2.15"; 587 + }; 588 + rex-zip = { 589 + source = { 590 + remotes = ["https://rubygems.org"]; 591 + sha256 = "1mbfryyhcw47i7jb8cs8vilbyqgyiyjkfl1ngl6wdbf7d87dwdw7"; 592 + type = "gem"; 593 + }; 594 + version = "0.1.3"; 595 + }; 596 + rkelly-remix = { 597 + source = { 598 + remotes = ["https://rubygems.org"]; 599 + sha256 = "1g7hjl9nx7f953y7lncmfgp0xgxfxvgfm367q6da9niik6rp1y3j"; 600 + type = "gem"; 601 + }; 602 + version = "0.0.7"; 603 + }; 604 + robots = { 605 + source = { 606 + remotes = ["https://rubygems.org"]; 607 + sha256 = "141gvihcr2c0dpzl3dqyh8kqc9121prfdql2iamaaw0mf9qs3njs"; 608 + type = "gem"; 609 + }; 610 + version = "0.10.1"; 611 + }; 612 + ruby_smb = { 613 + source = { 614 + remotes = ["https://rubygems.org"]; 615 + sha256 = "1v2acyx6csndb08sidb1pbixn2dlx9s75cpnjv4riwj0qlp8blli"; 616 + type = "gem"; 617 + }; 618 + version = "0.0.12"; 619 + }; 620 + rubyntlm = { 621 + source = { 622 + remotes = ["https://rubygems.org"]; 623 + sha256 = "1p6bxsklkbcqni4bcq6jajc2n57g0w5rzn4r49c3lb04wz5xg0dy"; 624 + type = "gem"; 625 + }; 626 + version = "0.6.2"; 627 + }; 628 + rubyzip = { 629 + source = { 630 + remotes = ["https://rubygems.org"]; 631 + sha256 = "06js4gznzgh8ac2ldvmjcmg9v1vg9llm357yckkpylaj6z456zqz"; 632 + type = "gem"; 633 + }; 634 + version = "1.2.1"; 635 + }; 636 + sawyer = { 637 + source = { 638 + remotes = ["https://rubygems.org"]; 639 + sha256 = "0sv1463r7bqzvx4drqdmd36m7rrv6sf1v3c6vswpnq3k6vdw2dvd"; 640 + type = "gem"; 641 + }; 642 + version = "0.8.1"; 643 + }; 644 + sqlite3 = { 645 + source = { 646 + remotes = ["https://rubygems.org"]; 647 + sha256 = "01ifzp8nwzqppda419c9wcvr8n82ysmisrs0hph9pdmv1lpa4f5i"; 648 + type = "gem"; 649 + }; 650 + version = "1.3.13"; 651 + }; 652 + sshkey = { 653 + source = { 654 + remotes = ["https://rubygems.org"]; 655 + sha256 = "0g02lh50jd5z4l9bp7xirnfn3n1dh9lr06dv3xh0kr3yhsny059h"; 656 + type = "gem"; 657 + }; 658 + version = "1.9.0"; 659 + }; 660 + thor = { 661 + source = { 662 + remotes = ["https://rubygems.org"]; 663 + sha256 = "01n5dv9kql60m6a00zc0r66jvaxx98qhdny3klyj0p3w34pad2ns"; 664 + type = "gem"; 665 + }; 666 + version = "0.19.4"; 667 + }; 668 + thread_safe = { 669 + source = { 670 + remotes = ["https://rubygems.org"]; 671 + sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy"; 672 + type = "gem"; 673 + }; 674 + version = "0.3.6"; 675 + }; 676 + tzinfo = { 677 + source = { 678 + remotes = ["https://rubygems.org"]; 679 + sha256 = "05r81lk7q7275rdq7xipfm0yxgqyd2ggh73xpc98ypngcclqcscl"; 680 + type = "gem"; 681 + }; 682 + version = "1.2.3"; 683 + }; 684 + tzinfo-data = { 685 + source = { 686 + remotes = ["https://rubygems.org"]; 687 + sha256 = "1n83rmy476d4qmzq74qx0j7lbcpskbvrj1bmy3np4d5pydyw2yky"; 688 + type = "gem"; 689 + }; 690 + version = "1.2017.2"; 691 + }; 692 + windows_error = { 693 + source = { 694 + remotes = ["https://rubygems.org"]; 695 + sha256 = "0kbcv9j5sc7pvjzf1dkp6h69i6lmj205zyy2arxcfgqg11bsz2kp"; 696 + type = "gem"; 697 + }; 698 + version = "0.1.2"; 699 + }; 700 + xmlrpc = { 701 + source = { 702 + remotes = ["https://rubygems.org"]; 703 + sha256 = "1s744iwblw262gj357pky3d9fcx9hisvla7rnw29ysn5zsb6i683"; 704 + type = "gem"; 705 + }; 706 + version = "0.3.0"; 707 + }; 708 + }
+14
pkgs/tools/security/metasploit/shell.nix
··· 1 + # Env to update Gemfile.lock / gemset.nix 2 + with import <nixpkgs> {}; 3 + stdenv.mkDerivation { 4 + name = "env"; 5 + buildInputs = [ 6 + sqlite 7 + libpcap 8 + postgresql 9 + libxml2 10 + libxslt 11 + pkgconfig 12 + bundix 13 + ]; 14 + }
+2 -2
pkgs/tools/security/tor/default.nix
··· 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "tor-0.3.0.6"; 6 + name = "tor-0.3.0.7"; 7 7 8 8 src = fetchurl { 9 9 url = "https://dist.torproject.org/${name}.tar.gz"; 10 - sha256 = "057vq8wagppmrlg85dgbsrk1v67yqpbi9n87s8gn0mdm7kli5rd3"; 10 + sha256 = "00kxa83bn0axh7479fynp6r8znq5wy26kvb8ghixgjpkir2c8h4n"; 11 11 }; 12 12 13 13 outputs = [ "out" "geoip" ];
+9 -3
pkgs/top-level/all-packages.nix
··· 742 742 exe=$out/libexec/${drv.pname}-${drv.version}/${drv.pname} 743 743 install -D $out/bin/${drv.pname} $exe 744 744 rm -rf $out/{bin,lib,share} 745 - makeWrapper $exe $out/bin/${drv.pname} --prefix PATH ":" "${nix-prefetch-scripts}/bin" 745 + makeWrapper $exe $out/bin/${drv.pname} \ 746 + --prefix PATH ":" "${nix}/bin" \ 747 + --prefix PATH ":" "${nix-prefetch-scripts}/bin" 746 748 mkdir -p $out/share/bash-completion/completions 747 749 $exe --bash-completion-script $exe >$out/share/bash-completion/completions/${drv.pname} 748 750 ''; ··· 3078 3080 3079 3081 mscgen = callPackage ../tools/graphics/mscgen { }; 3080 3082 3081 - msf = callPackage ../tools/security/metasploit { }; 3083 + metasploit = callPackage ../tools/security/metasploit { }; 3084 + msf = metasploit; 3082 3085 3083 3086 ms-sys = callPackage ../tools/misc/ms-sys { }; 3084 3087 ··· 11747 11750 linux_rpi = callPackage ../os-specific/linux/kernel/linux-rpi.nix { 11748 11751 kernelPatches = with kernelPatches; [ 11749 11752 bridge_stp_helper 11750 - DCCP_double_free_vulnerability_CVE-2017-6074 11751 11753 ]; 11752 11754 }; 11753 11755 ··· 12627 12629 fira = callPackage ../data/fonts/fira { }; 12628 12630 12629 12631 fira-code = callPackage ../data/fonts/fira-code { }; 12632 + fira-code-symbols = callPackage ../data/fonts/fira-code/symbols.nix { }; 12630 12633 12631 12634 fira-mono = callPackage ../data/fonts/fira-mono { }; 12632 12635 ··· 13070 13073 go-ethereum = self.altcoins.go-ethereum; 13071 13074 ethabi = self.altcoins.ethabi; 13072 13075 ethrun = self.altcoins.ethrun; 13076 + seth = self.altcoins.seth; 13073 13077 13074 13078 stellar-core = self.altcoins.stellar-core; 13075 13079 ··· 14875 14879 mpc_cli = callPackage ../applications/audio/mpc { }; 14876 14880 14877 14881 clerk = callPackage ../applications/audio/clerk { }; 14882 + 14883 + nbstripout = callPackage ../applications/version-management/nbstripout { }; 14878 14884 14879 14885 ncmpc = callPackage ../applications/audio/ncmpc { }; 14880 14886
+17 -90
pkgs/top-level/python-packages.nix
··· 112 112 }; 113 113 }; 114 114 115 + "3to2" = callPackage ../development/python-modules/3to2 { }; 116 + 115 117 aenum = callPackage ../development/python-modules/aenum { }; 116 118 117 119 agate = callPackage ../development/python-modules/agate { }; ··· 2433 2435 doCheck = false; # lazy packager 2434 2436 }; 2435 2437 2438 + cram = callPackage ../development/python-modules/cram { }; 2439 + 2436 2440 csscompressor = callPackage ../development/python-modules/csscompressor.nix {}; 2437 2441 2438 2442 csvkit = callPackage ../development/python-modules/csvkit { }; ··· 4278 4282 ${if stdenv.cc.isClang or false then ''--exclude="(cpdef_extern_func|libcpp_algo)"'' else ""} 4279 4283 ''; 4280 4284 4285 + # Disable tests temporarily 4286 + # https://github.com/cython/cython/issues/1676 4287 + doCheck = false; 4288 + 4281 4289 meta = { 4282 4290 description = "An optimising static compiler for both the Python programming language and the extended Cython programming language"; 4283 4291 platforms = platforms.all; ··· 5006 5014 }; 5007 5015 }; 5008 5016 5017 + pytest-cram = callPackage ../development/python-modules/pytest-cram { }; 5018 + 5009 5019 pytest-datafiles = callPackage ../development/python-modules/pytest-datafiles { }; 5010 5020 5011 5021 pytest-django = callPackage ../development/python-modules/pytest-django { }; ··· 5293 5303 }; 5294 5304 }; 5295 5305 5296 - pytest_xdist = buildPythonPackage rec { 5297 - name = "pytest-xdist-1.14"; 5298 - 5299 - src = pkgs.fetchurl { 5300 - url = "mirror://pypi/p/pytest-xdist/${name}.zip"; 5301 - sha256 = "08rn2l39ds60xshs4js787l84pfckksqklfq2wq9x8ig2aci2pja"; 5302 - }; 5303 - 5304 - buildInputs = with self; [ pytest setuptools_scm ]; 5305 - propagatedBuildInputs = with self; [ execnet ]; 5306 - 5307 - meta = { 5308 - description = "py.test xdist plugin for distributed testing and loop-on-failing modes"; 5309 - homepage = https://github.com/pytest-dev/pytest-xdist; 5310 - license = licenses.mit; 5311 - }; 5312 - }; 5306 + pytest_xdist = callPackage ../development/python-modules/pytest-xdist { }; 5313 5307 5314 5308 pytest-localserver = buildPythonPackage rec { 5315 5309 name = "pytest-localserver-${version}"; ··· 8193 8187 }; 8194 8188 }; 8195 8189 8196 - natsort = buildPythonPackage rec { 8197 - name = "natsort-5.0.1"; 8198 - 8199 - src = pkgs.fetchurl { 8200 - url = "mirror://pypi/n/natsort/${name}.tar.gz"; 8201 - sha256 = "4ad6b4d1153451e345967989bd3ca30abf33f615b116eeadfcc51a456e6974a9"; 8202 - }; 8203 - 8204 - buildInputs = with self; 8205 - [ 8206 - hypothesis 8207 - pytestcache 8208 - pytestcov 8209 - pytestflakes 8210 - pytestpep8 8211 - pytest 8212 - mock 8213 - ] 8214 - # pathlib was made part of standard library in 3.5: 8215 - ++ (optionals (pythonOlder "3.4") [ pathlib ]); 8216 - 8217 - meta = { 8218 - description = "Natural sorting for python"; 8219 - homepage = https://github.com/SethMMorton/natsort; 8220 - license = licenses.mit; 8221 - broken = true; 8222 - }; 8223 - }; 8190 + natsort = callPackage ../development/python-modules/natsort { }; 8224 8191 8225 8192 logster = buildPythonPackage { 8226 8193 name = "logster-7475c53822"; ··· 15847 15814 }; 15848 15815 }; 15849 15816 15850 - 15851 - buildNumpyPackage = callPackage ../development/python-modules/numpy.nix { 15852 - gfortran = pkgs.gfortran; 15817 + numpy = callPackage ../development/python-modules/numpy { 15853 15818 blas = pkgs.openblasCompat; 15854 - }; 15855 - 15856 - numpy = self.numpy_1_11; 15857 - 15858 - numpy_1_10 = self.buildNumpyPackage rec { 15859 - version = "1.10.4"; 15860 - src = pkgs.fetchurl { 15861 - url = "mirror://pypi/n/numpy/numpy-${version}.tar.gz"; 15862 - sha256 = "7356e98fbcc529e8d540666f5a919912752e569150e9a4f8d869c686f14c720b"; 15863 - }; 15864 - }; 15865 - 15866 - numpy_1_11 = self.buildNumpyPackage rec { 15867 - version = "1.11.3"; 15868 - src = pkgs.fetchurl { 15869 - url = "mirror://pypi/n/numpy/numpy-${version}.zip"; 15870 - sha256 = "2e0fc5248246a64628656fe14fcab0a959741a2820e003bd15538226501b82f7"; 15871 - }; 15872 15819 }; 15873 15820 15874 15821 numpydoc = buildPythonPackage rec { ··· 18376 18323 }; 18377 18324 }; 18378 18325 18326 + piexif = callPackage ../development/python-modules/piexif { }; 18327 + 18379 18328 pip = buildPythonPackage rec { 18380 18329 pname = "pip"; 18381 18330 version = "9.0.1"; ··· 20546 20495 20547 20496 src = fetchPypi { 20548 20497 inherit pname version; 20549 - sha256 = "4929d022713129401160fd47550d5158931e4ea6a7136b5d8dfe3b13ac16f2f0"; 20498 + sha256 = "1rvf5jw9hknqz02rp1vg8abgb1lpa0bc65l7ylmlillqx7bswq3r"; 20550 20499 }; 20551 20500 20552 20501 # No tests in archive ··· 22791 22740 }; 22792 22741 }; 22793 22742 22794 - buildScipyPackage = callPackage ../development/python-modules/scipy.nix { 22795 - gfortran = pkgs.gfortran; 22796 - }; 22797 - 22798 - scipy = self.scipy_0_18; 22799 - 22800 - scipy_0_17 = self.buildScipyPackage rec { 22801 - version = "0.17.1"; 22802 - src = pkgs.fetchurl { 22803 - url = "mirror://pypi/s/scipy/scipy-${version}.tar.gz"; 22804 - sha256 = "1b1qpfz2j2rvmlplsjbnznnxnqr9ckbmis506110ii1w07wd4k4w"; 22805 - }; 22806 - numpy = self.numpy; 22807 - }; 22808 - 22809 - scipy_0_18 = self.buildScipyPackage rec { 22810 - version = "0.18.1"; 22811 - src = pkgs.fetchurl { 22812 - url = "mirror://pypi/s/scipy/scipy-${version}.tar.gz"; 22813 - sha256 = "8ab6e9c808bf2fb3e8576cd8cf07226d9cdc18b012c06d9708429a821ac6634e"; 22814 - }; 22815 - numpy = self.numpy; 22816 - }; 22743 + scipy = callPackage ../development/python-modules/scipy { }; 22817 22744 22818 22745 scikitimage = buildPythonPackage rec { 22819 22746 name = "scikit-image-${version}";