Merge remote-tracking branch 'upstream/master' into staging

+1097 -575
+1 -1
nixos/modules/services/cluster/kubernetes/dashboard.nix
··· 70 resources = { 71 limits = { 72 cpu = "100m"; 73 - memory = "50Mi"; 74 }; 75 requests = { 76 cpu = "100m";
··· 70 resources = { 71 limits = { 72 cpu = "100m"; 73 + memory = "250Mi"; 74 }; 75 requests = { 76 cpu = "100m";
+8
nixos/modules/services/misc/home-assistant.nix
··· 128 you might need to specify it in <literal>extraPackages</literal>. 129 ''; 130 }; 131 }; 132 133 config = mkIf cfg.enable { 134 systemd.services.home-assistant = { 135 description = "Home Assistant"; 136 after = [ "network.target" ];
··· 128 you might need to specify it in <literal>extraPackages</literal>. 129 ''; 130 }; 131 + 132 + openFirewall = mkOption { 133 + default = false; 134 + type = types.bool; 135 + description = "Whether to open the firewall for the specified port."; 136 + }; 137 }; 138 139 config = mkIf cfg.enable { 140 + networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.port ]; 141 + 142 systemd.services.home-assistant = { 143 description = "Home Assistant"; 144 after = [ "network.target" ];
+1 -1
nixos/modules/services/misc/nix-daemon.nix
··· 344 default = 345 [ 346 "$HOME/.nix-defexpr/channels" 347 - "nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs" 348 "nixos-config=/etc/nixos/configuration.nix" 349 "/nix/var/nix/profiles/per-user/root/channels" 350 ];
··· 344 default = 345 [ 346 "$HOME/.nix-defexpr/channels" 347 + "nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos" 348 "nixos-config=/etc/nixos/configuration.nix" 349 "/nix/var/nix/profiles/per-user/root/channels" 350 ];
+1 -1
nixos/modules/tasks/network-interfaces-scripted.nix
··· 209 '' 210 echo "${cidr}" >> $state 211 echo -n "adding route ${cidr}... " 212 - if out=$(ip route add "${cidr}" ${options} ${via} dev "${i.name}" 2>&1); then 213 echo "done" 214 elif ! echo "$out" | grep "File exists" >/dev/null 2>&1; then 215 echo "'ip route add "${cidr}" ${options} ${via} dev "${i.name}"' failed: $out"
··· 209 '' 210 echo "${cidr}" >> $state 211 echo -n "adding route ${cidr}... " 212 + if out=$(ip route add "${cidr}" ${options} ${via} dev "${i.name}" proto static 2>&1); then 213 echo "done" 214 elif ! echo "$out" | grep "File exists" >/dev/null 2>&1; then 215 echo "'ip route add "${cidr}" ${options} ${via} dev "${i.name}"' failed: $out"
+2 -2
pkgs/applications/altcoins/parity-ui/default.nix
··· 6 7 in stdenv.mkDerivation rec { 8 name = "parity-ui-${version}"; 9 - version = "0.1.1"; 10 11 src = fetchurl { 12 url = "https://github.com/parity-js/shell/releases/download/v${version}/parity-ui_${version}_amd64.deb"; 13 - sha256 = "1jym6q63m5f4xm06dxiiabhbqnr0hysf2d3swysncs5hg6w00lh3"; 14 name = "${name}.deb"; 15 }; 16
··· 6 7 in stdenv.mkDerivation rec { 8 name = "parity-ui-${version}"; 9 + version = "0.2.1"; 10 11 src = fetchurl { 12 url = "https://github.com/parity-js/shell/releases/download/v${version}/parity-ui_${version}_amd64.deb"; 13 + sha256 = "08gh438mqxj2h8i9hv826bx040wmkmdgsda5grj0k81459vds31l"; 14 name = "${name}.deb"; 15 }; 16
-52
pkgs/applications/editors/atom/beta.nix
··· 1 - { stdenv, pkgs, fetchurl, lib, makeWrapper, gvfs, atomEnv}: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "atom-beta-${version}"; 5 - version = "1.24.0-beta3"; 6 - 7 - src = fetchurl { 8 - url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb"; 9 - sha256 = "02nnjjwlkxafi2fbi4gz276nqkmi92kf3q414vw1k3kc8q5zvxrs"; 10 - name = "${name}.deb"; 11 - }; 12 - 13 - nativeBuildInputs = [ makeWrapper ]; 14 - 15 - buildCommand = '' 16 - mkdir -p $out/usr/ 17 - ar p $src data.tar.xz | tar -C $out -xJ ./usr 18 - substituteInPlace $out/usr/share/applications/atom-beta.desktop \ 19 - --replace /usr/share/atom-beta $out/bin 20 - mv $out/usr/* $out/ 21 - rm -r $out/share/lintian 22 - rm -r $out/usr/ 23 - sed -i "s/'atom-beta'/'.atom-beta-wrapped'/" $out/bin/atom-beta 24 - wrapProgram $out/bin/atom-beta \ 25 - --prefix "PATH" : "${gvfs}/bin" 26 - 27 - fixupPhase 28 - 29 - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 30 - --set-rpath "${atomEnv.libPath}:$out/share/atom-beta" \ 31 - $out/share/atom-beta/atom 32 - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 33 - --set-rpath "${atomEnv.libPath}" \ 34 - $out/share/atom-beta/resources/app/apm/bin/node 35 - 36 - #rm -f $out/share/atom-beta/resources/app/node_modules/dugite/git/bin/git 37 - #ln -s ${pkgs.git}/bin/git $out/share/atom-beta/resources/app/node_modules/dugite/git/bin/git 38 - 39 - find $out/share/atom-beta -name "*.node" -exec patchelf --set-rpath "${atomEnv.libPath}:$out/share/atom-beta" {} \; 40 - 41 - paxmark m $out/share/atom-beta/atom 42 - paxmark m $out/share/atom-beta/resources/app/apm/bin/node 43 - ''; 44 - 45 - meta = with stdenv.lib; { 46 - description = "A hackable text editor for the 21st Century"; 47 - homepage = https://atom.io/; 48 - license = licenses.mit; 49 - maintainers = [ maintainers.offline maintainers.nequissimus ]; 50 - platforms = [ "x86_64-linux" ]; 51 - }; 52 - }
···
+56 -40
pkgs/applications/editors/atom/default.nix
··· 1 { stdenv, pkgs, fetchurl, lib, makeWrapper, gvfs, atomEnv}: 2 3 - stdenv.mkDerivation rec { 4 - name = "atom-${version}"; 5 - version = "1.27.0"; 6 7 - src = fetchurl { 8 - url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb"; 9 - sha256 = "1r37s6ndxyib644v7nlgha1pkcnz7kxpmlkhh41l5jp4dpc6iik6"; 10 - name = "${name}.deb"; 11 - }; 12 13 - nativeBuildInputs = [ makeWrapper ]; 14 15 - buildCommand = '' 16 - mkdir -p $out/usr/ 17 - ar p $src data.tar.xz | tar -C $out -xJ ./usr 18 - substituteInPlace $out/usr/share/applications/atom.desktop \ 19 - --replace /usr/share/atom $out/bin 20 - mv $out/usr/* $out/ 21 - rm -r $out/share/lintian 22 - rm -r $out/usr/ 23 - wrapProgram $out/bin/atom \ 24 - --prefix "PATH" : "${gvfs}/bin" 25 26 - fixupPhase 27 28 - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 29 - --set-rpath "${atomEnv.libPath}:$out/share/atom" \ 30 - $out/share/atom/atom 31 - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 32 - --set-rpath "${atomEnv.libPath}" \ 33 - $out/share/atom/resources/app/apm/bin/node 34 35 - rm -f $out/share/atom/resources/app.asar.unpacked/node_modules/dugite/git/bin/git 36 - ln -s ${pkgs.git}/bin/git $out/share/atom/resources/app.asar.unpacked/node_modules/dugite/git/bin/git 37 - rm -f $out/share/atom/resources/app.asar.unpacked/node_modules/dugite/git/libexec/git-core/git 38 - ln -s ${pkgs.git}/bin/git $out/share/atom/resources/app.asar.unpacked/node_modules/dugite/git/libexec/git-core/git 39 40 - find $out/share/atom -name "*.node" -exec patchelf --set-rpath "${atomEnv.libPath}:$out/share/atom" {} \; 41 42 - paxmark m $out/share/atom/atom 43 - paxmark m $out/share/atom/resources/app/apm/bin/node 44 - ''; 45 46 - meta = with stdenv.lib; { 47 - description = "A hackable text editor for the 21st Century"; 48 - homepage = https://atom.io/; 49 - license = licenses.mit; 50 - maintainers = with maintainers; [ offline nequissimus synthetica ysndr ]; 51 - platforms = [ "x86_64-linux" ]; 52 }; 53 }
··· 1 { stdenv, pkgs, fetchurl, lib, makeWrapper, gvfs, atomEnv}: 2 3 + let 4 + common = pname: {version, sha256}: stdenv.mkDerivation rec { 5 + name = "${pname}-${version}"; 6 + inherit version; 7 8 + src = fetchurl { 9 + url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb"; 10 + name = "${name}.deb"; 11 + inherit sha256; 12 + }; 13 14 + nativeBuildInputs = [ makeWrapper ]; 15 16 + buildCommand = '' 17 + mkdir -p $out/usr/ 18 + ar p $src data.tar.xz | tar -C $out -xJ ./usr 19 + substituteInPlace $out/usr/share/applications/${pname}.desktop \ 20 + --replace /usr/share/${pname} $out/bin 21 + mv $out/usr/* $out/ 22 + rm -r $out/share/lintian 23 + rm -r $out/usr/ 24 + # sed -i "s/'${pname}'/'.${pname}-wrapped'/" $out/bin/${pname} 25 + wrapProgram $out/bin/${pname} \ 26 + --prefix "PATH" : "${gvfs}/bin" 27 28 + fixupPhase 29 30 + share=$out/share/${pname} 31 32 + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 33 + --set-rpath "${atomEnv.libPath}:$share" \ 34 + $share/atom 35 + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 36 + --set-rpath "${atomEnv.libPath}" \ 37 + $share/resources/app/apm/bin/node 38 39 + dugite=$share/resources/app.asar.unpacked/node_modules/dugite 40 + rm -f $dugite/git/bin/git 41 + ln -s ${pkgs.git}/bin/git $dugite/git/bin/git 42 + rm -f $dugite/git/libexec/git-core/git 43 + ln -s ${pkgs.git}/bin/git $dugite/git/libexec/git-core/git 44 45 + find $share -name "*.node" -exec patchelf --set-rpath "${atomEnv.libPath}:$share" {} \; 46 47 + paxmark m $share/atom 48 + paxmark m $share/resources/app/apm/bin/node 49 + ''; 50 + 51 + meta = with stdenv.lib; { 52 + description = "A hackable text editor for the 21st Century"; 53 + homepage = https://atom.io/; 54 + license = licenses.mit; 55 + maintainers = with maintainers; [ offline nequissimus synthetica ysndr ]; 56 + platforms = [ "x86_64-linux" ]; 57 + }; 58 + }; 59 + in stdenv.lib.mapAttrs common { 60 + atom = { 61 + version = "1.27.1"; 62 + sha256 = "08slv8s90wz2jcdrcqh2d815wfbrkwcdx9c3qbx8cml04hz8p2gx"; 63 + }; 64 + 65 + atom-beta = { 66 + version = "1.28.0-beta1"; 67 + sha256 = "1mkxq2a7sylj9jx1bs2v1pmgrwc10cgh810qic1lncq9jzpaik0n"; 68 }; 69 }
+4 -3
pkgs/applications/editors/kakoune/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 name = "kakoune-unstable-${version}"; 7 - version = "2018-03-22"; 8 src = fetchFromGitHub { 9 repo = "kakoune"; 10 owner = "mawww"; 11 - rev = "f8e297acef1be0657b779fea5256f606a6c6a3a3"; 12 - sha256 = "14xmw3lkwzppm9bns55nmyb1lfihzhdyisf6xjqlszdj4mcf94jl"; 13 }; 14 nativeBuildInputs = [ pkgconfig ]; 15 buildInputs = [ ncurses asciidoc docbook_xsl libxslt ]; 16 17 postPatch = '' 18 export PREFIX=$out
··· 4 5 stdenv.mkDerivation rec { 6 name = "kakoune-unstable-${version}"; 7 + version = "2018-05-21"; 8 src = fetchFromGitHub { 9 repo = "kakoune"; 10 owner = "mawww"; 11 + rev = "878d2a4bdb674a5e7703a66e530520f48efba641"; 12 + sha256 = "0pwy6ilsb62s1792gjyvhvq8shj60l8lx26b58zvpfb54an4s6rk"; 13 }; 14 nativeBuildInputs = [ pkgconfig ]; 15 buildInputs = [ ncurses asciidoc docbook_xsl libxslt ]; 16 + makeFlags = [ "debug=no" ]; 17 18 postPatch = '' 19 export PREFIX=$out
+25
pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-xmpp-http-upload/default.nix
···
··· 1 + { stdenv, fetchgit, pidgin, glib, libxml2 }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "purple-xmpp-upload-2017-12-31"; 5 + 6 + src = fetchgit { 7 + url = "https://github.com/Junker/purple-xmpp-http-upload"; 8 + rev = "178096cbfc9df165c2dc1677666439969d212b37"; 9 + sha256 = "12l9rqlgb4i50xxrfnvwz9sqfk0d3c0m6l09mnvfixqi8illyvlp"; 10 + }; 11 + 12 + buildInputs = [ pidgin glib libxml2 ]; 13 + 14 + installPhase = '' 15 + install -Dm644 -t $out/lib/purple-2 jabber_http_file_upload.so 16 + ''; 17 + 18 + meta = with stdenv.lib; { 19 + homepage = https://github.com/Junker/purple-xmpp-http-upload; 20 + description = "HTTP File Upload plugin for libpurple (XMPP Protocol XEP-0363)"; 21 + license = licenses.gpl3; 22 + platforms = platforms.linux; 23 + maintainers = with maintainers; [ emmanuelrosa ]; 24 + }; 25 + }
+4 -4
pkgs/applications/science/logic/proverif/default.nix
··· 1 - { stdenv, fetchurl, ocaml }: 2 3 stdenv.mkDerivation rec { 4 name = "proverif-${version}"; 5 - version = "1.97pl1"; 6 7 src = fetchurl { 8 url = "http://prosecco.gforge.inria.fr/personal/bblanche/proverif/proverif${version}.tar.gz"; 9 - sha256 = "1b0ji68crdli40a4z62gdq6fnygj3z2j63iaq4jki7wfc3nn3vgq"; 10 }; 11 12 - buildInputs = [ ocaml ]; 13 14 buildPhase = "./build"; 15 installPhase = ''
··· 1 + { stdenv, fetchurl, ocamlPackages }: 2 3 stdenv.mkDerivation rec { 4 name = "proverif-${version}"; 5 + version = "2.00"; 6 7 src = fetchurl { 8 url = "http://prosecco.gforge.inria.fr/personal/bblanche/proverif/proverif${version}.tar.gz"; 9 + sha256 = "0vjphj85ch9q39vc7sd6n4vxy5bplp017vlshk989yhfwb00r37y"; 10 }; 11 12 + buildInputs = with ocamlPackages; [ ocaml findlib lablgtk ]; 13 14 buildPhase = "./build"; 15 installPhase = ''
+2 -2
pkgs/data/misc/hackage/default.nix
··· 1 { fetchurl }: 2 3 fetchurl { 4 - url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/7988bc2977184737900cc54b2dda27af6921f5ee.tar.gz"; 5 - sha256 = "1zagnnab5z3zymniw5rrdahlxrfpnyf30iysa1lylgwlscnzfv0l"; 6 }
··· 1 { fetchurl }: 2 3 fetchurl { 4 + url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/810aa8e3848857c1158ded74a52159220119d188.tar.gz"; 5 + sha256 = "1s4x3ipn2san4rvfagmczdn70rhygpwwdmz0pqvy7q4rmgxy9x1i"; 6 }
+2 -1
pkgs/development/compilers/ghc/8.0.2.nix
··· 91 extraPrefix = "libraries/Cabal/"; 92 }) 93 ] ++ stdenv.lib.optional stdenv.isLinux ./ghc-no-madv-free.patch 94 - ++ stdenv.lib.optional stdenv.isDarwin ./ghc-8.0.2-no-cpp-warnings.patch; 95 96 postPatch = "patchShebangs ."; 97
··· 91 extraPrefix = "libraries/Cabal/"; 92 }) 93 ] ++ stdenv.lib.optional stdenv.isLinux ./ghc-no-madv-free.patch 94 + ++ stdenv.lib.optional stdenv.isDarwin ./ghc-8.0.2-no-cpp-warnings.patch 95 + ++ stdenv.lib.optional stdenv.isDarwin ./backport-dylib-command-size-limit.patch; 96 97 postPatch = "patchShebangs ."; 98
+2 -1
pkgs/development/compilers/ghc/8.2.2.nix
··· 99 (fetchpatch { # Backport of https://phabricator.haskell.org/D4388 for more determinism 100 url = "https://github.com/shlevy/ghc/commit/fec1b8d3555c447c0d8da0e96b659be67c8bb4bc.patch"; 101 sha256 = "1lyysz6hfd1njcigpm8xppbnkadqfs0kvrp7s8vqgb38pjswj5hg"; 102 - }); 103 104 postPatch = "patchShebangs ."; 105
··· 99 (fetchpatch { # Backport of https://phabricator.haskell.org/D4388 for more determinism 100 url = "https://github.com/shlevy/ghc/commit/fec1b8d3555c447c0d8da0e96b659be67c8bb4bc.patch"; 101 sha256 = "1lyysz6hfd1njcigpm8xppbnkadqfs0kvrp7s8vqgb38pjswj5hg"; 102 + }) 103 + ++ stdenv.lib.optional stdenv.isDarwin ./backport-dylib-command-size-limit.patch; 104 105 postPatch = "patchShebangs ."; 106
+2 -1
pkgs/development/compilers/ghc/8.4.2.nix
··· 94 sha256 = "0plzsbfaq6vb1023lsarrjglwgr9chld4q3m99rcfzx0yx5mibp3"; 95 extraPrefix = "utils/hsc2hs/"; 96 stripLen = 1; 97 - })]; 98 99 postPatch = "patchShebangs ."; 100
··· 94 sha256 = "0plzsbfaq6vb1023lsarrjglwgr9chld4q3m99rcfzx0yx5mibp3"; 95 extraPrefix = "utils/hsc2hs/"; 96 stripLen = 1; 97 + })] 98 + ++ stdenv.lib.optional stdenv.isDarwin ./backport-dylib-command-size-limit.patch; 99 100 postPatch = "patchShebangs ."; 101
+24
pkgs/development/compilers/ghc/backport-dylib-command-size-limit.patch
···
··· 1 + diff --git a/compiler/main/DriverPipeline.hs b/compiler/main/DriverPipeline.hs 2 + index acd0d61..3e83c15 100644 3 + --- a/compiler/main/DriverPipeline.hs 4 + +++ b/compiler/main/DriverPipeline.hs 5 + @@ -1916,6 +1916,7 @@ linkBinary' staticLink dflags o_files dep_packages = do 6 + ++ pkg_framework_opts 7 + ++ debug_opts 8 + ++ thread_opts 9 + + ++ (if (platformOS platform `elem` [OSDarwin]) then [ "-Wl,-dead_strip_dylibs" ] else []) 10 + )) 11 + 12 + exeFileName :: Bool -> DynFlags -> FilePath 13 + diff --git a/compiler/main/SysTools.hs b/compiler/main/SysTools.hs 14 + index 1ab5b13..2ebbf51 100644 15 + --- a/compiler/main/SysTools.hs 16 + +++ b/compiler/main/SysTools.hs 17 + @@ -1737,6 +1737,7 @@ linkDynLib dflags0 o_files dep_packages 18 + ++ map Option pkg_lib_path_opts 19 + ++ map Option pkg_link_opts 20 + ++ map Option pkg_framework_opts 21 + + ++ [ Option "-Wl,-dead_strip_dylibs" ] 22 + ) 23 + OSiOS -> throwGhcExceptionIO (ProgramError "dynamic libraries are not supported on iOS target") 24 + _ -> do
+19 -20
pkgs/development/compilers/vala/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, flex, bison, libxslt, autoconf, graphviz 2 , glib, libiconv, libintl, libtool, expat 3 }: 4 5 let 6 generic = { major, minor, sha256, extraNativeBuildInputs ? [], extraBuildInputs ? [] }: 7 - stdenv.mkDerivation rec { 8 name = "vala-${major}.${minor}"; 9 10 src = fetchurl { ··· 14 15 outputs = [ "out" "devdoc" ]; 16 17 - nativeBuildInputs = [ pkgconfig flex bison libxslt ] ++ extraNativeBuildInputs; 18 19 - buildInputs = [ glib libiconv libintl ] ++ extraBuildInputs; 20 21 meta = with stdenv.lib; { 22 description = "Compiler for GObject type system"; ··· 29 30 in rec { 31 32 - vala_0_23 = generic { 33 - major = "0.23"; 34 - minor = "3"; 35 - sha256 = "101xjbc818g4849n9a80c2aai13zakj7mpnd7470xnkvz5jwqq96"; 36 - }; 37 - 38 vala_0_26 = generic { 39 major = "0.26"; 40 minor = "2"; ··· 61 62 vala_0_36 = generic { 63 major = "0.36"; 64 - minor = "12"; 65 - sha256 = "1nvw721piwdh15bipg0sdll9kvgpz0y9i5fpszlc7y9w64yis25l"; 66 }; 67 68 vala_0_38 = generic { 69 major = "0.38"; 70 - minor = "4"; 71 - sha256 = "1sg5gaq3jhgr9vzh2ypiw475167k150wmyglymr7wwqppmikmcrc"; 72 - extraNativeBuildInputs = [ autoconf ] ++ stdenv.lib.optionals stdenv.isDarwin [ libtool expat ]; 73 - extraBuildInputs = [ graphviz ]; 74 }; 75 76 vala_0_40 = generic { 77 major = "0.40"; 78 - minor = "0"; 79 - sha256 = "0wcfljl55a9qvslfcc4sf76wdpwgn83n96b7fgb7r49ib35qz20m"; 80 - extraNativeBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ expat ]; 81 - extraBuildInputs = [ graphviz ]; 82 }; 83 84 vala = vala_0_38;
··· 1 + { stdenv, lib, fetchurl, pkgconfig, flex, bison, libxslt, autoconf, graphviz 2 , glib, libiconv, libintl, libtool, expat 3 }: 4 5 let 6 generic = { major, minor, sha256, extraNativeBuildInputs ? [], extraBuildInputs ? [] }: 7 + let 8 + atLeast = lib.versionAtLeast "${major}.${minor}"; 9 + in stdenv.mkDerivation rec { 10 name = "vala-${major}.${minor}"; 11 12 src = fetchurl { ··· 16 17 outputs = [ "out" "devdoc" ]; 18 19 + nativeBuildInputs = [ 20 + pkgconfig flex bison libxslt 21 + ] ++ lib.optional (stdenv.isDarwin && (atLeast "0.38")) expat 22 + ++ extraNativeBuildInputs; 23 24 + buildInputs = [ 25 + glib libiconv libintl 26 + ] ++ lib.optional (atLeast "0.38") graphviz 27 + ++ extraBuildInputs; 28 29 meta = with stdenv.lib; { 30 description = "Compiler for GObject type system"; ··· 37 38 in rec { 39 40 vala_0_26 = generic { 41 major = "0.26"; 42 minor = "2"; ··· 63 64 vala_0_36 = generic { 65 major = "0.36"; 66 + minor = "13"; 67 + sha256 = "0gxz7yisd9vh5d2889p60knaifz5zndgj98zkdfkkaykdfdq4m9k"; 68 }; 69 70 vala_0_38 = generic { 71 major = "0.38"; 72 + minor = "9"; 73 + sha256 = "1dh1qacfsc1nr6hxwhn9lqmhnq39rv8gxbapdmj1v65zs96j3fn3"; 74 + extraNativeBuildInputs = [ autoconf ] ++ lib.optional stdenv.isDarwin libtool; 75 }; 76 77 vala_0_40 = generic { 78 major = "0.40"; 79 + minor = "6"; 80 + sha256 = "1qjbwhifwwqbdg5zilvnwm4n76g8p7jwqs3fa0biw3rylzqm193d"; 81 }; 82 83 vala = vala_0_38;
+1
pkgs/development/haskell-modules/configuration-hackage2nix.yaml
··· 2418 - haddock-library == 1.2.* # required for haddock-api-2.16.x 2419 - haddock-library == 1.4.3 # required for haddock-api-2.17.x 2420 - haddock-library == 1.4.4 # required for haddock-api-2.18.x 2421 - happy <1.19.6 # newer versions break Agda 2422 - haskell-gi-overloading == 0.0 # gi-* packages use this dependency to disable overloading support 2423 - haskell-src-exts == 1.19.* # required by hindent and structured-haskell-mode
··· 2418 - haddock-library == 1.2.* # required for haddock-api-2.16.x 2419 - haddock-library == 1.4.3 # required for haddock-api-2.17.x 2420 - haddock-library == 1.4.4 # required for haddock-api-2.18.x 2421 + - haddock-library == 1.5.* # required for stylish-cabal-0.4.0.1 2422 - happy <1.19.6 # newer versions break Agda 2423 - haskell-gi-overloading == 0.0 # gi-* packages use this dependency to disable overloading support 2424 - haskell-src-exts == 1.19.* # required by hindent and structured-haskell-mode
+623 -233
pkgs/development/haskell-modules/hackage-packages.nix
··· 9359 license = stdenv.lib.licenses.lgpl3; 9360 }) {}; 9361 9362 "HasCacBDD" = callPackage 9363 ({ mkDerivation, base, Cabal, CacBDD, directory, process 9364 , QuickCheck ··· 11031 homepage = "https://github.com/phadej/JuicyPixels-scale-dct#readme"; 11032 description = "Scale JuicyPixels images with DCT"; 11033 license = stdenv.lib.licenses.bsd3; 11034 }) {}; 11035 11036 "JuicyPixels-stbir" = callPackage ··· 27733 }: 27734 mkDerivation { 27735 pname = "animate"; 27736 - version = "0.6.1"; 27737 - sha256 = "1mjjng8mr8r6gly822nah3ps4phgydfnyggyz43n5bhdr17f37f9"; 27738 libraryHaskellDepends = [ 27739 aeson base bytestring containers text vector yaml 27740 ]; ··· 27795 ({ mkDerivation, aeson, animate, base, sdl2, sdl2-image }: 27796 mkDerivation { 27797 pname = "animate-sdl2"; 27798 - version = "0.1.0"; 27799 - sha256 = "1wzwhhv6x098y3pkpssxx7y1cb69z1bb2gsa2r8prg729y664648"; 27800 libraryHaskellDepends = [ aeson animate base sdl2 sdl2-image ]; 27801 homepage = "https://github.com/jxv/animate-sdl2#readme"; 27802 description = "sdl2 + animate auxiliary library"; ··· 31164 }: 31165 mkDerivation { 31166 pname = "ats-format"; 31167 - version = "0.2.0.26"; 31168 - sha256 = "14s8bic1kvsigmi5nmjdca6pkh223axygr74nmygjbvwmryfxcxn"; 31169 isLibrary = false; 31170 isExecutable = true; 31171 setupHaskellDepends = [ base Cabal cli-setup ]; ··· 31180 31181 "ats-pkg" = callPackage 31182 ({ mkDerivation, ansi-wl-pprint, base, binary, bytestring, bzlib 31183 - , Cabal, cli-setup, composition-prelude, containers, dependency 31184 - , dhall, directory, file-embed, filemanip, hashable, http-client 31185 - , http-client-tls, lens, lzma, mtl, optparse-applicative 31186 - , parallel-io, process, shake, shake-ats, shake-ext, tar, temporary 31187 - , text, unix, zip-archive, zlib 31188 }: 31189 mkDerivation { 31190 pname = "ats-pkg"; 31191 - version = "2.10.1.5"; 31192 - sha256 = "14y4mpk6hkqvw8jh49idj9gx2wxcy2ppz00abny6fsbw6iff4xrs"; 31193 revision = "1"; 31194 - editedCabalFile = "0ff0nslsi5b4g8gp63x6js3c026ajgfamd8pg2k1aygwx8x3zqk9"; 31195 isLibrary = true; 31196 isExecutable = true; 31197 setupHaskellDepends = [ base Cabal cli-setup ]; 31198 libraryHaskellDepends = [ 31199 ansi-wl-pprint base binary bytestring bzlib Cabal 31200 composition-prelude containers dependency dhall directory 31201 - file-embed filemanip hashable http-client http-client-tls lens lzma 31202 - mtl parallel-io process shake shake-ats shake-ext tar text unix 31203 - zip-archive zlib 31204 ]; 31205 executableHaskellDepends = [ 31206 - base composition-prelude directory lens optparse-applicative 31207 parallel-io shake shake-ats temporary text 31208 ]; 31209 homepage = "https://github.com/vmchale/atspkg#readme"; ··· 35981 license = stdenv.lib.licenses.bsd3; 35982 }) {}; 35983 35984 "binary-tree" = callPackage 35985 ({ mkDerivation, base, ChasingBottoms, checkers, criterion, deepseq 35986 , doctest, ghc-prim, HUnit, QuickCheck, random, test-framework ··· 36123 license = stdenv.lib.licenses.bsd3; 36124 }) {}; 36125 36126 "bindings-EsounD" = callPackage 36127 ({ mkDerivation, base, bindings-audiofile, bindings-DSL, esound }: 36128 mkDerivation { ··· 36731 ({ mkDerivation, base, bindings-DSL }: 36732 mkDerivation { 36733 pname = "bindings-posix"; 36734 - version = "1.2.6"; 36735 - sha256 = "1yza3qbf0f5gfpg79pb6xfpw37zg191nmxa4r6h9x4xb5na0rzff"; 36736 libraryHaskellDepends = [ base bindings-DSL ]; 36737 - description = "Low level bindings to posix"; 36738 license = stdenv.lib.licenses.bsd3; 36739 }) {}; 36740 ··· 37707 }: 37708 mkDerivation { 37709 pname = "bits-extra"; 37710 - version = "0.0.1.0"; 37711 - sha256 = "0slxzlc81nbzzd7513i9crwqlpxxvpfz9haq5hr9qp533pr4cyz4"; 37712 libraryHaskellDepends = [ base ghc-prim vector ]; 37713 testHaskellDepends = [ 37714 base ghc-prim hedgehog hspec hw-hedgehog hw-hspec-hedgehog ··· 41394 }: 41395 mkDerivation { 41396 pname = "bytestring-encodings"; 41397 - version = "0.1.0.1"; 41398 - sha256 = "09lx8d92dhd4gicz8pbpj19k2iaig1yl4lksqpxiqgxzybwqn0rc"; 41399 libraryHaskellDepends = [ base bytestring ghc-prim ]; 41400 testHaskellDepends = [ base bytestring hedgehog ]; 41401 benchmarkHaskellDepends = [ base bytestring gauge text ]; ··· 44877 }) {}; 44878 44879 "cautious-file" = callPackage 44880 - ({ mkDerivation, base, bytestring, directory, filepath, unix }: 44881 mkDerivation { 44882 pname = "cautious-file"; 44883 version = "1.0.2"; 44884 sha256 = "1sw5ngwrarq1lsd4c6v2wdmgbhkkq6kpybb62r8ccm11ddgn3yiq"; 44885 - revision = "1"; 44886 - editedCabalFile = "14yqf1wljrham5k4i4189h2pdlwgj3v59ff4p346fivdzh234666"; 44887 libraryHaskellDepends = [ 44888 base bytestring directory filepath unix 44889 ]; ··· 49419 pname = "codeworld-api"; 49420 version = "0.2.2.1"; 49421 sha256 = "0vb3v8d4jdzk14zs1jv4m5f2wa32bpxsfa0zr4f3w6z77as136sx"; 49422 libraryHaskellDepends = [ 49423 base blank-canvas cereal cereal-text containers hashable mtl random 49424 random-shuffle text time ··· 50872 }) {}; 50873 50874 "componentm" = callPackage 50875 - ({ mkDerivation, base, containers, deepseq, exceptions 50876 , prettyprinter, rio, tasty, tasty-hunit, teardown 50877 }: 50878 mkDerivation { 50879 pname = "componentm"; 50880 - version = "0.0.0.1"; 50881 - sha256 = "1r2z9jbb0ka2i0lxbrb30p1x0zbwdcxid5k53mkzg82d5v2f08k9"; 50882 libraryHaskellDepends = [ 50883 - base containers deepseq exceptions prettyprinter rio teardown 50884 ]; 50885 testHaskellDepends = [ 50886 - base containers prettyprinter rio tasty tasty-hunit teardown 50887 ]; 50888 homepage = "https://github.com/roman/Haskell-componentm#readme"; 50889 description = "Monad for allocation and cleanup of application resources"; 50890 license = stdenv.lib.licenses.mit; 50891 }) {}; 50892 50893 "composable-associations" = callPackage 50894 ({ mkDerivation, base, lens, tasty, tasty-hunit }: 50895 mkDerivation { ··· 56400 pname = "cryptonite-conduit"; 56401 version = "0.2.2"; 56402 sha256 = "1bldcmda4xh52mw1wfrjljv8crhw3al7v7kv1j0vidvr7ymnjpbh"; 56403 libraryHaskellDepends = [ 56404 base bytestring conduit conduit-extra cryptonite exceptions memory 56405 resourcet transformers ··· 61991 61992 "dependency" = callPackage 61993 ({ mkDerivation, ansi-wl-pprint, base, binary, containers, cpphs 61994 - , criterion, deepseq, hspec, lens, recursion-schemes, transformers 61995 }: 61996 mkDerivation { 61997 pname = "dependency"; 61998 - version = "1.0.0.0"; 61999 - sha256 = "08n38sqcnljja235cv4xlvfmir7cbcmb53rayc81nl3km292hr8i"; 62000 libraryHaskellDepends = [ 62001 - ansi-wl-pprint base binary containers deepseq lens 62002 - recursion-schemes transformers 62003 ]; 62004 libraryToolDepends = [ cpphs ]; 62005 testHaskellDepends = [ base containers hspec ]; ··· 62414 license = stdenv.lib.licenses.gpl3; 62415 }) {}; 62416 62417 "descriptive" = callPackage 62418 ({ mkDerivation, aeson, base, bifunctors, containers, hspec, HUnit 62419 , mtl, scientific, text, transformers, vector ··· 62661 license = stdenv.lib.licenses.bsd3; 62662 }) {}; 62663 62664 - "dhall_1_13_1" = callPackage 62665 ({ mkDerivation, ansi-terminal, base, bytestring, case-insensitive 62666 , containers, contravariant, cryptonite, deepseq, directory 62667 - , exceptions, filepath, formatting, haskeline, http-client 62668 , http-client-tls, insert-ordered-containers, lens-family-core 62669 , megaparsec, memory, mtl, optparse-applicative, parsers 62670 , prettyprinter, prettyprinter-ansi-terminal, repline, scientific ··· 62673 }: 62674 mkDerivation { 62675 pname = "dhall"; 62676 - version = "1.13.1"; 62677 - sha256 = "1mjhxkdpw7blcdci6cmm3x2c9ascp7djc8c77dblfpzyqa3sqxf0"; 62678 isLibrary = true; 62679 isExecutable = true; 62680 libraryHaskellDepends = [ ··· 62690 prettyprinter prettyprinter-ansi-terminal repline text 62691 ]; 62692 testHaskellDepends = [ 62693 - base deepseq insert-ordered-containers prettyprinter tasty 62694 tasty-hunit text vector 62695 ]; 62696 description = "A configuration language guaranteed to terminate"; ··· 62705 }: 62706 mkDerivation { 62707 pname = "dhall-bash"; 62708 - version = "1.0.12"; 62709 - sha256 = "1q9bwcdxyn2f7zp6r67k3kxqydj54shf0v0liyps7g7c9fixzrij"; 62710 - revision = "1"; 62711 - editedCabalFile = "12qklhw4jk2i1qiq9wyv23d6bl3yyqyjwf8dda649clby2my0hrc"; 62712 isLibrary = true; 62713 isExecutable = true; 62714 libraryHaskellDepends = [ ··· 62762 license = stdenv.lib.licenses.bsd3; 62763 }) {}; 62764 62765 - "dhall-json_1_1_0" = callPackage 62766 ({ mkDerivation, aeson, aeson-pretty, base, bytestring, dhall 62767 - , optparse-generic, text, unordered-containers, yaml 62768 }: 62769 mkDerivation { 62770 pname = "dhall-json"; 62771 - version = "1.1.0"; 62772 - sha256 = "13fan1zdgj8zdv1br5vj57iqbfb5grllk8a2xkz6yyfk8kylmrc7"; 62773 - revision = "1"; 62774 - editedCabalFile = "0k8q44hfhd95k7i92g1zvsw9ys1ak6vl663r2v7pf6k1zl70cyhs"; 62775 isLibrary = true; 62776 isExecutable = true; 62777 libraryHaskellDepends = [ 62778 - aeson base dhall text unordered-containers 62779 ]; 62780 executableHaskellDepends = [ 62781 - aeson aeson-pretty base bytestring dhall optparse-generic text yaml 62782 ]; 62783 description = "Compile Dhall to JSON or YAML"; 62784 license = stdenv.lib.licenses.bsd3; ··· 62811 }: 62812 mkDerivation { 62813 pname = "dhall-nix"; 62814 - version = "1.1.3"; 62815 - sha256 = "0dpkg84qzviasadgif30ivbg6k7azqq9ki8grd3g93zbrdxgv4fj"; 62816 isLibrary = true; 62817 isExecutable = true; 62818 libraryHaskellDepends = [ ··· 62831 ({ mkDerivation, base, dhall, optparse-generic, text }: 62832 mkDerivation { 62833 pname = "dhall-text"; 62834 - version = "1.0.9"; 62835 - sha256 = "0jh2nm26i5gdicsxzvx54rmx7x1g5mpjiwd7c5wfj6pmrpcp606r"; 62836 isLibrary = false; 62837 isExecutable = true; 62838 executableHaskellDepends = [ base dhall optparse-generic text ]; ··· 63208 pname = "diagrams-gtk"; 63209 version = "1.4"; 63210 sha256 = "1sga2wwkircjgryd4pn9i0wvvcnh3qnhpxas32crpdq939idwsxn"; 63211 - revision = "1"; 63212 - editedCabalFile = "0afpcbgkc897gp0hpqi5frwbzln1qapf36p93v9zxl05my6nj04i"; 63213 libraryHaskellDepends = [ 63214 base cairo diagrams-cairo diagrams-lib gtk 63215 ]; ··· 63840 license = stdenv.lib.licenses.bsd3; 63841 }) {}; 63842 63843 "difftodo" = callPackage 63844 ({ mkDerivation, base, bytestring, diff-parse, highlighter2 63845 , optparse-applicative, pretty-show, process, protolude, tasty ··· 65917 license = stdenv.lib.licenses.bsd3; 65918 }) {}; 65919 65920 - "dns_3_0_3" = callPackage 65921 ({ mkDerivation, async, attoparsec, auto-update, base 65922 , base64-bytestring, binary, bytestring, containers, cryptonite 65923 , doctest, hspec, iproute, mtl, network, psqueues, QuickCheck, safe ··· 65925 }: 65926 mkDerivation { 65927 pname = "dns"; 65928 - version = "3.0.3"; 65929 - sha256 = "0m7xgf5vgh3xj5yrv8hyvhx3lligx1xrnq22a9b6s2prbywyllfv"; 65930 libraryHaskellDepends = [ 65931 async attoparsec auto-update base base64-bytestring binary 65932 bytestring containers cryptonite iproute mtl network psqueues safe ··· 67587 pname = "dual-tree"; 67588 version = "0.2.2"; 67589 sha256 = "1sx9p9yr06z7bi7pshjpswizs6bkmfzcpw8xlasriniry86df4kl"; 67590 libraryHaskellDepends = [ 67591 base monoid-extras newtype-generics semigroups 67592 ]; ··· 71737 }: 71738 mkDerivation { 71739 pname = "etc"; 71740 - version = "0.4.0.0"; 71741 - sha256 = "0zyyayk9b6jzksxd14k08594ms5szgcpa63nlw3vnni1q1c2x1v4"; 71742 enableSeparateDataOutput = true; 71743 libraryHaskellDepends = [ 71744 aeson base hashable rio text typed-process unliftio ··· 74241 }: 74242 mkDerivation { 74243 pname = "fast-arithmetic"; 74244 - version = "0.6.0.5"; 74245 - sha256 = "138qdgwqc3qnafi0kf5nkva3nvcfn71b1ch2xrwgxkna5kniqjrh"; 74246 libraryHaskellDepends = [ base composition-prelude gmpint ]; 74247 testHaskellDepends = [ arithmoi base combinat hspec QuickCheck ]; 74248 benchmarkHaskellDepends = [ arithmoi base combinat criterion ]; ··· 78547 license = stdenv.lib.licenses.bsd3; 78548 }) {}; 78549 78550 "formal" = callPackage 78551 ({ mkDerivation, ansi-terminal, base, bytestring, containers 78552 , directory, file-embed, HTTP, indents, interpolatedstring-perl6 ··· 84548 license = stdenv.lib.licenses.bsd3; 84549 }) {}; 84550 84551 "ghc-typelits-extra" = callPackage 84552 ({ mkDerivation, base, ghc, ghc-prim, ghc-tcplugins-extra 84553 , ghc-typelits-knownnat, ghc-typelits-natnormalise, integer-gmp ··· 90896 }: 90897 mkDerivation { 90898 pname = "grammatical-parsers"; 90899 - version = "0.3"; 90900 - sha256 = "1dqmjg40h4gm6921yq84sx8x5sdbzhnv8xl7m2ylb872ddbzfwg3"; 90901 isLibrary = true; 90902 isExecutable = true; 90903 libraryHaskellDepends = [ ··· 90915 text 90916 ]; 90917 homepage = "https://github.com/blamario/grampa/tree/master/grammatical-parsers"; 90918 - description = "parsers that can combine into grammars"; 90919 license = stdenv.lib.licenses.bsd3; 90920 hydraPlatforms = stdenv.lib.platforms.none; 90921 }) {}; ··· 92630 }: 92631 mkDerivation { 92632 pname = "gtk-sni-tray"; 92633 - version = "0.1.3.0"; 92634 - sha256 = "197a0wfbg6xzyka2ydbmbs6g6mghlp1ncchbmrb6gzn3b85iggq6"; 92635 isLibrary = true; 92636 isExecutable = true; 92637 libraryHaskellDepends = [ ··· 92655 ({ mkDerivation, base, gi-gdk, gi-gtk, text, transformers }: 92656 mkDerivation { 92657 pname = "gtk-strut"; 92658 - version = "0.1.2.0"; 92659 - sha256 = "1v73qca2qdkpvfal2ndmwrxyj1qwgxgmammkbf88azs7wcxcf7y6"; 92660 libraryHaskellDepends = [ base gi-gdk gi-gtk text transformers ]; 92661 homepage = "https://github.com/IvanMalison/gtk-strut#readme"; 92662 description = "Libary for creating strut windows with gi-gtk"; ··· 92899 }: 92900 mkDerivation { 92901 pname = "gtkglext"; 92902 - version = "0.13.1.1"; 92903 - sha256 = "15v40f21xlg5r2zidh77cfiq6ink1dxljbl59mf5sqyq5pjbdw3h"; 92904 enableSeparateDataOutput = true; 92905 setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; 92906 libraryHaskellDepends = [ base glib gtk pango ]; ··· 94745 ({ mkDerivation, base, filepath, haddock-api, hspec }: 94746 mkDerivation { 94747 pname = "haddock"; 94748 - version = "2.19.0.1"; 94749 - sha256 = "1g1j9j0hf2yhyyh0gwz6bzbvfvliqz9x8a8hnkmwghm7w3xa6sb7"; 94750 isLibrary = false; 94751 isExecutable = true; 94752 executableHaskellDepends = [ base haddock-api ]; ··· 94830 }: 94831 mkDerivation { 94832 pname = "haddock-api"; 94833 - version = "2.19.0.1"; 94834 - sha256 = "0c6i7sljp7myz25d90gyw68a90i5jcrkajkxcciikp2hjirfaas3"; 94835 - revision = "1"; 94836 - editedCabalFile = "0lfvhpiy8zr117wn9s9nc5va83rb0jz1h14ggm88565xr6qbwmjx"; 94837 enableSeparateDataOutput = true; 94838 libraryHaskellDepends = [ 94839 array base bytestring Cabal containers deepseq directory filepath ··· 94970 hydraPlatforms = stdenv.lib.platforms.none; 94971 }) {}; 94972 94973 "haddock-test" = callPackage 94974 ({ mkDerivation, base, bytestring, Cabal, directory, filepath 94975 , process, syb, xhtml, xml ··· 97873 pname = "hashable-time"; 97874 version = "0.2.0.1"; 97875 sha256 = "0k932nyd08l3xxbh2g3n76py2f4kd9yw4s5a065vjz0xp6wjnxdm"; 97876 libraryHaskellDepends = [ base hashable time ]; 97877 description = "Hashable instances for Data.Time"; 97878 license = stdenv.lib.licenses.bsd3; ··· 103158 }: 103159 mkDerivation { 103160 pname = "hdocs"; 103161 - version = "0.5.2.1"; 103162 - sha256 = "1b8qrkfryyj8fg07vzl4cq4rwsbhlaqm5l477ld4mmgcgk4infi8"; 103163 isLibrary = true; 103164 isExecutable = true; 103165 libraryHaskellDepends = [ ··· 103615 license = stdenv.lib.licenses.bsd3; 103616 }) {}; 103617 103618 "hedis-config" = callPackage 103619 ({ mkDerivation, aeson, base, bytestring, hedis, scientific, text 103620 , time ··· 110940 }: 110941 mkDerivation { 110942 pname = "hprotoc"; 110943 - version = "2.4.9"; 110944 - sha256 = "1bfar7biksa9ha6vzrh4z2lz048mf1zz261ih6mbl9q6kvyr27w4"; 110945 isLibrary = true; 110946 isExecutable = true; 110947 libraryHaskellDepends = [ ··· 114238 license = stdenv.lib.licenses.bsd3; 114239 }) {}; 114240 114241 - "hspec-golden-aeson_0_6_0_0" = callPackage 114242 ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory 114243 , filepath, hspec, hspec-core, QuickCheck, quickcheck-arbitrary-adt 114244 , random, silently, transformers 114245 }: 114246 mkDerivation { 114247 pname = "hspec-golden-aeson"; 114248 - version = "0.6.0.0"; 114249 - sha256 = "0918b4y0lkz66hyhydqkd0yxna37vqqqc0pgjg4vn1h860xj0rv0"; 114250 libraryHaskellDepends = [ 114251 aeson aeson-pretty base bytestring directory filepath hspec 114252 QuickCheck quickcheck-arbitrary-adt random transformers ··· 119806 }: 119807 mkDerivation { 119808 pname = "iCalendar"; 119809 - version = "0.4.0.3"; 119810 - sha256 = "0dbs9s68fpx67ngjnd1p8c9n421bzn6a034dr6i3bhg2cn0s01mw"; 119811 libraryHaskellDepends = [ 119812 base base64-bytestring bytestring case-insensitive containers 119813 data-default mime mtl network network-uri old-locale parsec text ··· 121293 121294 "implicit" = callPackage 121295 ({ mkDerivation, base, blaze-builder, blaze-markup, blaze-svg 121296 - , bytestring, containers, criterion, deepseq, directory, download 121297 - , filepath, hspec, JuicyPixels, monads-tf, mtl, NumInstances 121298 - , optparse-applicative, parallel, parsec, random, silently 121299 - , snap-core, snap-server, storable-endian, text, transformers 121300 - , unordered-containers, vector-space 121301 }: 121302 mkDerivation { 121303 pname = "implicit"; 121304 - version = "0.1.0"; 121305 - sha256 = "16yhclgph95a698qbs6l9c16k950bh1zzy8spwgfjh7ilpn0s4pk"; 121306 isLibrary = true; 121307 isExecutable = true; 121308 libraryHaskellDepends = [ 121309 - base blaze-builder blaze-markup blaze-svg bytestring containers 121310 - criterion deepseq directory download filepath JuicyPixels monads-tf 121311 - NumInstances parallel parsec silently snap-core snap-server 121312 - storable-endian text transformers unordered-containers vector-space 121313 ]; 121314 executableHaskellDepends = [ 121315 base blaze-builder blaze-markup blaze-svg bytestring containers ··· 122746 }: 122747 mkDerivation { 122748 pname = "int-multimap"; 122749 - version = "0.3"; 122750 - sha256 = "1hsd55hg52mb6vimk5813l0s72spvy9njrhzz6dc6jddh65v58lv"; 122751 libraryHaskellDepends = [ 122752 base containers hashable unordered-containers 122753 ]; ··· 129325 hydraPlatforms = stdenv.lib.platforms.none; 129326 }) {}; 129327 129328 "kmeans" = callPackage 129329 ({ mkDerivation, base }: 129330 mkDerivation { ··· 138666 }) {}; 138667 138668 "lucid-extras" = callPackage 138669 - ({ mkDerivation, base, blaze-builder, bytestring, directory, lucid 138670 - , text 138671 }: 138672 mkDerivation { 138673 pname = "lucid-extras"; 138674 - version = "0.1.0.0"; 138675 - sha256 = "0akpsh79lpdx7in1ffzz2l36i4gnvfn290cjz0pdr0y8bs0bv9dr"; 138676 libraryHaskellDepends = [ 138677 - base blaze-builder bytestring lucid text 138678 ]; 138679 testHaskellDepends = [ base directory lucid ]; 138680 homepage = "https://github.com/diffusionkinetics/open/lucid-extras"; ··· 142339 pname = "meldable-heap"; 142340 version = "2.0.3"; 142341 sha256 = "1p75zjlls38sd1lma7w95mpmb9kdff19s2as6pz1ki1g20nnxdk3"; 142342 enableSeparateDataOutput = true; 142343 libraryHaskellDepends = [ base ]; 142344 - homepage = "http://code.google.com/p/priority-queues/"; 142345 description = "Asymptotically optimal, Coq-verified meldable heaps, AKA priority queues"; 142346 license = stdenv.lib.licenses.bsd3; 142347 }) {}; ··· 146326 ({ mkDerivation, base, mtl, stm }: 146327 mkDerivation { 146328 pname = "monadIO"; 146329 - version = "0.10.1.4"; 146330 - sha256 = "08158j978h69knbnzxkzv856sjhhw24h5lh7d8hx2lyhzbpnfarl"; 146331 libraryHaskellDepends = [ base mtl stm ]; 146332 description = "Overloading of concurrency variables"; 146333 license = stdenv.lib.licenses.bsd3; ··· 147384 }) {}; 147385 147386 "motor" = callPackage 147387 - ({ mkDerivation, base, CTRex, indexed, indexed-extras, reflection 147388 - , template-haskell 147389 }: 147390 mkDerivation { 147391 pname = "motor"; 147392 - version = "0.2.0.0"; 147393 - sha256 = "0py79plg65d1h49zm8jz6hbzg57lq0psv8k5m5w23dwrgn9jr4x1"; 147394 libraryHaskellDepends = [ 147395 - base CTRex indexed indexed-extras reflection template-haskell 147396 ]; 147397 - testHaskellDepends = [ base CTRex indexed indexed-extras ]; 147398 description = "Type-safe effectful state machines in Haskell"; 147399 license = stdenv.lib.licenses.mpl20; 147400 hydraPlatforms = stdenv.lib.platforms.none; ··· 147406 }: 147407 mkDerivation { 147408 pname = "motor-diagrams"; 147409 - version = "0.2.0.0"; 147410 - sha256 = "094in9l2sngxg4p2ijfi97dqs6v7rk1a4h7fcbi269qmh9sfck43"; 147411 libraryHaskellDepends = [ 147412 base motor motor-reflection template-haskell text 147413 ]; ··· 147420 }) {}; 147421 147422 "motor-reflection" = callPackage 147423 - ({ mkDerivation, base, CTRex, hspec, hspec-discover, indexed, motor 147424 - , template-haskell, text 147425 }: 147426 mkDerivation { 147427 pname = "motor-reflection"; 147428 - version = "0.2.0.0"; 147429 - sha256 = "0qycmskhvh3n3pa4xib72irzka8hn93bqv4ayrykhnp4k0fbbndd"; 147430 libraryHaskellDepends = [ base motor template-haskell text ]; 147431 testHaskellDepends = [ 147432 - base CTRex hspec hspec-discover indexed motor 147433 ]; 147434 description = "Reflect on Motor FSM typeclasses to obtain runtime representations"; 147435 license = stdenv.lib.licenses.mpl20; ··· 150315 }) {}; 150316 150317 "nanovg" = callPackage 150318 - ({ mkDerivation, base, bytestring, c2hs, containers, GLEW, hspec 150319 - , inline-c, libGL, libGLU, QuickCheck, text, vector 150320 }: 150321 mkDerivation { 150322 pname = "nanovg"; 150323 - version = "0.5.2.0"; 150324 - sha256 = "0p8g3235srd23vpy2yvw68sxdx4mb31m09yvm8im3rbhfwi1vqr2"; 150325 - revision = "1"; 150326 - editedCabalFile = "0ls8wyr1gk1qcd3vzyi0a1i8jxy9b6x3973fy0h1icda7f62r0mb"; 150327 isLibrary = true; 150328 isExecutable = true; 150329 libraryHaskellDepends = [ base bytestring containers text vector ]; 150330 librarySystemDepends = [ GLEW libGL libGLU ]; 150331 libraryToolDepends = [ c2hs ]; 150332 testHaskellDepends = [ base containers hspec inline-c QuickCheck ]; 150333 homepage = "https://github.com/cocreature/nanovg-hs"; 150334 description = "Haskell bindings for nanovg"; 150335 license = stdenv.lib.licenses.isc; 150336 hydraPlatforms = stdenv.lib.platforms.none; 150337 - }) {GLEW = null; inherit (pkgs) libGL; inherit (pkgs) libGLU;}; 150338 150339 "nanq" = callPackage 150340 ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers ··· 154598 }: 154599 mkDerivation { 154600 pname = "numhask-prelude"; 154601 - version = "0.0.4.0"; 154602 - sha256 = "11kwszs98c00bcjr318rm7yfc0h304s6vnrmh97mp4xp4bk7fqq1"; 154603 libraryHaskellDepends = [ 154604 base numhask protolude QuickCheck tasty tasty-quickcheck 154605 ]; ··· 155037 }: 155038 mkDerivation { 155039 pname = "obdd"; 155040 - version = "0.8.1"; 155041 - sha256 = "04cfbqsy65kvs9iyx8crpz54l0jmndvz2smn83k0ybpj3ahs4kj2"; 155042 libraryHaskellDepends = [ 155043 array base containers ersatz mtl process-extras random text 155044 ]; ··· 156510 }: 156511 mkDerivation { 156512 pname = "openpgp-Crypto"; 156513 - version = "0.5"; 156514 - sha256 = "0gsdzfg378j7s2kpryg43ajxcdk8s5szk0yq48qfvnlsbgrxz07r"; 156515 libraryHaskellDepends = [ 156516 base binary bytestring Crypto openpgp utf8-string 156517 ]; ··· 167915 }: 167916 mkDerivation { 167917 pname = "potoki-hasql"; 167918 - version = "1.3"; 167919 - sha256 = "0n8ysdcg8p40idbbnyrmhjyh1hxhg7nrv5yf03fb0cvx5mwdgh11"; 167920 libraryHaskellDepends = [ 167921 base bytestring hasql potoki potoki-core profunctors text vector 167922 ]; ··· 170929 license = stdenv.lib.licenses.bsd3; 170930 }) {}; 170931 170932 "protocol-buffers-descriptor" = callPackage 170933 ({ mkDerivation, base, bytestring, containers, protocol-buffers }: 170934 mkDerivation { ··· 170942 homepage = "https://github.com/k-bx/protocol-buffers"; 170943 description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification"; 170944 license = stdenv.lib.licenses.bsd3; 170945 }) {}; 170946 170947 "protocol-buffers-descriptor-fork" = callPackage ··· 171813 , ansi-wl-pprint, base, base-compat, blaze-html, bower-json, boxes 171814 , bytestring, cheapskate, clock, containers, data-ordlist, deepseq 171815 , directory, dlist, edit-distance, file-embed, filepath, fsnotify 171816 - , gitrev, Glob, haskeline, hspec, hspec-discover, http-client 171817 - , http-types, HUnit, language-javascript, lens, lifted-base 171818 - , monad-control, monad-logger, mtl, network, optparse-applicative 171819 - , parallel, parsec, pattern-arrows, pipes, pipes-http, process 171820 - , protolude, regex-tdfa, safe, scientific, semigroups, silently 171821 - , sourcemap, spdx, split, stm, stringsearch, syb, text, time 171822 - , transformers, transformers-base, transformers-compat 171823 - , unordered-containers, utf8-string, vector, wai, wai-websockets 171824 - , warp, websockets 171825 }: 171826 mkDerivation { 171827 pname = "purescript"; 171828 - version = "0.11.7"; 171829 - sha256 = "1q6nzxchmwdqrx3bxx0k1h8a62iihz9kcfwybzhb9x13p9nbx9np"; 171830 isLibrary = true; 171831 isExecutable = true; 171832 libraryHaskellDepends = [ 171833 aeson aeson-better-errors ansi-terminal base base-compat blaze-html 171834 bower-json boxes bytestring cheapskate clock containers 171835 data-ordlist deepseq directory dlist edit-distance file-embed 171836 - filepath fsnotify Glob haskeline http-client http-types 171837 - language-javascript lens lifted-base monad-control monad-logger mtl 171838 - parallel parsec pattern-arrows pipes pipes-http process protolude 171839 - regex-tdfa safe scientific semigroups sourcemap spdx split stm 171840 - stringsearch syb text time transformers transformers-base 171841 - transformers-compat unordered-containers utf8-string vector 171842 ]; 171843 executableHaskellDepends = [ 171844 aeson aeson-better-errors ansi-terminal ansi-wl-pprint base 171845 base-compat blaze-html bower-json boxes bytestring cheapskate clock 171846 containers data-ordlist deepseq directory dlist edit-distance 171847 - file-embed filepath fsnotify gitrev Glob haskeline http-client 171848 - http-types language-javascript lens lifted-base monad-control 171849 - monad-logger mtl network optparse-applicative parallel parsec 171850 - pattern-arrows pipes pipes-http process protolude regex-tdfa safe 171851 - scientific semigroups sourcemap spdx split stm stringsearch syb 171852 - text time transformers transformers-base transformers-compat 171853 - unordered-containers utf8-string vector wai wai-websockets warp 171854 - websockets 171855 ]; 171856 testHaskellDepends = [ 171857 aeson aeson-better-errors ansi-terminal base base-compat blaze-html 171858 bower-json boxes bytestring cheapskate clock containers 171859 data-ordlist deepseq directory dlist edit-distance file-embed 171860 - filepath fsnotify Glob haskeline hspec hspec-discover http-client 171861 - http-types HUnit language-javascript lens lifted-base monad-control 171862 - monad-logger mtl parallel parsec pattern-arrows pipes pipes-http 171863 - process protolude regex-tdfa safe scientific semigroups silently 171864 - sourcemap spdx split stm stringsearch syb text time transformers 171865 - transformers-base transformers-compat unordered-containers 171866 - utf8-string vector 171867 ]; 171868 doCheck = false; 171869 homepage = "http://www.purescript.org/"; ··· 174295 license = stdenv.lib.licenses.bsd3; 174296 }) {}; 174297 174298 "rainbow-tests" = callPackage 174299 ({ mkDerivation, barecheck, base, QuickCheck, rainbow, terminfo 174300 , text ··· 174918 hydraPlatforms = stdenv.lib.platforms.none; 174919 }) {}; 174920 174921 - "range-set-list_0_1_2_1" = callPackage 174922 ({ mkDerivation, base, containers, deepseq, hashable, tasty 174923 , tasty-quickcheck 174924 }: 174925 mkDerivation { 174926 pname = "range-set-list"; 174927 - version = "0.1.2.1"; 174928 - sha256 = "06f8z9rmk2phmds9wv95y2xvjhfx8dr9jbqlv4ybv8m21283x0kw"; 174929 libraryHaskellDepends = [ base containers deepseq hashable ]; 174930 testHaskellDepends = [ 174931 base containers deepseq hashable tasty tasty-quickcheck ··· 175717 }: 175718 mkDerivation { 175719 pname = "rdf4h"; 175720 - version = "3.0.3"; 175721 - sha256 = "0lidqww0d8ckm4iipjx4gq32jspxidz0g009m5xrf8x6qsl26sx0"; 175722 isLibrary = true; 175723 isExecutable = true; 175724 libraryHaskellDepends = [ ··· 185248 ({ mkDerivation, base, sdl2 }: 185249 mkDerivation { 185250 pname = "sdl2-fps"; 185251 - version = "0.0.1"; 185252 - sha256 = "0ci8p6qgs9nmpbypvk75ybz5kh36iiqaz4xl4lr2dbaq0y2d6iri"; 185253 libraryHaskellDepends = [ base sdl2 ]; 185254 homepage = "https://github.com/jxv/sdl2-fps#readme"; 185255 description = "Run of the mill, frames per second timer implementation"; ··· 190714 }: 190715 mkDerivation { 190716 pname = "show-please"; 190717 - version = "0.5.4"; 190718 - sha256 = "0rb6mpbr1qz80zgs4r92ckp28afzlcz9l988y20xhfrvq3bikzkx"; 190719 libraryHaskellDepends = [ 190720 base mtl parsec template-haskell th-orphans time 190721 ]; ··· 191449 license = stdenv.lib.licenses.bsd3; 191450 }) {}; 191451 191452 - "simple-log_0_9_4" = callPackage 191453 ({ mkDerivation, async, base, base-unicode-symbols, containers 191454 , data-default, deepseq, directory, exceptions, filepath, hformat 191455 , hspec, microlens, microlens-platform, mmorph, mtl, SafeSemaphore ··· 191457 }: 191458 mkDerivation { 191459 pname = "simple-log"; 191460 - version = "0.9.4"; 191461 - sha256 = "0chp90h9112sxa7ds0ldzdp59i6b1vy7chkqcb6d5mb9faq6vjqi"; 191462 libraryHaskellDepends = [ 191463 async base base-unicode-symbols containers data-default deepseq 191464 directory exceptions filepath hformat microlens microlens-platform ··· 191923 }) {}; 191924 191925 "simpleconfig" = callPackage 191926 - ({ mkDerivation, base, containers, generic-deriving, lens, text }: 191927 mkDerivation { 191928 pname = "simpleconfig"; 191929 - version = "0.0.9"; 191930 - sha256 = "1xk8kxdnw118gzwh3i58iy0bdqi80f8li3bjydaqfn073106nf87"; 191931 - libraryHaskellDepends = [ base containers lens ]; 191932 testHaskellDepends = [ 191933 - base containers generic-deriving lens text 191934 ]; 191935 homepage = "https://github.com/koterpillar/simpleconfig#readme"; 191936 description = "Short description of your package"; ··· 199452 }) {}; 199453 199454 "step-function" = callPackage 199455 - ({ mkDerivation, base, Cabal, cabal-test-quickcheck, QuickCheck }: 199456 mkDerivation { 199457 pname = "step-function"; 199458 - version = "0.1.1.2"; 199459 - sha256 = "1lsa84mc752lghpjszhwhky9hnpihy7wivdm0r6yl70k721s3ifk"; 199460 - libraryHaskellDepends = [ base ]; 199461 - testHaskellDepends = [ 199462 - base Cabal cabal-test-quickcheck QuickCheck 199463 ]; 199464 homepage = "https://github.com/jonpetterbergman/step-function"; 199465 - description = "Step functions, staircase functions or piecewise constant functions"; 199466 license = stdenv.lib.licenses.bsd3; 199467 }) {}; 199468 ··· 204617 ({ mkDerivation, alsa-mixer, base, cairo, ConfigFile, containers 204618 , dbus, dbus-hslogger, directory, dyre, either, enclosed-exceptions 204619 , filepath, gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gdkx11, gi-glib 204620 - , gi-gtk, glib, gtk-sni-tray, gtk-strut, gtk-traymanager, gtk3 204621 - , haskell-gi, haskell-gi-base, hslogger, HStringTemplate, HTTP, mtl 204622 - , multimap, network, network-uri, old-locale, optparse-applicative 204623 - , parsec, process, rate-limit, regex-compat, safe, split 204624 - , status-notifier-item, stm, text, time, time-locale-compat 204625 - , time-units, transformers, transformers-base, tuple, unix 204626 - , utf8-string, X11, xdg-basedir, xml, xml-helpers, xmonad 204627 - , xmonad-contrib 204628 }: 204629 mkDerivation { 204630 pname = "taffybar"; 204631 - version = "2.0.0"; 204632 - sha256 = "1s3nqvsivi4wgi6hi7b3f83r75sl5qp0hsqr0cdwd7s8fqai3wia"; 204633 - revision = "1"; 204634 - editedCabalFile = "1sqgzjv0nhp5nmzn4qh80ghq38p5q7c8nvm1v1wh1dx2j7lkjnzc"; 204635 isLibrary = true; 204636 isExecutable = true; 204637 enableSeparateDataOutput = true; 204638 libraryHaskellDepends = [ 204639 alsa-mixer base cairo ConfigFile containers dbus dbus-hslogger 204640 directory dyre either enclosed-exceptions filepath gi-cairo gi-gdk 204641 - gi-gdkpixbuf gi-gdkx11 gi-glib gi-gtk glib gtk-sni-tray gtk-strut 204642 - gtk-traymanager gtk3 haskell-gi haskell-gi-base hslogger 204643 - HStringTemplate HTTP mtl multimap network network-uri old-locale 204644 - parsec process rate-limit regex-compat safe split 204645 - status-notifier-item stm text time time-locale-compat time-units 204646 transformers transformers-base tuple unix utf8-string X11 204647 xdg-basedir xml xml-helpers xmonad xmonad-contrib 204648 ]; ··· 205810 pname = "tasty-hspec"; 205811 version = "1.1.4"; 205812 sha256 = "17f4rcga0qnynf1h047chwm5nicmik79lw04kiwpw48ahwc0zkp3"; 205813 libraryHaskellDepends = [ 205814 base hspec hspec-core QuickCheck tasty tasty-quickcheck 205815 tasty-smallcheck ··· 208153 license = stdenv.lib.licenses.gpl2; 208154 }) {}; 208155 208156 - "texmath_0_11" = callPackage 208157 ({ mkDerivation, base, bytestring, containers, directory, filepath 208158 , mtl, pandoc-types, parsec, process, split, syb, temporary, text 208159 , utf8-string, xml 208160 }: 208161 mkDerivation { 208162 pname = "texmath"; 208163 - version = "0.11"; 208164 - sha256 = "1sssa9ld13bhs4b6cpv5mwf18bjajr8fgw32g4wp2smgv9p2jv9f"; 208165 isLibrary = true; 208166 isExecutable = true; 208167 libraryHaskellDepends = [ ··· 208756 homepage = "https://github.com/mvoidex/text-region"; 208757 description = "Marking text regions"; 208758 license = stdenv.lib.licenses.bsd3; 208759 }) {}; 208760 208761 "text-register-machine" = callPackage ··· 218947 license = stdenv.lib.licenses.bsd3; 218948 }) {}; 218949 218950 "uri-bytestring-aeson" = callPackage 218951 ({ mkDerivation, aeson, base, bytestring, text, uri-bytestring }: 218952 mkDerivation { ··· 223904 license = stdenv.lib.licenses.bsd3; 223905 }) {}; 223906 223907 "wai-middleware-verbs" = callPackage 223908 ({ mkDerivation, base, bytestring, exceptions, hashable, http-types 223909 , mmorph, monad-control, monad-control-aligned, monad-logger, mtl ··· 229519 }: 229520 mkDerivation { 229521 pname = "xmlbf"; 229522 - version = "0.4"; 229523 - sha256 = "1f63ibvv7ywly7paam238y4bjhvg7jmn87368dnv5lsz28mq432m"; 229524 libraryHaskellDepends = [ 229525 base bytestring containers text transformers unordered-containers 229526 ]; ··· 229902 }: 229903 mkDerivation { 229904 pname = "xmonad-vanessa"; 229905 - version = "0.1.1.8"; 229906 - sha256 = "17w7hj4bgz1xkirj9dwgkbif4vpqvjnp5g2dvjna7qg5rw2hk3zj"; 229907 isLibrary = true; 229908 isExecutable = true; 229909 libraryHaskellDepends = [ ··· 230438 , data-default, directory, exceptions, fast-logger, monad-control 230439 , monad-logger, mtl, persistent, persistent-sqlite, random 230440 , resource-pool, resourcet, string-conversions, text, time 230441 - , transformers, unordered-containers, wai-logger, yaml 230442 }: 230443 mkDerivation { 230444 pname = "yam-app"; 230445 - version = "0.1.11"; 230446 - sha256 = "0qbc7s5l030yilq8zlq5hszk6hgqjxp6yablap1ykm2211wipbq3"; 230447 libraryHaskellDepends = [ 230448 aeson base conduit containers ctrie data-default directory 230449 exceptions fast-logger monad-control monad-logger mtl persistent 230450 persistent-sqlite random resource-pool resourcet string-conversions 230451 - text time transformers unordered-containers wai-logger yaml 230452 ]; 230453 homepage = "https://github.com/leptonyu/yam/tree/master/yam-app#readme"; 230454 description = "Yam App"; ··· 230460 ({ mkDerivation, base, cron, yam-app }: 230461 mkDerivation { 230462 pname = "yam-job"; 230463 - version = "0.1.11"; 230464 - sha256 = "0hs46q1xwwx44f4zxhs4245cdnr9g4r2a67cm191n1wd86sfhrpc"; 230465 libraryHaskellDepends = [ base cron yam-app ]; 230466 homepage = "https://github.com/leptonyu/yam/tree/master/yam-job#readme"; 230467 license = stdenv.lib.licenses.bsd3; ··· 230475 }: 230476 mkDerivation { 230477 pname = "yam-servant"; 230478 - version = "0.1.11"; 230479 - sha256 = "0z1my2jgcbvdx4v5zh66yw99vnck5rbi54s6adbp26v4szc8j40s"; 230480 libraryHaskellDepends = [ 230481 aeson base http-types lens servant servant-server servant-swagger 230482 servant-swagger-ui swagger2 text wai wai-extra warp yam-app yam-job ··· 230501 }) {}; 230502 230503 "yam-transaction-postgresql" = callPackage 230504 - ({ mkDerivation, base, containers, persistent-postgresql, yam-app 230505 }: 230506 mkDerivation { 230507 pname = "yam-transaction-postgresql"; 230508 - version = "0.1.11"; 230509 - sha256 = "1li9vmnnj9xw1j60gmjym9rxlljjic9w7bkxip22yhb6qnmidpc9"; 230510 libraryHaskellDepends = [ 230511 - base containers persistent-postgresql yam-app 230512 ]; 230513 homepage = "https://github.com/leptonyu/yam/tree/master/yam-transaction-postgresql#readme"; 230514 license = stdenv.lib.licenses.bsd3;
··· 9359 license = stdenv.lib.licenses.lgpl3; 9360 }) {}; 9361 9362 + "HasBigDecimal" = callPackage 9363 + ({ mkDerivation, base, hspec, QuickCheck }: 9364 + mkDerivation { 9365 + pname = "HasBigDecimal"; 9366 + version = "0.1.1"; 9367 + sha256 = "0ddyngd1mrx9s11nm7sh0nh76zi1zi7yjzmqk7xbpv6ijqka050a"; 9368 + libraryHaskellDepends = [ base ]; 9369 + testHaskellDepends = [ base hspec QuickCheck ]; 9370 + homepage = "https://github.com/thma/HasBigDecimal#readme"; 9371 + description = "A library for arbitrary precision decimal numbers"; 9372 + license = stdenv.lib.licenses.asl20; 9373 + }) {}; 9374 + 9375 "HasCacBDD" = callPackage 9376 ({ mkDerivation, base, Cabal, CacBDD, directory, process 9377 , QuickCheck ··· 11044 homepage = "https://github.com/phadej/JuicyPixels-scale-dct#readme"; 11045 description = "Scale JuicyPixels images with DCT"; 11046 license = stdenv.lib.licenses.bsd3; 11047 + }) {}; 11048 + 11049 + "JuicyPixels-scale-dct_0_1_2" = callPackage 11050 + ({ mkDerivation, base, base-compat, carray, fft, JuicyPixels, time 11051 + }: 11052 + mkDerivation { 11053 + pname = "JuicyPixels-scale-dct"; 11054 + version = "0.1.2"; 11055 + sha256 = "04rhrmjnh12hh2nz04k245avgdcwqfyjnsbpcrz8j9328j41nf7p"; 11056 + libraryHaskellDepends = [ 11057 + base base-compat carray fft JuicyPixels 11058 + ]; 11059 + testHaskellDepends = [ 11060 + base base-compat carray fft JuicyPixels time 11061 + ]; 11062 + homepage = "https://github.com/phadej/JuicyPixels-scale-dct#readme"; 11063 + description = "Scale JuicyPixels images with DCT"; 11064 + license = stdenv.lib.licenses.bsd3; 11065 + hydraPlatforms = stdenv.lib.platforms.none; 11066 }) {}; 11067 11068 "JuicyPixels-stbir" = callPackage ··· 27765 }: 27766 mkDerivation { 27767 pname = "animate"; 27768 + version = "0.7.0"; 27769 + sha256 = "1xkp7zpbls02didfks9980989riixpklm31m7by3gsxq7mmyd6gn"; 27770 libraryHaskellDepends = [ 27771 aeson base bytestring containers text vector yaml 27772 ]; ··· 27827 ({ mkDerivation, aeson, animate, base, sdl2, sdl2-image }: 27828 mkDerivation { 27829 pname = "animate-sdl2"; 27830 + version = "0.1.1"; 27831 + sha256 = "0wpx0jv2zyphhxi84bw4h1bw6apbazcadfxzzj90ddc3cb5lhv9n"; 27832 libraryHaskellDepends = [ aeson animate base sdl2 sdl2-image ]; 27833 homepage = "https://github.com/jxv/animate-sdl2#readme"; 27834 description = "sdl2 + animate auxiliary library"; ··· 31196 }: 31197 mkDerivation { 31198 pname = "ats-format"; 31199 + version = "0.2.0.27"; 31200 + sha256 = "11ln9nkdn5f8fklpddhypf02nkp8ya47kpfg4dbw86wk3h37862z"; 31201 isLibrary = false; 31202 isExecutable = true; 31203 setupHaskellDepends = [ base Cabal cli-setup ]; ··· 31212 31213 "ats-pkg" = callPackage 31214 ({ mkDerivation, ansi-wl-pprint, base, binary, bytestring, bzlib 31215 + , Cabal, cli-setup, composition-prelude, containers, cpphs 31216 + , dependency, dhall, directory, file-embed, filemanip, hashable 31217 + , http-client, http-client-tls, lzma, microlens, microlens-th, mtl 31218 + , optparse-applicative, parallel-io, process, shake, shake-ats 31219 + , shake-ext, tar, temporary, text, unix, zip-archive, zlib 31220 }: 31221 mkDerivation { 31222 pname = "ats-pkg"; 31223 + version = "2.10.1.8"; 31224 + sha256 = "1i6dm3w5qw5xbhlzlazbp6klr31j4qajyqdwdq5r38scascdhjbq"; 31225 revision = "1"; 31226 + editedCabalFile = "1j2dyw224gspfi7s1c316ip196c8kxx1vzpxxkkbx18bw9s72fa6"; 31227 isLibrary = true; 31228 isExecutable = true; 31229 setupHaskellDepends = [ base Cabal cli-setup ]; 31230 libraryHaskellDepends = [ 31231 ansi-wl-pprint base binary bytestring bzlib Cabal 31232 composition-prelude containers dependency dhall directory 31233 + file-embed filemanip hashable http-client http-client-tls lzma 31234 + microlens microlens-th mtl parallel-io process shake shake-ats 31235 + shake-ext tar text unix zip-archive zlib 31236 ]; 31237 + libraryToolDepends = [ cpphs ]; 31238 executableHaskellDepends = [ 31239 + base composition-prelude directory microlens optparse-applicative 31240 parallel-io shake shake-ats temporary text 31241 ]; 31242 homepage = "https://github.com/vmchale/atspkg#readme"; ··· 36014 license = stdenv.lib.licenses.bsd3; 36015 }) {}; 36016 36017 + "binary-tagged_0_1_5" = callPackage 36018 + ({ mkDerivation, aeson, array, base, base16-bytestring, bifunctors 36019 + , binary, binary-orphans, bytestring, containers, criterion 36020 + , deepseq, generics-sop, hashable, nats, quickcheck-instances 36021 + , scientific, semigroups, SHA, tagged, tasty, tasty-quickcheck 36022 + , text, time, unordered-containers, vector 36023 + }: 36024 + mkDerivation { 36025 + pname = "binary-tagged"; 36026 + version = "0.1.5"; 36027 + sha256 = "1s05hrak9mg8klid5jsdqh1i7d1zyzkpdbdc969g2s9h06lk7dyl"; 36028 + libraryHaskellDepends = [ 36029 + aeson array base base16-bytestring binary bytestring containers 36030 + generics-sop hashable scientific SHA tagged text time 36031 + unordered-containers vector 36032 + ]; 36033 + testHaskellDepends = [ 36034 + aeson array base base16-bytestring bifunctors binary binary-orphans 36035 + bytestring containers generics-sop hashable quickcheck-instances 36036 + scientific SHA tagged tasty tasty-quickcheck text time 36037 + unordered-containers vector 36038 + ]; 36039 + benchmarkHaskellDepends = [ 36040 + aeson array base base16-bytestring binary binary-orphans bytestring 36041 + containers criterion deepseq generics-sop hashable nats scientific 36042 + semigroups SHA tagged text time unordered-containers vector 36043 + ]; 36044 + homepage = "https://github.com/phadej/binary-tagged#readme"; 36045 + description = "Tagged binary serialisation"; 36046 + license = stdenv.lib.licenses.bsd3; 36047 + hydraPlatforms = stdenv.lib.platforms.none; 36048 + }) {}; 36049 + 36050 "binary-tree" = callPackage 36051 ({ mkDerivation, base, ChasingBottoms, checkers, criterion, deepseq 36052 , doctest, ghc-prim, HUnit, QuickCheck, random, test-framework ··· 36189 license = stdenv.lib.licenses.bsd3; 36190 }) {}; 36191 36192 + "bindings-DSL_1_0_25" = callPackage 36193 + ({ mkDerivation, base }: 36194 + mkDerivation { 36195 + pname = "bindings-DSL"; 36196 + version = "1.0.25"; 36197 + sha256 = "0kqrd78nspl3lk4a0fqn47d8dirjg3b24dkvkigcrlb81hw35pk3"; 36198 + libraryHaskellDepends = [ base ]; 36199 + homepage = "https://github.com/jwiegley/bindings-dsl/wiki"; 36200 + description = "FFI domain specific language, on top of hsc2hs"; 36201 + license = stdenv.lib.licenses.bsd3; 36202 + hydraPlatforms = stdenv.lib.platforms.none; 36203 + }) {}; 36204 + 36205 "bindings-EsounD" = callPackage 36206 ({ mkDerivation, base, bindings-audiofile, bindings-DSL, esound }: 36207 mkDerivation { ··· 36810 ({ mkDerivation, base, bindings-DSL }: 36811 mkDerivation { 36812 pname = "bindings-posix"; 36813 + version = "1.2.7"; 36814 + sha256 = "02bcb40jpwylcl48g48r2yd3j7pmij94975r3dcnmyk76kyp3fc3"; 36815 libraryHaskellDepends = [ base bindings-DSL ]; 36816 + description = "Project bindings-* raw interface to Posix"; 36817 license = stdenv.lib.licenses.bsd3; 36818 }) {}; 36819 ··· 37786 }: 37787 mkDerivation { 37788 pname = "bits-extra"; 37789 + version = "0.0.1.1"; 37790 + sha256 = "0fsih4vrlq9l7851341n5qj1bp014f8rn7fhqf28803l6m3nrn1l"; 37791 libraryHaskellDepends = [ base ghc-prim vector ]; 37792 testHaskellDepends = [ 37793 base ghc-prim hedgehog hspec hw-hedgehog hw-hspec-hedgehog ··· 41473 }: 41474 mkDerivation { 41475 pname = "bytestring-encodings"; 41476 + version = "0.2.0.1"; 41477 + sha256 = "0qjqbffp4fa7a95mfsgzhibqblxrxl4qa8kb0yhyb8c1r47r5nn7"; 41478 libraryHaskellDepends = [ base bytestring ghc-prim ]; 41479 testHaskellDepends = [ base bytestring hedgehog ]; 41480 benchmarkHaskellDepends = [ base bytestring gauge text ]; ··· 44956 }) {}; 44957 44958 "cautious-file" = callPackage 44959 + ({ mkDerivation, base, bytestring, Cabal, directory, filepath 44960 + , process, unix 44961 + }: 44962 mkDerivation { 44963 pname = "cautious-file"; 44964 version = "1.0.2"; 44965 sha256 = "1sw5ngwrarq1lsd4c6v2wdmgbhkkq6kpybb62r8ccm11ddgn3yiq"; 44966 + revision = "2"; 44967 + editedCabalFile = "02ysmm577c4z0s3mqrpdpmzvs18y834ic90iwi5czcnj02zvg22s"; 44968 + setupHaskellDepends = [ base Cabal process ]; 44969 libraryHaskellDepends = [ 44970 base bytestring directory filepath unix 44971 ]; ··· 49501 pname = "codeworld-api"; 49502 version = "0.2.2.1"; 49503 sha256 = "0vb3v8d4jdzk14zs1jv4m5f2wa32bpxsfa0zr4f3w6z77as136sx"; 49504 + revision = "2"; 49505 + editedCabalFile = "0glp45kr9v8c9pxbaaq6cwm6i5rhglw2npk16kab80dgsfdb1pj9"; 49506 libraryHaskellDepends = [ 49507 base blank-canvas cereal cereal-text containers hashable mtl random 49508 random-shuffle text time ··· 50956 }) {}; 50957 50958 "componentm" = callPackage 50959 + ({ mkDerivation, base, containers, deepseq, exceptions, pretty-show 50960 , prettyprinter, rio, tasty, tasty-hunit, teardown 50961 }: 50962 mkDerivation { 50963 pname = "componentm"; 50964 + version = "0.0.0.2"; 50965 + sha256 = "19xnav3xiw5v8sdmw6a90wdhxxkjlkvpkwrf0pjsxlisgn93vqpg"; 50966 libraryHaskellDepends = [ 50967 + base containers deepseq exceptions pretty-show prettyprinter rio 50968 + teardown 50969 ]; 50970 testHaskellDepends = [ 50971 + base containers pretty-show prettyprinter rio tasty tasty-hunit 50972 + teardown 50973 ]; 50974 homepage = "https://github.com/roman/Haskell-componentm#readme"; 50975 description = "Monad for allocation and cleanup of application resources"; 50976 license = stdenv.lib.licenses.mit; 50977 }) {}; 50978 50979 + "componentm-devel" = callPackage 50980 + ({ mkDerivation, base, componentm, foreign-store, rio, teardown }: 50981 + mkDerivation { 50982 + pname = "componentm-devel"; 50983 + version = "0.0.0.2"; 50984 + sha256 = "02jvv2f5akl47jg66xwcgj0s5wif0wckp2d0y6x4imr6kcy31mrd"; 50985 + libraryHaskellDepends = [ 50986 + base componentm foreign-store rio teardown 50987 + ]; 50988 + homepage = "https://github.com/roman/Haskell-componentm#readme"; 50989 + description = "Easy REPL driven development using ComponentM"; 50990 + license = stdenv.lib.licenses.mit; 50991 + }) {}; 50992 + 50993 "composable-associations" = callPackage 50994 ({ mkDerivation, base, lens, tasty, tasty-hunit }: 50995 mkDerivation { ··· 56500 pname = "cryptonite-conduit"; 56501 version = "0.2.2"; 56502 sha256 = "1bldcmda4xh52mw1wfrjljv8crhw3al7v7kv1j0vidvr7ymnjpbh"; 56503 + revision = "1"; 56504 + editedCabalFile = "1hh2nzfz4qpxgivfilgk4ll416lph8b2fdkzpzrmqfjglivydfmz"; 56505 libraryHaskellDepends = [ 56506 base bytestring conduit conduit-extra cryptonite exceptions memory 56507 resourcet transformers ··· 62093 62094 "dependency" = callPackage 62095 ({ mkDerivation, ansi-wl-pprint, base, binary, containers, cpphs 62096 + , criterion, deepseq, hspec, micro-recursion-schemes, microlens 62097 }: 62098 mkDerivation { 62099 pname = "dependency"; 62100 + version = "1.1.0.0"; 62101 + sha256 = "1874zvkv5vkx9s6864kmpihq7514hywzb2a1zhqn3f6qf27bnj9c"; 62102 libraryHaskellDepends = [ 62103 + ansi-wl-pprint base binary containers deepseq 62104 + micro-recursion-schemes microlens 62105 ]; 62106 libraryToolDepends = [ cpphs ]; 62107 testHaskellDepends = [ base containers hspec ]; ··· 62516 license = stdenv.lib.licenses.gpl3; 62517 }) {}; 62518 62519 + "descript-lang" = callPackage 62520 + ({ mkDerivation, aeson, array, autoexporter, base, bifunctors 62521 + , bytestring, containers, data-default, directory, exceptions 62522 + , filepath, fsnotify, hashtables, haskell-lsp, hslogger, hspec 62523 + , HUnit, lens, megaparsec, mtl, network-uri, optparse-applicative 62524 + , QuickCheck, rainbow, stm, text, transformers 62525 + , unordered-containers, vector, yaml, yi-rope 62526 + }: 62527 + mkDerivation { 62528 + pname = "descript-lang"; 62529 + version = "0.2.0.0"; 62530 + sha256 = "0gar05gz7xvz74c9573h6zgv8rflwclzr3aw21cnyy1wpkqlbsnl"; 62531 + isLibrary = true; 62532 + isExecutable = true; 62533 + enableSeparateDataOutput = true; 62534 + libraryHaskellDepends = [ 62535 + array autoexporter base bifunctors bytestring containers filepath 62536 + hashtables megaparsec stm text transformers 62537 + ]; 62538 + executableHaskellDepends = [ 62539 + aeson array autoexporter base bifunctors bytestring containers 62540 + data-default exceptions filepath fsnotify hashtables haskell-lsp 62541 + hslogger lens megaparsec mtl network-uri optparse-applicative 62542 + rainbow stm text transformers unordered-containers vector yi-rope 62543 + ]; 62544 + testHaskellDepends = [ 62545 + array autoexporter base bifunctors bytestring containers directory 62546 + filepath hashtables hspec HUnit megaparsec QuickCheck stm text 62547 + transformers yaml 62548 + ]; 62549 + homepage = "https://bitbucket.org/jakobeha/descript-lang/src/master/README.md"; 62550 + description = "Library, interpreter, and CLI for Descript programming language"; 62551 + license = stdenv.lib.licenses.gpl3; 62552 + }) {}; 62553 + 62554 "descriptive" = callPackage 62555 ({ mkDerivation, aeson, base, bifunctors, containers, hspec, HUnit 62556 , mtl, scientific, text, transformers, vector ··· 62798 license = stdenv.lib.licenses.bsd3; 62799 }) {}; 62800 62801 + "dhall_1_14_0" = callPackage 62802 ({ mkDerivation, ansi-terminal, base, bytestring, case-insensitive 62803 , containers, contravariant, cryptonite, deepseq, directory 62804 + , doctest, exceptions, filepath, formatting, haskeline, http-client 62805 , http-client-tls, insert-ordered-containers, lens-family-core 62806 , megaparsec, memory, mtl, optparse-applicative, parsers 62807 , prettyprinter, prettyprinter-ansi-terminal, repline, scientific ··· 62810 }: 62811 mkDerivation { 62812 pname = "dhall"; 62813 + version = "1.14.0"; 62814 + sha256 = "0dm823rr4gkx1m7f0v9wvqlkhn1mmmml854p4zsi2j6ai4l885gl"; 62815 isLibrary = true; 62816 isExecutable = true; 62817 libraryHaskellDepends = [ ··· 62827 prettyprinter prettyprinter-ansi-terminal repline text 62828 ]; 62829 testHaskellDepends = [ 62830 + base deepseq doctest insert-ordered-containers prettyprinter tasty 62831 tasty-hunit text vector 62832 ]; 62833 description = "A configuration language guaranteed to terminate"; ··· 62842 }: 62843 mkDerivation { 62844 pname = "dhall-bash"; 62845 + version = "1.0.13"; 62846 + sha256 = "04f9ksw36kqb1g41211hcfcgg21pxkdszsznpa1vh09dcmlv6i7i"; 62847 isLibrary = true; 62848 isExecutable = true; 62849 libraryHaskellDepends = [ ··· 62897 license = stdenv.lib.licenses.bsd3; 62898 }) {}; 62899 62900 + "dhall-json_1_2_0" = callPackage 62901 ({ mkDerivation, aeson, aeson-pretty, base, bytestring, dhall 62902 + , insert-ordered-containers, optparse-applicative, text 62903 + , unordered-containers, yaml 62904 }: 62905 mkDerivation { 62906 pname = "dhall-json"; 62907 + version = "1.2.0"; 62908 + sha256 = "0ks8ycgysimj1jqabzdrrsdcqkp3bi5f0zhwgmilsprx88dxrddz"; 62909 isLibrary = true; 62910 isExecutable = true; 62911 libraryHaskellDepends = [ 62912 + aeson base dhall insert-ordered-containers optparse-applicative 62913 + text unordered-containers 62914 ]; 62915 executableHaskellDepends = [ 62916 + aeson aeson-pretty base bytestring dhall optparse-applicative text 62917 + yaml 62918 ]; 62919 description = "Compile Dhall to JSON or YAML"; 62920 license = stdenv.lib.licenses.bsd3; ··· 62947 }: 62948 mkDerivation { 62949 pname = "dhall-nix"; 62950 + version = "1.1.4"; 62951 + sha256 = "1yhnpmvisizl5vm37sns8sn0ff496aqr2i76v3c2034cjd9v0mdb"; 62952 isLibrary = true; 62953 isExecutable = true; 62954 libraryHaskellDepends = [ ··· 62967 ({ mkDerivation, base, dhall, optparse-generic, text }: 62968 mkDerivation { 62969 pname = "dhall-text"; 62970 + version = "1.0.10"; 62971 + sha256 = "07cxc3m2pqg5lk0d03i20ch6bsq779sg3ci4yy1fkai8vs513yjq"; 62972 isLibrary = false; 62973 isExecutable = true; 62974 executableHaskellDepends = [ base dhall optparse-generic text ]; ··· 63344 pname = "diagrams-gtk"; 63345 version = "1.4"; 63346 sha256 = "1sga2wwkircjgryd4pn9i0wvvcnh3qnhpxas32crpdq939idwsxn"; 63347 + revision = "2"; 63348 + editedCabalFile = "0hblrqvwk1pbssaci97v36r71kpm7kkcghh5ijmq52lmjfq72jqm"; 63349 libraryHaskellDepends = [ 63350 base cairo diagrams-cairo diagrams-lib gtk 63351 ]; ··· 63976 license = stdenv.lib.licenses.bsd3; 63977 }) {}; 63978 63979 + "difference-monoid" = callPackage 63980 + ({ mkDerivation, adjunctions, base, comonad, containers, deepseq 63981 + , distributive, doctest, groups, hedgehog, hedgehog-checkers 63982 + , QuickCheck, semigroupoids 63983 + }: 63984 + mkDerivation { 63985 + pname = "difference-monoid"; 63986 + version = "0.1.0.0"; 63987 + sha256 = "1i99hcxb07142227x4f0p2giayvzpr49ynx6apys178bgi99ih3k"; 63988 + libraryHaskellDepends = [ 63989 + adjunctions base comonad deepseq distributive groups semigroupoids 63990 + ]; 63991 + testHaskellDepends = [ 63992 + adjunctions base comonad containers deepseq distributive doctest 63993 + groups hedgehog hedgehog-checkers QuickCheck semigroupoids 63994 + ]; 63995 + homepage = "https://github.com/oisdk/difference-monoid#readme"; 63996 + license = stdenv.lib.licenses.mit; 63997 + }) {}; 63998 + 63999 "difftodo" = callPackage 64000 ({ mkDerivation, base, bytestring, diff-parse, highlighter2 64001 , optparse-applicative, pretty-show, process, protolude, tasty ··· 66073 license = stdenv.lib.licenses.bsd3; 66074 }) {}; 66075 66076 + "dns_3_0_4" = callPackage 66077 ({ mkDerivation, async, attoparsec, auto-update, base 66078 , base64-bytestring, binary, bytestring, containers, cryptonite 66079 , doctest, hspec, iproute, mtl, network, psqueues, QuickCheck, safe ··· 66081 }: 66082 mkDerivation { 66083 pname = "dns"; 66084 + version = "3.0.4"; 66085 + sha256 = "1aa4zb9zkk244rndimrq8maxj9qrmz3rb13v9n8jblmp6ssk6d3v"; 66086 libraryHaskellDepends = [ 66087 async attoparsec auto-update base base64-bytestring binary 66088 bytestring containers cryptonite iproute mtl network psqueues safe ··· 67743 pname = "dual-tree"; 67744 version = "0.2.2"; 67745 sha256 = "1sx9p9yr06z7bi7pshjpswizs6bkmfzcpw8xlasriniry86df4kl"; 67746 + revision = "1"; 67747 + editedCabalFile = "1hkjhij3s2a82b0sd898511lr6iphk3myk1l0hpl42ai32sf606q"; 67748 libraryHaskellDepends = [ 67749 base monoid-extras newtype-generics semigroups 67750 ]; ··· 71895 }: 71896 mkDerivation { 71897 pname = "etc"; 71898 + version = "0.4.0.1"; 71899 + sha256 = "0vpc3816vsxs985h076wxyr3z9q759399xapnhiv1m428sksw6zs"; 71900 enableSeparateDataOutput = true; 71901 libraryHaskellDepends = [ 71902 aeson base hashable rio text typed-process unliftio ··· 74399 }: 74400 mkDerivation { 74401 pname = "fast-arithmetic"; 74402 + version = "0.6.0.6"; 74403 + sha256 = "1vw652sps7dx11anqrrjw2fz039m7bkcfmk61px9g3yn0wvjlm02"; 74404 libraryHaskellDepends = [ base composition-prelude gmpint ]; 74405 testHaskellDepends = [ arithmoi base combinat hspec QuickCheck ]; 74406 benchmarkHaskellDepends = [ arithmoi base combinat criterion ]; ··· 78705 license = stdenv.lib.licenses.bsd3; 78706 }) {}; 78707 78708 + "forma_1_0_0" = callPackage 78709 + ({ mkDerivation, aeson, base, containers, hspec, mtl, text 78710 + , unordered-containers 78711 + }: 78712 + mkDerivation { 78713 + pname = "forma"; 78714 + version = "1.0.0"; 78715 + sha256 = "11rqwlqsjw5r674zqv9lmafqhlb339afifa2376a6cgbxm7j2msd"; 78716 + libraryHaskellDepends = [ 78717 + aeson base containers mtl text unordered-containers 78718 + ]; 78719 + testHaskellDepends = [ aeson base containers hspec mtl text ]; 78720 + homepage = "https://github.com/mrkkrp/forma"; 78721 + description = "Parse and validate forms in JSON format"; 78722 + license = stdenv.lib.licenses.bsd3; 78723 + hydraPlatforms = stdenv.lib.platforms.none; 78724 + }) {}; 78725 + 78726 "formal" = callPackage 78727 ({ mkDerivation, ansi-terminal, base, bytestring, containers 78728 , directory, file-embed, HTTP, indents, interpolatedstring-perl6 ··· 84724 license = stdenv.lib.licenses.bsd3; 84725 }) {}; 84726 84727 + "ghc-trace-events" = callPackage 84728 + ({ mkDerivation, base, bytestring, criterion, text }: 84729 + mkDerivation { 84730 + pname = "ghc-trace-events"; 84731 + version = "0.0.0"; 84732 + sha256 = "00lq6bcl78drqlzj39avf9k2x2q4d2fdac3rrxrxicsdwry6brkk"; 84733 + libraryHaskellDepends = [ base bytestring text ]; 84734 + benchmarkHaskellDepends = [ base bytestring criterion ]; 84735 + homepage = "https://github.com/maoe/ghc-trace-events"; 84736 + description = "Faster replacements for traceEvent and traceEventMarker"; 84737 + license = stdenv.lib.licenses.bsd3; 84738 + }) {}; 84739 + 84740 "ghc-typelits-extra" = callPackage 84741 ({ mkDerivation, base, ghc, ghc-prim, ghc-tcplugins-extra 84742 , ghc-typelits-knownnat, ghc-typelits-natnormalise, integer-gmp ··· 91085 }: 91086 mkDerivation { 91087 pname = "grammatical-parsers"; 91088 + version = "0.3.1"; 91089 + sha256 = "12lrzzpv48j34y6lwyiq7hg3mahynwj934rsfjmyamy5m5ya0170"; 91090 isLibrary = true; 91091 isExecutable = true; 91092 libraryHaskellDepends = [ ··· 91104 text 91105 ]; 91106 homepage = "https://github.com/blamario/grampa/tree/master/grammatical-parsers"; 91107 + description = "parsers that combine into grammars"; 91108 license = stdenv.lib.licenses.bsd3; 91109 hydraPlatforms = stdenv.lib.platforms.none; 91110 }) {}; ··· 92819 }: 92820 mkDerivation { 92821 pname = "gtk-sni-tray"; 92822 + version = "0.1.3.1"; 92823 + sha256 = "1wsq7d47px11c64k38nqxms408yd4il35ai8r53p76qnd04s8saw"; 92824 isLibrary = true; 92825 isExecutable = true; 92826 libraryHaskellDepends = [ ··· 92844 ({ mkDerivation, base, gi-gdk, gi-gtk, text, transformers }: 92845 mkDerivation { 92846 pname = "gtk-strut"; 92847 + version = "0.1.2.1"; 92848 + sha256 = "1m5vvyiyn4v6a8jhizcm8dyi20q2nag9ycm0c2hdxfhsl7fxbx31"; 92849 libraryHaskellDepends = [ base gi-gdk gi-gtk text transformers ]; 92850 homepage = "https://github.com/IvanMalison/gtk-strut#readme"; 92851 description = "Libary for creating strut windows with gi-gtk"; ··· 93088 }: 93089 mkDerivation { 93090 pname = "gtkglext"; 93091 + version = "0.13.2.0"; 93092 + sha256 = "14rid23m5qa5g0fkc07cac5j8arkbz3cc23wkva7b46xnyfs10ra"; 93093 enableSeparateDataOutput = true; 93094 setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; 93095 libraryHaskellDepends = [ base glib gtk pango ]; ··· 94934 ({ mkDerivation, base, filepath, haddock-api, hspec }: 94935 mkDerivation { 94936 pname = "haddock"; 94937 + version = "2.20.0"; 94938 + sha256 = "0jfgd9n0gcbg9i2ifra5cnj0xh2nc5j65ns3b280482r65vnph9w"; 94939 isLibrary = false; 94940 isExecutable = true; 94941 executableHaskellDepends = [ base haddock-api ]; ··· 95019 }: 95020 mkDerivation { 95021 pname = "haddock-api"; 95022 + version = "2.20.0"; 95023 + sha256 = "02f6038djjbx2vshd5digk4rm16fl33m080s7v01nn5bzfak9g7j"; 95024 enableSeparateDataOutput = true; 95025 libraryHaskellDepends = [ 95026 array base bytestring Cabal containers deepseq directory filepath ··· 95157 hydraPlatforms = stdenv.lib.platforms.none; 95158 }) {}; 95159 95160 + "haddock-library_1_6_0" = callPackage 95161 + ({ mkDerivation, base, base-compat, bytestring, containers, deepseq 95162 + , directory, filepath, hspec, hspec-discover, optparse-applicative 95163 + , QuickCheck, transformers, tree-diff 95164 + }: 95165 + mkDerivation { 95166 + pname = "haddock-library"; 95167 + version = "1.6.0"; 95168 + sha256 = "0h7721zw6kbm1vcr0kp69avfy3qfd9zsgmh24gy909kxgdp0k7v0"; 95169 + libraryHaskellDepends = [ 95170 + base bytestring containers deepseq transformers 95171 + ]; 95172 + testHaskellDepends = [ 95173 + base base-compat bytestring containers deepseq directory filepath 95174 + hspec optparse-applicative QuickCheck transformers tree-diff 95175 + ]; 95176 + testToolDepends = [ hspec-discover ]; 95177 + doHaddock = false; 95178 + homepage = "http://www.haskell.org/haddock/"; 95179 + description = "Library exposing some functionality of Haddock"; 95180 + license = stdenv.lib.licenses.bsd3; 95181 + hydraPlatforms = stdenv.lib.platforms.none; 95182 + }) {}; 95183 + 95184 "haddock-test" = callPackage 95185 ({ mkDerivation, base, bytestring, Cabal, directory, filepath 95186 , process, syb, xhtml, xml ··· 98084 pname = "hashable-time"; 98085 version = "0.2.0.1"; 98086 sha256 = "0k932nyd08l3xxbh2g3n76py2f4kd9yw4s5a065vjz0xp6wjnxdm"; 98087 + revision = "1"; 98088 + editedCabalFile = "0rv40xkg3gj8jnqsry1gq3f5s5la6d5arg8fzkirnwdpcgha1as6"; 98089 libraryHaskellDepends = [ base hashable time ]; 98090 description = "Hashable instances for Data.Time"; 98091 license = stdenv.lib.licenses.bsd3; ··· 103371 }: 103372 mkDerivation { 103373 pname = "hdocs"; 103374 + version = "0.5.3.0"; 103375 + sha256 = "0gkv4xy7jr2ic22gn5fpj3vd6avgd1xqblv96gg1m0fhfsj92y5h"; 103376 isLibrary = true; 103377 isExecutable = true; 103378 libraryHaskellDepends = [ ··· 103828 license = stdenv.lib.licenses.bsd3; 103829 }) {}; 103830 103831 + "hedis_0_10_2" = callPackage 103832 + ({ mkDerivation, async, base, bytestring, bytestring-lexing 103833 + , deepseq, doctest, errors, HTTP, HUnit, mtl, network, network-uri 103834 + , resource-pool, scanner, slave-thread, stm, test-framework 103835 + , test-framework-hunit, text, time, tls, unordered-containers 103836 + , vector 103837 + }: 103838 + mkDerivation { 103839 + pname = "hedis"; 103840 + version = "0.10.2"; 103841 + sha256 = "05bnma4ssdg4zx39xrwx14xys47zdxxkk9iyi8d29p1vb90vv68w"; 103842 + libraryHaskellDepends = [ 103843 + async base bytestring bytestring-lexing deepseq errors HTTP mtl 103844 + network network-uri resource-pool scanner stm text time tls 103845 + unordered-containers vector 103846 + ]; 103847 + testHaskellDepends = [ 103848 + async base bytestring doctest HUnit mtl slave-thread stm 103849 + test-framework test-framework-hunit text time 103850 + ]; 103851 + benchmarkHaskellDepends = [ base mtl time ]; 103852 + homepage = "https://github.com/informatikr/hedis"; 103853 + description = "Client library for the Redis datastore: supports full command set, pipelining"; 103854 + license = stdenv.lib.licenses.bsd3; 103855 + hydraPlatforms = stdenv.lib.platforms.none; 103856 + }) {}; 103857 + 103858 "hedis-config" = callPackage 103859 ({ mkDerivation, aeson, base, bytestring, hedis, scientific, text 103860 , time ··· 111180 }: 111181 mkDerivation { 111182 pname = "hprotoc"; 111183 + version = "2.4.10"; 111184 + sha256 = "14zihg4gb42kr68y73mzb7a9ryc2yi4h50n3a4v8idw17f3fdhlz"; 111185 isLibrary = true; 111186 isExecutable = true; 111187 libraryHaskellDepends = [ ··· 114478 license = stdenv.lib.licenses.bsd3; 114479 }) {}; 114480 114481 + "hspec-golden-aeson_0_7_0_0" = callPackage 114482 ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory 114483 , filepath, hspec, hspec-core, QuickCheck, quickcheck-arbitrary-adt 114484 , random, silently, transformers 114485 }: 114486 mkDerivation { 114487 pname = "hspec-golden-aeson"; 114488 + version = "0.7.0.0"; 114489 + sha256 = "18jc992dhln1v5sfg8yjfsm2i5c7c38ph3bxrjxgc9bl7fzcsk0i"; 114490 libraryHaskellDepends = [ 114491 aeson aeson-pretty base bytestring directory filepath hspec 114492 QuickCheck quickcheck-arbitrary-adt random transformers ··· 120046 }: 120047 mkDerivation { 120048 pname = "iCalendar"; 120049 + version = "0.4.0.4"; 120050 + sha256 = "1hgji4riaqjpsqi2c7i1md9p8ig4sfigmldllnpkwbbhwhzmnsq5"; 120051 libraryHaskellDepends = [ 120052 base base64-bytestring bytestring case-insensitive containers 120053 data-default mime mtl network network-uri old-locale parsec text ··· 121533 121534 "implicit" = callPackage 121535 ({ mkDerivation, base, blaze-builder, blaze-markup, blaze-svg 121536 + , bytestring, bytestring-builder, containers, criterion, deepseq 121537 + , directory, filepath, hspec, JuicyPixels, monads-tf, mtl 121538 + , NumInstances, optparse-applicative, parallel, parsec, random 121539 + , silently, snap-core, snap-server, storable-endian, text 121540 + , transformers, unordered-containers, vector-space 121541 }: 121542 mkDerivation { 121543 pname = "implicit"; 121544 + version = "0.2.0"; 121545 + sha256 = "1lj206x2s7sdjg6yllhp809d7k84xa6ky70859jyw4m6bry4xyaw"; 121546 isLibrary = true; 121547 isExecutable = true; 121548 libraryHaskellDepends = [ 121549 + base blaze-builder blaze-markup blaze-svg bytestring 121550 + bytestring-builder containers criterion deepseq directory filepath 121551 + hspec JuicyPixels monads-tf NumInstances parallel parsec silently 121552 + snap-core snap-server storable-endian text transformers 121553 + unordered-containers vector-space 121554 ]; 121555 executableHaskellDepends = [ 121556 base blaze-builder blaze-markup blaze-svg bytestring containers ··· 122987 }: 122988 mkDerivation { 122989 pname = "int-multimap"; 122990 + version = "0.3.1"; 122991 + sha256 = "0sl3xzlw0mzyq1h28mqklm41q9pknsf1qmd74a5syn24m01dknnv"; 122992 libraryHaskellDepends = [ 122993 base containers hashable unordered-containers 122994 ]; ··· 129566 hydraPlatforms = stdenv.lib.platforms.none; 129567 }) {}; 129568 129569 + "kleene" = callPackage 129570 + ({ mkDerivation, base, base-compat-batteries, containers, lattices 129571 + , MemoTrie, QuickCheck, range-set-list, regex-applicative 129572 + , step-function, text, transformers 129573 + }: 129574 + mkDerivation { 129575 + pname = "kleene"; 129576 + version = "0"; 129577 + sha256 = "00hbrmsm19azxxql14y6k7h7z8k4azlmy4y0gimyqbx4nb7swln6"; 129578 + libraryHaskellDepends = [ 129579 + base base-compat-batteries containers lattices MemoTrie QuickCheck 129580 + range-set-list regex-applicative step-function text transformers 129581 + ]; 129582 + homepage = "https://github.com/phadej/kleene"; 129583 + description = "Kleene algebra"; 129584 + license = stdenv.lib.licenses.bsd3; 129585 + }) {}; 129586 + 129587 "kmeans" = callPackage 129588 ({ mkDerivation, base }: 129589 mkDerivation { ··· 138925 }) {}; 138926 138927 "lucid-extras" = callPackage 138928 + ({ mkDerivation, aeson, base, blaze-builder, bytestring, directory 138929 + , lucid, text 138930 }: 138931 mkDerivation { 138932 pname = "lucid-extras"; 138933 + version = "0.1.0.1"; 138934 + sha256 = "0wyb5pqhphfckmzpnl0xp6fy8fmnwqjqim3h3f3sdjqkqdly5iaw"; 138935 libraryHaskellDepends = [ 138936 + aeson base blaze-builder bytestring lucid text 138937 ]; 138938 testHaskellDepends = [ base directory lucid ]; 138939 homepage = "https://github.com/diffusionkinetics/open/lucid-extras"; ··· 142598 pname = "meldable-heap"; 142599 version = "2.0.3"; 142600 sha256 = "1p75zjlls38sd1lma7w95mpmb9kdff19s2as6pz1ki1g20nnxdk3"; 142601 + revision = "1"; 142602 + editedCabalFile = "1igir17mnzrmvbcp5n93x1zqjbc44dv0gl4z7szvi7nqh47h72k7"; 142603 enableSeparateDataOutput = true; 142604 libraryHaskellDepends = [ base ]; 142605 + homepage = "https://github.com/jbapple/priority-queues"; 142606 description = "Asymptotically optimal, Coq-verified meldable heaps, AKA priority queues"; 142607 license = stdenv.lib.licenses.bsd3; 142608 }) {}; ··· 146587 ({ mkDerivation, base, mtl, stm }: 146588 mkDerivation { 146589 pname = "monadIO"; 146590 + version = "0.11.0.0"; 146591 + sha256 = "11pbg83fw5vdlny5w9afmzdhn3ryg1av429gbsk8w6wl8zqhd4n9"; 146592 libraryHaskellDepends = [ base mtl stm ]; 146593 description = "Overloading of concurrency variables"; 146594 license = stdenv.lib.licenses.bsd3; ··· 147645 }) {}; 147646 147647 "motor" = callPackage 147648 + ({ mkDerivation, base, indexed, indexed-extras, reflection 147649 + , row-types, template-haskell 147650 }: 147651 mkDerivation { 147652 pname = "motor"; 147653 + version = "0.3.0"; 147654 + sha256 = "0yx0gwdqny8p5nggigk5w57cyf2qjdjb5ypppwd84qjm663na9bh"; 147655 + isLibrary = true; 147656 + isExecutable = true; 147657 libraryHaskellDepends = [ 147658 + base indexed indexed-extras reflection row-types template-haskell 147659 ]; 147660 + executableHaskellDepends = [ 147661 + base indexed indexed-extras row-types 147662 + ]; 147663 + testHaskellDepends = [ base indexed indexed-extras row-types ]; 147664 description = "Type-safe effectful state machines in Haskell"; 147665 license = stdenv.lib.licenses.mpl20; 147666 hydraPlatforms = stdenv.lib.platforms.none; ··· 147672 }: 147673 mkDerivation { 147674 pname = "motor-diagrams"; 147675 + version = "0.3.0"; 147676 + sha256 = "1rvlb3gvnzdqzwrg3nm21vw6j33c4aqp6npsz8cdbh24ijc46jbr"; 147677 libraryHaskellDepends = [ 147678 base motor motor-reflection template-haskell text 147679 ]; ··· 147686 }) {}; 147687 147688 "motor-reflection" = callPackage 147689 + ({ mkDerivation, base, hspec, hspec-discover, indexed, motor 147690 + , row-types, template-haskell, text 147691 }: 147692 mkDerivation { 147693 pname = "motor-reflection"; 147694 + version = "0.3.0"; 147695 + sha256 = "1mac2ywknribmzs79dpjigk45nzrwsx7as0zi1zaqrq2vy45xl8y"; 147696 libraryHaskellDepends = [ base motor template-haskell text ]; 147697 testHaskellDepends = [ 147698 + base hspec hspec-discover indexed motor row-types 147699 ]; 147700 description = "Reflect on Motor FSM typeclasses to obtain runtime representations"; 147701 license = stdenv.lib.licenses.mpl20; ··· 150581 }) {}; 150582 150583 "nanovg" = callPackage 150584 + ({ mkDerivation, base, bytestring, c2hs, containers, GLEW, glew 150585 + , hspec, inline-c, libGL, libGLU, QuickCheck, text, vector 150586 }: 150587 mkDerivation { 150588 pname = "nanovg"; 150589 + version = "0.6.0.0"; 150590 + sha256 = "15nljmlcgj1pw9ydy3a9nmk6zpgfp3p71arw04b1krx2y9r2fnp3"; 150591 isLibrary = true; 150592 isExecutable = true; 150593 libraryHaskellDepends = [ base bytestring containers text vector ]; 150594 librarySystemDepends = [ GLEW libGL libGLU ]; 150595 + libraryPkgconfigDepends = [ glew ]; 150596 libraryToolDepends = [ c2hs ]; 150597 testHaskellDepends = [ base containers hspec inline-c QuickCheck ]; 150598 homepage = "https://github.com/cocreature/nanovg-hs"; 150599 description = "Haskell bindings for nanovg"; 150600 license = stdenv.lib.licenses.isc; 150601 hydraPlatforms = stdenv.lib.platforms.none; 150602 + }) {GLEW = null; inherit (pkgs) glew; inherit (pkgs) libGL; 150603 + inherit (pkgs) libGLU;}; 150604 150605 "nanq" = callPackage 150606 ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers ··· 154864 }: 154865 mkDerivation { 154866 pname = "numhask-prelude"; 154867 + version = "0.0.4.1"; 154868 + sha256 = "1sj7l62cgk68b1d2lfxd944yxw43l6a3qr335x21jjhgdaffwg3x"; 154869 libraryHaskellDepends = [ 154870 base numhask protolude QuickCheck tasty tasty-quickcheck 154871 ]; ··· 155303 }: 155304 mkDerivation { 155305 pname = "obdd"; 155306 + version = "0.8.2"; 155307 + sha256 = "17cs06cxxmjknb1mc691n5k70yqplasqc97dpr6vx71aj1wzwzhw"; 155308 libraryHaskellDepends = [ 155309 array base containers ersatz mtl process-extras random text 155310 ]; ··· 156776 }: 156777 mkDerivation { 156778 pname = "openpgp-Crypto"; 156779 + version = "0.6"; 156780 + sha256 = "0143ln5pr3d0kg28838ipir3j6x6r6j9rc4f5dmvsb2ffl464zxm"; 156781 libraryHaskellDepends = [ 156782 base binary bytestring Crypto openpgp utf8-string 156783 ]; ··· 168181 }: 168182 mkDerivation { 168183 pname = "potoki-hasql"; 168184 + version = "1.4"; 168185 + sha256 = "1ahdmc98pkfvbj8z1ds6xfzrj77wqbagfkn9jfzsz14z2m2rw8b2"; 168186 libraryHaskellDepends = [ 168187 base bytestring hasql potoki potoki-core profunctors text vector 168188 ]; ··· 171195 license = stdenv.lib.licenses.bsd3; 171196 }) {}; 171197 171198 + "protocol-buffers_2_4_10" = callPackage 171199 + ({ mkDerivation, array, base, binary, bytestring, containers 171200 + , directory, filepath, mtl, parsec, syb, utf8-string 171201 + }: 171202 + mkDerivation { 171203 + pname = "protocol-buffers"; 171204 + version = "2.4.10"; 171205 + sha256 = "0rr7yla1gl199hk2zn7jr1p0nq166mi4dm43ild27y6bvrdc2kvk"; 171206 + libraryHaskellDepends = [ 171207 + array base binary bytestring containers directory filepath mtl 171208 + parsec syb utf8-string 171209 + ]; 171210 + homepage = "https://github.com/k-bx/protocol-buffers"; 171211 + description = "Parse Google Protocol Buffer specifications"; 171212 + license = stdenv.lib.licenses.bsd3; 171213 + hydraPlatforms = stdenv.lib.platforms.none; 171214 + }) {}; 171215 + 171216 "protocol-buffers-descriptor" = callPackage 171217 ({ mkDerivation, base, bytestring, containers, protocol-buffers }: 171218 mkDerivation { ··· 171226 homepage = "https://github.com/k-bx/protocol-buffers"; 171227 description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification"; 171228 license = stdenv.lib.licenses.bsd3; 171229 + }) {}; 171230 + 171231 + "protocol-buffers-descriptor_2_4_10" = callPackage 171232 + ({ mkDerivation, base, bytestring, containers, protocol-buffers }: 171233 + mkDerivation { 171234 + pname = "protocol-buffers-descriptor"; 171235 + version = "2.4.10"; 171236 + sha256 = "1w4n0yqf5xhbs5yi0xj8ak268chngklc7sif2s3bjr0dwk7fi5d0"; 171237 + enableSeparateDataOutput = true; 171238 + libraryHaskellDepends = [ 171239 + base bytestring containers protocol-buffers 171240 + ]; 171241 + homepage = "https://github.com/k-bx/protocol-buffers"; 171242 + description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification"; 171243 + license = stdenv.lib.licenses.bsd3; 171244 + hydraPlatforms = stdenv.lib.platforms.none; 171245 }) {}; 171246 171247 "protocol-buffers-descriptor-fork" = callPackage ··· 172113 , ansi-wl-pprint, base, base-compat, blaze-html, bower-json, boxes 172114 , bytestring, cheapskate, clock, containers, data-ordlist, deepseq 172115 , directory, dlist, edit-distance, file-embed, filepath, fsnotify 172116 + , gitrev, Glob, haskeline, hspec, hspec-discover, http-types, HUnit 172117 + , language-javascript, lens, lifted-base, monad-control 172118 + , monad-logger, mtl, network, optparse-applicative, parallel 172119 + , parsec, pattern-arrows, process, protolude, regex-tdfa, safe 172120 + , scientific, semigroups, sourcemap, spdx, split, stm, stringsearch 172121 + , syb, tasty, tasty-hspec, text, time, transformers 172122 + , transformers-base, transformers-compat, unordered-containers 172123 + , utf8-string, vector, wai, wai-websockets, warp, websockets 172124 }: 172125 mkDerivation { 172126 pname = "purescript"; 172127 + version = "0.12.0"; 172128 + sha256 = "0lkrlry4rr1l1c5ncy7wlbv1ll6n0dkw7j1gjpxn3706gan921rb"; 172129 isLibrary = true; 172130 isExecutable = true; 172131 libraryHaskellDepends = [ 172132 aeson aeson-better-errors ansi-terminal base base-compat blaze-html 172133 bower-json boxes bytestring cheapskate clock containers 172134 data-ordlist deepseq directory dlist edit-distance file-embed 172135 + filepath fsnotify Glob haskeline language-javascript lens 172136 + lifted-base monad-control monad-logger mtl parallel parsec 172137 + pattern-arrows process protolude regex-tdfa safe scientific 172138 + semigroups sourcemap spdx split stm stringsearch syb text time 172139 + transformers transformers-base transformers-compat 172140 + unordered-containers utf8-string vector 172141 ]; 172142 executableHaskellDepends = [ 172143 aeson aeson-better-errors ansi-terminal ansi-wl-pprint base 172144 base-compat blaze-html bower-json boxes bytestring cheapskate clock 172145 containers data-ordlist deepseq directory dlist edit-distance 172146 + file-embed filepath fsnotify gitrev Glob haskeline http-types 172147 + language-javascript lens lifted-base monad-control monad-logger mtl 172148 + network optparse-applicative parallel parsec pattern-arrows process 172149 + protolude regex-tdfa safe scientific semigroups sourcemap spdx 172150 + split stm stringsearch syb text time transformers transformers-base 172151 + transformers-compat unordered-containers utf8-string vector wai 172152 + wai-websockets warp websockets 172153 ]; 172154 testHaskellDepends = [ 172155 aeson aeson-better-errors ansi-terminal base base-compat blaze-html 172156 bower-json boxes bytestring cheapskate clock containers 172157 data-ordlist deepseq directory dlist edit-distance file-embed 172158 + filepath fsnotify Glob haskeline hspec hspec-discover HUnit 172159 + language-javascript lens lifted-base monad-control monad-logger mtl 172160 + parallel parsec pattern-arrows process protolude regex-tdfa safe 172161 + scientific semigroups sourcemap spdx split stm stringsearch syb 172162 + tasty tasty-hspec text time transformers transformers-base 172163 + transformers-compat unordered-containers utf8-string vector 172164 ]; 172165 doCheck = false; 172166 homepage = "http://www.purescript.org/"; ··· 174592 license = stdenv.lib.licenses.bsd3; 174593 }) {}; 174594 174595 + "rainbow_0_30_0_2" = callPackage 174596 + ({ mkDerivation, base, bytestring, lens-simple, process, QuickCheck 174597 + , text 174598 + }: 174599 + mkDerivation { 174600 + pname = "rainbow"; 174601 + version = "0.30.0.2"; 174602 + sha256 = "1isy1xfgsp25x0254gmqkakc185g87wil3n19w5s1rn3bfq1w0my"; 174603 + libraryHaskellDepends = [ 174604 + base bytestring lens-simple process text 174605 + ]; 174606 + testHaskellDepends = [ 174607 + base bytestring lens-simple process QuickCheck text 174608 + ]; 174609 + homepage = "https://www.github.com/massysett/rainbow"; 174610 + description = "Print text to terminal with colors and effects"; 174611 + license = stdenv.lib.licenses.bsd3; 174612 + hydraPlatforms = stdenv.lib.platforms.none; 174613 + }) {}; 174614 + 174615 "rainbow-tests" = callPackage 174616 ({ mkDerivation, barecheck, base, QuickCheck, rainbow, terminfo 174617 , text ··· 175235 hydraPlatforms = stdenv.lib.platforms.none; 175236 }) {}; 175237 175238 + "range-set-list_0_1_3" = callPackage 175239 ({ mkDerivation, base, containers, deepseq, hashable, tasty 175240 , tasty-quickcheck 175241 }: 175242 mkDerivation { 175243 pname = "range-set-list"; 175244 + version = "0.1.3"; 175245 + sha256 = "1pwnriv5r093qvqzzg9s868613nf92d3h8qmqaqc5qq95hykj6z5"; 175246 libraryHaskellDepends = [ base containers deepseq hashable ]; 175247 testHaskellDepends = [ 175248 base containers deepseq hashable tasty tasty-quickcheck ··· 176034 }: 176035 mkDerivation { 176036 pname = "rdf4h"; 176037 + version = "3.0.4"; 176038 + sha256 = "0jci2d6n157y22ypsjb7kf4pknd53jjh2xj0i6qjsdh13qpwb7xq"; 176039 isLibrary = true; 176040 isExecutable = true; 176041 libraryHaskellDepends = [ ··· 185565 ({ mkDerivation, base, sdl2 }: 185566 mkDerivation { 185567 pname = "sdl2-fps"; 185568 + version = "0.0.2"; 185569 + sha256 = "0lid8c2fdy43i9qjjn60mzn6mrcfnn1jflmbwfl93gc6ab5fwz63"; 185570 libraryHaskellDepends = [ base sdl2 ]; 185571 homepage = "https://github.com/jxv/sdl2-fps#readme"; 185572 description = "Run of the mill, frames per second timer implementation"; ··· 191031 }: 191032 mkDerivation { 191033 pname = "show-please"; 191034 + version = "0.5.5"; 191035 + sha256 = "00l2bm9507bcyafzyl6dh4ppvz34h4w7vglyd1gxr9piz2z708hx"; 191036 libraryHaskellDepends = [ 191037 base mtl parsec template-haskell th-orphans time 191038 ]; ··· 191766 license = stdenv.lib.licenses.bsd3; 191767 }) {}; 191768 191769 + "simple-log_0_9_5" = callPackage 191770 ({ mkDerivation, async, base, base-unicode-symbols, containers 191771 , data-default, deepseq, directory, exceptions, filepath, hformat 191772 , hspec, microlens, microlens-platform, mmorph, mtl, SafeSemaphore ··· 191774 }: 191775 mkDerivation { 191776 pname = "simple-log"; 191777 + version = "0.9.5"; 191778 + sha256 = "042mnsc2mfxdsf49knszk732mj5ryd9309h9ysyzb6z0y9wnp736"; 191779 libraryHaskellDepends = [ 191780 async base base-unicode-symbols containers data-default deepseq 191781 directory exceptions filepath hformat microlens microlens-platform ··· 192240 }) {}; 192241 192242 "simpleconfig" = callPackage 192243 + ({ mkDerivation, base, containers, either, generic-deriving, hspec 192244 + , lens, text 192245 + }: 192246 mkDerivation { 192247 pname = "simpleconfig"; 192248 + version = "0.0.10"; 192249 + sha256 = "0yrhgzwc138svs8p8pmlb1nbglhij3zi7228y32j9axzwmsszpg6"; 192250 + libraryHaskellDepends = [ base containers either lens ]; 192251 testHaskellDepends = [ 192252 + base containers either generic-deriving hspec lens text 192253 ]; 192254 homepage = "https://github.com/koterpillar/simpleconfig#readme"; 192255 description = "Short description of your package"; ··· 199771 }) {}; 199772 199773 "step-function" = callPackage 199774 + ({ mkDerivation, base, base-compat-batteries, containers, deepseq 199775 + , QuickCheck 199776 + }: 199777 mkDerivation { 199778 pname = "step-function"; 199779 + version = "0.2"; 199780 + sha256 = "1mg7zqqs32zdh1x1738kk0yydyksbhx3y3x8n31f7byk5fvzqq6j"; 199781 + libraryHaskellDepends = [ 199782 + base base-compat-batteries containers deepseq QuickCheck 199783 ]; 199784 + testHaskellDepends = [ base QuickCheck ]; 199785 homepage = "https://github.com/jonpetterbergman/step-function"; 199786 + description = "Staircase functions or piecewise constant functions"; 199787 license = stdenv.lib.licenses.bsd3; 199788 }) {}; 199789 ··· 204938 ({ mkDerivation, alsa-mixer, base, cairo, ConfigFile, containers 204939 , dbus, dbus-hslogger, directory, dyre, either, enclosed-exceptions 204940 , filepath, gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gdkx11, gi-glib 204941 + , gi-gtk, gi-gtk-hs, glib, gtk-sni-tray, gtk-strut, gtk-traymanager 204942 + , gtk3, haskell-gi, haskell-gi-base, hslogger, HStringTemplate 204943 + , HTTP, multimap, network, network-uri, old-locale 204944 + , optparse-applicative, parsec, process, rate-limit, regex-compat 204945 + , safe, split, status-notifier-item, stm, template-haskell, text 204946 + , time, time-locale-compat, time-units, transformers 204947 + , transformers-base, tuple, unix, utf8-string, X11, xdg-basedir 204948 + , xml, xml-helpers, xmonad, xmonad-contrib 204949 }: 204950 mkDerivation { 204951 pname = "taffybar"; 204952 + version = "2.1.0"; 204953 + sha256 = "1a32wpxjyimn08pmbwwx7crn97hg9wmlva5f0blkw4cwv090jhh8"; 204954 isLibrary = true; 204955 isExecutable = true; 204956 enableSeparateDataOutput = true; 204957 libraryHaskellDepends = [ 204958 alsa-mixer base cairo ConfigFile containers dbus dbus-hslogger 204959 directory dyre either enclosed-exceptions filepath gi-cairo gi-gdk 204960 + gi-gdkpixbuf gi-gdkx11 gi-glib gi-gtk gi-gtk-hs glib gtk-sni-tray 204961 + gtk-strut gtk-traymanager gtk3 haskell-gi haskell-gi-base hslogger 204962 + HStringTemplate HTTP multimap network network-uri old-locale parsec 204963 + process rate-limit regex-compat safe split status-notifier-item stm 204964 + template-haskell text time time-locale-compat time-units 204965 transformers transformers-base tuple unix utf8-string X11 204966 xdg-basedir xml xml-helpers xmonad xmonad-contrib 204967 ]; ··· 206129 pname = "tasty-hspec"; 206130 version = "1.1.4"; 206131 sha256 = "17f4rcga0qnynf1h047chwm5nicmik79lw04kiwpw48ahwc0zkp3"; 206132 + revision = "2"; 206133 + editedCabalFile = "1ijz75l5jhyxjk6hjrhbsw4470dxfdnwdwn9q3akxbmk095hpzjl"; 206134 libraryHaskellDepends = [ 206135 base hspec hspec-core QuickCheck tasty tasty-quickcheck 206136 tasty-smallcheck ··· 208474 license = stdenv.lib.licenses.gpl2; 208475 }) {}; 208476 208477 + "texmath_0_11_0_1" = callPackage 208478 ({ mkDerivation, base, bytestring, containers, directory, filepath 208479 , mtl, pandoc-types, parsec, process, split, syb, temporary, text 208480 , utf8-string, xml 208481 }: 208482 mkDerivation { 208483 pname = "texmath"; 208484 + version = "0.11.0.1"; 208485 + sha256 = "11dc09hfnyfsz20ch2c867w0zdgjkzq41506lm61i3dk87ngdisf"; 208486 isLibrary = true; 208487 isExecutable = true; 208488 libraryHaskellDepends = [ ··· 209077 homepage = "https://github.com/mvoidex/text-region"; 209078 description = "Marking text regions"; 209079 license = stdenv.lib.licenses.bsd3; 209080 + }) {}; 209081 + 209082 + "text-region_0_3_1_0" = callPackage 209083 + ({ mkDerivation, aeson, base, base-unicode-symbols, bytestring 209084 + , groups, hspec, lens, text 209085 + }: 209086 + mkDerivation { 209087 + pname = "text-region"; 209088 + version = "0.3.1.0"; 209089 + sha256 = "1zy5zb7xg1343hlkwawnbca7f6gal9028ps1kp83fg2vmq1aqk57"; 209090 + libraryHaskellDepends = [ 209091 + aeson base base-unicode-symbols bytestring groups lens text 209092 + ]; 209093 + testHaskellDepends = [ base base-unicode-symbols hspec lens text ]; 209094 + homepage = "https://github.com/mvoidex/text-region"; 209095 + description = "Marking text regions"; 209096 + license = stdenv.lib.licenses.bsd3; 209097 + hydraPlatforms = stdenv.lib.platforms.none; 209098 }) {}; 209099 209100 "text-register-machine" = callPackage ··· 219286 license = stdenv.lib.licenses.bsd3; 219287 }) {}; 219288 219289 + "uri-bytestring_0_3_2_0" = callPackage 219290 + ({ mkDerivation, attoparsec, base, base-compat, blaze-builder 219291 + , bytestring, containers, criterion, deepseq, deepseq-generics 219292 + , generics-sop, HUnit, network-uri, QuickCheck 219293 + , quickcheck-instances, semigroups, tasty, tasty-hunit 219294 + , tasty-quickcheck, template-haskell, th-lift-instances 219295 + , transformers 219296 + }: 219297 + mkDerivation { 219298 + pname = "uri-bytestring"; 219299 + version = "0.3.2.0"; 219300 + sha256 = "1q04j5ybvk37zk2m0bkjwyhblz0ymdj0cn4rvsvdca1ikn5xdv5c"; 219301 + libraryHaskellDepends = [ 219302 + attoparsec base blaze-builder bytestring containers 219303 + template-haskell th-lift-instances 219304 + ]; 219305 + testHaskellDepends = [ 219306 + attoparsec base base-compat blaze-builder bytestring containers 219307 + generics-sop HUnit QuickCheck quickcheck-instances semigroups tasty 219308 + tasty-hunit tasty-quickcheck transformers 219309 + ]; 219310 + benchmarkHaskellDepends = [ 219311 + base blaze-builder bytestring criterion deepseq deepseq-generics 219312 + network-uri 219313 + ]; 219314 + homepage = "https://github.com/Soostone/uri-bytestring"; 219315 + description = "Haskell URI parsing as ByteStrings"; 219316 + license = stdenv.lib.licenses.bsd3; 219317 + hydraPlatforms = stdenv.lib.platforms.none; 219318 + }) {}; 219319 + 219320 "uri-bytestring-aeson" = callPackage 219321 ({ mkDerivation, aeson, base, bytestring, text, uri-bytestring }: 219322 mkDerivation { ··· 224274 license = stdenv.lib.licenses.bsd3; 224275 }) {}; 224276 224277 + "wai-middleware-travisci" = callPackage 224278 + ({ mkDerivation, aeson, base, base64-bytestring, bytestring 224279 + , cryptonite, http-types, text, transformers, vault, wai 224280 + }: 224281 + mkDerivation { 224282 + pname = "wai-middleware-travisci"; 224283 + version = "0.1.0"; 224284 + sha256 = "0a58mlgimr6137aiwcdxjk15zy3y58dds4zxffd3vvn0lkzg5jdv"; 224285 + libraryHaskellDepends = [ 224286 + aeson base base64-bytestring bytestring cryptonite http-types text 224287 + transformers vault wai 224288 + ]; 224289 + homepage = "https://github.com/mitchellwrosen/wai-middleware-travisci"; 224290 + description = "WAI middleware for authenticating webhook payloads from Travis CI"; 224291 + license = stdenv.lib.licenses.bsd3; 224292 + }) {}; 224293 + 224294 "wai-middleware-verbs" = callPackage 224295 ({ mkDerivation, base, bytestring, exceptions, hashable, http-types 224296 , mmorph, monad-control, monad-control-aligned, monad-logger, mtl ··· 229906 }: 229907 mkDerivation { 229908 pname = "xmlbf"; 229909 + version = "0.4.1"; 229910 + sha256 = "0xfw9z1l3ja4qq0lj9i2n81fdh43ggprsy8rm71pcdacnpl056hq"; 229911 libraryHaskellDepends = [ 229912 base bytestring containers text transformers unordered-containers 229913 ]; ··· 230289 }: 230290 mkDerivation { 230291 pname = "xmonad-vanessa"; 230292 + version = "0.2.0.1"; 230293 + sha256 = "1rha8aw6pq9pdxznmr1i3q6jh1a7i88kr6arcnihhd21qp6vxz17"; 230294 isLibrary = true; 230295 isExecutable = true; 230296 libraryHaskellDepends = [ ··· 230825 , data-default, directory, exceptions, fast-logger, monad-control 230826 , monad-logger, mtl, persistent, persistent-sqlite, random 230827 , resource-pool, resourcet, string-conversions, text, time 230828 + , transformers, unliftio-core, unordered-containers, wai-logger 230829 + , yaml 230830 }: 230831 mkDerivation { 230832 pname = "yam-app"; 230833 + version = "0.2.0"; 230834 + sha256 = "1fr3q4dih2vzby3jmb13zmi6cmmlp26gymx45pqb2g5fsg2nmp94"; 230835 libraryHaskellDepends = [ 230836 aeson base conduit containers ctrie data-default directory 230837 exceptions fast-logger monad-control monad-logger mtl persistent 230838 persistent-sqlite random resource-pool resourcet string-conversions 230839 + text time transformers unliftio-core unordered-containers 230840 + wai-logger yaml 230841 ]; 230842 homepage = "https://github.com/leptonyu/yam/tree/master/yam-app#readme"; 230843 description = "Yam App"; ··· 230849 ({ mkDerivation, base, cron, yam-app }: 230850 mkDerivation { 230851 pname = "yam-job"; 230852 + version = "0.2.0"; 230853 + sha256 = "0c6frqjf3xhd5bksaz6rvd6qbqbj15y441476dgj2asm2yd64895"; 230854 libraryHaskellDepends = [ base cron yam-app ]; 230855 homepage = "https://github.com/leptonyu/yam/tree/master/yam-job#readme"; 230856 license = stdenv.lib.licenses.bsd3; ··· 230864 }: 230865 mkDerivation { 230866 pname = "yam-servant"; 230867 + version = "0.2.0"; 230868 + sha256 = "0y1isi6c0pv87hygbbb2xfh4373bij1cig2hrpcq4ivyab0273xb"; 230869 libraryHaskellDepends = [ 230870 aeson base http-types lens servant servant-server servant-swagger 230871 servant-swagger-ui swagger2 text wai wai-extra warp yam-app yam-job ··· 230890 }) {}; 230891 230892 "yam-transaction-postgresql" = callPackage 230893 + ({ mkDerivation, base, containers, persistent-postgresql 230894 + , unliftio-core, yam-app 230895 }: 230896 mkDerivation { 230897 pname = "yam-transaction-postgresql"; 230898 + version = "0.2.0"; 230899 + sha256 = "1nm2bs285ldxv3zqsihha1wl1p46i8gd7w5nk2nnk60qilzhsc9s"; 230900 libraryHaskellDepends = [ 230901 + base containers persistent-postgresql unliftio-core yam-app 230902 ]; 230903 homepage = "https://github.com/leptonyu/yam/tree/master/yam-transaction-postgresql#readme"; 230904 license = stdenv.lib.licenses.bsd3;
+5 -2
pkgs/development/haskell-modules/lib.nix
··· 299 # This is useful to build environments for developing on that 300 # package. 301 getHaskellBuildInputs = p: 302 - (p.override { mkDerivation = extractBuildInputs p.compiler; 303 - }).haskellBuildInputs; 304 305 # Under normal evaluation, simply return the original package. Under 306 # nix-shell evaluation, return a nix-shell optimized environment.
··· 299 # This is useful to build environments for developing on that 300 # package. 301 getHaskellBuildInputs = p: 302 + (overrideCabal p (args: { 303 + passthru = (args.passthru or {}) // { 304 + _getHaskellBuildInputs = extractBuildInputs p.compiler args; 305 + }; 306 + }))._getHaskellBuildInputs; 307 308 # Under normal evaluation, simply return the original package. Under 309 # nix-shell evaluation, return a nix-shell optimized environment.
+2 -2
pkgs/development/haskell-modules/make-package-set.nix
··· 38 inherit (stdenv) buildPlatform hostPlatform; 39 40 inherit (stdenv.lib) fix' extends makeOverridable; 41 - inherit (haskellLib) overrideCabal; 42 43 mkDerivationImpl = pkgs.callPackage ./generic-builder.nix { 44 inherit stdenv; ··· 238 shellFor = { packages, withHoogle ? false, ... } @ args: 239 let 240 selected = packages self; 241 - packageInputs = builtins.map (p: p.override { mkDerivation = haskellLib.extractBuildInputs p.compiler; }) selected; 242 haskellInputs = 243 builtins.filter 244 (input: pkgs.lib.all (p: input.outPath != p.outPath) selected)
··· 38 inherit (stdenv) buildPlatform hostPlatform; 39 40 inherit (stdenv.lib) fix' extends makeOverridable; 41 + inherit (haskellLib) overrideCabal getHaskellBuildInputs; 42 43 mkDerivationImpl = pkgs.callPackage ./generic-builder.nix { 44 inherit stdenv; ··· 238 shellFor = { packages, withHoogle ? false, ... } @ args: 239 let 240 selected = packages self; 241 + packageInputs = builtins.map getHaskellBuildInputs selected; 242 haskellInputs = 243 builtins.filter 244 (input: pkgs.lib.all (p: input.outPath != p.outPath) selected)
+5 -3
pkgs/development/interpreters/spidermonkey/38.nix
··· 1 - { stdenv, fetchurl, pkgconfig, gnused_422, perl, python2, zip, libffi, readline, icu, zlib, nspr }: 2 3 stdenv.mkDerivation rec { 4 version = "38.2.1.rc0"; ··· 13 sha256 = "0p4bmbpgkfsj54xschcny0a118jdrdgg0q29rwxigg3lh5slr681"; 14 }; 15 16 - buildInputs = [ libffi readline icu zlib nspr ]; 17 nativeBuildInputs = [ pkgconfig perl python2 zip gnused_422 ]; 18 19 postUnpack = "sourceRoot=\${sourceRoot}/js/src"; ··· 57 # TODO: MPL/GPL/LGPL tri-license. 58 59 maintainers = [ maintainers.abbradar ]; 60 - platforms = platforms.linux; 61 }; 62 }
··· 1 + { stdenv, fetchurl, pkgconfig, gnused_422, perl, python2, zip, libffi, readline, icu, zlib, nspr 2 + , libobjc }: 3 4 stdenv.mkDerivation rec { 5 version = "38.2.1.rc0"; ··· 14 sha256 = "0p4bmbpgkfsj54xschcny0a118jdrdgg0q29rwxigg3lh5slr681"; 15 }; 16 17 + buildInputs = [ libffi readline icu zlib nspr ] 18 + ++ stdenv.lib.optional stdenv.isDarwin libobjc; 19 nativeBuildInputs = [ pkgconfig perl python2 zip gnused_422 ]; 20 21 postUnpack = "sourceRoot=\${sourceRoot}/js/src"; ··· 59 # TODO: MPL/GPL/LGPL tri-license. 60 61 maintainers = [ maintainers.abbradar ]; 62 + platforms = platforms.unix; 63 }; 64 }
+1 -1
pkgs/development/libraries/enet/default.nix
··· 13 description = "Simple and robust network communication layer on top of UDP"; 14 license = stdenv.lib.licenses.mit; 15 maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; 16 - platforms = stdenv.lib.platforms.linux; 17 }; 18 }
··· 13 description = "Simple and robust network communication layer on top of UDP"; 14 license = stdenv.lib.licenses.mit; 15 maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; 16 + platforms = stdenv.lib.platforms.unix; 17 }; 18 }
+1 -1
pkgs/development/libraries/nvidia-texture-tools/default.nix
··· 36 description = "A set of cuda-enabled texture tools and compressors"; 37 homepage = https://github.com/castano/nvidia-texture-tools; 38 license = licenses.mit; 39 - platforms = platforms.linux; 40 }; 41 }
··· 36 description = "A set of cuda-enabled texture tools and compressors"; 37 homepage = https://github.com/castano/nvidia-texture-tools; 38 license = licenses.mit; 39 + platforms = platforms.unix; 40 }; 41 }
+17 -47
pkgs/development/libraries/oracle-instantclient/default.nix
··· 1 - { stdenv, requireFile, glibc, patchelf, rpmextract, libaio, makeWrapper, odbcSupport ? false, unixODBC }: 2 3 assert odbcSupport -> unixODBC != null; 4 - 5 - with stdenv.lib; 6 7 let 8 baseVersion = "12.2"; ··· 27 version = "${baseVersion}.0.1.0"; 28 name = "oracle-instantclient-${version}"; 29 30 - srcBase = (requireSource version "1" "basic" "43c4bfa938af741ae0f9964a656f36a0700849f5780a2887c8e9f1be14fe8b66"); 31 - srcDevel = (requireSource version "1" "devel" "4c7ad8d977f9f908e47c5e71ce56c2a40c7dc83cec8a5c106b9ff06d45bb3442"); 32 - srcSqlplus = (requireSource version "1" "sqlplus" "303e82820a10f78e401e2b07d4eebf98b25029454d79f06c46e5f9a302ce5552"); 33 - srcOdbc = optionalString odbcSupport (requireSource version "2" "odbc" "e870c84d2d4be6f77c0760083b82b7ffbb15a4bf5c93c4e6c84f36d6ed4dfdf1"); 34 35 - buildInputs = [ glibc ] ++ 36 - optional odbcSupport unixODBC; 37 38 - nativeBuildInputs = [ rpmextract patchelf makeWrapper ]; 39 40 - buildCommand = '' 41 - mkdir -p "${name}" 42 - cd "${name}" 43 - ${rpmextract}/bin/rpmextract "${srcBase}" 44 - ${rpmextract}/bin/rpmextract "${srcDevel}" 45 - ${rpmextract}/bin/rpmextract "${srcSqlplus}" 46 - '' + optionalString odbcSupport ''${rpmextract}/bin/rpmextract ${srcOdbc} 47 - '' + '' 48 mkdir -p "$out/"{bin,include,lib,"share/${name}/demo/"} 49 - mv "usr/share/oracle/${baseVersion}/client64/demo/"* "$out/share/${name}/demo/" 50 - mv "usr/include/oracle/${baseVersion}/client64/"* "$out/include/" 51 - mv "usr/lib/oracle/${baseVersion}/client64/lib/"* "$out/lib/" 52 - mv "usr/lib/oracle/${baseVersion}/client64/bin/"* "$out/bin/" 53 - ln -s "$out/bin/sqlplus" "$out/bin/sqlplus64" 54 55 - for lib in $out/lib/lib*.so; do 56 - test -f $lib || continue 57 - chmod +x $lib 58 - patchelf --force-rpath --set-rpath "$out/lib:${libaio}/lib" \ 59 - $lib 60 - done 61 - 62 - for lib in $out/lib/libsqora*; do 63 - test -f $lib || continue 64 - chmod +x $lib 65 - patchelf --force-rpath --set-rpath "$out/lib:${unixODBC}/lib" \ 66 - $lib 67 - done 68 - 69 - for exe in $out/bin/{adrci,genezi,sqlplus}; do 70 - patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \ 71 - --force-rpath --set-rpath "$out/lib:${libaio}/lib" \ 72 - $exe 73 - wrapProgram $exe --prefix LD_LIBRARY_PATH ":" $out/lib 74 - done 75 ''; 76 - 77 - dontStrip = true; 78 - dontPatchELF = true; 79 80 meta = with stdenv.lib; { 81 description = "Oracle instant client libraries and sqlplus CLI"; ··· 86 ''; 87 license = licenses.unfree; 88 platforms = [ "x86_64-linux" ]; 89 - maintainers = with maintainers; [ pesterhazy ]; 90 }; 91 }
··· 1 + { stdenv, requireFile, autoPatchelfHook, rpmextract, libaio, makeWrapper, odbcSupport ? false, unixODBC }: 2 3 assert odbcSupport -> unixODBC != null; 4 5 let 6 baseVersion = "12.2"; ··· 25 version = "${baseVersion}.0.1.0"; 26 name = "oracle-instantclient-${version}"; 27 28 + buildInputs = [ libaio stdenv.cc.cc.lib ] ++ stdenv.lib.optional odbcSupport unixODBC; 29 + nativeBuildInputs = [ autoPatchelfHook makeWrapper rpmextract ]; 30 31 + srcs = [ 32 + (requireSource version "1" "basic" "43c4bfa938af741ae0f9964a656f36a0700849f5780a2887c8e9f1be14fe8b66") 33 + (requireSource version "1" "devel" "4c7ad8d977f9f908e47c5e71ce56c2a40c7dc83cec8a5c106b9ff06d45bb3442") 34 + (requireSource version "1" "sqlplus" "303e82820a10f78e401e2b07d4eebf98b25029454d79f06c46e5f9a302ce5552") 35 + ] ++ stdenv.lib.optional odbcSupport (requireSource version "2" "odbc" "e870c84d2d4be6f77c0760083b82b7ffbb15a4bf5c93c4e6c84f36d6ed4dfdf1"); 36 37 + unpackCmd = "rpmextract $curSrc"; 38 39 + installPhase = '' 40 mkdir -p "$out/"{bin,include,lib,"share/${name}/demo/"} 41 42 + install -Dm755 lib/oracle/${baseVersion}/client64/bin/* $out/bin 43 + ln -s $out/bin/sqlplus $out/bin/sqlplus64 44 + install -Dm644 lib/oracle/${baseVersion}/client64/lib/* $out/lib 45 + install -Dm644 include/oracle/${baseVersion}/client64/* $out/include 46 + install -Dm644 share/oracle/${baseVersion}/client64/demo/* $out/share/${name}/demo 47 ''; 48 49 meta = with stdenv.lib; { 50 description = "Oracle instant client libraries and sqlplus CLI"; ··· 55 ''; 56 license = licenses.unfree; 57 platforms = [ "x86_64-linux" ]; 58 + maintainers = with maintainers; [ pesterhazy flokli ]; 59 + hydraPlatforms = []; 60 }; 61 }
+9 -4
pkgs/development/libraries/sfml/default.nix
··· 1 { stdenv, fetchurl, cmake, libX11, freetype, libjpeg, openal, flac, libvorbis 2 , glew, libXrandr, libXrender, udev, xcbutilimage 3 }: 4 5 let ··· 13 sha256 = "1x3yvhdrln5b6h4g5r4mds76gq8zsxw6icxqpwqkmxsqcq5yviab"; 14 }; 15 buildInputs = [ cmake libX11 freetype libjpeg openal flac libvorbis glew 16 - libXrandr libXrender udev xcbutilimage 17 - ]; 18 - cmakeFlags = [ "-DSFML_INSTALL_PKGCONFIG_FILES=yes" ]; 19 meta = with stdenv.lib; { 20 homepage = http://www.sfml-dev.org/; 21 description = "Simple and fast multimedia library"; ··· 26 ''; 27 license = licenses.zlib; 28 maintainers = [ maintainers.astsmtl ]; 29 - platforms = platforms.linux; 30 }; 31 }
··· 1 { stdenv, fetchurl, cmake, libX11, freetype, libjpeg, openal, flac, libvorbis 2 , glew, libXrandr, libXrender, udev, xcbutilimage 3 + , IOKit, Foundation, AppKit, OpenAL 4 }: 5 6 let ··· 14 sha256 = "1x3yvhdrln5b6h4g5r4mds76gq8zsxw6icxqpwqkmxsqcq5yviab"; 15 }; 16 buildInputs = [ cmake libX11 freetype libjpeg openal flac libvorbis glew 17 + libXrandr libXrender xcbutilimage 18 + ] ++ stdenv.lib.optional stdenv.isLinux udev 19 + ++ stdenv.lib.optionals stdenv.isDarwin [ IOKit Foundation AppKit OpenAL ]; 20 + cmakeFlags = [ "-DSFML_INSTALL_PKGCONFIG_FILES=yes" 21 + "-DSFML_MISC_INSTALL_PREFIX=share/SFML" 22 + "-DSFML_BUILD_FRAMEWORKS=no" 23 + "-DSFML_USE_SYSTEM_DEPS=yes" ]; 24 meta = with stdenv.lib; { 25 homepage = http://www.sfml-dev.org/; 26 description = "Simple and fast multimedia library"; ··· 31 ''; 32 license = licenses.zlib; 33 maintainers = [ maintainers.astsmtl ]; 34 + platforms = platforms.unix; 35 }; 36 }
+30
pkgs/development/python-modules/pyairvisual/default.nix
···
··· 1 + { lib, buildPythonPackage, isPy3k, fetchFromGitHub, requests 2 + , requests-mock, pytest 3 + }: 4 + 5 + buildPythonPackage rec { 6 + pname = "pyairvisual"; 7 + version = "1.0.0"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "bachya"; 11 + repo = pname; 12 + rev = "v${version}"; 13 + sha256 = "0ng6k07n91k5l68zk3hl4fywb33admp84wqdm20qmmw9yc9c64fd"; 14 + }; 15 + 16 + checkInputs = [ pytest requests-mock ]; 17 + propagatedBuildInputs = [ requests ]; 18 + 19 + checkPhase = '' 20 + py.test tests 21 + ''; 22 + 23 + disabled = !isPy3k; 24 + 25 + meta = with lib; { 26 + description = "A thin Python wrapper for the AirVisual API"; 27 + license = licenses.mit; 28 + homepage = https://github.com/bachya/pyairvisual; 29 + }; 30 + }
+6 -8
pkgs/development/python-modules/pyhomematic/default.nix
··· 1 - { stdenv, buildPythonPackage, isPy3k, fetchFromGitHub }: 2 3 buildPythonPackage rec { 4 pname = "pyhomematic"; 5 - version = "0.1.42"; 6 7 disabled = !isPy3k; 8 9 - # PyPI tarball does not include tests/ directory 10 - src = fetchFromGitHub { 11 - owner = "danielperna84"; 12 - repo = pname; 13 - rev = version; 14 - sha256 = "0h7bq66q22kzj1xwhxmr7knibsmb4csjwq3jr19fyl9sxxmgqwqy"; 15 }; 16 17 # Unreliable timing: https://github.com/danielperna84/pyhomematic/issues/126 18 doCheck = false; 19
··· 1 + { stdenv, buildPythonPackage, isPy3k, fetchPypi }: 2 3 buildPythonPackage rec { 4 pname = "pyhomematic"; 5 + version = "0.1.43"; 6 7 disabled = !isPy3k; 8 9 + src = fetchPypi { 10 + inherit pname version; 11 + sha256 = "0b6f4f5c8ddca15e0a1df367bafdffb2f08f1e42f17c78b9470573287e5b20bc"; 12 }; 13 14 + # PyPI tarball does not include tests/ directory 15 # Unreliable timing: https://github.com/danielperna84/pyhomematic/issues/126 16 doCheck = false; 17
+39
pkgs/development/python-modules/pyogg/default.nix
···
··· 1 + { stdenv, lib, fetchPypi, buildPythonPackage, fetchurl, libvorbis, flac, libogg, libopus, opusfile }: 2 + 3 + buildPythonPackage rec { 4 + pname = "PyOgg"; 5 + version = "0.6.2a1"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "1mjh5zx7mfy246lya1qc42j4q4pz6v5zbd8blnfib9ncswcb1v6l"; 10 + }; 11 + 12 + buildInputs = [ libvorbis flac libogg libopus ]; 13 + propagatedBuidInputs = [ libvorbis flac libogg libopus opusfile ]; 14 + # There are no tests in this package. 15 + doCheck = false; 16 + postPatch = '' 17 + substituteInPlace pyogg/vorbis.py --replace \ 18 + 'libvorbisfile = ExternalLibrary.load("vorbisfile")' "libvorbisfile = ctypes.CDLL('${libvorbis}/lib/libvorbisfile${stdenv.hostPlatform.extensions.sharedLibrary}')" 19 + substituteInPlace pyogg/vorbis.py --replace \ 20 + 'libvorbisenc = ExternalLibrary.load("vorbisenc")' "libvorbisenc = ctypes.CDLL('${libvorbis}/lib/libvorbisenc${stdenv.hostPlatform.extensions.sharedLibrary}')" 21 + substituteInPlace pyogg/vorbis.py --replace \ 22 + 'libvorbis = ExternalLibrary.load("vorbis")' "libvorbis = ctypes.CDLL('${libvorbis}/lib/libvorbis${stdenv.hostPlatform.extensions.sharedLibrary}')" 23 + substituteInPlace pyogg/flac.py --replace \ 24 + 'libflac = ExternalLibrary.load("flac")' "libflac = ctypes.CDLL('${flac.out}/lib/libFLAC${stdenv.hostPlatform.extensions.sharedLibrary}')" 25 + substituteInPlace pyogg/ogg.py --replace \ 26 + 'libogg = ExternalLibrary.load("ogg")' "libogg = ctypes.CDLL('${libogg}/lib/libogg${stdenv.hostPlatform.extensions.sharedLibrary}')" 27 + substituteInPlace pyogg/opus.py --replace \ 28 + 'libopus = ExternalLibrary.load("opus")' "libopus = ctypes.CDLL('${libopus}/lib/libopus${stdenv.hostPlatform.extensions.sharedLibrary}')" 29 + substituteInPlace pyogg/opus.py --replace \ 30 + 'libopusfile = ExternalLibrary.load("opusfile")' "libopusfile = ctypes.CDLL('${opusfile}/lib/libopusfile${stdenv.hostPlatform.extensions.sharedLibrary}')" 31 + ''; 32 + 33 + meta = { 34 + description = "Xiph.org's Ogg Vorbis, Opus and FLAC for Python"; 35 + homepage = https://github.com/Zuzu-Typ/PyOgg; 36 + license = lib.licenses.publicDomain; 37 + maintainers = with lib.maintainers; [ pmiddend ]; 38 + }; 39 + }
+16
pkgs/development/python-modules/timeout-decorator/default.nix
···
··· 1 + { stdenv, buildPythonPackage, fetchPypi }: 2 + buildPythonPackage rec { 3 + pname = "timeout-decorator"; 4 + version = "0.4.0"; 5 + 6 + src = fetchPypi { 7 + inherit pname version; 8 + sha256 = "1bckwbi5078z3x9lyf8vl9dhx10nymwwnp46c98wm5m02x5j37g4"; 9 + }; 10 + 11 + meta = with stdenv.lib; { 12 + description = "Timeout decorator"; 13 + license = licenses.mit; 14 + homepage = https://github.com/pnpnpn/timeout-decorator; 15 + }; 16 + }
+7 -7
pkgs/development/tools/ammonite/default.nix
··· 1 - { stdenv, lib, fetchurl, makeWrapper, jre 2 , disableRemoteLogging ? true 3 }: 4 5 with stdenv.lib; 6 stdenv.mkDerivation rec { 7 name = "ammonite-${version}"; 8 - version = "1.1.0"; 9 scalaVersion = "2.12"; 10 11 src = fetchurl { 12 url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}"; 13 - sha256 = "0dx5w1ffnqazsyp6zxrmfcn7yhkkd81h7njwbqqv1pbchj5znj6l"; 14 }; 15 16 propagatedBuildInputs = [ jre ] ; 17 - buildInputs = [ makeWrapper ] ; 18 19 phases = "installPhase"; 20 ··· 22 mkdir -p $out/bin 23 cp ${src} $out/bin/amm 24 chmod +x $out/bin/amm 25 - wrapProgram $out/bin/amm \ 26 - ${optionalString disableRemoteLogging "--add-flags --no-remote-logging"} \ 27 - --prefix PATH ":" ${jre}/bin ; 28 ''; 29 30 meta = {
··· 1 + { stdenv, lib, fetchurl, makeWrapper, jre, gnused 2 , disableRemoteLogging ? true 3 }: 4 5 with stdenv.lib; 6 stdenv.mkDerivation rec { 7 name = "ammonite-${version}"; 8 + version = "1.1.2"; 9 scalaVersion = "2.12"; 10 11 src = fetchurl { 12 url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}"; 13 + sha256 = "1balr7ya7xlyq32jwb0w9c4klnw13mdn2c5azkwngq5cp29yrfrc"; 14 }; 15 16 propagatedBuildInputs = [ jre ] ; 17 + buildInputs = [ makeWrapper gnused ] ; 18 19 phases = "installPhase"; 20 ··· 22 mkdir -p $out/bin 23 cp ${src} $out/bin/amm 24 chmod +x $out/bin/amm 25 + ${gnused}/bin/sed -i '0,/java/{s|java|${jre}/bin/java|}' $out/bin/amm 26 + '' + optionalString (disableRemoteLogging) '' 27 + ${gnused}/bin/sed -i '0,/ammonite.Main/{s|ammonite.Main|ammonite.Main --no-remote-logging|}' $out/bin/amm 28 ''; 29 30 meta = {
+2 -2
pkgs/development/tools/build-managers/apache-maven/default.nix
··· 2 3 assert jdk != null; 4 5 - let version = "3.5.2"; in 6 stdenv.mkDerivation rec { 7 name = "apache-maven-${version}"; 8 ··· 10 11 src = fetchurl { 12 url = "mirror://apache/maven/maven-3/${version}/binaries/${name}-bin.tar.gz"; 13 - sha256 = "1zza5kjf69hnx41gy3yhvsk1kz259nig5njcmzjbsr8a75p1yyvh"; 14 }; 15 16 buildInputs = [ makeWrapper ];
··· 2 3 assert jdk != null; 4 5 + let version = "3.5.3"; in 6 stdenv.mkDerivation rec { 7 name = "apache-maven-${version}"; 8 ··· 10 11 src = fetchurl { 12 url = "mirror://apache/maven/maven-3/${version}/binaries/${name}-bin.tar.gz"; 13 + sha256 = "0244mpziz4rw35x2cahsqlxpnygvi6qpll16g4kx87db7wvmcadm"; 14 }; 15 16 buildInputs = [ makeWrapper ];
+1 -4
pkgs/games/freeciv/default.nix
··· 8 let 9 inherit (stdenv.lib) optional optionals; 10 11 - sdlName = if sdlClient then "-sdl" else ""; 12 - gtkName = if gtkClient then "-gtk" else ""; 13 - 14 name = "freeciv"; 15 version = "2.5.11"; 16 in 17 stdenv.mkDerivation { 18 - name = "${name}${sdlName}${gtkName}-${version}"; 19 inherit version; 20 21 src = fetchurl {
··· 8 let 9 inherit (stdenv.lib) optional optionals; 10 11 name = "freeciv"; 12 version = "2.5.11"; 13 in 14 stdenv.mkDerivation { 15 + name = "${name}-${version}"; 16 inherit version; 17 18 src = fetchurl {
+5 -5
pkgs/misc/emulators/retroarch/cores.nix
··· 22 COREDIR="$out/lib/retroarch/cores" 23 mkdir -p $out/bin 24 mkdir -p $COREDIR 25 - mv ${d2u core}_libretro.so $COREDIR/. 26 makeWrapper ${retroarch}/bin/retroarch $out/bin/retroarch-${core} \ 27 - --add-flags "-L $COREDIR/${d2u core}_libretro.so $@" 28 ''; 29 30 enableParallelBuilding = true; ··· 39 homepage = https://www.libretro.com/; 40 inherit license; 41 maintainers = with maintainers; [ edwtjo hrdinka MP2E ]; 42 - platforms = platforms.linux; 43 }; 44 } // a); 45 ··· 178 buildPhase = '' 179 cd svn-current/trunk \ 180 && make -f makefile.libretro \ 181 - && mv fbalpha2012_libretro.so fba_libretro.so 182 ''; 183 }; 184 ··· 412 }).override { 413 buildPhase = '' 414 make -f Makefile.libretro 415 - mv snes9x2010_libretro.so snes9x_next_libretro.so 416 ''; 417 }; 418
··· 22 COREDIR="$out/lib/retroarch/cores" 23 mkdir -p $out/bin 24 mkdir -p $COREDIR 25 + mv ${d2u core}_libretro${stdenv.hostPlatform.extensions.sharedLibrary} $COREDIR/. 26 makeWrapper ${retroarch}/bin/retroarch $out/bin/retroarch-${core} \ 27 + --add-flags "-L $COREDIR/${d2u core}_libretro${stdenv.hostPlatform.extensions.sharedLibrary} $@" 28 ''; 29 30 enableParallelBuilding = true; ··· 39 homepage = https://www.libretro.com/; 40 inherit license; 41 maintainers = with maintainers; [ edwtjo hrdinka MP2E ]; 42 + platforms = platforms.unix; 43 }; 44 } // a); 45 ··· 178 buildPhase = '' 179 cd svn-current/trunk \ 180 && make -f makefile.libretro \ 181 + && mv fbalpha2012_libretro${stdenv.hostPlatform.extensions.sharedLibrary} fba_libretro${stdenv.hostPlatform.extensions.sharedLibrary} 182 ''; 183 }; 184 ··· 412 }).override { 413 buildPhase = '' 414 make -f Makefile.libretro 415 + mv snes9x2010_libretro${stdenv.hostPlatform.extensions.sharedLibrary} snes9x_next_libretro${stdenv.hostPlatform.extensions.sharedLibrary} 416 ''; 417 }; 418
+1 -1
pkgs/misc/emulators/retroarch/wrapper.nix
··· 16 mkdir -p $out/lib 17 $(for coreDir in $cores 18 do 19 - $(ln -s $coreDir/*.so $out/lib/.) 20 done) 21 22 ln -s -t $out ${retroarch}/share
··· 16 mkdir -p $out/lib 17 $(for coreDir in $cores 18 do 19 + $(ln -s $coreDir/* $out/lib/.) 20 done) 21 22 ln -s -t $out ${retroarch}/share
+6
pkgs/os-specific/linux/hostapd/default.nix
··· 62 nativeBuildInputs = [ pkgconfig ]; 63 buildInputs = [ libnl openssl sqlite ]; 64 65 extraConfig = '' 66 CONFIG_DRIVER_WIRED=y 67 CONFIG_LIBNL32=y ··· 103 ''; 104 105 preInstall = "mkdir -p $out/bin"; 106 107 meta = { 108 homepage = http://hostap.epitest.fi;
··· 62 nativeBuildInputs = [ pkgconfig ]; 63 buildInputs = [ libnl openssl sqlite ]; 64 65 + outputs = [ "out" "man" ]; 66 + 67 extraConfig = '' 68 CONFIG_DRIVER_WIRED=y 69 CONFIG_LIBNL32=y ··· 105 ''; 106 107 preInstall = "mkdir -p $out/bin"; 108 + postInstall = '' 109 + install -vD hostapd.8 -t $man/share/man/man8 110 + install -vD hostapd_cli.1 -t $man/share/man/man1 111 + ''; 112 113 meta = { 114 homepage = http://hostap.epitest.fi;
+2 -4
pkgs/os-specific/linux/wireguard/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 name = "wireguard-${version}"; 8 - version = "0.0.20180514"; 9 - 10 - inherit (wireguard-tools) src; 11 12 preConfigure = '' 13 cd src ··· 28 meta = with stdenv.lib; { 29 homepage = https://www.wireguard.com/; 30 downloadPage = https://git.zx2c4.com/WireGuard/refs/; 31 - description = " Tools for the WireGuard secure network tunnel"; 32 maintainers = with maintainers; [ ericsagnes mic92 zx2c4 ]; 33 license = licenses.gpl2; 34 platforms = platforms.linux;
··· 5 6 stdenv.mkDerivation rec { 7 name = "wireguard-${version}"; 8 + inherit (wireguard-tools) src version; 9 10 preConfigure = '' 11 cd src ··· 26 meta = with stdenv.lib; { 27 homepage = https://www.wireguard.com/; 28 downloadPage = https://git.zx2c4.com/WireGuard/refs/; 29 + description = "Kernel module for the WireGuard secure network tunnel"; 30 maintainers = with maintainers; [ ericsagnes mic92 zx2c4 ]; 31 license = licenses.gpl2; 32 platforms = platforms.linux;
+2 -2
pkgs/servers/home-assistant/component-packages.nix
··· 167 "lutron_caseta" = ps: with ps; [ ]; 168 "matrix" = ps: with ps; [ matrix-client ]; 169 "maxcube" = ps: with ps; [ ]; 170 - "media_extractor" = ps: with ps; [ ]; 171 "media_player.anthemav" = ps: with ps; [ ]; 172 "media_player.aquostv" = ps: with ps; [ ]; 173 "media_player.blackbird" = ps: with ps; [ ]; ··· 276 "satel_integra" = ps: with ps; [ ]; 277 "scene.hunterdouglas_powerview" = ps: with ps; [ ]; 278 "scsgate" = ps: with ps; [ ]; 279 - "sensor.airvisual" = ps: with ps; [ ]; 280 "sensor.alpha_vantage" = ps: with ps; [ ]; 281 "sensor.bbox" = ps: with ps; [ ]; 282 "sensor.bh1750" = ps: with ps; [ ];
··· 167 "lutron_caseta" = ps: with ps; [ ]; 168 "matrix" = ps: with ps; [ matrix-client ]; 169 "maxcube" = ps: with ps; [ ]; 170 + "media_extractor" = ps: with ps; [ youtube-dl-light ]; 171 "media_player.anthemav" = ps: with ps; [ ]; 172 "media_player.aquostv" = ps: with ps; [ ]; 173 "media_player.blackbird" = ps: with ps; [ ]; ··· 276 "satel_integra" = ps: with ps; [ ]; 277 "scene.hunterdouglas_powerview" = ps: with ps; [ ]; 278 "scsgate" = ps: with ps; [ ]; 279 + "sensor.airvisual" = ps: with ps; [ pyairvisual ]; 280 "sensor.alpha_vantage" = ps: with ps; [ ]; 281 "sensor.bbox" = ps: with ps; [ ]; 282 "sensor.bh1750" = ps: with ps; [ ];
+23 -12
pkgs/servers/home-assistant/parse-requirements.py
··· 25 COMPONENT_PREFIX = GENERAL_PREFIX + 'components.' 26 PKG_SET = 'python3Packages' 27 28 def get_version(): 29 with open(os.path.dirname(sys.argv[0]) + '/default.nix') as f: 30 m = re.search('hassVersion = "([\\d\\.]+)";', f.read()) ··· 59 packages = json.loads(output) 60 61 def name_to_attr_path(req): 62 - attr_paths = [] 63 names = [req] 64 # E.g. python-mpd2 is actually called python3.6-mpd2 65 # instead of python-3.6-python-mpd2 inside Nixpkgs ··· 71 pattern = re.compile('^python\\d\\.\\d-{}-\\d'.format(name), re.I) 72 for attr_path, package in packages.items(): 73 if pattern.match(package['name']): 74 - attr_paths.append(attr_path) 75 # Let's hope there's only one derivation with a matching name 76 assert(len(attr_paths) <= 1) 77 - if attr_paths: 78 - return attr_paths[0] 79 else: 80 return None 81 ··· 86 for component, reqs in OrderedDict(sorted(requirements.items())).items(): 87 attr_paths = [] 88 for req in reqs: 89 - try: 90 - name = req.split('==')[0] 91 - attr_path = name_to_attr_path(name) 92 - if attr_path is not None: 93 - # Add attribute path without "python3Packages." prefix 94 - attr_paths.append(attr_path[len(PKG_SET + '.'):]) 95 - except RequirementParseError: 96 - continue 97 else: 98 build_inputs[component] = attr_paths 99
··· 25 COMPONENT_PREFIX = GENERAL_PREFIX + 'components.' 26 PKG_SET = 'python3Packages' 27 28 + # If some requirements are matched by multiple python packages, 29 + # the following can be used to choose one of them 30 + PKG_PREFERENCES = { 31 + # Use python3Packages.youtube-dl-light instead of python3Packages.youtube-dl 32 + 'youtube-dl': 'youtube-dl-light' 33 + } 34 + 35 def get_version(): 36 with open(os.path.dirname(sys.argv[0]) + '/default.nix') as f: 37 m = re.search('hassVersion = "([\\d\\.]+)";', f.read()) ··· 66 packages = json.loads(output) 67 68 def name_to_attr_path(req): 69 + attr_paths = set() 70 names = [req] 71 # E.g. python-mpd2 is actually called python3.6-mpd2 72 # instead of python-3.6-python-mpd2 inside Nixpkgs ··· 78 pattern = re.compile('^python\\d\\.\\d-{}-\\d'.format(name), re.I) 79 for attr_path, package in packages.items(): 80 if pattern.match(package['name']): 81 + attr_paths.add(attr_path) 82 + if len(attr_paths) > 1: 83 + for to_replace, replacement in PKG_PREFERENCES.items(): 84 + try: 85 + attr_paths.remove(PKG_SET + '.' + to_replace) 86 + attr_paths.add(PKG_SET + '.' + replacement) 87 + except KeyError: 88 + pass 89 # Let's hope there's only one derivation with a matching name 90 assert(len(attr_paths) <= 1) 91 + if len(attr_paths) == 1: 92 + return attr_paths.pop() 93 else: 94 return None 95 ··· 100 for component, reqs in OrderedDict(sorted(requirements.items())).items(): 101 attr_paths = [] 102 for req in reqs: 103 + name = req.split('==')[0] 104 + attr_path = name_to_attr_path(name) 105 + if attr_path is not None: 106 + # Add attribute path without "python3Packages." prefix 107 + attr_paths.append(attr_path[len(PKG_SET + '.'):]) 108 else: 109 build_inputs[component] = attr_paths 110
+2 -2
pkgs/servers/nosql/eventstore/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 name = "EventStore-${version}"; 8 - version = "4.1.0"; 9 src = fetchFromGitHub { 10 owner = "EventStore"; 11 repo = "EventStore"; 12 rev = "oss-v${version}"; 13 - sha256 = "0mvjz327kfg157fwvy8xkkf5h0g3v373pfwr70cslsy96n45jp10"; 14 }; 15 16 buildPhase = ''
··· 5 6 stdenv.mkDerivation rec { 7 name = "EventStore-${version}"; 8 + version = "4.1.1"; 9 src = fetchFromGitHub { 10 owner = "EventStore"; 11 repo = "EventStore"; 12 rev = "oss-v${version}"; 13 + sha256 = "1069ncb9ps1wi71yw1fzkfd9rfsavccw8xj3a3miwd9x72w8636f"; 14 }; 15 16 buildPhase = ''
+44 -55
pkgs/tools/misc/autojump/default.nix
··· 1 - { fetchurl, stdenv, python, bash }: 2 3 - let 4 version = "22.5.1"; 5 - in 6 - stdenv.mkDerivation rec { 7 - name = "autojump-${version}"; 8 9 - src = fetchurl { 10 - url = "http://github.com/joelthelion/autojump/archive/release-v${version}.tar.gz"; 11 - name = "autojump-${version}.tar.gz"; 12 - sha256 = "17z9j9936x0nizwrzf664bngh60x5qbvrrf1s5qdzd0f2gdanpvn"; 13 - }; 14 15 - buildInputs = [ python bash ]; 16 - dontBuild = true; 17 18 - installPhase = '' 19 - python ./install.py -d $out -p "" 20 - chmod +x $out/etc/profile.d/* 21 22 - mkdir -p "$out/etc/bash_completion.d" 23 - cp -v $out/share/autojump/autojump.bash "$out/etc/bash_completion.d" 24 25 - mkdir -p $out/share/fish/vendor_completions.d/ 26 - cp -v $out/share/autojump/autojump.fish "$out/share/fish/vendor_completions.d/autojump.fish" 27 28 - cat <<SCRIPT > $out/bin/autojump-share 29 - #!/bin/sh 30 - # Run this script to find the autojump shared folder where all the shell 31 - # integration scripts are living. 32 - echo $out/share/autojump 33 - SCRIPT 34 - chmod +x $out/bin/autojump-share 35 ''; 36 - 37 - meta = { 38 - description = "A `cd' command that learns"; 39 - longDescription = '' 40 - One of the most used shell commands is “cd”. A quick survey 41 - among my friends revealed that between 10 and 20% of all 42 - commands they type are actually cd commands! Unfortunately, 43 - jumping from one part of your system to another with cd 44 - requires to enter almost the full path, which isn’t very 45 - practical and requires a lot of keystrokes. 46 - 47 - Autojump is a faster way to navigate your filesystem. It 48 - works by maintaining a database of the directories you use the 49 - most from the command line. The jstat command shows you the 50 - current contents of the database. You need to work a little 51 - bit before the database becomes usable. Once your database 52 - is reasonably complete, you can “jump” to a directory by 53 - typing "j dirspec", where dirspec is a few characters of the 54 - directory you want to jump to. It will jump to the most used 55 - directory whose name matches the pattern given in dirspec. 56 - 57 - Autojump supports tab-completion. 58 - ''; 59 - homepage = http://wiki.github.com/joelthelion/autojump; 60 - license = stdenv.lib.licenses.gpl3; 61 - platforms = stdenv.lib.platforms.all; 62 - maintainers = [ stdenv.lib.maintainers.domenkozar ]; 63 - }; 64 - }
··· 1 + { stdenv, fetchFromGitHub, python, bash }: 2 3 + stdenv.mkDerivation rec { 4 + name = "autojump-${version}"; 5 version = "22.5.1"; 6 7 + src = fetchFromGitHub { 8 + owner = "wting"; 9 + repo = "autojump"; 10 + rev = "release-v${version}"; 11 + sha256 = "1l1278g3k1qfrz41pkpjdhsabassb9si2d1bfbcmvbv5h3wmlqk9"; 12 + }; 13 14 + buildInputs = [ python bash ]; 15 + dontBuild = true; 16 17 + installPhase = '' 18 + python ./install.py -d "$out" -p "" -z "$out/share/zsh/site-functions/" 19 + 20 + chmod +x "$out/etc/profile.d/autojump.sh" 21 + install -Dt "$out/share/bash-completion/completions/" -m444 "$out/share/autojump/autojump.bash" 22 + install -Dt "$out/share/fish/vendor_conf.d/" -m444 "$out/share/autojump/autojump.fish" 23 + install -Dt "$out/share/zsh/site-functions/" -m444 "$out/share/autojump/autojump.zsh" 24 + ''; 25 26 + meta = with stdenv.lib; { 27 + description = "A `cd' command that learns"; 28 + longDescription = '' 29 + One of the most used shell commands is “cd”. A quick survey 30 + among my friends revealed that between 10 and 20% of all 31 + commands they type are actually cd commands! Unfortunately, 32 + jumping from one part of your system to another with cd 33 + requires to enter almost the full path, which isn’t very 34 + practical and requires a lot of keystrokes. 35 36 + Autojump is a faster way to navigate your filesystem. It 37 + works by maintaining a database of the directories you use the 38 + most from the command line. The jstat command shows you the 39 + current contents of the database. You need to work a little 40 + bit before the database becomes usable. Once your database 41 + is reasonably complete, you can “jump” to a directory by 42 + typing "j dirspec", where dirspec is a few characters of the 43 + directory you want to jump to. It will jump to the most used 44 + directory whose name matches the pattern given in dirspec. 45 46 + Autojump supports tab-completion. 47 ''; 48 + homepage = http://wiki.github.com/wting/autojump; 49 + license = licenses.gpl3; 50 + platforms = platforms.all; 51 + maintainers = with maintainers; [ domenkozar yurrriq ]; 52 + }; 53 + }
+18 -8
pkgs/tools/misc/partition-manager/default.nix
··· 1 { mkDerivation, fetchurl, lib 2 , extra-cmake-modules, kdoctools, wrapGAppsHook 3 , kconfig, kcrash, kinit, kpmcore 4 - , eject, libatasmart }: 5 6 let 7 pname = "partitionmanager"; 8 in mkDerivation rec { 9 name = "${pname}-${version}"; 10 - version = "3.0.1"; 11 12 src = fetchurl { 13 url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz"; 14 - sha256 = "08sb9xa7dvvgha3k2xm1srl339przxpxd2y5bh1lnx6k1x7dk410"; 15 }; 16 17 meta = with lib; { 18 description = "KDE Partition Manager"; 19 license = licenses.gpl2; 20 - maintainers = with maintainers; [ peterhoeg ]; 21 }; 22 - nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; 23 - # refer to kpmcore for the use of eject 24 - buildInputs = [ eject libatasmart ]; 25 - propagatedBuildInputs = [ kconfig kcrash kinit kpmcore ]; 26 }
··· 1 { mkDerivation, fetchurl, lib 2 , extra-cmake-modules, kdoctools, wrapGAppsHook 3 , kconfig, kcrash, kinit, kpmcore 4 + , eject, libatasmart , utillinux, makeWrapper, qtbase 5 + }: 6 7 let 8 pname = "partitionmanager"; 9 in mkDerivation rec { 10 name = "${pname}-${version}"; 11 + version = "3.3.1"; 12 13 src = fetchurl { 14 url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz"; 15 + sha256 = "0jhggb4xksb0k0mj752n6pz0xmccnbzlp984xydqbz3hkigra1si"; 16 }; 17 18 + enableParallelBuilding = true; 19 + 20 + nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook makeWrapper ]; 21 + 22 + # refer to kpmcore for the use of eject 23 + buildInputs = [ eject libatasmart utillinux ]; 24 + propagatedBuildInputs = [ kconfig kcrash kinit kpmcore ]; 25 + 26 + postInstall = '' 27 + wrapProgram "$out/bin/partitionmanager" --prefix QT_PLUGIN_PATH : "${kpmcore}/lib/qt-5.${lib.versions.minor qtbase.version}/plugins" 28 + ''; 29 + 30 meta = with lib; { 31 description = "KDE Partition Manager"; 32 license = licenses.gpl2; 33 + homepage = https://www.kde.org/applications/system/kdepartitionmanager/; 34 + maintainers = with maintainers; [ peterhoeg ma27 ]; 35 }; 36 }
+2 -2
pkgs/tools/misc/youtube-dl/default.nix
··· 1 - { stdenv, targetPlatform, fetchurl, buildPythonApplication 2 , zip, ffmpeg, rtmpdump, phantomjs2, atomicparsley, pycryptodome, pandoc 3 # Pandoc is required to build the package's man page. Release tarballs contain a 4 # formatted man page already, though, it will still be installed. We keep the ··· 13 , makeWrapper }: 14 15 with stdenv.lib; 16 - buildPythonApplication rec { 17 18 pname = "youtube-dl"; 19 version = "2018.05.18";
··· 1 + { stdenv, targetPlatform, fetchurl, buildPythonPackage 2 , zip, ffmpeg, rtmpdump, phantomjs2, atomicparsley, pycryptodome, pandoc 3 # Pandoc is required to build the package's man page. Release tarballs contain a 4 # formatted man page already, though, it will still be installed. We keep the ··· 13 , makeWrapper }: 14 15 with stdenv.lib; 16 + buildPythonPackage rec { 17 18 pname = "youtube-dl"; 19 version = "2018.05.18";
+4 -4
pkgs/tools/networking/wireguard-go/default.nix
··· 2 3 buildGoPackage rec { 4 name = "wireguard-go-${version}"; 5 - version = "0.0.20180514"; 6 7 goPackagePath = "wireguard-go"; 8 9 src = fetchzip { 10 url = "https://git.zx2c4.com/wireguard-go/snapshot/wireguard-go-${version}.tar.xz"; 11 - sha256 = "1i1w4vj8w353b92nfhs92k0f7fifrwi067qfmgckdk0kk76nv2id"; 12 }; 13 14 goDeps = ./deps.nix; ··· 22 description = "Userspace Go implementation of WireGuard"; 23 homepage = https://git.zx2c4.com/wireguard-go/about/; 24 license = licenses.gpl2; 25 - maintainers = with maintainers; [ kirelagin ]; 26 - platforms = with platforms; linux ++ darwin ++ windows; 27 }; 28 }
··· 2 3 buildGoPackage rec { 4 name = "wireguard-go-${version}"; 5 + version = "0.0.20180519"; 6 7 goPackagePath = "wireguard-go"; 8 9 src = fetchzip { 10 url = "https://git.zx2c4.com/wireguard-go/snapshot/wireguard-go-${version}.tar.xz"; 11 + sha256 = "0b3wpc0ccf24567fjafv1sjs3yqq1xjam3gpfp37avxqy9789nb7"; 12 }; 13 14 goDeps = ./deps.nix; ··· 22 description = "Userspace Go implementation of WireGuard"; 23 homepage = https://git.zx2c4.com/wireguard-go/about/; 24 license = licenses.gpl2; 25 + maintainers = with maintainers; [ kirelagin zx2c4 ]; 26 + platforms = platforms.darwin; 27 }; 28 }
+19 -21
pkgs/tools/networking/wireguard-tools/default.nix
··· 1 - { stdenv, lib, fetchzip, libmnl, useSystemd ? stdenv.isLinux }: 2 3 - let 4 - inherit (lib) optional optionalString; 5 - in 6 7 stdenv.mkDerivation rec { 8 name = "wireguard-tools-${version}"; 9 version = "0.0.20180519"; 10 11 src = fetchzip { 12 - url = "https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${version}.tar.xz"; 13 sha256 = "0pd04ia0wcm0f6di4gx5kflccc5j35d72j38l8jqpj8vinl6l070"; 14 }; 15 16 - preConfigure = "cd src"; 17 - 18 - buildInputs = optional stdenv.isLinux libmnl; 19 20 - enableParallelBuilding = true; 21 22 makeFlags = [ 23 - "WITH_BASHCOMPLETION=yes" 24 - "WITH_WGQUICK=yes" 25 - "WITH_SYSTEMDUNITS=${if useSystemd then "yes" else "no"}" 26 "DESTDIR=$(out)" 27 "PREFIX=/" 28 - "-C" "tools" 29 ]; 30 31 - buildPhase = "make tools"; 32 - 33 - postInstall = optionalString useSystemd '' 34 substituteInPlace $out/lib/systemd/system/wg-quick@.service \ 35 --replace /usr/bin $out/bin 36 ''; 37 38 meta = with stdenv.lib; { 39 - homepage = https://www.wireguard.com/; 40 downloadPage = https://git.zx2c4.com/WireGuard/refs/; 41 - description = " Tools for the WireGuard secure network tunnel"; 42 - maintainers = with maintainers; [ ericsagnes mic92 zx2c4 ]; 43 - license = licenses.gpl2; 44 - platforms = platforms.unix; 45 }; 46 }
··· 1 + { stdenv, fetchzip, libmnl ? null, makeWrapper ? null, wireguard-go ? null }: 2 3 + with stdenv.lib; 4 5 stdenv.mkDerivation rec { 6 name = "wireguard-tools-${version}"; 7 version = "0.0.20180519"; 8 9 src = fetchzip { 10 + url = "https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${version}.tar.xz"; 11 sha256 = "0pd04ia0wcm0f6di4gx5kflccc5j35d72j38l8jqpj8vinl6l070"; 12 }; 13 14 + sourceRoot = "source/src/tools"; 15 16 + nativeBuildInputs = [ (optional stdenv.isDarwin makeWrapper) ]; 17 + buildInputs = [ (optional stdenv.isLinux libmnl) ]; 18 19 makeFlags = [ 20 "DESTDIR=$(out)" 21 "PREFIX=/" 22 + "WITH_BASHCOMPLETION=yes" 23 + "WITH_SYSTEMDUNITS=yes" 24 + "WITH_WGQUICK=yes" 25 ]; 26 27 + postFixup = '' 28 substituteInPlace $out/lib/systemd/system/wg-quick@.service \ 29 --replace /usr/bin $out/bin 30 + '' + optionalString stdenv.isDarwin '' 31 + for f in $out/bin/*; do 32 + wrapProgram $f --prefix PATH : ${wireguard-go}/bin 33 + done 34 ''; 35 36 meta = with stdenv.lib; { 37 + description = "Tools for the WireGuard secure network tunnel"; 38 downloadPage = https://git.zx2c4.com/WireGuard/refs/; 39 + homepage = https://www.wireguard.com/; 40 + license = licenses.gpl2; 41 + maintainers = with maintainers; [ ericsagnes mic92 zx2c4 ]; 42 + platforms = platforms.unix; 43 }; 44 }
+30
pkgs/tools/package-management/nix-du/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, rustPlatform, nix, boost, graphviz }: 2 + rustPlatform.buildRustPackage rec { 3 + name = "nix-du-${version}"; 4 + version = "0.1.1"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "symphorien"; 8 + repo = "nix-du"; 9 + rev = "v${version}"; 10 + sha256 = "0kxacn5qw21pp4zl6wr9wyb2mm2nlnp6mla3m5p9dm7vrm1fd1x9"; 11 + }; 12 + cargoSha256 = "04c48lzi7hny3nq4ffdpvsr4dxbi32faka163fp1yc9953zdw9az"; 13 + 14 + doCheck = !stdenv.isDarwin; 15 + checkInputs = [ graphviz ]; 16 + nativeBuildInputs = [] ++ stdenv.lib.optionals doCheck checkInputs; 17 + 18 + buildInputs = [ 19 + boost 20 + nix 21 + ]; 22 + 23 + meta = with stdenv.lib; { 24 + description = "A tool to determine which gc-roots take space in your nix store"; 25 + homepage = https://github.com/symphorien/nix-du; 26 + license = licenses.lgpl3; 27 + maintainers = [ maintainers.symphorien ]; 28 + platforms = platforms.all; 29 + }; 30 + }
+16 -7
pkgs/top-level/all-packages.nix
··· 7433 spidermonkey_1_8_5 = callPackage ../development/interpreters/spidermonkey/1.8.5.nix { }; 7434 spidermonkey_17 = callPackage ../development/interpreters/spidermonkey/17.nix { }; 7435 spidermonkey_31 = callPackage ../development/interpreters/spidermonkey/31.nix { }; 7436 - spidermonkey_38 = callPackage ../development/interpreters/spidermonkey/38.nix { }; 7437 spidermonkey_52 = callPackage ../development/interpreters/spidermonkey/52.nix { }; 7438 spidermonkey = spidermonkey_31; 7439 ··· 11508 11509 simpleitk = callPackage ../development/libraries/simpleitk { lua = lua51Packages.lua; }; 11510 11511 - sfml = callPackage ../development/libraries/sfml { }; 11512 csfml = callPackage ../development/libraries/csfml { }; 11513 11514 shapelib = callPackage ../development/libraries/shapelib { }; ··· 14802 gconf = gnome2.GConf; 14803 }; 14804 14805 - atom = callPackage ../applications/editors/atom { }; 14806 - atom-beta = callPackage ../applications/editors/atom/beta.nix { }; 14807 14808 aseprite = callPackage ../applications/editors/aseprite { }; 14809 aseprite-unfree = aseprite.override { unfree = true; }; ··· 14980 bombono = callPackage ../applications/video/bombono {}; 14981 14982 bomi = libsForQt5.callPackage ../applications/video/bomi { 14983 - youtube-dl = pythonPackages.youtube-dl; 14984 pulseSupport = config.pulseaudio or true; 14985 ffmpeg = ffmpeg_2; 14986 }; ··· 16910 16911 mpv = callPackage ../applications/video/mpv rec { 16912 inherit (luaPackages) luasocket; 16913 - youtube-dl = pythonPackages.youtube-dl; 16914 waylandSupport = stdenv.isLinux; 16915 alsaSupport = !stdenv.isDarwin; 16916 pulseSupport = !stdenv.isDarwin; ··· 17336 17337 purple-vk-plugin = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-vk-plugin { }; 17338 17339 telegram-purple = callPackage ../applications/networking/instant-messengers/pidgin-plugins/telegram-purple { }; 17340 17341 toxprpl = callPackage ../applications/networking/instant-messengers/pidgin-plugins/tox-prpl { ··· 18824 18825 yoshimi = callPackage ../applications/audio/yoshimi { }; 18826 18827 - inherit (pythonPackages) youtube-dl; 18828 18829 youtube-viewer = perlPackages.WWWYoutubeViewer; 18830 ··· 20764 nix-delegate = haskell.lib.justStaticExecutables haskellPackages.nix-delegate; 20765 nix-deploy = haskell.lib.justStaticExecutables haskellPackages.nix-deploy; 20766 nix-diff = haskell.lib.justStaticExecutables haskellPackages.nix-diff; 20767 20768 nix-info = callPackage ../tools/nix/info { }; 20769 nix-info-tested = nix-info.override { doCheck = true; };
··· 7433 spidermonkey_1_8_5 = callPackage ../development/interpreters/spidermonkey/1.8.5.nix { }; 7434 spidermonkey_17 = callPackage ../development/interpreters/spidermonkey/17.nix { }; 7435 spidermonkey_31 = callPackage ../development/interpreters/spidermonkey/31.nix { }; 7436 + spidermonkey_38 = callPackage ../development/interpreters/spidermonkey/38.nix { 7437 + inherit (darwin) libobjc; 7438 + }; 7439 spidermonkey_52 = callPackage ../development/interpreters/spidermonkey/52.nix { }; 7440 spidermonkey = spidermonkey_31; 7441 ··· 11510 11511 simpleitk = callPackage ../development/libraries/simpleitk { lua = lua51Packages.lua; }; 11512 11513 + sfml = callPackage ../development/libraries/sfml { 11514 + inherit (darwin.apple_sdk.frameworks) IOKit Foundation AppKit OpenAL; 11515 + }; 11516 csfml = callPackage ../development/libraries/csfml { }; 11517 11518 shapelib = callPackage ../development/libraries/shapelib { }; ··· 14806 gconf = gnome2.GConf; 14807 }; 14808 14809 + atomPackages = callPackage ../applications/editors/atom { }; 14810 + 14811 + inherit (atomPackages) atom atom-beta; 14812 14813 aseprite = callPackage ../applications/editors/aseprite { }; 14814 aseprite-unfree = aseprite.override { unfree = true; }; ··· 14985 bombono = callPackage ../applications/video/bombono {}; 14986 14987 bomi = libsForQt5.callPackage ../applications/video/bomi { 14988 pulseSupport = config.pulseaudio or true; 14989 ffmpeg = ffmpeg_2; 14990 }; ··· 16914 16915 mpv = callPackage ../applications/video/mpv rec { 16916 inherit (luaPackages) luasocket; 16917 waylandSupport = stdenv.isLinux; 16918 alsaSupport = !stdenv.isDarwin; 16919 pulseSupport = !stdenv.isDarwin; ··· 17339 17340 purple-vk-plugin = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-vk-plugin { }; 17341 17342 + purple-xmpp-http-upload = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-xmpp-http-upload { }; 17343 + 17344 telegram-purple = callPackage ../applications/networking/instant-messengers/pidgin-plugins/telegram-purple { }; 17345 17346 toxprpl = callPackage ../applications/networking/instant-messengers/pidgin-plugins/tox-prpl { ··· 18829 18830 yoshimi = callPackage ../applications/audio/yoshimi { }; 18831 18832 + youtube-dl = with pythonPackages; toPythonApplication youtube-dl; 18833 + 18834 + youtube-dl-light = with pythonPackages; toPythonApplication youtube-dl-light; 18835 18836 youtube-viewer = perlPackages.WWWYoutubeViewer; 18837 ··· 20771 nix-delegate = haskell.lib.justStaticExecutables haskellPackages.nix-delegate; 20772 nix-deploy = haskell.lib.justStaticExecutables haskellPackages.nix-deploy; 20773 nix-diff = haskell.lib.justStaticExecutables haskellPackages.nix-diff; 20774 + 20775 + nix-du = callPackage ../tools/package-management/nix-du { }; 20776 20777 nix-info = callPackage ../tools/nix/info { }; 20778 nix-info-tested = nix-info.override { doCheck = true; };
+5 -9
pkgs/top-level/python-packages.nix
··· 319 320 pyaes = callPackage ../development/python-modules/pyaes { }; 321 322 pyamf = callPackage ../development/python-modules/pyamf { }; 323 324 pyarrow = callPackage ../development/python-modules/pyarrow { ··· 13039 }; 13040 }; 13041 13042 - timeout-decorator = buildPythonPackage rec { 13043 - name = "timeout-decorator-${version}"; 13044 - version = "0.3.2"; 13045 - 13046 - src = pkgs.fetchurl { 13047 - url = "http://pypi.python.org/packages/source/t/timeout-decorator/${name}.tar.gz"; 13048 - sha256 = "1x9l8bwdk72if2d5h5mi4lcaidbsmyh0iz114cfyyj1rzz5rxqaf"; 13049 - }; 13050 - }; 13051 13052 pid = buildPythonPackage rec { 13053 name = "pid-${version}"; ··· 18183 prometheus_client = callPackage ../development/python-modules/prometheus_client { }; 18184 18185 pysdl2 = callPackage ../development/python-modules/pysdl2 { }; 18186 }); 18187 18188 in fix' (extends overrides packages)
··· 319 320 pyaes = callPackage ../development/python-modules/pyaes { }; 321 322 + pyairvisual = callPackage ../development/python-modules/pyairvisual { }; 323 + 324 pyamf = callPackage ../development/python-modules/pyamf { }; 325 326 pyarrow = callPackage ../development/python-modules/pyarrow { ··· 13041 }; 13042 }; 13043 13044 + timeout-decorator = callPackage ../development/python-modules/timeout-decorator { }; 13045 13046 pid = buildPythonPackage rec { 13047 name = "pid-${version}"; ··· 18177 prometheus_client = callPackage ../development/python-modules/prometheus_client { }; 18178 18179 pysdl2 = callPackage ../development/python-modules/pysdl2 { }; 18180 + 18181 + pyogg = callPackage ../development/python-modules/pyogg { }; 18182 }); 18183 18184 in fix' (extends overrides packages)