|
- /* The top-level package collection of nixpkgs.
- * It is sorted by categories corresponding to the folder names
- * in the /pkgs folder. Inside the categories packages are roughly
- * sorted by alphabet, but strict sorting has been long lost due
- * to merges. Please use the full-text search of your editor. ;)
- * Hint: ### starts category names.
- */
- { lib, nixpkgsFun, noSysDirs, config}:
- self: pkgs:
-
- with pkgs;
-
- {
-
- # Allow callPackage to fill in the pkgs argument
- inherit pkgs;
-
-
- # Override system. This is useful to build i686 packages on x86_64-linux.
- forceSystem = system: kernel: nixpkgsFun {
- localSystem = {
- inherit system;
- platform = platform // { kernelArch = kernel; };
- };
- };
-
- # Used by wine, firefox with debugging version of Flash, ...
- pkgsi686Linux = forceSystem "i686-linux" "i386";
-
- callPackage_i686 = if stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux"
- then pkgsi686Linux.callPackage
- else throw "callPackage_i686 not supported on system '${stdenv.system}'";
-
- # A stdenv capable of building 32-bit binaries. On x86_64-linux,
- # it uses GCC compiled with multilib support; on i686-linux, it's
- # just the plain stdenv.
- stdenv_32bit = lowPrio (if hostPlatform.is32bit then stdenv else multiStdenv);
-
- stdenvNoCC = stdenv.override { cc = null; };
-
- # For convenience, allow callers to get the path to Nixpkgs.
- path = ../..;
-
-
- ### Helper functions.
- inherit lib config;
-
- inherit (lib) lowPrio hiPrio appendToName makeOverridable;
-
- # Applying this to an attribute set will cause nix-env to look
- # inside the set for derivations.
- recurseIntoAttrs = attrs: attrs // { recurseForDerivations = true; };
-
- stringsWithDeps = lib.stringsWithDeps;
-
- ### Evaluating the entire Nixpkgs naively will fail, make failure fast
- AAAAAASomeThingsFailToEvaluate = throw ''
- Please be informed that this pseudo-package is not the only part of
- Nixpkgs that fails to evaluate. You should not evaluate entire Nixpkgs
- without some special measures to handle failing packages, like those taken
- by Hydra.
- '';
-
- ### Nixpkgs maintainer tools
-
- nix-generate-from-cpan = callPackage ../../maintainers/scripts/nix-generate-from-cpan.nix { };
-
- nixpkgs-lint = callPackage ../../maintainers/scripts/nixpkgs-lint.nix { };
-
- common-updater-scripts = callPackage ../common-updater/scripts.nix { };
-
- ### BUILD SUPPORT
-
- autoreconfHook = makeSetupHook
- { deps = [ autoconf automake gettext libtool ]; }
- ../build-support/setup-hooks/autoreconf.sh;
-
- autoreconfHook264 = makeSetupHook
- { deps = [ autoconf264 automake111x gettext libtool ]; }
- ../build-support/setup-hooks/autoreconf.sh;
-
- autoPatchelfHook = makeSetupHook
- { deps = [ file ]; }
- ../build-support/setup-hooks/auto-patchelf.sh;
-
- ensureNewerSourcesHook = { year }: makeSetupHook {}
- (writeScript "ensure-newer-sources-hook.sh" ''
- postUnpackHooks+=(_ensureNewerSources)
- _ensureNewerSources() {
- '${findutils}/bin/find' "$sourceRoot" \
- '!' -newermt '${year}-01-01' -exec touch -h -d '${year}-01-02' '{}' '+'
- }
- '');
-
- # Zip file format only allows times after year 1980, which makes e.g. Python wheel building fail with:
- # ValueError: ZIP does not support timestamps before 1980
- ensureNewerSourcesForZipFilesHook = ensureNewerSourcesHook { year = "1980"; };
-
- updateAutotoolsGnuConfigScriptsHook = makeSetupHook
- { substitutions = { gnu_config = gnu-config;}; }
- ../build-support/setup-hooks/update-autotools-gnu-config-scripts.sh;
-
- gogUnpackHook = makeSetupHook {
- name = "gog-unpack-hook";
- deps = [ innoextract file-rename ]; }
- ../build-support/setup-hooks/gog-unpack.sh;
-
- buildEnv = callPackage ../build-support/buildenv { }; # not actually a package
-
- buildFHSUserEnv = callPackage ../build-support/build-fhs-userenv { };
-
- buildMaven = callPackage ../build-support/build-maven.nix {};
-
- cmark = callPackage ../development/libraries/cmark { };
-
- dhallToNix = callPackage ../build-support/dhall-to-nix.nix {
- inherit dhall-nix;
- };
-
- diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins;
-
- dieHook = makeSetupHook {} ../build-support/setup-hooks/die.sh;
-
- digitalbitbox = libsForQt5.callPackage ../applications/misc/digitalbitbox { };
-
- # go 1.9 pin until https://github.com/moby/moby/pull/35739
- dockerTools = callPackage ../build-support/docker { go = go_1_9; };
-
- docker_compose = pythonPackages.docker_compose;
-
- docker-ls = callPackage ../tools/misc/docker-ls { };
-
- dotfiles = callPackage ../applications/misc/dotfiles { };
-
- dotnetenv = callPackage ../build-support/dotnetenv {
- dotnetfx = dotnetfx40;
- };
-
- dotnetbuildhelpers = callPackage ../build-support/dotnetbuildhelpers { };
-
- dotnet-sdk = callPackage ../development/compilers/dotnet/sdk/default.nix { };
-
- dispad = callPackage ../tools/X11/dispad { };
-
- dump1090 = callPackage ../applications/misc/dump1090 { };
-
- ebook2cw = callPackage ../applications/misc/ebook2cw { };
-
- vsenv = callPackage ../build-support/vsenv {
- vs = vs90wrapper;
- };
-
- fetchbower = callPackage ../build-support/fetchbower {
- inherit (nodePackages) bower2nix;
- };
-
- fetchbzr = callPackage ../build-support/fetchbzr { };
-
- fetchcvs = callPackage ../build-support/fetchcvs { };
-
- fetchdarcs = callPackage ../build-support/fetchdarcs { };
-
- fetchdocker = callPackage ../build-support/fetchdocker { };
-
- fetchDockerConfig = callPackage ../build-support/fetchdocker/fetchDockerConfig.nix { };
-
- fetchDockerLayer = callPackage ../build-support/fetchdocker/fetchDockerLayer.nix { };
-
- fetchfossil = callPackage ../build-support/fetchfossil { };
-
- fetchgit = callPackage ../build-support/fetchgit {
- git = gitMinimal;
- };
-
- fetchgitPrivate = callPackage ../build-support/fetchgit/private.nix { };
-
- fetchgitLocal = callPackage ../build-support/fetchgitlocal { };
-
- fetchmtn = callPackage ../build-support/fetchmtn (config.fetchmtn or {});
-
- fetchMavenArtifact = callPackage ../build-support/fetchmavenartifact { };
-
- graph-easy = callPackage ../tools/graphics/graph-easy { };
-
- packer = callPackage ../development/tools/packer { };
-
- mht2htm = callPackage ../tools/misc/mht2htm { };
-
- fetchpatch = callPackage ../build-support/fetchpatch { };
-
- fetchs3 = callPackage ../build-support/fetchs3 { };
-
- fetchsvn = callPackage ../build-support/fetchsvn {
- sshSupport = true;
- };
-
- fetchsvnrevision = import ../build-support/fetchsvnrevision runCommand subversion;
-
- fetchsvnssh = callPackage ../build-support/fetchsvnssh {
- sshSupport = true;
- };
-
- fetchhg = callPackage ../build-support/fetchhg { };
-
- # `fetchurl' downloads a file from the network.
- fetchurl = import ../build-support/fetchurl {
- inherit lib stdenvNoCC;
- # On darwin, libkrb5 needs bootstrap_cmds which would require
- # converting many packages to fetchurl_boot to avoid evaluation cycles.
- curl = buildPackages.curl.override (lib.optionalAttrs stdenv.isDarwin { gssSupport = false; });
- };
-
- fetchRepoProject = callPackage ../build-support/fetchrepoproject { };
-
- fetchipfs = import ../build-support/fetchipfs {
- inherit curl stdenv;
- };
-
- # fetchurlBoot is used for curl and its dependencies in order to
- # prevent a cyclic dependency (curl depends on curl.tar.bz2,
- # curl.tar.bz2 depends on fetchurl, fetchurl depends on curl). It
- # uses the curl from the previous bootstrap phase (e.g. a statically
- # linked curl in the case of stdenv-linux).
- fetchurlBoot = stdenv.fetchurlBoot;
-
- fetchzip = callPackage ../build-support/fetchzip { };
-
- fetchCrate = callPackage ../build-support/rust/fetchcrate.nix { };
-
- fetchFromGitHub = {
- owner, repo, rev, name ? "source",
- fetchSubmodules ? false, private ? false,
- githubBase ? "github.com", varPrefix ? null,
- ... # For hash agility
- }@args: assert private -> !fetchSubmodules;
- let
- baseUrl = "https://${githubBase}/${owner}/${repo}";
- passthruAttrs = removeAttrs args [ "owner" "repo" "rev" "fetchSubmodules" "private" "githubBase" "varPrefix" ];
- varBase = "NIX${if varPrefix == null then "" else "_${varPrefix}"}_GITHUB_PRIVATE_";
- # We prefer fetchzip in cases we don't need submodules as the hash
- # is more stable in that case.
- fetcher = if fetchSubmodules then fetchgit else fetchzip;
- privateAttrs = lib.optionalAttrs private {
- netrcPhase = ''
- if [ -z "''$${varBase}USERNAME" -o -z "''$${varBase}PASSWORD" ]; then
- echo "Error: Private fetchFromGitHub requires the nix building process (nix-daemon in multi user mode) to have the ${varBase}USERNAME and ${varBase}PASSWORD env vars set." >&2
- exit 1
- fi
- cat > netrc <<EOF
- machine ${githubBase}
- login ''$${varBase}USERNAME
- password ''$${varBase}PASSWORD
- EOF
- '';
- netrcImpureEnvVars = [ "${varBase}USERNAME" "${varBase}PASSWORD" ];
- };
- fetcherArgs = (if fetchSubmodules
- then { inherit rev fetchSubmodules; url = "${baseUrl}.git"; }
- else ({ url = "${baseUrl}/archive/${rev}.tar.gz"; } // privateAttrs)
- ) // passthruAttrs // { inherit name; };
- in fetcher fetcherArgs // { meta.homepage = baseUrl; inherit rev; };
-
- fetchFromBitbucket = {
- owner, repo, rev, name ? "source",
- ... # For hash agility
- }@args: fetchzip ({
- inherit name;
- url = "https://bitbucket.org/${owner}/${repo}/get/${rev}.tar.gz";
- meta.homepage = "https://bitbucket.org/${owner}/${repo}/";
- extraPostFetch = ''rm -f "$out"/.hg_archival.txt''; # impure file; see #12002
- } // removeAttrs args [ "owner" "repo" "rev" ]) // { inherit rev; };
-
- # cgit example, snapshot support is optional in cgit
- fetchFromSavannah = {
- repo, rev, name ? "source",
- ... # For hash agility
- }@args: fetchzip ({
- inherit name;
- url = "http://git.savannah.gnu.org/cgit/${repo}.git/snapshot/${repo}-${rev}.tar.gz";
- meta.homepage = "http://git.savannah.gnu.org/cgit/${repo}.git/";
- } // removeAttrs args [ "repo" "rev" ]) // { inherit rev; };
-
- # gitlab example
- fetchFromGitLab = {
- owner, repo, rev, name ? "source",
- ... # For hash agility
- }@args: fetchzip ({
- inherit name;
- url = "https://gitlab.com/${owner}/${repo}/repository/archive.tar.gz?ref=${rev}";
- meta.homepage = "https://gitlab.com/${owner}/${repo}/";
- } // removeAttrs args [ "owner" "repo" "rev" ]) // { inherit rev; };
-
- # gitweb example, snapshot support is optional in gitweb
- fetchFromRepoOrCz = {
- repo, rev, name ? "source",
- ... # For hash agility
- }@args: fetchzip ({
- inherit name;
- url = "http://repo.or.cz/${repo}.git/snapshot/${rev}.tar.gz";
- meta.homepage = "http://repo.or.cz/${repo}.git/";
- } // removeAttrs args [ "repo" "rev" ]) // { inherit rev; };
-
- fetchNuGet = callPackage ../build-support/fetchnuget { };
- buildDotnetPackage = callPackage ../build-support/build-dotnet-package { };
-
- fetchgx = callPackage ../build-support/fetchgx { };
-
- resolveMirrorURLs = {url}: fetchurl {
- showURLs = true;
- inherit url;
- };
-
- ld-is-cc-hook = makeSetupHook { name = "ld-is-cc-hook"; }
- ../build-support/setup-hooks/ld-is-cc-hook.sh;
-
- libredirect = callPackage ../build-support/libredirect { };
-
- madonctl = callPackage ../applications/misc/madonctl { };
-
- makeDesktopItem = callPackage ../build-support/make-desktopitem { };
-
- makeAutostartItem = callPackage ../build-support/make-startupitem { };
-
- makeInitrd = { contents, compressor ? "gzip -9n", prepend ? [ ] }:
- callPackage ../build-support/kernel/make-initrd.nix {
- inherit contents compressor prepend;
- };
-
- makeWrapper = makeSetupHook { deps = [ dieHook ]; }
- ../build-support/setup-hooks/make-wrapper.sh;
-
- makeModulesClosure = { kernel, firmware, rootModules, allowMissing ? false }:
- callPackage ../build-support/kernel/modules-closure.nix {
- inherit kernel firmware rootModules allowMissing;
- };
-
- mkShell = callPackage ../build-support/mkshell { };
-
- nixBufferBuilders = import ../build-support/emacs/buffer.nix { inherit (pkgs) lib writeText; inherit (emacsPackagesNg) inherit-local; };
-
- pathsFromGraph = ../build-support/kernel/paths-from-graph.pl;
-
- closureInfo = callPackage ../build-support/closure-info.nix { };
-
- setupSystemdUnits = callPackage ../build-support/setup-systemd-units.nix { };
-
- singularity-tools = callPackage ../build-support/singularity-tools { };
-
- srcOnly = args: callPackage ../build-support/src-only args;
-
- substituteAll = callPackage ../build-support/substitute/substitute-all.nix { };
-
- substituteAllFiles = callPackage ../build-support/substitute-files/substitute-all-files.nix { };
-
- replaceDependency = callPackage ../build-support/replace-dependency.nix { };
-
- nukeReferences = callPackage ../build-support/nuke-references/default.nix { };
-
- removeReferencesTo = callPackage ../build-support/remove-references-to/default.nix { };
-
- vmTools = callPackage ../build-support/vm/default.nix { };
-
- releaseTools = callPackage ../build-support/release/default.nix { };
-
- composableDerivation = callPackage ../../lib/composable-derivation.nix { };
-
- inherit (lib.systems) platforms;
-
- setJavaClassPath = makeSetupHook { } ../build-support/setup-hooks/set-java-classpath.sh;
-
- fixDarwinDylibNames = makeSetupHook { } ../build-support/setup-hooks/fix-darwin-dylib-names.sh;
-
- keepBuildTree = makeSetupHook { } ../build-support/setup-hooks/keep-build-tree.sh;
-
- enableGCOVInstrumentation = makeSetupHook { } ../build-support/setup-hooks/enable-coverage-instrumentation.sh;
-
- makeGCOVReport = makeSetupHook
- { deps = [ pkgs.lcov pkgs.enableGCOVInstrumentation ]; }
- ../build-support/setup-hooks/make-coverage-analysis-report.sh;
-
- # intended to be used like nix-build -E 'with <nixpkgs> {}; enableDebugging fooPackage'
- enableDebugging = pkg: pkg.override { stdenv = stdenvAdapters.keepDebugInfo pkg.stdenv; };
-
- findXMLCatalogs = makeSetupHook { } ../build-support/setup-hooks/find-xml-catalogs.sh;
-
- wrapGAppsHook = makeSetupHook {
- deps = [ gnome3.dconf.lib gnome3.gtk librsvg makeWrapper ];
- } ../build-support/setup-hooks/wrap-gapps-hook.sh;
-
- separateDebugInfo = makeSetupHook { } ../build-support/setup-hooks/separate-debug-info.sh;
-
- setupDebugInfoDirs = makeSetupHook { } ../build-support/setup-hooks/setup-debug-info-dirs.sh;
-
- useOldCXXAbi = makeSetupHook { } ../build-support/setup-hooks/use-old-cxx-abi.sh;
-
- iconConvTools = callPackage ../build-support/icon-conv-tools {};
-
-
- ### TOOLS
-
- _9pfs = callPackage ../tools/filesystems/9pfs { };
-
- a2ps = callPackage ../tools/text/a2ps { };
-
- abcm2ps = callPackage ../tools/audio/abcm2ps { };
-
- abcmidi = callPackage ../tools/audio/abcmidi { };
-
- abduco = callPackage ../tools/misc/abduco { };
-
- acbuild = callPackage ../applications/misc/acbuild { };
-
- acct = callPackage ../tools/system/acct { };
-
- acoustidFingerprinter = callPackage ../tools/audio/acoustid-fingerprinter {
- ffmpeg = ffmpeg_1;
- };
-
- acpica-tools = callPackage ../tools/system/acpica-tools { };
-
- actdiag = pythonPackages.actdiag;
-
- actkbd = callPackage ../tools/system/actkbd { };
-
- advancecomp = callPackage ../tools/compression/advancecomp {};
-
- aefs = callPackage ../tools/filesystems/aefs { };
-
- aegisub = callPackage ../applications/video/aegisub {
- wxGTK = wxGTK30;
- spellcheckSupport = config.aegisub.spellcheckSupport or true;
- automationSupport = config.aegisub.automationSupport or true;
- openalSupport = config.aegisub.openalSupport or false;
- alsaSupport = config.aegisub.alsaSupport or true;
- pulseaudioSupport = config.aegisub.pulseaudioSupport or true;
- portaudioSupport = config.aegisub.portaudioSupport or false;
- };
-
- aespipe = callPackage ../tools/security/aespipe { };
-
- aescrypt = callPackage ../tools/misc/aescrypt { };
-
- acme-client = callPackage ../tools/networking/acme-client { inherit (darwin) apple_sdk; };
-
- afew = callPackage ../applications/networking/mailreaders/afew { pythonPackages = python3Packages; };
-
- afio = callPackage ../tools/archivers/afio { };
-
- afl = callPackage ../tools/security/afl {
- stdenv = clangStdenv;
- };
-
- afpfs-ng = callPackage ../tools/filesystems/afpfs-ng/default.nix { };
-
- agrep = callPackage ../tools/text/agrep { };
-
- aha = callPackage ../tools/text/aha { };
-
- ahcpd = callPackage ../tools/networking/ahcpd { };
-
- aide = callPackage ../tools/security/aide { };
-
- aircrack-ng = callPackage ../tools/networking/aircrack-ng { };
-
- airfield = callPackage ../tools/networking/airfield { };
-
- airsonic = callPackage ../servers/misc/airsonic { };
-
- airspy = callPackage ../applications/misc/airspy { };
-
- airtame = callPackage ../applications/misc/airtame { };
-
- aj-snapshot = callPackage ../applications/audio/aj-snapshot { };
-
- albert = libsForQt5.callPackage ../applications/misc/albert {};
-
- alacritty = callPackage ../applications/misc/alacritty {
- inherit (xorg) libXcursor libXxf86vm libXi;
- };
-
- amazon-glacier-cmd-interface = callPackage ../tools/backup/amazon-glacier-cmd-interface { };
-
- ammonite = callPackage ../development/tools/ammonite {};
-
- amtterm = callPackage ../tools/system/amtterm {};
-
- analog = callPackage ../tools/admin/analog {};
-
- ansifilter = callPackage ../tools/text/ansifilter {};
-
- apktool = callPackage ../development/tools/apktool {
- buildTools = androidenv.buildTools;
- };
-
- apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { };
-
- apt-offline = callPackage ../tools/misc/apt-offline { };
-
- aptly = callPackage ../tools/misc/aptly { };
-
- archivemount = callPackage ../tools/filesystems/archivemount { };
-
- arandr = callPackage ../tools/X11/arandr { };
-
- arangodb = callPackage ../servers/nosql/arangodb { };
-
- arcanist = callPackage ../development/tools/misc/arcanist {};
-
- arduino = arduino-core.override { withGui = true; };
-
- arduino-core = callPackage ../development/arduino/arduino-core {
- jdk = jdk;
- withGui = false;
- };
-
- apitrace = libsForQt5.callPackage ../applications/graphics/apitrace {};
-
- argus = callPackage ../tools/networking/argus {};
-
- argus-clients = callPackage ../tools/networking/argus-clients {};
-
- argtable = callPackage ../tools/misc/argtable {};
-
- argyllcms = callPackage ../tools/graphics/argyllcms {};
-
- arm-frc-linux-gnueabi-eglibc = callPackage ../development/libraries/arm-frc-linux-gnueabi-eglibc {};
-
- arm-frc-linux-gnueabi-linux-api-headers = callPackage ../development/libraries/arm-frc-linux-gnueabi-linux-api-headers {};
-
- arm-frc-linux-gnueabi-binutils = callPackage ../development/tools/misc/arm-frc-linux-gnueabi-binutils {};
-
- arm-frc-linux-gnueabi-gcc = callPackage ../development/compilers/arm-frc-linux-gnueabi-gcc {};
-
- arp-scan = callPackage ../tools/misc/arp-scan { };
-
- inherit (callPackages ../data/fonts/arphic {})
- arphic-ukai arphic-uming;
-
- artyFX = callPackage ../applications/audio/artyFX {};
-
- as31 = callPackage ../development/compilers/as31 {};
-
- owl-lisp = callPackage ../development/compilers/owl-lisp {};
-
- ascii = callPackage ../tools/text/ascii { };
-
- asciinema = callPackage ../tools/misc/asciinema {};
-
- asymptote = callPackage ../tools/graphics/asymptote {
- texLive = texlive.combine { inherit (texlive) scheme-small epsf cm-super; };
- gsl = gsl_1;
- };
-
- atomicparsley = callPackage ../tools/video/atomicparsley { };
-
- autoflake = callPackage ../development/tools/analysis/autoflake { };
-
- avfs = callPackage ../tools/filesystems/avfs { };
-
- awscli = callPackage ../tools/admin/awscli { };
-
- awsebcli = callPackage ../tools/virtualization/awsebcli {};
-
- awslogs = callPackage ../tools/admin/awslogs { };
-
- aws_shell = pythonPackages.callPackage ../tools/admin/aws_shell { };
-
- aws-vault = callPackage ../tools/admin/aws-vault { };
-
- azure-cli = nodePackages.azure-cli;
-
- azure-vhd-utils = callPackage ../tools/misc/azure-vhd-utils { };
-
- awless = callPackage ../tools/virtualization/awless { };
-
- ec2_api_tools = callPackage ../tools/virtualization/ec2-api-tools { };
-
- ec2_ami_tools = callPackage ../tools/virtualization/ec2-ami-tools { };
-
- altermime = callPackage ../tools/networking/altermime {};
-
- amule = callPackage ../tools/networking/p2p/amule { };
-
- amuleDaemon = appendToName "daemon" (amule.override {
- monolithic = false;
- daemon = true;
- });
-
- amuleGui = appendToName "gui" (amule.override {
- monolithic = false;
- client = true;
- });
-
- apg = callPackage ../tools/security/apg { };
-
- apt = callPackage ../tools/package-management/apt {
- inherit (perlPackages) Po4a;
- # include/c++/6.4.0/cstdlib:75:25: fatal error: stdlib.h: No such file or directory
- stdenv = overrideCC stdenv gcc5;
- };
-
- autorevision = callPackage ../tools/misc/autorevision { };
-
- bcachefs-tools = callPackage ../tools/filesystems/bcachefs-tools { };
-
- bmap-tools = callPackage ../tools/misc/bmap-tools { };
-
- bonnie = callPackage ../tools/filesystems/bonnie { };
-
- bonfire = callPackage ../tools/misc/bonfire { };
-
- container-linux-config-transpiler = callPackage ../development/tools/container-linux-config-transpiler { };
-
- chkcrontab = callPackage ../tools/admin/chkcrontab { };
-
- djmount = callPackage ../tools/filesystems/djmount { };
-
- dgsh = callPackage ../shells/dgsh { };
-
- dkimpy = pythonPackages.dkimpy;
-
- ecdsautils = callPackage ../tools/security/ecdsautils { };
-
- elvish = callPackage ../shells/elvish { };
-
- encryptr = callPackage ../tools/security/encryptr {
- gconf = gnome2.GConf;
- };
-
- enchive = callPackage ../tools/security/enchive { };
-
- enpass = callPackage ../tools/security/enpass { };
-
- ezstream = callPackage ../tools/audio/ezstream { };
-
- genymotion = callPackage ../development/mobile/genymotion { };
-
- git-fire = callPackage ../tools/misc/git-fire { };
-
- gitless = callPackage ../applications/version-management/gitless/default.nix { };
-
- grc = callPackage ../tools/misc/grc { };
-
- green-pdfviewer = callPackage ../applications/misc/green-pdfviewer {
- SDL = SDL_sixel;
- };
-
- gcsfuse = callPackage ../tools/filesystems/gcsfuse { };
-
- glyr = callPackage ../tools/audio/glyr { };
-
- imgpatchtools = callPackage ../development/mobile/imgpatchtools { };
-
- lastpass-cli = callPackage ../tools/security/lastpass-cli { };
-
- pass = callPackage ../tools/security/pass { };
- pass-otp = callPackage ../tools/security/pass-otp { };
-
- gopass = callPackage ../tools/security/gopass { };
-
- browserpass = callPackage ../tools/security/browserpass { };
-
- oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { };
-
- kwakd = callPackage ../servers/kwakd { };
-
- kwm = callPackage ../os-specific/darwin/kwm { };
-
- khd = callPackage ../os-specific/darwin/khd {
- inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
- };
-
- reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace {};
-
- skhd = callPackage ../os-specific/darwin/skhd {
- inherit (darwin.apple_sdk.frameworks) Carbon;
- };
-
- qes = callPackage ../os-specific/darwin/qes {
- inherit (darwin.apple_sdk.frameworks) Carbon;
- };
-
- xcodeenv = callPackage ../development/mobile/xcodeenv { };
-
- titaniumenv = callPackage ../development/mobile/titaniumenv {
- pkgs_i686 = pkgsi686Linux;
- };
-
- adbfs-rootless = callPackage ../development/mobile/adbfs-rootless {
- adb = androidenv.platformTools;
- };
-
- adb-sync = callPackage ../development/mobile/adb-sync { };
-
- androidenv = callPackage ../development/mobile/androidenv {
- pkgs_i686 = pkgsi686Linux;
- };
-
- inherit (androidenv) androidndk;
-
- androidsdk = androidenv.androidsdk_8_0;
-
- androidsdk_extras = self.androidenv.androidsdk_8_0_extras;
-
- webos = recurseIntoAttrs {
- cmake-modules = callPackage ../development/mobile/webos/cmake-modules.nix { };
-
- novacom = callPackage ../development/mobile/webos/novacom.nix { };
- novacomd = callPackage ../development/mobile/webos/novacomd.nix { };
- };
-
- arc-theme = callPackage ../misc/themes/arc { };
-
- arc-kde-theme = callPackage ../misc/themes/arc-kde { };
-
- adapta-gtk-theme = callPackage ../misc/themes/adapta { };
-
- aria2 = callPackage ../tools/networking/aria2 {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
- aria = aria2;
-
- aspcud = callPackage ../tools/misc/aspcud { };
-
- at = callPackage ../tools/system/at { };
-
- atftp = callPackage ../tools/networking/atftp { };
-
- autogen = callPackage ../development/tools/misc/autogen {
- guile = guile_2_0;
- };
-
- autojump = callPackage ../tools/misc/autojump { };
-
- autorandr = callPackage ../tools/misc/autorandr {};
-
- avahi = callPackage ../development/libraries/avahi {
- qt4Support = config.avahi.qt4Support or false;
- };
-
- avro-c = callPackage ../development/libraries/avro-c { };
-
- avro-cpp = callPackage ../development/libraries/avro-c++ { boost = boost160; };
-
- aws = callPackage ../tools/virtualization/aws { };
-
- aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { };
-
- awstats = callPackage ../tools/system/awstats { };
-
- axel = callPackage ../tools/networking/axel {
- libssl = openssl;
- };
-
- axoloti = callPackage ../applications/audio/axoloti { };
- dfu-util-axoloti = callPackage ../applications/audio/axoloti/dfu-util.nix { };
- libusb1-axoloti = callPackage ../applications/audio/axoloti/libusb1.nix {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) IOKit;
- };
-
- azureus = callPackage ../tools/networking/p2p/azureus { };
-
- backblaze-b2 = python.pkgs.callPackage ../development/tools/backblaze-b2 { };
-
- backup = callPackage ../tools/backup/backup { };
-
- bar = callPackage ../tools/system/bar {};
-
- base16-builder = callPackage ../misc/base16-builder { };
-
- basex = callPackage ../tools/text/xml/basex { };
-
- babeld = callPackage ../tools/networking/babeld { };
-
- badvpn = callPackage ../tools/networking/badvpn {};
-
- barcode = callPackage ../tools/graphics/barcode {};
-
- bashburn = callPackage ../tools/cd-dvd/bashburn { };
-
- bashmount = callPackage ../tools/filesystems/bashmount {};
-
- bc = callPackage ../tools/misc/bc { };
-
- bdf2psf = callPackage ../tools/misc/bdf2psf { };
-
- bcat = callPackage ../tools/text/bcat {};
-
- bcache-tools = callPackage ../tools/filesystems/bcache-tools { };
-
- bchunk = callPackage ../tools/cd-dvd/bchunk { };
-
- inherit (callPackages ../misc/logging/beats/5.x.nix { })
- filebeat
- heartbeat
- metricbeat
- packetbeat;
-
- inherit (let beats6 = callPackages ../misc/logging/beats/6.x.nix { }; in {
- filebeat6 = beats6.filebeat;
- heartbeat6 = beats6.heartbeat;
- metricbeat6 = beats6.metricbeat;
- packetbeat6 = beats6.packetbeat;
- })
- filebeat6
- heartbeat6
- metricbeat6
- packetbeat6;
-
- bfr = callPackage ../tools/misc/bfr { };
-
- bibtool = callPackage ../tools/misc/bibtool { };
-
- bibutils = callPackage ../tools/misc/bibutils { };
-
- bibtex2html = callPackage ../tools/misc/bibtex2html { };
-
- bindfs = callPackage ../tools/filesystems/bindfs { };
-
- bins = callPackage ../tools/graphics/bins { };
-
- bitbucket-cli = python2Packages.bitbucket-cli;
-
- blink = callPackage ../applications/networking/instant-messengers/blink { };
-
- libqmatrixclient = libsForQt5.callPackage ../development/libraries/libqmatrixclient { };
-
- quaternion = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { };
-
- tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { };
-
- blink1-tool = callPackage ../tools/misc/blink1-tool { };
-
- blitz = callPackage ../development/libraries/blitz {
- boost = boost160;
- };
-
- blockdiag = pythonPackages.blockdiag;
-
- blsd = callPackage ../tools/misc/blsd {
- libgit2 = libgit2_0_25;
- };
-
- bluez-tools = callPackage ../tools/bluetooth/bluez-tools { };
-
- bmon = callPackage ../tools/misc/bmon { };
-
- bochs = callPackage ../applications/virtualization/bochs { };
-
- bubblewrap = callPackage ../tools/admin/bubblewrap { };
-
- borgbackup = callPackage ../tools/backup/borg { };
-
- boomerang = libsForQt5.callPackage ../development/tools/boomerang { };
-
- boost-build = callPackage ../development/tools/boost-build { };
-
- boot = callPackage ../development/tools/build-managers/boot { };
-
- bootchart = callPackage ../tools/system/bootchart { };
-
- bowtie2 = callPackage ../applications/science/biology/bowtie2 { };
-
- boxfs = callPackage ../tools/filesystems/boxfs { };
-
- brasero-original = lowPrio (callPackage ../tools/cd-dvd/brasero { });
-
- brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };
-
- brltty = callPackage ../tools/misc/brltty {
- alsaSupport = (!stdenv.isDarwin);
- systemdSupport = stdenv.isLinux;
- };
- bro = callPackage ../applications/networking/ids/bro { };
-
- bruteforce-luks = callPackage ../tools/security/bruteforce-luks { };
-
- bsod = callPackage ../misc/emulators/bsod { };
-
- btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { };
-
- btrfs-dedupe = callPackage ../tools/filesystems/btrfs-dedupe/default.nix {};
-
- btrbk = callPackage ../tools/backup/btrbk { };
-
- buildtorrent = callPackage ../tools/misc/buildtorrent { };
-
- bustle = haskellPackages.bustle;
-
- bwm_ng = callPackage ../tools/networking/bwm-ng { };
-
- byobu = callPackage ../tools/misc/byobu {
- # Choices: [ tmux screen ];
- textual-window-manager = tmux;
- };
-
- bsh = fetchurl {
- url = http://www.beanshell.org/bsh-2.0b5.jar;
- sha256 = "0p2sxrpzd0vsk11zf3kb5h12yl1nq4yypb5mpjrm8ww0cfaijck2";
- };
-
- btfs = callPackage ../os-specific/linux/btfs { };
-
- buildah = callPackage ../development/tools/buildah { };
-
- burpsuite = callPackage ../tools/networking/burpsuite {};
-
- c3d = callPackage ../applications/graphics/c3d {
- inherit (darwin.apple_sdk.frameworks) Cocoa;
- };
-
- cue2pops = callPackage ../tools/cd-dvd/cue2pops { };
-
- cabal2nix = haskell.lib.overrideCabal haskellPackages.cabal2nix (drv: {
- isLibrary = false;
- enableSharedExecutables = false;
- executableToolDepends = [ makeWrapper ];
- postInstall = ''
- exe=$out/libexec/${drv.pname}-${drv.version}/${drv.pname}
- install -D $out/bin/${drv.pname} $exe
- rm -rf $out/{bin,lib,share}
- makeWrapper $exe $out/bin/${drv.pname} \
- --prefix PATH ":" "${nix}/bin" \
- --prefix PATH ":" "${nix-prefetch-scripts}/bin"
- mkdir -p $out/share/{bash-completion/completions,zsh/vendor-completions,fish/completions}
- $exe --bash-completion-script $exe >$out/share/bash-completion/completions/${drv.pname}
- $exe --zsh-completion-script $exe >$out/share/zsh/vendor-completions/_${drv.pname}
- $exe --fish-completion-script $exe >$out/share/fish/completions/${drv.pname}.fish
- '';
- });
-
- stack2nix = with haskell.lib; overrideCabal (justStaticExecutables haskellPackages.stack2nix) (drv: {
- executableToolDepends = [ makeWrapper ];
- postInstall = ''
- wrapProgram $out/bin/stack2nix \
- --prefix PATH ":" "${git}/bin:${cabal2nix}/bin:${cabal-install}/bin:${stack}/bin"
- '';
- });
-
- caddy = callPackage ../servers/caddy { };
- traefik = callPackage ../servers/traefik { };
-
- calamares = libsForQt5.callPackage ../tools/misc/calamares {
- python = python3;
- boost = pkgs.boost.override { python = python3; };
- libyamlcpp = callPackage ../development/libraries/libyaml-cpp { inherit boost; };
- };
-
- capstone = callPackage ../development/libraries/capstone { };
- unicorn-emu = callPackage ../development/libraries/unicorn-emu { };
-
- cataract = callPackage ../applications/misc/cataract { };
- cataract-unstable = callPackage ../applications/misc/cataract/unstable.nix { };
-
- catch = callPackage ../development/libraries/catch { };
-
- catdoc = callPackage ../tools/text/catdoc { };
-
- catdocx = callPackage ../tools/text/catdocx { };
-
- catclock = callPackage ../applications/misc/catclock { };
-
- cde = callPackage ../tools/package-management/cde { };
-
- cdemu-daemon = callPackage ../misc/emulators/cdemu/daemon.nix { };
-
- cdemu-client = callPackage ../misc/emulators/cdemu/client.nix { };
-
- ceres-solver = callPackage ../development/libraries/ceres-solver {
- google-gflags = null; # only required for examples/tests
- };
-
- gcdemu = callPackage ../misc/emulators/cdemu/gui.nix { };
-
- image-analyzer = callPackage ../misc/emulators/cdemu/analyzer.nix { };
-
- ccnet = callPackage ../tools/networking/ccnet { };
-
- cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { };
-
- ckbcomp = callPackage ../tools/X11/ckbcomp { };
-
- clac = callPackage ../tools/misc/clac {};
-
- clasp = callPackage ../tools/misc/clasp { };
-
- cli53 = callPackage ../tools/admin/cli53 { };
-
- cli-visualizer = callPackage ../applications/misc/cli-visualizer { };
-
- clog-cli = callPackage ../development/tools/clog-cli { };
-
- cloud-init = callPackage ../tools/virtualization/cloud-init { };
-
- cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { };
-
- clib = callPackage ../tools/package-management/clib { };
-
- clingo = callPackage ../applications/science/logic/potassco/clingo.nix { };
-
- colord-kde = libsForQt5.callPackage ../tools/misc/colord-kde {};
-
- colpack = callPackage ../applications/science/math/colpack { };
-
- consul = callPackage ../servers/consul { };
-
- consul-ui = callPackage ../servers/consul/ui.nix { };
-
- consul-alerts = callPackage ../servers/monitoring/consul-alerts { };
-
- consul-template = callPackage ../tools/system/consul-template { };
-
- copyright-update = callPackage ../tools/text/copyright-update { };
-
- corebird = callPackage ../applications/networking/corebird { };
-
- corosync = callPackage ../servers/corosync { };
-
- cowsay = callPackage ../tools/misc/cowsay { };
-
- cherrytree = callPackage ../applications/misc/cherrytree { };
-
- chntpw = callPackage ../tools/security/chntpw { };
-
- clipster = callPackage ../tools/misc/clipster { };
-
- coprthr = callPackage ../development/libraries/coprthr {
- flex = flex_2_5_35;
- };
-
- cpulimit = callPackage ../tools/misc/cpulimit { };
-
- codesearch = callPackage ../tools/text/codesearch { };
-
- contacts = callPackage ../tools/misc/contacts {
- inherit (darwin.apple_sdk.frameworks) Foundation AddressBook;
- };
-
- coturn = callPackage ../servers/coturn { };
-
- coursier = callPackage ../development/tools/coursier {};
-
- cri-tools = callPackage ../tools/virtualization/cri-tools {};
-
- crunch = callPackage ../tools/security/crunch { };
-
- crudini = callPackage ../tools/misc/crudini { };
-
- cucumber = callPackage ../development/tools/cucumber {};
-
- daemontools = callPackage ../tools/admin/daemontools { };
-
- dale = callPackage ../development/compilers/dale { };
-
- dante = callPackage ../servers/dante { };
-
- datamash = callPackage ../tools/misc/datamash { };
-
- datefudge = callPackage ../tools/system/datefudge { };
-
- dateutils = callPackage ../tools/misc/dateutils { };
-
- ddar = pythonPackages.callPackage ../tools/backup/ddar { };
-
- ddate = callPackage ../tools/misc/ddate { };
-
- dehydrated = callPackage ../tools/admin/dehydrated { };
-
- deis = callPackage ../development/tools/deis {};
-
- deisctl = callPackage ../development/tools/deisctl {};
-
- deja-dup = callPackage ../applications/backup/deja-dup { };
-
- devmem2 = callPackage ../os-specific/linux/devmem2 { };
-
- dbus-broker = callPackage ../os-specific/linux/dbus-broker { };
-
- ioport = callPackage ../os-specific/linux/ioport {};
-
- diagrams-builder = callPackage ../tools/graphics/diagrams-builder {
- inherit (haskellPackages) ghcWithPackages diagrams-builder;
- };
-
- dialog = callPackage ../development/tools/misc/dialog { };
-
- dibbler = callPackage ../tools/networking/dibbler { };
-
- ding = callPackage ../applications/misc/ding {
- aspellDicts_de = aspellDicts.de;
- aspellDicts_en = aspellDicts.en;
- };
-
- dirb = callPackage ../tools/networking/dirb { };
-
- direnv = callPackage ../tools/misc/direnv { };
-
- discount = callPackage ../tools/text/discount { };
-
- diskscan = callPackage ../tools/misc/diskscan { };
-
- disorderfs = callPackage ../tools/filesystems/disorderfs {
- asciidoc = asciidoc-full;
- };
-
- dislocker = callPackage ../tools/filesystems/dislocker { };
-
- ditaa = callPackage ../tools/graphics/ditaa { };
-
- dino = callPackage ../applications/networking/instant-messengers/dino { };
-
- dlx = callPackage ../misc/emulators/dlx { };
-
- doitlive = callPackage ../tools/misc/doitlive { };
-
- dosage = pythonPackages.dosage;
-
- dpic = callPackage ../tools/graphics/dpic { };
-
- dragon-drop = callPackage ../tools/X11/dragon-drop {
- gtk = gtk3;
- };
-
- dtools = callPackage ../development/tools/dtools { };
-
- dtrx = callPackage ../tools/compression/dtrx { };
-
- duperemove = callPackage ../tools/filesystems/duperemove { };
-
- dynamic-colors = callPackage ../tools/misc/dynamic-colors { };
-
- earlyoom = callPackage ../os-specific/linux/earlyoom { };
-
- ecasound = callPackage ../applications/audio/ecasound { };
-
- edac-utils = callPackage ../os-specific/linux/edac-utils { };
-
- eggdrop = callPackage ../tools/networking/eggdrop { };
-
- elementary-icon-theme = callPackage ../data/icons/elementary-icon-theme { };
-
- elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { };
-
- elm-github-install = callPackage ../tools/package-management/elm-github-install { };
-
- emby = callPackage ../servers/emby { };
-
- enca = callPackage ../tools/text/enca { };
-
- ent = callPackage ../tools/misc/ent { };
-
- envconsul = callPackage ../tools/system/envconsul { };
-
- eschalot = callPackage ../tools/security/eschalot { };
-
- esptool = callPackage ../tools/misc/esptool { };
-
- esptool-ck = callPackage ../tools/misc/esptool-ck { };
-
- ephemeralpg = callPackage ../applications/misc/ephemeralpg {};
-
- et = callPackage ../applications/misc/et {};
-
- eternal-terminal = callPackage ../tools/networking/eternal-terminal {};
-
- f3 = callPackage ../tools/filesystems/f3 { };
-
- fac = callPackage ../development/tools/fac { };
-
- facedetect = callPackage ../tools/graphics/facedetect { };
-
- facter = callPackage ../tools/system/facter { };
-
- fasd = callPackage ../tools/misc/fasd { };
-
- fastJson = callPackage ../development/libraries/fastjson { };
-
- fast-cli = nodePackages.fast-cli;
-
- fd = callPackage ../tools/misc/fd { };
-
- filebench = callPackage ../tools/misc/filebench { };
-
- fileshelter = callPackage ../servers/web-apps/fileshelter { };
-
- fsmon = callPackage ../tools/misc/fsmon { };
-
- fsql = callPackage ../tools/misc/fsql { };
-
- fop = callPackage ../tools/typesetting/fop { };
-
- fondu = callPackage ../tools/misc/fondu { };
-
- fpp = callPackage ../tools/misc/fpp { };
-
- fsmark = callPackage ../tools/misc/fsmark { };
-
- fwup = callPackage ../tools/misc/fwup { };
-
- fzf = callPackage ../tools/misc/fzf { };
-
- fzy = callPackage ../tools/misc/fzy { };
-
- gbsplay = callPackage ../applications/audio/gbsplay { };
-
- gdrivefs = python27Packages.gdrivefs;
-
- gdrive = callPackage ../applications/networking/gdrive { };
-
- go-dependency-manager = callPackage ../development/tools/gdm { };
-
- geckodriver = callPackage ../development/tools/geckodriver { };
-
- geekbench = callPackage ../tools/misc/geekbench { };
-
- gencfsm = callPackage ../tools/security/gencfsm { };
-
- genromfs = callPackage ../tools/filesystems/genromfs { };
-
- gh-ost = callPackage ../tools/misc/gh-ost { };
-
- gist = callPackage ../tools/text/gist { };
-
- gixy = callPackage ../tools/admin/gixy { };
-
- gllvm = callPackage ../development/tools/gllvm { };
-
- glide = callPackage ../development/tools/glide { };
-
- glock = callPackage ../development/tools/glock { };
-
- glslviewer = callPackage ../development/tools/glslviewer {
- inherit (darwin.apple_sdk.frameworks) Cocoa;
- };
-
- gmic = callPackage ../tools/graphics/gmic { };
-
- goa = callPackage ../development/tools/goa { };
-
- gorilla-bin = callPackage ../tools/security/gorilla-bin { };
-
- gosu = callPackage ../tools/misc/gosu { };
-
- greg = callPackage ../applications/audio/greg {
- pythonPackages = python3Packages;
- };
-
- gringo = callPackage ../tools/misc/gringo { scons = scons_2_5_1; };
-
- grobi = callPackage ../tools/X11/grobi { };
-
- gti = callPackage ../tools/misc/gti { };
-
- heatseeker = callPackage ../tools/misc/heatseeker { };
-
- hebcal = callPackage ../tools/misc/hebcal {};
-
- hexio = callPackage ../development/tools/hexio { };
-
- hid-listen = callPackage ../tools/misc/hid-listen { };
-
- home-manager = callPackage ../tools/package-management/home-manager {};
-
- hostsblock = callPackage ../tools/misc/hostsblock { };
-
- hr = callPackage ../applications/misc/hr { };
-
- hyx = callPackage ../tools/text/hyx { };
-
- icdiff = callPackage ../tools/text/icdiff {};
-
- interlock = callPackage ../servers/interlock {};
-
- jbuilder = callPackage ../development/tools/ocaml/jbuilder { };
-
- kapacitor = callPackage ../servers/monitoring/kapacitor { };
-
- kisslicer = callPackage ../tools/misc/kisslicer { };
-
- klaus = callPackage ../servers/web-apps/klaus { };
-
- lcdproc = callPackage ../servers/monitoring/lcdproc { };
-
- languagetool = callPackage ../tools/text/languagetool { };
-
- loccount = callPackage ../development/tools/misc/loccount { };
-
- long-shebang = callPackage ../misc/long-shebang {};
-
- iio-sensor-proxy = callPackage ../os-specific/linux/iio-sensor-proxy { };
-
- ipvsadm = callPackage ../os-specific/linux/ipvsadm { };
-
- lynis = callPackage ../tools/security/lynis { };
-
- mathics = pythonPackages.mathics;
-
- masscan = callPackage ../tools/security/masscan {
- stdenv = gccStdenv;
- };
-
- massren = callPackage ../tools/misc/massren { };
-
- meritous = callPackage ../games/meritous { };
-
- meson = callPackage ../development/tools/build-managers/meson { };
-
- metabase = callPackage ../servers/metabase { };
-
- mp3blaster = callPackage ../applications/audio/mp3blaster { };
-
- mp3fs = callPackage ../tools/filesystems/mp3fs { };
-
- mpdas = callPackage ../tools/audio/mpdas { };
-
- mpdcron = callPackage ../tools/audio/mpdcron { };
-
- mpdris2 = callPackage ../tools/audio/mpdris2 { };
-
- mq-cli = callPackage ../tools/system/mq-cli { };
-
- nfdump = callPackage ../tools/networking/nfdump { };
-
- noteshrink = callPackage ../tools/misc/noteshrink { };
-
- nrsc5 = callPackage ../applications/misc/nrsc5 { };
-
- onboard = callPackage ../applications/misc/onboard { };
-
- optar = callPackage ../tools/graphics/optar {};
-
- patdiff = callPackage ../tools/misc/patdiff { };
-
- playerctl = callPackage ../tools/audio/playerctl { };
-
- ps_mem = callPackage ../tools/system/ps_mem { };
-
- parallel-rust = callPackage ../tools/misc/parallel-rust { };
-
- socklog = callPackage ../tools/system/socklog { };
-
- staccato = callPackage ../tools/text/staccato { };
-
- stagit = callPackage ../development/tools/stagit { };
-
- bash-supergenpass = callPackage ../tools/security/bash-supergenpass { };
-
- syscall_limiter = callPackage ../os-specific/linux/syscall_limiter {};
-
- syslogng = callPackage ../tools/system/syslog-ng { };
-
- syslogng_incubator = callPackage ../tools/system/syslog-ng-incubator { };
-
- ring-daemon = callPackage ../applications/networking/instant-messengers/ring-daemon { };
-
- riot-web = callPackage ../applications/networking/instant-messengers/riot/riot-web.nix {
- conf = config.riot-web.conf or null;
- };
-
- rsbep = callPackage ../tools/backup/rsbep { };
-
- rsyslog = callPackage ../tools/system/rsyslog {
- hadoop = null; # Currently Broken
- czmq = czmq3;
- };
-
- rsyslog-light = callPackage ../tools/system/rsyslog {
- libkrb5 = null;
- systemd = null;
- jemalloc = null;
- mysql = null;
- postgresql = null;
- libdbi = null;
- net_snmp = null;
- libuuid = null;
- curl = null;
- gnutls = null;
- libgcrypt = null;
- liblognorm = null;
- openssl = null;
- librelp = null;
- libgt = null;
- libksi = null;
- liblogging = null;
- libnet = null;
- hadoop = null;
- rdkafka = null;
- libmongo-client = null;
- czmq = null;
- rabbitmq-c = null;
- hiredis = null;
- };
-
- mar1d = callPackage ../games/mar1d { } ;
-
- mcrypt = callPackage ../tools/misc/mcrypt { };
-
- mongodb-tools = callPackage ../tools/misc/mongodb-tools { };
-
- mozlz4a = callPackage ../tools/compression/mozlz4a {
- pylz4 = python3Packages.lz4;
- };
-
- msr-tools = callPackage ../os-specific/linux/msr-tools { };
-
- mstflint = callPackage ../tools/misc/mstflint { };
-
- mcelog = callPackage ../os-specific/linux/mcelog {
- utillinux = utillinuxMinimal;
- };
-
- antigen = callPackage ../shells/antigen { };
-
- apparix = callPackage ../tools/misc/apparix { };
-
- appdata-tools = callPackage ../tools/misc/appdata-tools { };
-
- arping = callPackage ../tools/networking/arping { };
-
- arpoison = callPackage ../tools/networking/arpoison { };
-
- asciidoc = callPackage ../tools/typesetting/asciidoc {
- inherit (python2Packages) matplotlib numpy aafigure recursivePthLoader;
- w3m = w3m-batch;
- enableStandardFeatures = false;
- };
-
- asciidoc-full = appendToName "full" (asciidoc.override {
- inherit (python2Packages) pygments;
- enableStandardFeatures = true;
- });
-
- asciidoc-full-with-plugins = appendToName "full-with-plugins" (asciidoc.override {
- inherit (python2Packages) pygments;
- enableStandardFeatures = true;
- enableExtraPlugins = true;
- });
-
- asciidoctor = callPackage ../tools/typesetting/asciidoctor { };
-
- asunder = callPackage ../applications/audio/asunder { };
-
- autossh = callPackage ../tools/networking/autossh { };
-
- assh = callPackage ../tools/networking/assh { };
-
- asynk = callPackage ../tools/networking/asynk { };
-
- bacula = callPackage ../tools/backup/bacula { };
-
- bareos = callPackage ../tools/backup/bareos { };
-
- bats = callPackage ../development/interpreters/bats { };
-
- bdsync = callPackage ../tools/backup/bdsync { };
-
- beanstalkd = callPackage ../servers/beanstalkd { };
-
- beegfs = callPackage ../os-specific/linux/beegfs { };
-
- beets = callPackage ../tools/audio/beets {
- pythonPackages = python2Packages;
- };
-
- bepasty = callPackage ../tools/misc/bepasty { };
-
- bettercap = callPackage ../tools/security/bettercap { };
-
- bfg-repo-cleaner = gitAndTools.bfg-repo-cleaner;
-
- bfs = callPackage ../tools/system/bfs { };
-
- bgs = callPackage ../tools/X11/bgs { };
-
- biber = callPackage ../tools/typesetting/biber {
- inherit (perlPackages) buildPerlModule
- autovivification BusinessISBN BusinessISMN BusinessISSN ConfigAutoConf
- DataCompare DataDump DateSimple EncodeEUCJPASCII EncodeHanExtra EncodeJIS2K
- DateTime DateTimeFormatBuilder DateTimeCalendarJulian
- ExtUtilsLibBuilder FileSlurp FileWhich IPCRun3 Log4Perl LWPProtocolHttps ListAllUtils
- ListMoreUtils MozillaCA ReadonlyXS RegexpCommon TextBibTeX
- UnicodeCollate UnicodeLineBreak URI XMLLibXMLSimple XMLLibXSLT XMLWriter
- ClassAccessor TextCSV TextCSV_XS TextRoman DataUniqid LinguaTranslit UnicodeNormalize SortKey
- TestDifferences;
- };
-
- blueman = callPackage ../tools/bluetooth/blueman {
- withPulseAudio = config.pulseaudio or true;
- };
-
- bmrsa = callPackage ../tools/security/bmrsa/11.nix { };
-
- bogofilter = callPackage ../tools/misc/bogofilter { };
-
- bsdbuild = callPackage ../development/tools/misc/bsdbuild { };
-
- bsdiff = callPackage ../tools/compression/bsdiff { };
-
- btar = callPackage ../tools/backup/btar {
- librsync = librsync_0_9;
- };
-
- bud = callPackage ../tools/networking/bud {
- inherit (pythonPackages) gyp;
- };
-
- bup = callPackage ../tools/backup/bup { };
-
- burp = callPackage ../tools/backup/burp { };
-
- buku = callPackage ../applications/misc/buku { };
-
- byzanz = callPackage ../applications/video/byzanz {};
-
- ori = callPackage ../tools/backup/ori { };
-
- anydesk = callPackage ../applications/networking/remote/anydesk { };
-
- atool = callPackage ../tools/archivers/atool { };
-
- bsc = callPackage ../tools/compression/bsc {
- inherit (llvmPackages) openmp;
- };
-
- bzip2 = callPackage ../tools/compression/bzip2 { };
-
- cabextract = callPackage ../tools/archivers/cabextract { };
-
- cadaver = callPackage ../tools/networking/cadaver { };
-
- davix = callPackage ../tools/networking/davix { };
-
- cantata = libsForQt5.callPackage ../applications/audio/cantata {
- inherit vlc;
- ffmpeg = ffmpeg_2;
- };
-
- can-utils = callPackage ../os-specific/linux/can-utils { };
-
- caudec = callPackage ../applications/audio/caudec { };
-
- ccd2iso = callPackage ../tools/cd-dvd/ccd2iso { };
-
- ccid = callPackage ../tools/security/ccid { };
-
- ccrypt = callPackage ../tools/security/ccrypt { };
-
- ccze = callPackage ../tools/misc/ccze { };
-
- cdecl = callPackage ../development/tools/cdecl { };
-
- cdi2iso = callPackage ../tools/cd-dvd/cdi2iso { };
-
- cdrdao = callPackage ../tools/cd-dvd/cdrdao { };
-
- cdrkit = callPackage ../tools/cd-dvd/cdrkit { };
-
- mdf2iso = callPackage ../tools/cd-dvd/mdf2iso { };
-
- nrg2iso = callPackage ../tools/cd-dvd/nrg2iso { };
-
- libceph = ceph.lib;
- ceph = callPackage ../tools/filesystems/ceph { boost = boost165; };
- ceph-dev = ceph;
-
- cfdg = callPackage ../tools/graphics/cfdg {
- ffmpeg = ffmpeg_2;
- };
-
- checkinstall = callPackage ../tools/package-management/checkinstall { };
-
- chkrootkit = callPackage ../tools/security/chkrootkit { };
-
- chrony = callPackage ../tools/networking/chrony { };
-
- chunkfs = callPackage ../tools/filesystems/chunkfs { };
-
- chunksync = callPackage ../tools/backup/chunksync { };
-
- cipherscan = callPackage ../tools/security/cipherscan {
- openssl = if stdenv.system == "x86_64-linux"
- then openssl-chacha
- else openssl;
- };
-
- cjdns = callPackage ../tools/networking/cjdns { };
-
- cksfv = callPackage ../tools/networking/cksfv { };
-
- clementine = callPackage ../applications/audio/clementine {
- gst_plugins =
- with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav ];
- };
-
- clementineFree = clementine.free;
-
- ciopfs = callPackage ../tools/filesystems/ciopfs { };
-
- citrix_receiver = hiPrio citrix_receiver_13_9_0;
- citrix_receiver_13_9_0 = callPackage ../applications/networking/remote/citrix-receiver { version = "13.9.0"; };
- citrix_receiver_13_8_0 = callPackage ../applications/networking/remote/citrix-receiver { version = "13.8.0"; };
- citrix_receiver_13_7_0 = callPackage ../applications/networking/remote/citrix-receiver { version = "13.7.0"; };
- citrix_receiver_13_6_0 = callPackage ../applications/networking/remote/citrix-receiver { version = "13.6.0"; };
- citrix_receiver_13_5_0 = callPackage ../applications/networking/remote/citrix-receiver { version = "13.5.0"; };
- citrix_receiver_13_4_0 = callPackage ../applications/networking/remote/citrix-receiver { version = "13.4.0"; };
-
- citra = libsForQt5.callPackage ../misc/emulators/citra { };
-
- cmst = libsForQt5.callPackage ../tools/networking/cmst { };
-
- colord = callPackage ../tools/misc/colord { };
-
- colord-gtk = callPackage ../tools/misc/colord-gtk { };
-
- colordiff = callPackage ../tools/text/colordiff { };
-
- concurrencykit = callPackage ../development/libraries/concurrencykit { };
-
- connect = callPackage ../tools/networking/connect { };
-
- conspy = callPackage ../os-specific/linux/conspy {};
-
- connman = callPackage ../tools/networking/connman { };
-
- connman-gtk = callPackage ../tools/networking/connman-gtk { };
-
- connman-ncurses = callPackage ../tools/networking/connman-ncurses { };
-
- connman-notify = callPackage ../tools/networking/connman-notify { };
-
- connmanui = callPackage ../tools/networking/connmanui { };
-
- connman_dmenu = callPackage ../tools/networking/connman_dmenu { };
-
- convertlit = callPackage ../tools/text/convertlit { };
-
- collectd = callPackage ../tools/system/collectd {
- libsigrok = libsigrok-0-3-0; # not compatible with >= 0.4.0 yet
- };
-
- collectd-data = callPackage ../tools/system/collectd/data.nix { };
-
- colormake = callPackage ../development/tools/build-managers/colormake { };
-
- cpuminer = callPackage ../tools/misc/cpuminer { };
-
- cpuminer-multi = callPackage ../tools/misc/cpuminer-multi { };
-
- cuetools = callPackage ../tools/cd-dvd/cuetools { };
-
- u3-tool = callPackage ../tools/filesystems/u3-tool { };
-
- unifdef = callPackage ../development/tools/misc/unifdef { };
-
- unionfs-fuse = callPackage ../tools/filesystems/unionfs-fuse { };
-
- usb-modeswitch = callPackage ../development/tools/misc/usb-modeswitch { };
- usb-modeswitch-data = callPackage ../development/tools/misc/usb-modeswitch/data.nix { };
-
- anthy = callPackage ../tools/inputmethods/anthy { };
-
- libpinyin = callPackage ../development/libraries/libpinyin { };
-
- libskk = callPackage ../development/libraries/libskk {
- inherit (gnome3) gnome-common libgee;
- };
-
- m17n_db = callPackage ../tools/inputmethods/m17n-db { };
-
- m17n_lib = callPackage ../tools/inputmethods/m17n-lib { };
-
- skktools = callPackage ../tools/inputmethods/skk/skktools { };
- skk-dicts = callPackage ../tools/inputmethods/skk/skk-dicts { };
-
- libkkc-data = callPackage ../data/misc/libkkc-data {
- inherit (pythonPackages) marisa;
- };
-
- libkkc = callPackage ../tools/inputmethods/libkkc {
- inherit (gnome3) libgee;
- };
-
- ibus = callPackage ../tools/inputmethods/ibus {
- inherit (gnome3) dconf gconf glib;
- };
-
- ibus-qt = callPackage ../tools/inputmethods/ibus/ibus-qt.nix { };
-
- ibus-engines = recurseIntoAttrs {
- anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { };
-
- hangul = callPackage ../tools/inputmethods/ibus-engines/ibus-hangul { };
-
- kkc = callPackage ../tools/inputmethods/ibus-engines/ibus-kkc { };
-
- libpinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-libpinyin { };
-
- m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { };
-
- mozc = callPackage ../tools/inputmethods/ibus-engines/ibus-mozc rec {
- python = python2;
- inherit (python2Packages) gyp;
- protobuf = pkgs.protobuf.overrideDerivation (oldAttrs: { stdenv = clangStdenv; });
- };
-
- table = callPackage ../tools/inputmethods/ibus-engines/ibus-table {
- inherit (gnome3) dconf;
- };
-
- table-others = callPackage ../tools/inputmethods/ibus-engines/ibus-table-others {
- ibus-table = ibus-engines.table;
- };
-
- uniemoji = callPackage ../tools/inputmethods/ibus-engines/ibus-uniemoji { };
- };
-
- ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix {
- inherit (gnome3) dconf;
- plugins = [ ];
- };
-
- interception-tools = callPackage ../tools/inputmethods/interception-tools { };
- interception-tools-plugins = {
- caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { };
- };
-
- brotli = callPackage ../tools/compression/brotli { };
-
- biosdevname = callPackage ../tools/networking/biosdevname { };
-
- c14 = callPackage ../applications/networking/c14 { };
-
- certstrap = callPackage ../tools/security/certstrap { };
-
- cfssl = callPackage ../tools/security/cfssl { };
-
- checkbashisms = callPackage ../development/tools/misc/checkbashisms { };
-
- ckb = libsForQt5.callPackage ../tools/misc/ckb { };
-
- clamav = callPackage ../tools/security/clamav { };
-
- clex = callPackage ../tools/misc/clex { };
-
- client-ip-echo = callPackage ../servers/misc/client-ip-echo { };
-
- cloc = callPackage ../tools/misc/cloc {
- inherit (perlPackages) perl AlgorithmDiff ParallelForkManager RegexpCommon;
- };
-
- cloog = callPackage ../development/libraries/cloog {
- isl = isl_0_14;
- };
-
- cloog_0_18_0 = callPackage ../development/libraries/cloog/0.18.0.nix {
- isl = isl_0_11;
- };
-
- cloogppl = callPackage ../development/libraries/cloog-ppl { };
-
- cloud-utils = callPackage ../tools/misc/cloud-utils { };
-
- compass = callPackage ../development/tools/compass { };
-
- conda = callPackage ../tools/package-management/conda { };
-
- convmv = callPackage ../tools/misc/convmv { };
-
- convoy = callPackage ../tools/filesystems/convoy { };
-
- cool-retro-term = libsForQt5.callPackage ../applications/misc/cool-retro-term { };
-
- coreutils = callPackage ../tools/misc/coreutils {
- aclSupport = stdenv.isLinux;
- attrSupport = stdenv.isLinux;
- };
-
- coreutils-prefixed = coreutils.override { withPrefix = true; singleBinary = false; };
-
- corkscrew = callPackage ../tools/networking/corkscrew { };
-
- cowpatty = callPackage ../tools/security/cowpatty { };
-
- cpio = callPackage ../tools/archivers/cpio { };
-
- crackxls = callPackage ../tools/security/crackxls { };
-
- createrepo_c = callPackage ../tools/package-management/createrepo_c { };
-
- cromfs = callPackage ../tools/archivers/cromfs { };
-
- cron = callPackage ../tools/system/cron { };
-
- inherit (callPackages ../development/compilers/cudatoolkit { })
- cudatoolkit6
- cudatoolkit65
- cudatoolkit7
- cudatoolkit75
- cudatoolkit8
- cudatoolkit9;
-
- cudatoolkit = cudatoolkit9;
-
- inherit (callPackages ../development/libraries/science/math/cudnn { })
- cudnn_cudatoolkit7
- cudnn_cudatoolkit75
- cudnn6_cudatoolkit8
- cudnn_cudatoolkit8
- cudnn_cudatoolkit9;
-
- cudnn = cudnn_cudatoolkit9;
-
- curlFull = curl.override {
- idnSupport = true;
- ldapSupport = true;
- gssSupport = true;
- brotliSupport = true;
- };
-
- curl = callPackage ../tools/networking/curl rec {
- fetchurl = fetchurlBoot;
- http2Support = true;
- zlibSupport = true;
- sslSupport = zlibSupport;
- scpSupport = zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin;
- gssSupport = true;
- };
-
- curl_unix_socket = callPackage ../tools/networking/curl-unix-socket rec { };
-
- cunit = callPackage ../tools/misc/cunit { };
- bcunit = callPackage ../tools/misc/bcunit { };
-
- curlftpfs = callPackage ../tools/filesystems/curlftpfs { };
-
- cutter = callPackage ../tools/networking/cutter { };
-
- cwebbin = callPackage ../development/tools/misc/cwebbin { };
-
- cvs_fast_export = callPackage ../applications/version-management/cvs-fast-export { };
-
- dadadodo = callPackage ../tools/text/dadadodo { };
-
- daemonize = callPackage ../tools/system/daemonize { };
-
- daq = callPackage ../applications/networking/ids/daq { };
-
- dar = callPackage ../tools/archivers/dar { };
-
- darkhttpd = callPackage ../servers/http/darkhttpd { };
-
- darkstat = callPackage ../tools/networking/darkstat { };
-
- davfs2 = callPackage ../tools/filesystems/davfs2 { };
-
- dbeaver = callPackage ../applications/misc/dbeaver { };
-
- dbench = callPackage ../development/tools/misc/dbench { };
-
- dclxvi = callPackage ../development/libraries/dclxvi { };
-
- dcraw = callPackage ../tools/graphics/dcraw { };
-
- dcfldd = callPackage ../tools/system/dcfldd { };
-
- debianutils = callPackage ../tools/misc/debianutils { };
-
- debian-devscripts = callPackage ../tools/misc/debian-devscripts {
- inherit (perlPackages) CryptSSLeay LWP TimeDate DBFile FileDesktopEntry;
- };
-
- debootstrap = callPackage ../tools/misc/debootstrap { };
-
- deer = callPackage ../shells/zsh-deer { };
-
- detox = callPackage ../tools/misc/detox { };
-
- devilspie2 = callPackage ../applications/misc/devilspie2 {
- gtk = gtk3;
- };
-
- dex = callPackage ../tools/X11/dex { };
-
- ddccontrol = callPackage ../tools/misc/ddccontrol { };
-
- ddccontrol-db = callPackage ../data/misc/ddccontrol-db { };
-
- ddcutil = callPackage ../tools/misc/ddcutil { };
-
- ddclient = callPackage ../tools/networking/ddclient { };
-
- dd_rescue = callPackage ../tools/system/dd_rescue { };
-
- ddrescue = callPackage ../tools/system/ddrescue { };
-
- deluge = callPackage ../applications/networking/p2p/deluge {
- pythonPackages = python2Packages;
- };
-
- desktop-file-utils = callPackage ../tools/misc/desktop-file-utils { };
-
- dfc = callPackage ../tools/system/dfc { };
-
- dev86 = callPackage ../development/compilers/dev86 { };
-
- diskrsync = callPackage ../tools/backup/diskrsync { };
-
- djbdns = callPackage ../tools/networking/djbdns { };
-
- dnscrypt-proxy = callPackage ../tools/networking/dnscrypt-proxy { };
-
- dnscrypt-wrapper = callPackage ../tools/networking/dnscrypt-wrapper { };
-
- dnsmasq = callPackage ../tools/networking/dnsmasq { };
-
- dnsperf = callPackage ../tools/networking/dnsperf { };
-
- dnstop = callPackage ../tools/networking/dnstop { };
-
- dhcp = callPackage ../tools/networking/dhcp { };
-
- dhcpdump = callPackage ../tools/networking/dhcpdump { };
-
- dhcpcd = callPackage ../tools/networking/dhcpcd { };
-
- dhcping = callPackage ../tools/networking/dhcping { };
-
- di = callPackage ../tools/system/di { };
-
- diction = callPackage ../tools/text/diction { };
-
- diffoscope = callPackage ../tools/misc/diffoscope {
- jdk = jdk7;
- };
-
- diffstat = callPackage ../tools/text/diffstat { };
-
- diffutils = callPackage ../tools/text/diffutils { };
-
- dir2opus = callPackage ../tools/audio/dir2opus {
- inherit (pythonPackages) mutagen python wrapPython;
- };
-
- wgetpaste = callPackage ../tools/text/wgetpaste { };
-
- dirmngr = callPackage ../tools/security/dirmngr { };
-
- disper = callPackage ../tools/misc/disper { };
-
- dleyna-connector-dbus = callPackage ../development/libraries/dleyna-connector-dbus { };
-
- dleyna-core = callPackage ../development/libraries/dleyna-core { };
-
- dleyna-renderer = callPackage ../development/libraries/dleyna-renderer { };
-
- dleyna-server = callPackage ../development/libraries/dleyna-server { };
-
- dmd = callPackage ../development/compilers/dmd { };
-
- dmg2img = callPackage ../tools/misc/dmg2img { };
-
- docbook2odf = callPackage ../tools/typesetting/docbook2odf {
- inherit (perlPackages) PerlMagick;
- };
-
- doas = callPackage ../tools/security/doas { };
-
- docbook2x = callPackage ../tools/typesetting/docbook2x {
- inherit (perlPackages) XMLSAX XMLSAXBase XMLParser XMLNamespaceSupport;
- };
-
- docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { };
-
- dockbarx = callPackage ../applications/misc/dockbarx { };
-
- dog = callPackage ../tools/system/dog { };
-
- dosfstools = callPackage ../tools/filesystems/dosfstools { };
-
- dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { };
-
- dotnetfx40 = callPackage ../development/libraries/dotnetfx40 { };
-
- dolphinEmu = callPackage ../misc/emulators/dolphin-emu { };
- dolphinEmuMaster = callPackage ../misc/emulators/dolphin-emu/master.nix {
- inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL;
- inherit (darwin) cf-private;
- wxGTK = wxGTK31;
- };
-
- doomseeker = qt5.callPackage ../applications/misc/doomseeker { };
-
- doom-bcc = callPackage ../games/zdoom/bcc-git.nix { };
-
- slade = callPackage ../applications/misc/slade {
- wxGTK = wxGTK30;
- };
-
- sladeUnstable = callPackage ../applications/misc/slade/git.nix {
- wxGTK = wxGTK30;
- };
-
- drive = callPackage ../applications/networking/drive { };
-
- driftnet = callPackage ../tools/networking/driftnet {};
-
- drone = callPackage ../development/tools/continuous-integration/drone { };
-
- dropbear = callPackage ../tools/networking/dropbear { };
-
- dtach = callPackage ../tools/misc/dtach { };
-
- dtc = callPackage ../development/compilers/dtc { };
-
- dub = callPackage ../development/tools/build-managers/dub { };
-
- duc = callPackage ../tools/misc/duc { };
-
- duff = callPackage ../tools/filesystems/duff { };
-
- dumptorrent = callPackage ../tools/misc/dumptorrent { };
-
- duo-unix = callPackage ../tools/security/duo-unix { };
-
- duplicity = callPackage ../tools/backup/duplicity {
- gnupg = gnupg1;
- };
-
- duply = callPackage ../tools/backup/duply { };
-
- dvdisaster = callPackage ../tools/cd-dvd/dvdisaster { };
-
- dvdplusrwtools = callPackage ../tools/cd-dvd/dvd+rw-tools { };
-
- dvgrab = callPackage ../tools/video/dvgrab { };
-
- dvtm = callPackage ../tools/misc/dvtm {
- # if you prefer a custom config, write the config.h in dvtm.config.h
- # and enable
- # customConfig = builtins.readFile ./dvtm.config.h;
- };
-
- ecmtools = callPackage ../tools/cd-dvd/ecm-tools { };
-
- e2tools = callPackage ../tools/filesystems/e2tools { };
-
- e2fsprogs = callPackage ../tools/filesystems/e2fsprogs { };
-
- easyrsa = callPackage ../tools/networking/easyrsa { };
-
- easyrsa2 = callPackage ../tools/networking/easyrsa/2.x.nix { };
-
- ebook_tools = callPackage ../tools/text/ebook-tools { };
-
- ecryptfs = callPackage ../tools/security/ecryptfs { };
-
- ecryptfs-helper = callPackage ../tools/security/ecryptfs/helper.nix { };
-
- edid-decode = callPackage ../tools/misc/edid-decode { };
-
- editres = callPackage ../tools/graphics/editres { };
-
- edit = callPackage ../applications/editors/edit { };
-
- edk2 = callPackage ../development/compilers/edk2 { };
-
- eflite = callPackage ../applications/audio/eflite {};
-
- eid-mw = callPackage ../tools/security/eid-mw { };
-
- eid-viewer = callPackage ../tools/security/eid-viewer { };
-
- mcrcon = callPackage ../tools/networking/mcrcon {};
-
- uudeview = callPackage ../tools/misc/uudeview { };
-
- uutils-coreutils = callPackage ../tools/misc/uutils-coreutils {
- inherit (pythonPackages) sphinx;
- };
-
- zabbix-cli = callPackage ../tools/misc/zabbix-cli { };
-
- ### DEVELOPMENT / EMSCRIPTEN
-
- buildEmscriptenPackage = callPackage ../development/em-modules/generic { };
-
- emscriptenVersion = "1.37.36";
-
- emscripten = callPackage ../development/compilers/emscripten { };
-
- emscriptenfastcompPackages = callPackage ../development/compilers/emscripten-fastcomp { };
-
- emscriptenfastcomp = emscriptenfastcompPackages.emscriptenfastcomp;
-
- emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { });
-
- emscriptenStdenv = stdenv // { mkDerivation = buildEmscriptenPackage; };
-
- efibootmgr = callPackage ../tools/system/efibootmgr { };
-
- efivar = callPackage ../tools/system/efivar { };
-
- evemu = callPackage ../tools/system/evemu { };
-
- # The latest version used by elasticsearch, logstash, kibana and the the beats from elastic.
- elk5Version = "5.6.6";
- elk6Version = "6.1.2";
-
- elasticsearch = callPackage ../servers/search/elasticsearch { };
- elasticsearch2 = callPackage ../servers/search/elasticsearch/2.x.nix { };
- elasticsearch5 = callPackage ../servers/search/elasticsearch/5.x.nix { };
- elasticsearch6 = callPackage ../servers/search/elasticsearch/6.x.nix { };
-
- elasticsearchPlugins = recurseIntoAttrs (
- callPackage ../servers/search/elasticsearch/plugins.nix { }
- );
-
- emem = callPackage ../applications/misc/emem { };
-
- emv = callPackage ../tools/misc/emv { };
-
- enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { };
-
- cryfs = callPackage ../tools/filesystems/cryfs { };
-
- encfs = callPackage ../tools/filesystems/encfs {
- tinyxml2 = tinyxml-2;
- };
-
- enscript = callPackage ../tools/text/enscript { };
-
- entr = callPackage ../tools/misc/entr { };
-
- envoy = callPackage ../tools/networking/envoy {
- bazel = bazel_0_4;
- };
-
- eot_utilities = callPackage ../tools/misc/eot-utilities { };
-
- eplot = callPackage ../tools/graphics/eplot { };
-
- epstool = callPackage ../tools/graphics/epstool { };
-
- epsxe = callPackage ../misc/emulators/epsxe { };
-
- escrotum = callPackage ../tools/graphics/escrotum {
- inherit (pythonPackages) buildPythonApplication pygtk numpy;
- };
-
- ethtool = callPackage ../tools/misc/ethtool { };
-
- ettercap = callPackage ../applications/networking/sniffers/ettercap { };
-
- euca2ools = callPackage ../tools/virtualization/euca2ools { };
-
- eventstat = callPackage ../os-specific/linux/eventstat { };
-
- evtest = callPackage ../applications/misc/evtest { };
-
- exa = callPackage ../tools/misc/exa { };
-
- exempi = callPackage ../development/libraries/exempi { };
-
- execline = callPackage ../tools/misc/execline { };
-
- exif = callPackage ../tools/graphics/exif { };
-
- exiftags = callPackage ../tools/graphics/exiftags { };
-
- exiftool = perlPackages.ImageExifTool;
-
- extundelete = callPackage ../tools/filesystems/extundelete { };
-
- expect = callPackage ../tools/misc/expect { };
-
- f2fs-tools = callPackage ../tools/filesystems/f2fs-tools { };
-
- Fabric = python2Packages.Fabric;
-
- fail2ban = callPackage ../tools/security/fail2ban { };
-
- fakeroot = callPackage ../tools/system/fakeroot { };
-
- fakeroute = callPackage ../tools/networking/fakeroute { };
-
- fakechroot = callPackage ../tools/system/fakechroot { };
-
- fast-neural-doodle = callPackage ../tools/graphics/fast-neural-doodle {
- inherit (python27Packages) numpy scipy h5py scikitlearn python
- pillow;
- };
-
- fastpbkdf2 = callPackage ../development/libraries/fastpbkdf2 { };
-
- fanficfare = callPackage ../tools/text/fanficfare { };
-
- fastd = callPackage ../tools/networking/fastd { };
-
- fatsort = callPackage ../tools/filesystems/fatsort { };
-
- fcitx = callPackage ../tools/inputmethods/fcitx {
- plugins = [];
- };
-
- fcitx-engines = recurseIntoAttrs {
-
- anthy = callPackage ../tools/inputmethods/fcitx-engines/fcitx-anthy { };
-
- chewing = callPackage ../tools/inputmethods/fcitx-engines/fcitx-chewing { };
-
- hangul = callPackage ../tools/inputmethods/fcitx-engines/fcitx-hangul { };
-
- unikey = callPackage ../tools/inputmethods/fcitx-engines/fcitx-unikey { };
-
- rime = callPackage ../tools/inputmethods/fcitx-engines/fcitx-rime { };
-
- m17n = callPackage ../tools/inputmethods/fcitx-engines/fcitx-m17n { };
-
- mozc = callPackage ../tools/inputmethods/fcitx-engines/fcitx-mozc rec {
- python = python2;
- inherit (python2Packages) gyp;
- protobuf = pkgs.protobuf.overrideDerivation (oldAttrs: { stdenv = clangStdenv; });
- };
-
- table-other = callPackage ../tools/inputmethods/fcitx-engines/fcitx-table-other { };
-
- cloudpinyin = callPackage ../tools/inputmethods/fcitx-engines/fcitx-cloudpinyin { };
-
- libpinyin = libsForQt5.callPackage ../tools/inputmethods/fcitx-engines/fcitx-libpinyin { };
-
- skk = callPackage ../tools/inputmethods/fcitx-engines/fcitx-skk { };
- };
-
- fcitx-configtool = callPackage ../tools/inputmethods/fcitx/fcitx-configtool.nix { };
-
- fcppt = callPackage ../development/libraries/fcppt/default.nix { };
-
- fcrackzip = callPackage ../tools/security/fcrackzip { };
-
- fcron = callPackage ../tools/system/fcron { };
-
- fdm = callPackage ../tools/networking/fdm {};
-
- ferm = callPackage ../tools/networking/ferm { };
-
- fgallery = callPackage ../tools/graphics/fgallery {
- inherit (perlPackages) ImageExifTool CpanelJSONXS;
- };
-
- flannel = callPackage ../tools/networking/flannel { };
-
- flashbench = callPackage ../os-specific/linux/flashbench { };
-
- figlet = callPackage ../tools/misc/figlet { };
-
- file = callPackage ../tools/misc/file { };
-
- filegive = callPackage ../tools/networking/filegive { };
-
- fileschanged = callPackage ../tools/misc/fileschanged { };
-
- findutils = callPackage ../tools/misc/findutils { };
-
- finger_bsd = callPackage ../tools/networking/bsd-finger { };
-
- iprange = callPackage ../applications/networking/firehol/iprange.nix {};
-
- firehol = callPackage ../applications/networking/firehol {};
-
- fio = callPackage ../tools/system/fio { };
-
- flamerobin = callPackage ../applications/misc/flamerobin { };
-
- flashtool = callPackage_i686 ../development/mobile/flashtool {
- platformTools = androidenv.platformTools;
- };
-
- flashrom = callPackage ../tools/misc/flashrom { };
-
- flpsed = callPackage ../applications/editors/flpsed { };
-
- fluentd = callPackage ../tools/misc/fluentd { };
-
- flvstreamer = callPackage ../tools/networking/flvstreamer { };
-
- libbsd = callPackage ../development/libraries/libbsd { };
-
- libbladeRF = callPackage ../development/libraries/libbladeRF { };
-
- lp_solve = callPackage ../applications/science/math/lp_solve { };
-
- lprof = callPackage ../tools/graphics/lprof { };
-
- fastlane = callPackage ../tools/admin/fastlane { };
-
- fatresize = callPackage ../tools/filesystems/fatresize {};
-
- fdk_aac = callPackage ../development/libraries/fdk-aac { };
-
- fim = callPackage ../tools/graphics/fim { };
-
- flac123 = callPackage ../applications/audio/flac123 { };
-
- flamegraph = callPackage ../development/tools/flamegraph { };
-
- # Awkward historical capitalization for flamegraph. Remove eventually
- flameGraph = flamegraph;
-
- flvtool2 = callPackage ../tools/video/flvtool2 { };
-
- fmbt = callPackage ../development/tools/fmbt {
- python = python2;
- };
-
- fontforge = lowPrio (callPackage ../tools/misc/fontforge {
- inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
- });
- fontforge-gtk = callPackage ../tools/misc/fontforge {
- withSpiro = true;
- withGTK = true;
- gtk2 = gtk2-x11;
- inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
- };
-
- fontforge-fonttools = callPackage ../tools/misc/fontforge/fontforge-fonttools.nix {};
-
- fontmatrix = callPackage ../applications/graphics/fontmatrix {};
-
- foremost = callPackage ../tools/system/foremost { };
-
- forktty = callPackage ../os-specific/linux/forktty {};
-
- fortune = callPackage ../tools/misc/fortune { };
-
- fox = callPackage ../development/libraries/fox/default.nix {
- libpng = libpng12;
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- };
-
- fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- };
-
- fpart = callPackage ../tools/misc/fpart { };
-
- fping = callPackage ../tools/networking/fping {};
-
- fpm = callPackage ../tools/package-management/fpm { };
-
- fprot = callPackage ../tools/security/fprot { };
-
- fprintd = callPackage ../tools/security/fprintd { };
-
- fprint_demo = callPackage ../tools/security/fprint_demo { };
-
- franz = callPackage ../applications/networking/instant-messengers/franz { };
-
- freedroidrpg = callPackage ../games/freedroidrpg { };
-
- freeipmi = callPackage ../tools/system/freeipmi {};
-
- freetalk = callPackage ../applications/networking/instant-messengers/freetalk {
- guile = guile_2_0;
- };
-
- freetds = callPackage ../development/libraries/freetds { };
-
- frescobaldi = callPackage ../misc/frescobaldi {};
-
- frostwire = callPackage ../applications/networking/p2p/frostwire { };
- frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { };
-
- ftgl = callPackage ../development/libraries/ftgl { };
-
- ftop = callPackage ../os-specific/linux/ftop { };
-
- fsfs = callPackage ../tools/filesystems/fsfs { };
-
- fswebcam = callPackage ../os-specific/linux/fswebcam { };
-
- fuseiso = callPackage ../tools/filesystems/fuseiso { };
-
- fuse-7z-ng = callPackage ../tools/filesystems/fuse-7z-ng { };
-
- fwknop = callPackage ../tools/security/fwknop { };
-
- exfat = callPackage ../tools/filesystems/exfat { };
-
- dos2unix = callPackage ../tools/text/dos2unix { };
-
- uni2ascii = callPackage ../tools/text/uni2ascii { };
-
- galculator = callPackage ../applications/misc/galculator {
- gtk = gtk3;
- };
-
- galen = callPackage ../development/tools/galen {};
-
- gandi-cli = callPackage ../tools/networking/gandi-cli { };
-
- garmin-plugin = callPackage ../applications/misc/garmin-plugin {};
-
- garmintools = callPackage ../development/libraries/garmintools {};
-
- gauge = callPackage ../development/tools/gauge { };
-
- gawk = callPackage ../tools/text/gawk {
- inherit (darwin) locale;
- };
-
- gawkInteractive = appendToName "interactive"
- (gawk.override { interactive = true; });
-
- gawp = callPackage ../tools/misc/gawp { };
-
- gazeboSimulator = recurseIntoAttrs rec {
- sdformat = gazeboSimulator.sdformat4;
-
- sdformat3 = callPackage ../development/libraries/sdformat/3.nix { };
-
- sdformat4 = callPackage ../development/libraries/sdformat { };
-
- gazebo6 = callPackage ../applications/science/robotics/gazebo/6.nix { boost = boost160; };
-
- gazebo6-headless = gazebo6.override { withHeadless = true; };
-
- gazebo7 = callPackage ../applications/science/robotics/gazebo { };
-
- gazebo7-headless = callPackage ../applications/science/robotics/gazebo { withHeadless = true; };
-
- };
-
- # at present, Gazebo 7.0.0 does not match Gazebo 6.5.1 for compatibility
- gazebo = gazeboSimulator.gazebo6;
-
- gazebo-headless = gazeboSimulator.gazebo6-headless;
-
- gbdfed = callPackage ../tools/misc/gbdfed {
- gtk = gtk2-x11;
- };
-
- gdmap = callPackage ../tools/system/gdmap { };
-
- gen-oath-safe = callPackage ../tools/security/gen-oath-safe { };
-
- genext2fs = callPackage ../tools/filesystems/genext2fs { };
-
- gengetopt = callPackage ../development/tools/misc/gengetopt { };
-
- genimage = callPackage ../tools/filesystems/genimage { };
-
- gerrit = callPackage ../applications/version-management/gerrit { };
-
- geteltorito = callPackage ../tools/misc/geteltorito { };
-
- getmail = callPackage ../tools/networking/getmail { };
-
- getopt = callPackage ../tools/misc/getopt { };
-
- gftp = callPackage ../tools/networking/gftp { };
-
- ggobi = callPackage ../tools/graphics/ggobi { };
-
- gibo = callPackage ../tools/misc/gibo { };
-
- gifsicle = callPackage ../tools/graphics/gifsicle { };
-
- git-big-picture = callPackage ../applications/version-management/git-and-tools/git-big-picture { };
-
- git-crecord = callPackage ../applications/version-management/git-crecord { };
-
- git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { });
-
- git-lfs1 = callPackage ../applications/version-management/git-lfs/1.nix { };
-
- git-ftp = callPackage ../development/tools/git-ftp { };
-
- git-series = callPackage ../development/tools/git-series { };
-
- git-sizer = callPackage ../applications/version-management/git-sizer { };
-
- git-up = callPackage ../applications/version-management/git-up { };
-
- gitfs = callPackage ../tools/filesystems/gitfs { };
-
- gitinspector = callPackage ../applications/version-management/gitinspector { };
-
- gitkraken = callPackage ../applications/version-management/gitkraken { };
-
- gitlab = callPackage ../applications/version-management/gitlab { };
-
- gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner { };
- gitlab-runner_1_11 = callPackage ../development/tools/continuous-integration/gitlab-runner/v1.nix { };
-
- gitlab-shell = callPackage ../applications/version-management/gitlab-shell { };
-
- gitlab-workhorse = callPackage ../applications/version-management/gitlab-workhorse { };
-
- gitaly = callPackage ../applications/version-management/gitaly { };
-
- gitstats = callPackage ../applications/version-management/gitstats { };
-
- gogs = callPackage ../applications/version-management/gogs { };
-
- git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { };
-
- gitea = callPackage ../applications/version-management/gitea { };
-
- glusterfs = callPackage ../tools/filesystems/glusterfs { };
-
- glmark2 = callPackage ../tools/graphics/glmark2 { };
-
- glxinfo = callPackage ../tools/graphics/glxinfo { };
-
- gmvault = callPackage ../tools/networking/gmvault { };
-
- gnash = callPackage ../misc/gnash { };
-
- gnaural = callPackage ../applications/audio/gnaural {
- stdenv = overrideCC stdenv gcc49;
- };
-
- gnome15 = callPackage ../applications/misc/gnome15 {
- inherit (gnome2) gnome_python gnome_python_desktop;
- };
-
- gnokii = callPackage ../tools/misc/gnokii { };
-
- gnuapl = callPackage ../development/interpreters/gnu-apl { };
-
- gnu-cobol = callPackage ../development/compilers/gnu-cobol { };
-
- gnuclad = callPackage ../applications/graphics/gnuclad { };
-
- gnufdisk = callPackage ../tools/system/fdisk {
- guile = guile_1_8;
- };
-
- gnugrep = callPackage ../tools/text/gnugrep { };
-
- gnulib = callPackage ../development/tools/gnulib { };
-
- gnupatch = callPackage ../tools/text/gnupatch { };
-
- gnupg1orig = callPackage ../tools/security/gnupg/1.nix { };
- gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { };
- gnupg1 = gnupg1compat; # use config.packageOverrides if you prefer original gnupg1
- gnupg20 = callPackage ../tools/security/gnupg/20.nix {
- pinentry = if stdenv.isDarwin then pinentry_mac else pinentry;
- };
- gnupg22 = callPackage ../tools/security/gnupg/22.nix {
- pinentry = if stdenv.isDarwin then pinentry_mac else pinentry;
- };
- gnupg = gnupg22;
-
- gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot { };
-
- gnuplot_qt = gnuplot.override { withQt = true; };
-
- # must have AquaTerm installed separately
- gnuplot_aquaterm = gnuplot.override { aquaterm = true; };
-
- gnused = callPackage ../tools/text/gnused { };
- # This is an easy work-around for [:space:] problems.
- gnused_422 = callPackage ../tools/text/gnused/422.nix { };
-
- gnutar = callPackage ../tools/archivers/gnutar { };
-
- gnuvd = callPackage ../tools/misc/gnuvd { };
-
- goaccess = callPackage ../tools/misc/goaccess { };
-
- gocryptfs = callPackage ../tools/filesystems/gocrypfs { };
-
- godot = callPackage ../development/tools/godot {};
- godot_headers = callPackage ../development/libraries/godot_headers {};
-
- goklp = callPackage ../tools/networking/goklp {};
-
- go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { };
-
- go-sct = callPackage ../tools/X11/go-sct { };
-
- # rename to upower-notify?
- go-upower-notify = callPackage ../tools/misc/upower-notify { };
-
- google-app-engine-go-sdk = callPackage ../development/tools/google-app-engine-go-sdk { };
-
- google-authenticator = callPackage ../os-specific/linux/google-authenticator { };
-
- google-cloud-sdk = python2.pkgs.google-cloud-sdk;
- google-cloud-sdk-gce = python2.pkgs.google-cloud-sdk-gce;
-
- google-fonts = callPackage ../data/fonts/google-fonts { };
-
- google-compute-engine = python2.pkgs.google-compute-engine;
-
- gource = callPackage ../applications/version-management/gource { };
-
- govc = callPackage ../tools/virtualization/govc { };
-
- gpart = callPackage ../tools/filesystems/gpart { };
-
- gparted = callPackage ../tools/misc/gparted { };
-
- gpodder = callPackage ../applications/audio/gpodder { };
-
- gpp = callPackage ../development/tools/gpp { };
-
- gpredict = callPackage ../applications/science/astronomy/gpredict { };
-
- gptfdisk = callPackage ../tools/system/gptfdisk { };
-
- grafx2 = callPackage ../applications/graphics/grafx2 {};
-
- grails = callPackage ../development/web/grails { jdk = null; };
-
- graylog = callPackage ../tools/misc/graylog { };
- graylogPlugins = recurseIntoAttrs (
- callPackage ../tools/misc/graylog/plugins.nix { }
- );
-
- gprof2dot = callPackage ../development/tools/profiling/gprof2dot { };
-
- graphviz = callPackage ../tools/graphics/graphviz {
- inherit (darwin.apple_sdk.frameworks) ApplicationServices;
- };
-
- graphviz-nox = graphviz.override {
- xorg = null;
- libdevil = libdevil-nox;
- };
-
- /* Readded by Michael Raskin. There are programs in the wild
- * that do want 2.32 but not 2.0 or 2.36. Please give a day's notice for
- * objections before removal. The feature is libgraph.
- */
- graphviz_2_32 = lib.overrideDerivation (callPackage ../tools/graphics/graphviz/2.32.nix {
- inherit (darwin.apple_sdk.frameworks) ApplicationServices;
- }) (x: { configureFlags = x.configureFlags ++ ["--with-cgraph=no"];});
-
- grin = callPackage ../tools/text/grin { };
- ripgrep = callPackage ../tools/text/ripgrep { };
-
- grive2 = callPackage ../tools/filesystems/grive2 { };
-
- groff = callPackage ../tools/text/groff {
- ghostscript = null;
- psutils = null;
- netpbm = null;
- };
-
- gromit-mpx = callPackage ../tools/graphics/gromit-mpx {
- gtk = gtk3;
- libappindicator = libappindicator-gtk3;
- inherit (xorg) libXdmcp;
- };
-
- groonga = callPackage ../servers/search/groonga { };
-
- grub = callPackage_i686 ../tools/misc/grub {
- buggyBiosCDSupport = config.grub.buggyBiosCDSupport or true;
- };
-
- trustedGrub = callPackage_i686 ../tools/misc/grub/trusted.nix { };
-
- trustedGrub-for-HP = callPackage_i686 ../tools/misc/grub/trusted.nix { for_HP_laptop = true; };
-
- grub2 = grub2_full;
-
- grub2_full = callPackage ../tools/misc/grub/2.0x.nix { };
-
- grub2_efi = grub2_full.override {
- efiSupport = true;
- };
-
- grub2_light = grub2_full.override {
- zfsSupport = false;
- };
-
- grub2_xen = callPackage ../tools/misc/grub/2.0x.nix {
- xenSupport = true;
- };
-
- grub2_pvgrub_image = callPackage ../tools/misc/grub/pvgrub_image { };
-
- grub4dos = callPackage ../tools/misc/grub4dos {
- stdenv = stdenv_32bit;
- };
-
- gx = callPackage ../tools/package-management/gx { };
- gx-go = callPackage ../tools/package-management/gx/go { };
-
- sbsigntool = callPackage ../tools/security/sbsigntool { };
-
- gsmartcontrol = callPackage ../tools/misc/gsmartcontrol {
- inherit (gnome2) libglademm;
- };
-
- gssdp = callPackage ../development/libraries/gssdp {
- inherit (gnome2) libsoup;
- };
-
- gt5 = callPackage ../tools/system/gt5 { };
-
- gtest = callPackage ../development/libraries/gtest {};
- gmock = gtest;
- gbenchmark = callPackage ../development/libraries/gbenchmark {};
-
- gtkdatabox = callPackage ../development/libraries/gtkdatabox {};
-
- gtklick = callPackage ../applications/audio/gtklick {};
-
- gtdialog = callPackage ../development/libraries/gtdialog {};
-
- gtkd = callPackage ../development/libraries/gtkd { };
-
- gtkgnutella = callPackage ../tools/networking/p2p/gtk-gnutella { };
-
- gtkvnc = callPackage ../tools/admin/gtk-vnc {};
-
- gtmess = callPackage ../applications/networking/instant-messengers/gtmess { };
-
- gup = callPackage ../development/tools/build-managers/gup {};
-
- gupnp = callPackage ../development/libraries/gupnp {
- inherit (gnome2) libsoup;
- };
-
- gupnp-av = callPackage ../development/libraries/gupnp-av {};
-
- gupnp-dlna = callPackage ../development/libraries/gupnp-dlna {};
-
- gupnp-igd = callPackage ../development/libraries/gupnp-igd {};
-
- gupnp-tools = callPackage ../tools/networking/gupnp-tools {};
-
- gvpe = callPackage ../tools/networking/gvpe { };
-
- gvolicon = callPackage ../tools/audio/gvolicon {};
-
- gwyddion = callPackage ../applications/science/chemistry/gwyddion {};
-
- gzip = callPackage ../tools/compression/gzip { };
-
- gzrt = callPackage ../tools/compression/gzrt { };
-
- httplab = callPackage ../tools/networking/httplab { };
-
- partclone = callPackage ../tools/backup/partclone { };
-
- partimage = callPackage ../tools/backup/partimage { };
-
- pgf_graphics = callPackage ../tools/graphics/pgf { };
-
- pgjwt = callPackage ../servers/sql/postgresql/pgjwt {};
-
- pgtap = callPackage ../servers/sql/postgresql/pgtap {};
-
- pigz = callPackage ../tools/compression/pigz { };
-
- pixz = callPackage ../tools/compression/pixz { };
-
- pxattr = callPackage ../tools/archivers/pxattr { };
-
- pxz = callPackage ../tools/compression/pxz { };
-
- hans = callPackage ../tools/networking/hans { };
-
- h2 = callPackage ../servers/h2 { };
-
- h5utils = callPackage ../tools/misc/h5utils {
- libmatheval = null;
- hdf4 = null;
- };
-
- haproxy = callPackage ../tools/networking/haproxy { };
-
- haveged = callPackage ../tools/security/haveged { };
-
- habitat = callPackage ../applications/networking/cluster/habitat { };
-
- hardlink = callPackage ../tools/system/hardlink { };
-
- hashcat = callPackage ../tools/security/hashcat { };
-
- hash_extender = callPackage ../tools/security/hash_extender { };
-
- hash-slinger = callPackage ../tools/security/hash-slinger { };
-
- hal-flash = callPackage ../os-specific/linux/hal-flash { };
-
- half = callPackage ../development/libraries/half { };
-
- halibut = callPackage ../tools/typesetting/halibut { };
-
- hardinfo = callPackage ../tools/system/hardinfo { };
-
- hdapsd = callPackage ../os-specific/linux/hdapsd { };
-
- hddtemp = callPackage ../tools/misc/hddtemp { };
-
- hdf4 = callPackage ../tools/misc/hdf4 {
- szip = null;
- };
-
- hdf5 = callPackage ../tools/misc/hdf5 {
- gfortran = null;
- szip = null;
- mpi = null;
- };
-
- hdf5_1_8 = callPackage ../tools/misc/hdf5/1_8.nix {
- gfortran = null;
- szip = null;
- mpi = null;
- };
-
- hdf5-mpi = appendToName "mpi" (hdf5.override {
- szip = null;
- mpi = pkgs.openmpi;
- });
-
- hdf5-cpp = appendToName "cpp" (hdf5.override {
- cpp = true;
- });
-
- hdf5-fortran = appendToName "fortran" (hdf5.override {
- inherit gfortran;
- });
-
- hdf5-threadsafe = appendToName "threadsafe" (hdf5.overrideAttrs (oldAttrs: {
- # Threadsafe hdf5
- # However, hdf5 hl (High Level) library is not considered stable
- # with thread safety and should be disabled.
- configureFlags = oldAttrs.configureFlags ++ ["--enable-threadsafe" "--disable-hl" ];
- }));
-
- hdfview = callPackage ../tools/misc/hdfview {
- javac = jdk;
- };
-
- hdf_java = callPackage ../tools/misc/hdfjava {
- javac = jdk;
- };
-
- hecate = callPackage ../applications/editors/hecate { };
-
- heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack {};
-
- heimdall = libsForQt5.callPackage ../tools/misc/heimdall { enableGUI = false; };
-
- heimdall-gui = libsForQt5.callPackage ../tools/misc/heimdall { enableGUI = true; };
-
- hevea = callPackage ../tools/typesetting/hevea { };
-
- hexd = callPackage ../tools/misc/hexd { };
- pixd = callPackage ../tools/misc/pixd { };
-
- hhpc = callPackage ../tools/misc/hhpc { };
-
- hiera-eyaml = callPackage ../tools/system/hiera-eyaml { };
-
- hfsprogs = callPackage ../tools/filesystems/hfsprogs { };
-
- highlight = callPackage ../tools/text/highlight ({
- lua = lua5;
- } // lib.optionalAttrs stdenv.isDarwin {
- # doesn't build with clang_37
- inherit (llvmPackages_38) stdenv;
- });
-
- homesick = callPackage ../tools/misc/homesick { };
-
- honcho = callPackage ../tools/system/honcho { };
-
- horst = callPackage ../tools/networking/horst { };
-
- host = bind.host;
-
- hotpatch = callPackage ../development/libraries/hotpatch { };
-
- hotspot = libsForQt5.callPackage ../development/tools/analysis/hotspot { };
-
- hping = callPackage ../tools/networking/hping { };
-
- htpdate = callPackage ../tools/networking/htpdate { };
-
- http-prompt = callPackage ../tools/networking/http-prompt { };
-
- httpie = callPackage ../tools/networking/httpie { };
-
- httping = callPackage ../tools/networking/httping {};
-
- httpfs2 = callPackage ../tools/filesystems/httpfs { };
-
- httpstat = callPackage ../tools/networking/httpstat { };
-
- httptunnel = callPackage ../tools/networking/httptunnel { };
-
- hubicfuse = callPackage ../tools/filesystems/hubicfuse { };
-
- hwinfo = callPackage ../tools/system/hwinfo { };
-
- i2c-tools = callPackage ../os-specific/linux/i2c-tools { };
-
- i2p = callPackage ../tools/networking/i2p {};
-
- i2pd = callPackage ../tools/networking/i2pd {
- boost = boost165;
- };
-
- i-score = libsForQt5.callPackage ../applications/audio/i-score { };
-
- iasl = callPackage ../development/compilers/iasl { };
-
- iannix = libsForQt5.callPackage ../applications/audio/iannix { };
-
- icecast = callPackage ../servers/icecast { };
-
- darkice = callPackage ../tools/audio/darkice { };
-
- deco = callPackage ../applications/misc/deco { };
-
- icoutils = callPackage ../tools/graphics/icoutils { };
-
- idutils = callPackage ../tools/misc/idutils { };
-
- idle3tools = callPackage ../tools/system/idle3tools { };
-
- iftop = callPackage ../tools/networking/iftop { };
-
- ifuse = callPackage ../tools/filesystems/ifuse/default.nix { };
-
- inherit (callPackages ../tools/filesystems/irods rec {
- stdenv = llvmPackages_38.libcxxStdenv;
- libcxx = llvmPackages_38.libcxx;
- boost = boost160.override { inherit stdenv; };
- avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; };
- })
- irods
- irods-icommands;
-
- ignition = recurseIntoAttrs {
-
- math = callPackage ../development/libraries/ignition-math { };
-
- math2 = ignition.math;
-
- transport0 = callPackage ../development/libraries/ignition-transport/0.9.0.nix { };
-
- transport1 = callPackage ../development/libraries/ignition-transport/1.0.1.nix { };
-
- transport = ignition.transport0;
- };
-
-
- ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix {
- inherit (haskellPackages) ghcWithPackages;
-
- jupyter = python3.withPackages (ps: [ ps.jupyter ps.notebook ]);
-
- packages = config.ihaskell.packages or (self: []);
- };
-
- imapproxy = callPackage ../tools/networking/imapproxy { };
-
- imapsync = callPackage ../tools/networking/imapsync { };
-
- imgur-screenshot = callPackage ../tools/graphics/imgur-screenshot { };
-
- imgurbash2 = callPackage ../tools/graphics/imgurbash2 { };
-
- inadyn = callPackage ../tools/networking/inadyn { };
-
- inboxer = callPackage ../applications/networking/mailreaders/inboxer { };
-
- inetutils = callPackage ../tools/networking/inetutils { };
-
- infiniband-diags = callPackage ../tools/networking/infiniband-diags { };
-
- inform7 = callPackage ../development/compilers/inform7 { };
-
- infamousPlugins = callPackage ../applications/audio/infamousPlugins { };
-
- innoextract = callPackage ../tools/archivers/innoextract { };
-
- intecture-agent = callPackage ../tools/admin/intecture/agent.nix { };
-
- intecture-auth = callPackage ../tools/admin/intecture/auth.nix { };
-
- intecture-cli = callPackage ../tools/admin/intecture/cli.nix { };
-
- iodine = callPackage ../tools/networking/iodine { };
-
- ioping = callPackage ../tools/system/ioping { };
-
- iops = callPackage ../tools/system/iops { };
-
- ior = callPackage ../tools/system/ior { };
-
- iouyap = callPackage ../tools/networking/iouyap { };
-
- ip2location = callPackage ../tools/networking/ip2location { };
-
- ipad_charge = callPackage ../tools/misc/ipad_charge { };
-
- iperf2 = callPackage ../tools/networking/iperf/2.nix { };
- iperf3 = callPackage ../tools/networking/iperf/3.nix { };
- iperf = iperf3;
-
- ipfs = callPackage ../applications/networking/ipfs { };
- ipfs-migrator = callPackage ../applications/networking/ipfs-migrator { };
-
- ipget = callPackage ../applications/networking/ipget { };
-
- ipmitool = callPackage ../tools/system/ipmitool {
- static = false;
- };
-
- ipmiutil = callPackage ../tools/system/ipmiutil {};
-
- ipmicfg = callPackage ../applications/misc/ipmicfg {};
-
- ipmiview = callPackage ../applications/misc/ipmiview {};
-
- ipcalc = callPackage ../tools/networking/ipcalc {};
-
- netmask = callPackage ../tools/networking/netmask {};
-
- ipv6calc = callPackage ../tools/networking/ipv6calc {};
-
- ipxe = callPackage ../tools/misc/ipxe { };
-
- irker = callPackage ../servers/irker { };
-
- ised = callPackage ../tools/misc/ised {};
-
- isl = isl_0_17;
- isl_0_11 = callPackage ../development/libraries/isl/0.11.1.nix { };
- isl_0_12 = callPackage ../development/libraries/isl/0.12.2.nix { };
- isl_0_14 = callPackage ../development/libraries/isl/0.14.1.nix { };
- isl_0_15 = callPackage ../development/libraries/isl/0.15.0.nix { };
- isl_0_17 = callPackage ../development/libraries/isl/0.17.1.nix { };
-
- ispike = callPackage ../development/libraries/science/robotics/ispike { };
-
- isync = callPackage ../tools/networking/isync { };
- isyncUnstable = callPackage ../tools/networking/isync/unstable.nix { };
-
- jaaa = callPackage ../applications/audio/jaaa { };
-
- jackett = callPackage ../servers/jackett {
- mono = mono50;
- };
-
- jade = callPackage ../tools/text/sgml/jade { };
-
- jazzy = callPackage ../development/tools/jazzy { };
-
- jd = callPackage ../development/tools/jd { };
-
- jd-gui = callPackage_i686 ../tools/security/jd-gui { };
-
- jdiskreport = callPackage ../tools/misc/jdiskreport { };
-
- jekyll = callPackage ../applications/misc/jekyll { };
-
- jfsutils = callPackage ../tools/filesystems/jfsutils { };
-
- jhead = callPackage ../tools/graphics/jhead { };
-
- jing = self.jing-trang;
- jing-trang = callPackage ../tools/text/xml/jing-trang { };
-
- jmespath = callPackage ../development/tools/jmespath { };
-
- jmtpfs = callPackage ../tools/filesystems/jmtpfs { };
-
- jnettop = callPackage ../tools/networking/jnettop { };
-
- john = callPackage ../tools/security/john {
- gcc = gcc49; # doesn't build with gcc5
- };
-
- journalbeat = callPackage ../tools/system/journalbeat { };
-
- jp = callPackage ../development/tools/jp { };
-
- jp2a = callPackage ../applications/misc/jp2a { };
-
- jpegoptim = callPackage ../applications/graphics/jpegoptim { };
-
- jpegrescan = callPackage ../applications/graphics/jpegrescan { };
-
- jq = callPackage ../development/tools/jq { };
-
- jo = callPackage ../development/tools/jo { };
-
- jrnl = callPackage ../applications/misc/jrnl { };
-
- jsawk = callPackage ../tools/text/jsawk { };
-
- jscoverage = callPackage ../development/tools/misc/jscoverage { };
-
- jsduck = callPackage ../development/tools/jsduck { };
-
- jucipp = callPackage ../applications/editors/jucipp { };
-
- jupp = callPackage ../applications/editors/jupp { };
-
- jwhois = callPackage ../tools/networking/jwhois { };
-
- k2pdfopt = callPackage ../applications/misc/k2pdfopt { };
-
- kargo = callPackage ../tools/misc/kargo { };
-
- kazam = callPackage ../applications/video/kazam { };
-
- kalibrate-rtl = callPackage ../tools/misc/kalibrate-rtl { };
-
- kalibrate-hackrf = callPackage ../tools/misc/kalibrate-hackrf { };
-
- kakoune = callPackage ../applications/editors/kakoune { };
-
- kbdd = callPackage ../applications/window-managers/kbdd { };
-
- kdbplus = callPackage_i686 ../applications/misc/kdbplus { };
-
- kde2-decoration = libsForQt5.callPackage ../misc/themes/kde2 { };
-
- keepalived = callPackage ../tools/networking/keepalived { };
-
- kexectools = callPackage ../os-specific/linux/kexectools { };
-
- keybase = callPackage ../tools/security/keybase { };
-
- kbfs = callPackage ../tools/security/kbfs { };
-
- keybase-gui = callPackage ../tools/security/keybase-gui { };
-
- keychain = callPackage ../tools/misc/keychain { };
-
- keyfuzz = callPackage ../tools/inputmethods/keyfuzz { };
-
- kibana = callPackage ../development/tools/misc/kibana { };
- kibana5 = callPackage ../development/tools/misc/kibana/5.x.nix { };
- kibana6 = callPackage ../development/tools/misc/kibana/6.x.nix { };
-
- kismet = callPackage ../applications/networking/sniffers/kismet { };
-
- klick = callPackage ../applications/audio/klick { };
-
- knockknock = callPackage ../tools/security/knockknock { };
-
- kore = callPackage ../development/web/kore { };
-
- partition-manager = libsForQt5.callPackage ../tools/misc/partition-manager { };
-
- kpcli = callPackage ../tools/security/kpcli { };
-
- krename = libsForQt5.callPackage ../applications/misc/krename { };
-
- kronometer = libsForQt5.callPackage ../tools/misc/kronometer { };
-
- elisa = libsForQt5.callPackage ../applications/audio/elisa { };
-
- kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { };
-
- kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };
-
- peruse = libsForQt5.callPackage ../tools/misc/peruse { };
-
- kst = libsForQt5.callPackage ../tools/graphics/kst { gsl = gsl_1; };
-
- kytea = callPackage ../tools/text/kytea { };
-
- ldc = callPackage ../development/compilers/ldc { };
-
- lbreakout2 = callPackage ../games/lbreakout2 { };
-
- lego = callPackage ../tools/admin/lego { };
-
- leocad = callPackage ../applications/graphics/leocad { };
-
- less = callPackage ../tools/misc/less { };
-
- lf = callPackage ../tools/misc/lf {};
-
- lhasa = callPackage ../tools/compression/lhasa {};
-
- libcpuid = callPackage ../tools/misc/libcpuid { };
-
- libscrypt = callPackage ../development/libraries/libscrypt { };
-
- libcloudproviders = callPackage ../development/libraries/libcloudproviders { };
-
- libsmi = callPackage ../development/libraries/libsmi { };
-
- lesspipe = callPackage ../tools/misc/lesspipe { };
-
- liquidsoap = callPackage ../tools/audio/liquidsoap/full.nix {
- ffmpeg = ffmpeg_2;
- ocamlPackages = ocamlPackages_4_02;
- };
-
- lksctp-tools = callPackage ../os-specific/linux/lksctp-tools { };
-
- lldpd = callPackage ../tools/networking/lldpd { };
-
- lnav = callPackage ../tools/misc/lnav { };
-
- loadlibrary = callPackage ../tools/misc/loadlibrary { };
-
- loc = callPackage ../development/misc/loc { };
-
- lockfileProgs = callPackage ../tools/misc/lockfile-progs { };
-
- logstash = callPackage ../tools/misc/logstash { };
- logstash5 = callPackage ../tools/misc/logstash/5.x.nix { };
- logstash6 = callPackage ../tools/misc/logstash/6.x.nix { };
-
- logstash-contrib = callPackage ../tools/misc/logstash/contrib.nix { };
-
- logstash-forwarder = callPackage ../tools/misc/logstash-forwarder { };
-
- lolcat = callPackage ../tools/misc/lolcat { };
-
- lsdvd = callPackage ../tools/cd-dvd/lsdvd {};
-
- lsyncd = callPackage ../applications/networking/sync/lsyncd {
- lua = lua5_2_compat;
- };
-
- ltwheelconf = callPackage ../applications/misc/ltwheelconf { };
-
- lvmsync = callPackage ../tools/backup/lvmsync { };
-
- kippo = callPackage ../servers/kippo { };
-
- kzipmix = callPackage_i686 ../tools/compression/kzipmix { };
-
- mailcatcher = callPackage ../development/web/mailcatcher { };
-
- makebootfat = callPackage ../tools/misc/makebootfat { };
-
- matrix-synapse = callPackage ../servers/matrix-synapse { };
-
- mdbook = callPackage ../tools/text/mdbook {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- };
-
- memtester = callPackage ../tools/system/memtester { };
-
- minidlna = callPackage ../tools/networking/minidlna { };
-
- minisign = callPackage ../tools/security/minisign { };
-
- ministat = callPackage ../tools/misc/ministat { };
-
- mmv = callPackage ../tools/misc/mmv { };
-
- morituri = callPackage ../applications/audio/morituri { };
-
- most = callPackage ../tools/misc/most { };
-
- motion = callPackage ../applications/video/motion { };
-
- mkcast = callPackage ../applications/video/mkcast { };
-
- mtail = callPackage ../servers/monitoring/mtail { };
-
- multitail = callPackage ../tools/misc/multitail { };
-
- mxt-app = callPackage ../misc/mxt-app { };
-
- nagstamon = callPackage ../tools/nagstamon {
- pythonPackages = python3Packages;
- };
-
- netdata = callPackage ../tools/system/netdata { };
-
- netsurf = recurseIntoAttrs (let callPackage = newScope pkgs.netsurf; in rec {
- # ui could be gtk, sixel or framebuffer. Note that console display (sixel)
- # requires a terminal that supports `sixel` capabilities such as mlterm
- # or xterm -ti 340
- ui = "sixel";
-
- uilib = if ui == "gtk" then "gtk" else "framebuffer";
-
- SDL = if ui == "gtk" then null else if ui == "sixel" then SDL_sixel else SDL;
-
- buildsystem = callPackage ../applications/misc/netsurf/buildsystem { };
-
- libwapcaplet = callPackage ../applications/misc/netsurf/libwapcaplet { };
-
- nsgenbind = callPackage ../applications/misc/netsurf/nsgenbind { };
-
- libparserutils = callPackage ../applications/misc/netsurf/libparserutils { };
-
- libcss = callPackage ../applications/misc/netsurf/libcss { };
-
- libhubbub = callPackage ../applications/misc/netsurf/libhubbub { };
-
- libdom = callPackage ../applications/misc/netsurf/libdom { };
-
- libnsbmp = callPackage ../applications/misc/netsurf/libnsbmp { };
-
- libnsgif = callPackage ../applications/misc/netsurf/libnsgif { };
-
- libnsfb = callPackage ../applications/misc/netsurf/libnsfb { };
-
- libnsutils = callPackage ../applications/misc/netsurf/libnsutils { };
-
- libutf8proc = callPackage ../applications/misc/netsurf/libutf8proc { };
-
- browser = callPackage ../applications/misc/netsurf/browser { };
-
- });
-
- netperf = callPackage ../applications/networking/netperf { };
-
- netsniff-ng = callPackage ../tools/networking/netsniff-ng { };
-
- nginx-config-formatter = callPackage ../tools/misc/nginx-config-formatter { };
-
- ninka = callPackage ../development/tools/misc/ninka { };
-
- nixnote2 = libsForQt5.callPackage ../applications/misc/nixnote2 { };
-
- nodejs = hiPrio nodejs-6_x;
-
- nodejs-slim = nodejs-slim-6_x;
-
- nodejs-6_x = callPackage ../development/web/nodejs/v6.nix {};
- nodejs-slim-6_x = callPackage ../development/web/nodejs/v6.nix { enableNpm = false; };
-
- nodejs-8_x = callPackage ../development/web/nodejs/v8.nix {};
- nodejs-slim-8_x = callPackage ../development/web/nodejs/v8.nix { enableNpm = false; };
-
- nodejs-9_x = callPackage ../development/web/nodejs/v9.nix {};
- nodejs-slim-9_x = callPackage ../development/web/nodejs/v9.nix { enableNpm = false; };
-
- nodePackages_8_x = callPackage ../development/node-packages/default-v8.nix {
- nodejs = pkgs.nodejs-8_x;
- };
-
- nodePackages_6_x = callPackage ../development/node-packages/default-v6.nix {
- nodejs = pkgs.nodejs-6_x;
- };
-
- nodePackages = nodePackages_6_x;
-
- # Can be used as a user shell
- nologin = shadow;
-
- npm2nix = nodePackages.npm2nix;
-
- file-rename = callPackage ../tools/filesystems/file-rename { };
-
- kea = callPackage ../tools/networking/kea {
- boost = boost165;
- };
-
- ispell = callPackage ../tools/text/ispell {};
-
- kindlegen = callPackage ../tools/typesetting/kindlegen { };
-
- latex2html = callPackage ../tools/misc/latex2html { };
-
- ldapvi = callPackage ../tools/misc/ldapvi { };
-
- ldns = callPackage ../development/libraries/ldns {
- openssl = openssl_1_1_0;
- };
-
- leafpad = callPackage ../applications/editors/leafpad { };
-
- leatherman = callPackage ../development/libraries/leatherman { };
-
- leela = callPackage ../tools/graphics/leela { };
-
- lftp = callPackage ../tools/networking/lftp { };
-
- libconfig = callPackage ../development/libraries/libconfig { };
-
- libcmis = callPackage ../development/libraries/libcmis { };
-
- libee = callPackage ../development/libraries/libee { };
-
- libestr = callPackage ../development/libraries/libestr { };
-
- libevdev = callPackage ../development/libraries/libevdev { };
-
- libfann = callPackage ../development/libraries/libfann { };
-
- libipfix = callPackage ../development/libraries/libipfix { };
-
- libircclient = callPackage ../development/libraries/libircclient { };
-
- libite = callPackage ../development/libraries/libite { };
-
- liblouis = callPackage ../development/libraries/liblouis { };
-
- liboauth = callPackage ../development/libraries/liboauth { };
-
- libsidplayfp = callPackage ../development/libraries/libsidplayfp { };
-
- libsrs2 = callPackage ../development/libraries/libsrs2 { };
-
- libtermkey = callPackage ../development/libraries/libtermkey { };
-
- libtelnet = callPackage ../development/libraries/libtelnet { };
-
- libtirpc = callPackage ../development/libraries/ti-rpc { };
-
- libtins = callPackage ../development/libraries/libtins { };
-
- libshout = callPackage ../development/libraries/libshout { };
-
- libqb = callPackage ../development/libraries/libqb { };
-
- libqmi = callPackage ../development/libraries/libqmi { };
-
- libqrencode = callPackage ../development/libraries/libqrencode { };
-
- libmbim = callPackage ../development/libraries/libmbim { };
-
- libmongo-client = callPackage ../development/libraries/libmongo-client { };
-
- libmesode = callPackage ../development/libraries/libmesode { };
-
- libnabo = callPackage ../development/libraries/libnabo { };
-
- libngspice = callPackage ../development/libraries/libngspice { };
-
- libpointmatcher = callPackage ../development/libraries/libpointmatcher { };
-
- libtorrent = callPackage ../tools/networking/p2p/libtorrent { };
-
- libmpack = callPackage ../development/libraries/libmpack { };
-
- libiberty = callPackage ../development/libraries/libiberty { };
-
- libiberty_static = callPackage ../development/libraries/libiberty { staticBuild = true; };
-
- libibverbs = callPackage ../development/libraries/libibverbs { };
-
- libxc = callPackage ../development/libraries/libxc { };
-
- libxcomp = callPackage ../development/libraries/libxcomp { };
-
- libxl = callPackage ../development/libraries/libxl {};
-
- libx86emu = callPackage ../development/libraries/libx86emu { };
-
- libzmf = callPackage ../development/libraries/libzmf {};
-
- librdmacm = callPackage ../development/libraries/librdmacm { };
-
- libreswan = callPackage ../tools/networking/libreswan { };
-
- libwebsockets = callPackage ../development/libraries/libwebsockets { };
-
- limesurvey = callPackage ../servers/limesurvey { };
-
- localtime = callPackage ../tools/system/localtime { };
-
- logcheck = callPackage ../tools/system/logcheck {
- inherit (perlPackages) mimeConstruct;
- };
-
- logmein-hamachi = callPackage ../tools/networking/logmein-hamachi { };
-
- logkeys = callPackage ../tools/security/logkeys { };
-
- logrotate = callPackage ../tools/system/logrotate { };
-
- logstalgia = callPackage ../tools/graphics/logstalgia {};
-
- loki = callPackage ../development/libraries/loki { };
-
- longview = callPackage ../servers/monitoring/longview { };
-
- lout = callPackage ../tools/typesetting/lout { };
-
- lr = callPackage ../tools/system/lr { };
-
- lrzip = callPackage ../tools/compression/lrzip { };
-
- lsb-release = callPackage ../os-specific/linux/lsb-release { };
-
- # lsh installs `bin/nettle-lfib-stream' and so does Nettle. Give the
- # former a lower priority than Nettle.
- lsh = lowPrio (callPackage ../tools/networking/lsh { });
-
- lshw = callPackage ../tools/system/lshw { };
-
- ltris = callPackage ../games/ltris { };
-
- lxc = callPackage ../os-specific/linux/lxc { };
- lxcfs = callPackage ../os-specific/linux/lxcfs {
- enableDebugBuild = config.lxcfs.enableDebugBuild or false;
- };
- lxd = callPackage ../tools/admin/lxd { };
-
- lzfse = callPackage ../tools/compression/lzfse { };
-
- lzham = callPackage ../tools/compression/lzham { };
-
- lzip = callPackage ../tools/compression/lzip { };
-
- lzma = xz;
-
- xz = callPackage ../tools/compression/xz { };
-
- lz4 = callPackage ../tools/compression/lz4 { };
-
- lzbench = callPackage ../tools/compression/lzbench { };
-
- lzop = callPackage ../tools/compression/lzop { };
-
- macchanger = callPackage ../os-specific/linux/macchanger { };
-
- madlang = haskell.lib.justStaticExecutables haskellPackages.madlang;
-
- mailcheck = callPackage ../applications/networking/mailreaders/mailcheck { };
-
- maildrop = callPackage ../tools/networking/maildrop { };
-
- mailhog = callPackage ../servers/mail/mailhog {};
-
- mailnag = callPackage ../applications/networking/mailreaders/mailnag {
- pythonPackages = python2Packages;
- };
-
- mailsend = callPackage ../tools/networking/mailsend { };
-
- mailpile = callPackage ../applications/networking/mailreaders/mailpile { };
-
- mailutils = callPackage ../tools/networking/mailutils {
- guile = guile_2_0; # compilation fails with guile 2.2
- sasl = gsasl;
- };
-
- email = callPackage ../tools/networking/email { };
-
- maim = callPackage ../tools/graphics/maim {};
-
- mairix = callPackage ../tools/text/mairix { };
-
- makemkv = callPackage ../applications/video/makemkv { };
-
- makerpm = callPackage ../development/tools/makerpm { };
-
- # See https://github.com/NixOS/nixpkgs/issues/15849. I'm switching on isLinux because
- # it looks like gnulib is broken on non-linux, so it seems likely that this would cause
- # trouble on bsd and/or cygwin as well.
- man = if stdenv.isLinux then man-db else man-old;
-
- man-old = callPackage ../tools/misc/man { };
-
- man-db = callPackage ../tools/misc/man-db { };
-
- mandoc = callPackage ../tools/misc/mandoc { };
-
- mawk = callPackage ../tools/text/mawk { };
-
- mb2md = callPackage ../tools/text/mb2md { };
-
- mbox = callPackage ../tools/security/mbox { };
-
- mbuffer = callPackage ../tools/misc/mbuffer { };
-
- mecab =
- let
- mecab-nodic = callPackage ../tools/text/mecab/nodic.nix { };
- in
- callPackage ../tools/text/mecab {
- mecab-ipadic = callPackage ../tools/text/mecab/ipadic.nix {
- inherit mecab-nodic;
- };
- };
-
- memtier-benchmark = callPackage ../tools/networking/memtier-benchmark { };
-
- memtest86 = callPackage ../tools/misc/memtest86 { };
-
- memtest86plus = callPackage ../tools/misc/memtest86+ { };
-
- meo = callPackage ../tools/security/meo {
- boost = boost155;
- };
-
- mc = callPackage ../tools/misc/mc { };
-
- mcabber = callPackage ../applications/networking/instant-messengers/mcabber { };
-
- mcron = callPackage ../tools/system/mcron {
- guile = guile_1_8;
- };
-
- mdbtools = callPackage ../tools/misc/mdbtools { };
-
- mdbtools_git = callPackage ../tools/misc/mdbtools/git.nix {
- inherit (gnome2) scrollkeeper;
- };
-
- mdk = callPackage ../development/tools/mdk { };
-
- mdp = callPackage ../applications/misc/mdp { };
-
- mednafen = callPackage ../misc/emulators/mednafen { };
-
- mednafen-server = callPackage ../misc/emulators/mednafen/server.nix { };
-
- mednaffe = callPackage ../misc/emulators/mednaffe/default.nix {
- gtk2 = null;
- };
-
- megacli = callPackage ../tools/misc/megacli { };
-
- megatools = callPackage ../tools/networking/megatools { };
-
- memo = callPackage ../applications/misc/memo/default.nix { };
-
- mencal = callPackage ../applications/misc/mencal/default.nix { } ;
-
- metamorphose2 = callPackage ../applications/misc/metamorphose2 { };
-
- metar = callPackage ../applications/misc/metar { };
-
- mfcuk = callPackage ../tools/security/mfcuk { };
-
- mfoc = callPackage ../tools/security/mfoc { };
-
- mgba = libsForQt5.callPackage ../misc/emulators/mgba { };
-
- mikutter = callPackage ../applications/networking/instant-messengers/mikutter { };
-
- mimeo = callPackage ../tools/misc/mimeo { };
-
- mimetic = callPackage ../development/libraries/mimetic { };
-
- minio-client = callPackage ../tools/networking/minio-client { };
-
- minissdpd = callPackage ../tools/networking/minissdpd { };
-
- inherit (callPackage ../tools/networking/miniupnpc
- { inherit (darwin) cctools; })
- miniupnpc_1 miniupnpc_2;
- miniupnpc = miniupnpc_1;
-
- miniupnpd = callPackage ../tools/networking/miniupnpd { };
-
- miniball = callPackage ../development/libraries/miniball { };
-
- minijail = callPackage ../tools/system/minijail { };
-
- minixml = callPackage ../development/libraries/minixml { };
-
- mir-qualia = callPackage ../tools/text/mir-qualia {
- pythonPackages = python3Packages;
- };
-
- miredo = callPackage ../tools/networking/miredo { };
-
- mirrorbits = callPackage ../servers/mirrorbits { };
-
- mitmproxy = callPackage ../tools/networking/mitmproxy { };
-
- mjpegtoolsFull = callPackage ../tools/video/mjpegtools { };
-
- mjpegtools = self.mjpegtoolsFull.override {
- withMinimal = true;
- };
-
- mkcue = callPackage ../tools/cd-dvd/mkcue { };
-
- mkpasswd = hiPrio (callPackage ../tools/security/mkpasswd { });
-
- mkrand = callPackage ../tools/security/mkrand { };
-
- mktemp = callPackage ../tools/security/mktemp { };
-
- mktorrent = callPackage ../tools/misc/mktorrent { };
-
- mmake = callPackage ../tools/misc/mmake { };
-
- modemmanager = callPackage ../tools/networking/modem-manager {};
-
- modsecurity_standalone = callPackage ../tools/security/modsecurity { };
-
- molden = callPackage ../applications/science/chemistry/molden { };
-
- molly-guard = callPackage ../os-specific/linux/molly-guard { };
-
- moneyplex = callPackage ../applications/office/moneyplex { };
-
- monit = callPackage ../tools/system/monit { };
-
- moreutils = callPackage ../tools/misc/moreutils {
- inherit (perlPackages) IPCRun TimeDate TimeDuration;
- docbook-xsl = docbook_xsl;
- };
-
- mosh = callPackage ../tools/networking/mosh {
- inherit (perlPackages) IOTty;
- };
-
- motuclient = callPackage ../applications/science/misc/motu-client { };
-
- mpage = callPackage ../tools/text/mpage { };
-
- mprime = callPackage ../tools/misc/mprime { };
-
- mpw = callPackage ../tools/security/mpw { };
-
- mr = callPackage ../applications/version-management/mr { };
-
- mrtg = callPackage ../tools/misc/mrtg { };
-
- mscgen = callPackage ../tools/graphics/mscgen { };
-
- metasploit = callPackage ../tools/security/metasploit { };
- msf = metasploit;
-
- ms-sys = callPackage ../tools/misc/ms-sys { };
-
- mtdutils = callPackage ../tools/filesystems/mtdutils { };
-
- mtools = callPackage ../tools/filesystems/mtools { };
-
- mtr = callPackage ../tools/networking/mtr {};
-
- mtx = callPackage ../tools/backup/mtx {};
-
- mt-st = callPackage ../tools/backup/mt-st {};
-
- multitran = recurseIntoAttrs (let callPackage = newScope pkgs.multitran; in rec {
- multitrandata = callPackage ../tools/text/multitran/data { };
-
- libbtree = callPackage ../tools/text/multitran/libbtree { };
-
- libmtsupport = callPackage ../tools/text/multitran/libmtsupport { };
-
- libfacet = callPackage ../tools/text/multitran/libfacet { };
-
- libmtquery = callPackage ../tools/text/multitran/libmtquery { };
-
- mtutils = callPackage ../tools/text/multitran/mtutils { };
- });
-
- munge = callPackage ../tools/security/munge { };
-
- mycli = callPackage ../tools/admin/mycli { };
-
- mydumper = callPackage ../tools/backup/mydumper { };
-
- mysql2pgsql = callPackage ../tools/misc/mysql2pgsql { };
-
- mysqltuner = callPackage ../tools/misc/mysqltuner { };
-
- mytetra = libsForQt5.callPackage ../applications/office/mytetra { };
-
- nabi = callPackage ../tools/inputmethods/nabi { };
-
- namazu = callPackage ../tools/text/namazu { };
-
- nasty = callPackage ../tools/security/nasty { };
-
- nat-traverse = callPackage ../tools/networking/nat-traverse { };
-
- nawk = callPackage ../tools/text/nawk { };
-
- nbd = callPackage ../tools/networking/nbd { };
- xnbd = callPackage ../tools/networking/xnbd { };
-
- inherit (callPackages ../development/libraries/science/math/nccl { })
- nccl_cudatoolkit8
- nccl_cudatoolkit9;
-
- nccl = nccl_cudatoolkit9;
-
- ndjbdns = callPackage ../tools/networking/ndjbdns { };
-
- ndppd = callPackage ../applications/networking/ndppd { };
-
- neofetch = callPackage ../tools/misc/neofetch { };
-
- nerdfonts = callPackage ../data/fonts/nerdfonts { };
-
- nestopia = callPackage ../misc/emulators/nestopia { };
-
- netatalk = callPackage ../tools/filesystems/netatalk { };
-
- netcdf = callPackage ../development/libraries/netcdf { };
-
- netcdf-mpi = appendToName "mpi" (netcdf.override {
- hdf5 = hdf5-mpi;
- });
-
- netcdfcxx4 = callPackage ../development/libraries/netcdf-cxx4 { };
-
- netcdffortran = callPackage ../development/libraries/netcdf-fortran { };
-
- neural-style = callPackage ../tools/graphics/neural-style {};
-
- nco = callPackage ../development/libraries/nco { };
-
- ncftp = callPackage ../tools/networking/ncftp { };
-
- ncompress = callPackage ../tools/compression/ncompress { };
-
- ndisc6 = callPackage ../tools/networking/ndisc6 { };
-
- neopg = callPackage ../tools/security/neopg { };
-
- netboot = callPackage ../tools/networking/netboot {};
-
- netcat = netcat-openbsd;
-
- netcat-gnu = callPackage ../tools/networking/netcat-gnu { };
-
- netcat-openbsd = callPackage ../tools/networking/netcat-openbsd { };
-
- nethogs = callPackage ../tools/networking/nethogs { };
-
- netkittftp = callPackage ../tools/networking/netkit/tftp { };
-
- netpbm = callPackage ../tools/graphics/netpbm { };
-
- netrw = callPackage ../tools/networking/netrw { };
-
- netselect = callPackage ../tools/networking/netselect { };
-
- # stripped down, needed by steam
- networkmanager098 = callPackage ../tools/networking/network-manager/0.9.8 { };
-
- networkmanager = callPackage ../tools/networking/network-manager { };
-
- networkmanager-iodine = callPackage ../tools/networking/network-manager/iodine.nix { };
-
- networkmanager-openvpn = callPackage ../tools/networking/network-manager/openvpn.nix { };
-
- networkmanager-l2tp = callPackage ../tools/networking/network-manager/l2tp.nix { };
-
- networkmanager-vpnc = callPackage ../tools/networking/network-manager/vpnc.nix { };
-
- networkmanager-openconnect = callPackage ../tools/networking/network-manager/openconnect.nix { };
-
- networkmanager-fortisslvpn = callPackage ../tools/networking/network-manager/fortisslvpn.nix { };
-
- networkmanager_strongswan = callPackage ../tools/networking/network-manager/strongswan.nix { };
-
- networkmanagerapplet = newScope gnome2 ../tools/networking/network-manager-applet { };
-
- networkmanager_dmenu = callPackage ../tools/networking/networkmanager_dmenu { };
-
- newsboat = callPackage ../applications/networking/feedreaders/newsboat { };
-
- nextcloud = callPackage ../servers/nextcloud { };
-
- nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { };
-
- nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { };
-
- ngrep = callPackage ../tools/networking/ngrep { };
-
- ngrok = ngrok-2;
-
- ngrok-2 = callPackage ../tools/networking/ngrok-2 { };
-
- ngrok-1 = callPackage ../tools/networking/ngrok-1 { };
-
- noice = callPackage ../applications/misc/noice { };
-
- noip = callPackage ../tools/networking/noip { };
-
- nomad = callPackage ../applications/networking/cluster/nomad { };
-
- miller = callPackage ../tools/text/miller { };
-
- milu = callPackage ../applications/misc/milu { };
-
- mpack = callPackage ../tools/networking/mpack { };
-
- pa_applet = callPackage ../tools/audio/pa-applet { };
-
- pasystray = callPackage ../tools/audio/pasystray { };
-
- pnmixer = callPackage ../tools/audio/pnmixer { };
-
- pulsemixer = callPackage ../tools/audio/pulsemixer { };
-
- pwsafe = callPackage ../applications/misc/pwsafe {
- wxGTK = wxGTK30;
- };
-
- niff = callPackage ../tools/package-management/niff { };
-
- nifskope = callPackage ../tools/graphics/nifskope { };
-
- nilfs-utils = callPackage ../tools/filesystems/nilfs-utils {};
- nilfs_utils = nilfs-utils;
-
- nitrogen = callPackage ../tools/X11/nitrogen {};
-
- notify-desktop = callPackage ../tools/misc/notify-desktop {};
-
- nkf = callPackage ../tools/text/nkf {};
-
- nlopt = callPackage ../development/libraries/nlopt { octave = null; };
-
- npapi_sdk = callPackage ../development/libraries/npapi-sdk {};
-
- npth = callPackage ../development/libraries/npth {};
-
- nmap = callPackage ../tools/security/nmap { };
-
- nmap-graphical = callPackage ../tools/security/nmap {
- graphicalSupport = true;
- };
-
- nmapsi4 = libsForQt5.callPackage ../tools/security/nmap/qt.nix { };
-
- nnn = callPackage ../applications/misc/nnn { };
-
- notary = callPackage ../tools/security/notary { };
-
- notify-osd = callPackage ../applications/misc/notify-osd { };
-
- nox = callPackage ../tools/package-management/nox {
- pythonPackages = python3Packages;
- };
-
- nq = callPackage ../tools/system/nq { };
-
- nsjail = callPackage ../tools/security/nsjail {};
-
- nss_pam_ldapd = callPackage ../tools/networking/nss-pam-ldapd {};
-
- ntfs3g = callPackage ../tools/filesystems/ntfs-3g { };
-
- # ntfsprogs are merged into ntfs-3g
- ntfsprogs = pkgs.ntfs3g;
-
- ntfy = pythonPackages.ntfy;
-
- ntopng = callPackage ../tools/networking/ntopng { };
-
- ntp = callPackage ../tools/networking/ntp {
- libcap = if stdenv.isLinux then libcap else null;
- };
-
- numdiff = callPackage ../tools/text/numdiff { };
-
- numlockx = callPackage ../tools/X11/numlockx { };
-
- nuttcp = callPackage ../tools/networking/nuttcp { };
-
- nssmdns = callPackage ../tools/networking/nss-mdns { };
-
- nwdiag = pythonPackages.nwdiag;
-
- nylon = callPackage ../tools/networking/nylon { };
-
- nxproxy = callPackage ../tools/admin/nxproxy { };
-
- nzbget = callPackage ../tools/networking/nzbget { };
-
- oathToolkit = callPackage ../tools/security/oath-toolkit { inherit (gnome2) gtkdoc; };
-
- obex_data_server = callPackage ../tools/bluetooth/obex-data-server { };
-
- obexd = callPackage ../tools/bluetooth/obexd { };
-
- ocproxy = callPackage ../tools/networking/ocproxy { };
-
- openfortivpn = callPackage ../tools/networking/openfortivpn { };
-
- obexfs = callPackage ../tools/bluetooth/obexfs { };
-
- obexftp = callPackage ../tools/bluetooth/obexftp { };
-
- objconv = callPackage ../development/tools/misc/objconv {};
-
- obnam = callPackage ../tools/backup/obnam { };
-
- odpdown = callPackage ../tools/typesetting/odpdown { };
-
- odt2txt = callPackage ../tools/text/odt2txt { };
-
- offlineimap = callPackage ../tools/networking/offlineimap { };
-
- oh-my-zsh = callPackage ../shells/oh-my-zsh { };
-
- ola = callPackage ../applications/misc/ola { };
-
- onioncircuits = callPackage ../tools/security/onioncircuits {
- inherit (gnome3) defaultIconTheme;
- };
-
- opencc = callPackage ../tools/text/opencc { };
-
- opencl-info = callPackage ../tools/system/opencl-info { };
-
- opencryptoki = callPackage ../tools/security/opencryptoki { };
-
- opendbx = callPackage ../development/libraries/opendbx { };
-
- opendht = callPackage ../development/libraries/opendht {};
-
- opendkim = callPackage ../development/libraries/opendkim { };
-
- opendylan = callPackage ../development/compilers/opendylan {
- opendylan-bootstrap = opendylan_bin;
- };
-
- opendylan_bin = callPackage ../development/compilers/opendylan/bin.nix { };
-
- openjade = callPackage ../tools/text/sgml/openjade { };
-
- openmvg = callPackage ../applications/science/misc/openmvg { };
-
- openmvs = callPackage ../applications/science/misc/openmvs { };
-
- openntpd = callPackage ../tools/networking/openntpd { };
-
- openntpd_nixos = openntpd.override {
- privsepUser = "ntp";
- privsepPath = "/var/empty";
- };
-
- openobex = callPackage ../tools/bluetooth/openobex { };
-
- openopc = callPackage ../tools/misc/openopc { };
-
- openresolv = callPackage ../tools/networking/openresolv { };
-
- opensc = callPackage ../tools/security/opensc {
- inherit (darwin.apple_sdk.frameworks) Carbon;
- };
-
- opensm = callPackage ../tools/networking/opensm { };
-
- openssh =
- callPackage ../tools/networking/openssh {
- hpnSupport = false;
- etcDir = "/etc/ssh";
- pam = if stdenv.isLinux then pam else null;
- };
-
- openssh_hpn = pkgs.appendToName "with-hpn" (openssh.override { hpnSupport = true; });
-
- opensp = callPackage ../tools/text/sgml/opensp { };
-
- opentracker = callPackage ../applications/networking/p2p/opentracker { };
-
- opentsdb = callPackage ../tools/misc/opentsdb {};
-
- openvpn = callPackage ../tools/networking/openvpn { };
-
- openvpn_learnaddress = callPackage ../tools/networking/openvpn/openvpn_learnaddress.nix { };
-
- openvpn-auth-ldap = callPackage ../tools/networking/openvpn/openvpn-auth-ldap.nix {
- stdenv = clangStdenv;
- };
-
- update-resolv-conf = callPackage ../tools/networking/openvpn/update-resolv-conf.nix { };
-
- open-pdf-presenter = callPackage ../applications/misc/open-pdf-presenter { };
-
- openvswitch = callPackage ../os-specific/linux/openvswitch { };
-
- optipng = callPackage ../tools/graphics/optipng {
- libpng = libpng12;
- };
-
- olsrd = callPackage ../tools/networking/olsrd { };
-
- os-prober = callPackage ../tools/misc/os-prober {};
-
- ossec = callPackage ../tools/security/ossec {};
-
- ostree = callPackage ../tools/misc/ostree { };
-
- otfcc = callPackage ../tools/misc/otfcc { };
-
- otpw = callPackage ../os-specific/linux/otpw { };
-
- overmind = callPackage ../applications/misc/overmind { };
-
- owncloud = owncloud70;
-
- inherit (callPackages ../servers/owncloud { })
- owncloud70
- owncloud80
- owncloud81
- owncloud82
- owncloud90
- owncloud91;
-
- owncloud-client = libsForQt5.callPackage ../applications/networking/owncloud-client { };
-
- oxipng = callPackage ../tools/graphics/oxipng { };
-
- p2pvc = callPackage ../applications/video/p2pvc {};
-
- p7zip = callPackage ../tools/archivers/p7zip { };
-
- packagekit = callPackage ../tools/package-management/packagekit { };
-
- packagekit-qt = libsForQt5.callPackage ../tools/package-management/packagekit/qt.nix { };
-
- packetdrill = callPackage ../tools/networking/packetdrill { };
-
- pacman = callPackage ../tools/package-management/pacman { };
-
- padthv1 = callPackage ../applications/audio/padthv1 { };
-
- pakcs = callPackage ../development/compilers/pakcs {};
-
- pal = callPackage ../tools/misc/pal { };
-
- pandoc = haskell.lib.overrideCabal (haskell.lib.justStaticExecutables haskellPackages.pandoc) (drv: {
- configureFlags = drv.configureFlags or [] ++ ["-fembed_data_files"];
- buildDepends = drv.buildDepends or [] ++ [haskellPackages.file-embed];
- });
-
- pamtester = callPackage ../tools/security/pamtester { };
-
- paper-gtk-theme = callPackage ../misc/themes/paper { };
-
- paperwork = callPackage ../applications/office/paperwork { };
-
- papertrail = callPackage ../tools/text/papertrail { };
-
- par2cmdline = callPackage ../tools/networking/par2cmdline { };
-
- parallel = callPackage ../tools/misc/parallel { };
-
- parcellite = callPackage ../tools/misc/parcellite { };
-
- patchutils = callPackage ../tools/text/patchutils { };
-
- parted = callPackage ../tools/misc/parted { hurd = null; };
-
- pell = callPackage ../applications/misc/pell { };
-
- pepper = callPackage ../tools/admin/salt/pepper { };
-
- percona-xtrabackup = callPackage ../tools/backup/percona-xtrabackup {
- boost = boost159;
- };
-
- pick = callPackage ../tools/misc/pick { };
-
- pitivi = callPackage ../applications/video/pitivi {
- gst = gst_all_1 //
- { gst-plugins-bad = gst_all_1.gst-plugins-bad.overrideDerivation
- (attrs: { nativeBuildInputs = attrs.nativeBuildInputs ++ [ gtk3 ];
- # Fix this build error in ./tests/examples/waylandsink:
- # main.c:28:2: error: #error "Wayland is not supported in GTK+"
- configureFlags = attrs.configureFlags or [] ++ [ "--enable-wayland=no" ];
- });
- };
- };
-
- p0f = callPackage ../tools/security/p0f { };
-
- pngout = callPackage ../tools/graphics/pngout { };
-
- hurdPartedCross =
- if targetPlatform != buildPlatform && targetPlatform.config == "i586-pc-gnu"
- then (makeOverridable
- ({ hurd }:
- (parted.override {
- # Needs the Hurd's libstore.
- inherit hurd;
-
- # The Hurd wants a libparted.a.
- enableStatic = true;
-
- gettext = null;
- readline = null;
- devicemapper = null;
- }).crossDrv)
- { hurd = gnu.hurdCrossIntermediate; })
- else null;
-
- ipsecTools = callPackage ../os-specific/linux/ipsec-tools { flex = flex_2_5_35; };
-
- patch = gnupatch;
-
- patchage = callPackage ../applications/audio/patchage { };
-
- pcapfix = callPackage ../tools/networking/pcapfix { };
-
- pbzip2 = callPackage ../tools/compression/pbzip2 { };
-
- pciutils = callPackage ../tools/system/pciutils { };
-
- pcsclite = callPackage ../tools/security/pcsclite {
- inherit (darwin.apple_sdk.frameworks) IOKit;
- };
-
- pcsctools = callPackage ../tools/security/pcsctools {
- inherit (perlPackages) pcscperl Glib Gtk2 Pango Cairo;
- };
-
- pcsc-cyberjack = callPackage ../tools/security/pcsc-cyberjack { };
-
- pdf2djvu = callPackage ../tools/typesetting/pdf2djvu { };
-
- pdf2htmlEX = callPackage ../tools/typesetting/pdf2htmlEX { };
-
- pdf2odt = callPackage ../tools/typesetting/pdf2odt { };
-
- pdf2svg = callPackage ../tools/graphics/pdf2svg { };
-
- fmodex = callPackage ../games/zandronum/fmod.nix { };
-
- pdfmod = callPackage ../applications/misc/pdfmod { };
-
- jbig2enc = callPackage ../tools/graphics/jbig2enc { };
-
- pdfread = callPackage ../tools/graphics/pdfread {
- inherit (pythonPackages) pillow;
- };
-
- pdfshuffler = callPackage ../applications/misc/pdfshuffler { };
-
- briss = callPackage ../tools/graphics/briss { };
-
- brickd = callPackage ../servers/brickd {
- libusb = libusb1;
- };
-
- bully = callPackage ../tools/networking/bully { };
-
- pcapc = callPackage ../tools/networking/pcapc { };
-
- pdnsd = callPackage ../tools/networking/pdnsd { };
-
- peco = callPackage ../tools/text/peco { };
-
- pg_top = callPackage ../tools/misc/pg_top { };
-
- pdsh = callPackage ../tools/networking/pdsh {
- rsh = true; # enable internal rsh implementation
- ssh = openssh;
- };
-
- pfstools = callPackage ../tools/graphics/pfstools { };
-
- philter = callPackage ../tools/networking/philter { };
-
- pinentry = pinentry_ncurses.override {
- inherit gtk2;
- };
-
- pinentry_ncurses = callPackage ../tools/security/pinentry {
- libcap = if stdenv.isDarwin then null else libcap;
- gtk2 = null;
- };
-
- pinentry_gnome = pinentry_ncurses.override {
- gcr = gnome3.gcr;
- };
-
- pinentry_qt4 = pinentry_ncurses.override {
- qt = qt4;
- };
-
- pinentry_qt5 = pinentry_ncurses.override {
- qt = qt5.qtbase;
- };
-
- pinentry_mac = callPackage ../tools/security/pinentry-mac {
- inherit (darwin.apple_sdk.frameworks) Cocoa;
- };
-
- pingtcp = callPackage ../tools/networking/pingtcp { };
-
- pirate-get = callPackage ../tools/networking/pirate-get { };
-
- pius = callPackage ../tools/security/pius { };
-
- pixiewps = callPackage ../tools/networking/pixiewps {};
-
- pk2cmd = callPackage ../tools/misc/pk2cmd { };
-
- plantuml = callPackage ../tools/misc/plantuml { };
-
- plan9port = callPackage ../tools/system/plan9port { };
-
- platformioPackages = callPackage ../development/arduino/platformio { };
- platformio = platformioPackages.platformio-chrootenv.override {};
-
- platinum-searcher = callPackage ../tools/text/platinum-searcher { };
-
- playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
-
- plex = callPackage ../servers/plex { enablePlexPass = config.plex.enablePlexPass or false; };
-
- plexpy = callPackage ../servers/plexpy { python = python2; };
-
- ploticus = callPackage ../tools/graphics/ploticus {
- libpng = libpng12;
- };
-
- plotinus = callPackage ../tools/misc/plotinus { };
-
- plotutils = callPackage ../tools/graphics/plotutils { };
-
- plowshare = callPackage ../tools/misc/plowshare { };
-
- pngcheck = callPackage ../tools/graphics/pngcheck {
- zlib = zlibStatic;
- };
-
- pngcrush = callPackage ../tools/graphics/pngcrush { };
-
- pngnq = callPackage ../tools/graphics/pngnq { };
-
- pngtoico = callPackage ../tools/graphics/pngtoico {
- libpng = libpng12;
- };
-
- pngpp = callPackage ../development/libraries/png++ { };
-
- pngquant = callPackage ../tools/graphics/pngquant { };
-
- podiff = callPackage ../tools/text/podiff { };
-
- pod2mdoc = callPackage ../tools/misc/pod2mdoc { };
-
- poedit = callPackage ../tools/text/poedit { };
-
- polipo = callPackage ../servers/polipo { };
-
- polkit_gnome = callPackage ../tools/security/polkit-gnome { };
-
- polysh = callPackage ../tools/networking/polysh { };
-
- ponysay = callPackage ../tools/misc/ponysay { };
-
- popfile = callPackage ../tools/text/popfile { };
-
- poretools = callPackage ../applications/science/biology/poretools { };
-
- postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { };
-
- povray = callPackage ../tools/graphics/povray { };
-
- ppl = callPackage ../development/libraries/ppl { };
-
- ppp = callPackage ../tools/networking/ppp { };
-
- pptp = callPackage ../tools/networking/pptp {};
-
- pptpd = callPackage ../tools/networking/pptpd {};
-
- prey-bash-client = callPackage ../tools/security/prey { };
-
- profile-cleaner = callPackage ../tools/misc/profile-cleaner { };
-
- profile-sync-daemon = callPackage ../tools/misc/profile-sync-daemon { };
-
- projectlibre = callPackage ../applications/misc/projectlibre { };
-
- projectm = callPackage ../applications/audio/projectm { };
-
- proot = callPackage ../tools/system/proot { };
-
- proxychains = callPackage ../tools/networking/proxychains { };
-
- proxytunnel = callPackage ../tools/misc/proxytunnel { };
-
- pws = callPackage ../tools/misc/pws { };
-
- cntlm = callPackage ../tools/networking/cntlm { };
-
- pastebinit = callPackage ../tools/misc/pastebinit { };
-
- polygraph = callPackage ../tools/networking/polygraph { };
-
- progress = callPackage ../tools/misc/progress { };
-
- ps3netsrv = callPackage ../servers/ps3netsrv { };
-
- psmisc = callPackage ../os-specific/linux/psmisc { };
-
- pssh = callPackage ../tools/networking/pssh { };
-
- pstoedit = callPackage ../tools/graphics/pstoedit { };
-
- psutils = callPackage ../tools/typesetting/psutils { };
-
- psensor = callPackage ../tools/system/psensor {
- libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
- };
-
- pubs = callPackage ../tools/misc/pubs {};
-
- pv = callPackage ../tools/misc/pv { };
-
- pwgen = callPackage ../tools/security/pwgen { };
-
- pwnat = callPackage ../tools/networking/pwnat { };
-
- pycangjie = pythonPackages.pycangjie;
-
- pydb = callPackage ../development/tools/pydb { };
-
- pygmentex = callPackage ../tools/typesetting/pygmentex { };
-
- pythonIRClib = pythonPackages.pythonIRClib;
-
- pythonSexy = pythonPackages.libsexy;
-
- pytrainer = callPackage ../applications/misc/pytrainer { };
-
- remarshal = callPackage ../development/tools/remarshal { };
-
- rtaudio = callPackage ../development/libraries/audio/rtaudio { };
-
- rtmidi = callPackage ../development/libraries/audio/rtmidi { };
-
- openmpi = callPackage ../development/libraries/openmpi { };
-
- openmodelica = callPackage ../applications/science/misc/openmodelica { };
-
- qarte = callPackage ../applications/video/qarte { };
-
- qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { };
-
- qnial = callPackage ../development/interpreters/qnial { };
-
- ocz-ssd-guru = callPackage ../tools/misc/ocz-ssd-guru { };
-
- qalculate-gtk = callPackage ../applications/science/math/qalculate-gtk { };
-
- qastools = libsForQt5.callPackage ../tools/audio/qastools { };
-
- qesteidutil = libsForQt5.callPackage ../tools/security/qesteidutil { } ;
- qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
- esteidfirefoxplugin = callPackage ../applications/networking/browsers/mozilla-plugins/esteidfirefoxplugin { };
-
-
- qgifer = callPackage ../applications/video/qgifer {
- giflib = giflib_4_1;
- };
-
- qhull = callPackage ../development/libraries/qhull { };
-
- qjoypad = callPackage ../tools/misc/qjoypad { };
-
- qpdf = callPackage ../development/libraries/qpdf { };
-
- qprint = callPackage ../tools/text/qprint { };
-
- qscintilla = callPackage ../development/libraries/qscintilla { };
-
- qshowdiff = callPackage ../tools/text/qshowdiff { };
-
- qtikz = callPackage ../applications/graphics/ktikz { };
-
- quicktun = callPackage ../tools/networking/quicktun { };
-
- quilt = callPackage ../development/tools/quilt { };
-
- quota = callPackage ../tools/misc/quota { };
-
- wiggle = callPackage ../development/tools/wiggle { };
-
- radamsa = callPackage ../tools/security/radamsa { };
-
- radarr = callPackage ../servers/radarr { };
-
- radeon-profile = libsForQt5.callPackage ../tools/misc/radeon-profile { };
-
- radsecproxy = callPackage ../tools/networking/radsecproxy { };
-
- radvd = callPackage ../tools/networking/radvd { };
-
- rainbowstream = pythonPackages.rainbowstream;
-
- rambox = callPackage ../applications/networking/instant-messengers/rambox { };
-
- ranger = callPackage ../applications/misc/ranger { };
-
- rarcrack = callPackage ../tools/security/rarcrack { };
-
- ratools = callPackage ../tools/networking/ratools { };
-
- rawdog = callPackage ../applications/networking/feedreaders/rawdog { };
-
- rc = callPackage ../shells/rc { };
-
- rdma-core = callPackage ../os-specific/linux/rdma-core { };
-
- read-edid = callPackage ../os-specific/linux/read-edid { };
-
- redir = callPackage ../tools/networking/redir { };
-
- redmine = callPackage ../applications/version-management/redmine { };
-
- redsocks = callPackage ../tools/networking/redsocks { };
-
- rst2html5 = callPackage ../tools/text/rst2html5 { };
-
- rt = callPackage ../servers/rt { };
-
- rtmpdump = callPackage ../tools/video/rtmpdump { };
- rtmpdump_gnutls = rtmpdump.override { gnutlsSupport = true; opensslSupport = false; };
-
- reaverwps = callPackage ../tools/networking/reaver-wps {};
-
- reaverwps-t6x = callPackage ../tools/networking/reaver-wps-t6x {};
-
- recordmydesktop = callPackage ../applications/video/recordmydesktop { };
-
- gtk-recordmydesktop = callPackage ../applications/video/recordmydesktop/gtk.nix {
- jack2 = jack2Full;
- };
-
- qt-recordmydesktop = callPackage ../applications/video/recordmydesktop/qt.nix {
- jack2 = jack2Full;
- };
-
- recutils = callPackage ../tools/misc/recutils { };
-
- recoll = callPackage ../applications/search/recoll { };
-
- reflex = callPackage ../development/tools/reflex { };
-
- reiser4progs = callPackage ../tools/filesystems/reiser4progs { };
-
- reiserfsprogs = callPackage ../tools/filesystems/reiserfsprogs { };
-
- relfs = callPackage ../tools/filesystems/relfs {
- inherit (gnome2) gnome_vfs GConf;
- };
-
- remarkjs = callPackage ../development/web/remarkjs { };
-
- alarm-clock-applet = callPackage ../tools/misc/alarm-clock-applet { };
-
- remind = callPackage ../tools/misc/remind { };
-
- remmina = callPackage ../applications/networking/remote/remmina {
- adwaita-icon-theme = gnome3.adwaita-icon-theme;
- gsettings-desktop-schemas = gnome3.gsettings-desktop-schemas;
- };
-
- rename = callPackage ../tools/misc/rename {
- inherit (perlPackages) buildPerlPackage;
- };
-
- renameutils = callPackage ../tools/misc/renameutils { };
-
- renderdoc = libsForQt5.callPackage ../applications/graphics/renderdoc { };
-
- replace = callPackage ../tools/text/replace { };
-
- reckon = callPackage ../tools/text/reckon { };
-
- recoverjpeg = callPackage ../tools/misc/recoverjpeg { };
-
- reposurgeon = callPackage ../applications/version-management/reposurgeon { };
-
- reptyr = callPackage ../os-specific/linux/reptyr {};
-
- rescuetime = callPackage ../applications/misc/rescuetime { };
-
- rewritefs = callPackage ../os-specific/linux/rewritefs { };
-
- rdiff-backup = callPackage ../tools/backup/rdiff-backup { };
-
- rdfind = callPackage ../tools/filesystems/rdfind { };
-
- rhash = callPackage ../tools/security/rhash { };
-
- riemann_c_client = callPackage ../tools/misc/riemann-c-client { };
- riemann-tools = callPackage ../tools/misc/riemann-tools { };
-
- ripmime = callPackage ../tools/networking/ripmime {};
-
- rkflashtool = callPackage ../tools/misc/rkflashtool { };
-
- rkrlv2 = callPackage ../applications/audio/rkrlv2 {};
-
- rmlint = callPackage ../tools/misc/rmlint {
- inherit (pythonPackages) sphinx;
- };
-
- rng_tools = callPackage ../tools/security/rng-tools { };
-
- rnv = callPackage ../tools/text/xml/rnv { };
-
- roundup = callPackage ../tools/misc/roundup { };
-
- routino = callPackage ../tools/misc/routino { };
-
- rq = callPackage ../development/tools/rq {
- v8 = v8_static;
- };
-
- rsnapshot = callPackage ../tools/backup/rsnapshot {
- # For the `logger' command, we can use either `utillinux' or
- # GNU Inetutils. The latter is more portable.
- logger = if stdenv.isLinux then utillinux else inetutils;
- };
-
- rlwrap = callPackage ../tools/misc/rlwrap { };
-
- rockbox_utility = libsForQt5.callPackage ../tools/misc/rockbox-utility { };
-
- rosegarden = libsForQt5.callPackage ../applications/audio/rosegarden { };
-
- rowhammer-test = callPackage ../tools/system/rowhammer-test { };
-
- rpPPPoE = callPackage ../tools/networking/rp-pppoe { };
-
- rpm = callPackage ../tools/package-management/rpm { };
-
- rpm-ostree = callPackage ../tools/misc/rpm-ostree {
- gperf = gperf_3_0;
- };
-
- rpmextract = callPackage ../tools/archivers/rpmextract { };
-
- rrdtool = callPackage ../tools/misc/rrdtool { };
-
- rss2email = callPackage ../applications/networking/feedreaders/rss2email {
- pythonPackages = python3Packages;
- };
-
- rsstail = callPackage ../applications/networking/feedreaders/rsstail { };
-
- rtorrent = callPackage ../tools/networking/p2p/rtorrent { };
-
- rubber = callPackage ../tools/typesetting/rubber { };
-
- rubocop = callPackage ../development/tools/rubocop { };
-
- runningx = callPackage ../tools/X11/runningx { };
-
- runzip = callPackage ../tools/archivers/runzip { };
-
- rxp = callPackage ../tools/text/xml/rxp { };
-
- rzip = callPackage ../tools/compression/rzip { };
-
- s-tui = callPackage ../tools/system/s-tui { };
-
- s3backer = callPackage ../tools/filesystems/s3backer { };
-
- s3fs = callPackage ../tools/filesystems/s3fs { };
-
- s3cmd = callPackage ../tools/networking/s3cmd { };
-
- s3gof3r = callPackage ../tools/networking/s3gof3r { };
-
- s6Dns = callPackage ../tools/networking/s6-dns { };
-
- s6LinuxUtils = callPackage ../os-specific/linux/s6-linux-utils { };
-
- s6Networking = callPackage ../tools/networking/s6-networking { };
-
- s6PortableUtils = callPackage ../tools/misc/s6-portable-utils { };
-
- sablotron = callPackage ../tools/text/xml/sablotron { };
-
- safecopy = callPackage ../tools/system/safecopy { };
-
- safe-rm = callPackage ../tools/system/safe-rm { };
-
- salt = callPackage ../tools/admin/salt {};
-
- salut_a_toi = callPackage ../applications/networking/instant-messengers/salut-a-toi {};
-
- samplicator = callPackage ../tools/networking/samplicator { };
-
- scanbd = callPackage ../tools/graphics/scanbd { };
-
- screen = callPackage ../tools/misc/screen {
- inherit (darwin.apple_sdk.libs) utmp;
- };
-
- screen-message = callPackage ../tools/X11/screen-message { };
-
- screencloud = callPackage ../applications/graphics/screencloud {
- quazip = quazip_qt4;
- };
-
- screenkey = python2Packages.callPackage ../applications/video/screenkey {
- inherit (gnome3) defaultIconTheme;
- };
-
- quazip_qt4 = libsForQt5.quazip.override {
- qtbase = qt4; qmake = qmake4Hook;
- };
-
- scfbuild = python2.pkgs.callPackage ../tools/misc/scfbuild { };
-
- scrot = callPackage ../tools/graphics/scrot { };
-
- scrypt = callPackage ../tools/security/scrypt { };
-
- sdcv = callPackage ../applications/misc/sdcv { };
-
- sdl-jstest = callPackage ../tools/misc/sdl-jstest { };
-
- skim = callPackage ../tools/misc/skim { };
-
- sec = callPackage ../tools/admin/sec { };
-
- seccure = callPackage ../tools/security/seccure { };
-
- secp256k1 = callPackage ../tools/security/secp256k1 { };
-
- securefs = callPackage ../tools/filesystems/securefs { };
-
- setroot = callPackage ../tools/X11/setroot { };
-
- setserial = callPackage ../tools/system/setserial { };
-
- seqdiag = pythonPackages.seqdiag;
-
- screenfetch = callPackage ../tools/misc/screenfetch { };
-
- sg3_utils = callPackage ../tools/system/sg3_utils { };
-
- sha1collisiondetection = callPackage ../tools/security/sha1collisiondetection { };
-
- shadowsocks-libev = callPackage ../tools/networking/shadowsocks-libev { };
-
- sharutils = callPackage ../tools/archivers/sharutils { };
-
- shocco = callPackage ../tools/text/shocco { };
-
- shotwell = callPackage ../applications/graphics/shotwell { };
-
- shout = nodePackages.shout;
-
- shellinabox = callPackage ../servers/shellinabox { };
-
- shrikhand = callPackage ../data/fonts/shrikhand { };
-
- sic = callPackage ../applications/networking/irc/sic { };
-
- siege = callPackage ../tools/networking/siege {};
-
- sigal = callPackage ../applications/misc/sigal {
- inherit (pythonPackages) buildPythonApplication fetchPypi;
- };
-
- sigil = libsForQt5.callPackage ../applications/editors/sigil { };
-
- signal-desktop = callPackage ../applications/networking/instant-messengers/signal-desktop { };
-
- signal-desktop-beta = callPackage ../applications/networking/instant-messengers/signal-desktop/beta.nix { };
-
- # aka., pgp-tools
- signing-party = callPackage ../tools/security/signing-party { };
-
- silc_client = callPackage ../applications/networking/instant-messengers/silc-client { };
-
- silc_server = callPackage ../servers/silc-server { };
-
- sile = callPackage ../tools/typesetting/sile {
- inherit (lua52Packages) lua luaexpat luazlib luafilesystem lpeg;
- };
-
- silver-searcher = callPackage ../tools/text/silver-searcher { };
- ag = self.silver-searcher;
-
- simpleproxy = callPackage ../tools/networking/simpleproxy { };
-
- simplescreenrecorder = callPackage ../applications/video/simplescreenrecorder { };
-
- sipsak = callPackage ../tools/networking/sipsak { };
-
- sisco.lv2 = callPackage ../applications/audio/sisco.lv2 { };
-
- sit = callPackage ../applications/version-management/sit { };
-
- skippy-xd = callPackage ../tools/X11/skippy-xd {};
-
- sks = callPackage ../servers/sks { inherit (ocamlPackages_4_02) ocaml camlp4; };
-
- skydns = callPackage ../servers/skydns { };
-
- sipcalc = callPackage ../tools/networking/sipcalc { };
-
- sleuthkit = callPackage ../tools/system/sleuthkit {};
-
- slimrat = callPackage ../tools/networking/slimrat {
- inherit (perlPackages) WWWMechanize LWP;
- };
-
- slsnif = callPackage ../tools/misc/slsnif { };
-
- smartmontools = callPackage ../tools/system/smartmontools {
- inherit (darwin.apple_sdk.frameworks) IOKit ApplicationServices;
- };
-
- smbldaptools = callPackage ../tools/networking/smbldaptools {
- inherit (perlPackages) NetLDAP CryptSmbHash DigestSHA1;
- };
-
- smbnetfs = callPackage ../tools/filesystems/smbnetfs {};
-
- smenu = callPackage ../tools/misc/smenu { };
-
- smugline = python3Packages.smugline;
-
- snabb = callPackage ../tools/networking/snabb { } ;
-
- sng = callPackage ../tools/graphics/sng {
- libpng = libpng12;
- };
-
- snort = callPackage ../applications/networking/ids/snort { };
-
- sshguard = callPackage ../tools/security/sshguard {};
-
- softhsm = callPackage ../tools/security/softhsm {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- solr = callPackage ../servers/search/solr { };
-
- solvespace = callPackage ../applications/graphics/solvespace { };
-
- sonarr = callPackage ../servers/sonarr { };
-
- sonata = callPackage ../applications/audio/sonata { };
-
- souper = callPackage ../development/compilers/souper { };
-
- sparsehash = callPackage ../development/libraries/sparsehash { };
-
- spectre-meltdown-checker = callPackage ../tools/security/spectre-meltdown-checker { };
-
- spiped = callPackage ../tools/networking/spiped { };
-
- sqliteman = callPackage ../applications/misc/sqliteman { };
-
- stdman = callPackage ../data/documentation/stdman { };
-
- storebrowse = callPackage ../tools/system/storebrowse { };
-
- stubby = callPackage ../tools/networking/stubby { };
-
- syntex = callPackage ../tools/graphics/syntex {};
-
- fusesmb = callPackage ../tools/filesystems/fusesmb { samba = samba3; };
-
- sl = callPackage ../tools/misc/sl { };
-
- socat = callPackage ../tools/networking/socat { };
-
- socat2pre = lowPrio (callPackage ../tools/networking/socat/2.x.nix { });
-
- solaar = callPackage ../applications/misc/solaar {};
-
- sourceHighlight = callPackage ../tools/text/source-highlight { };
-
- spaceFM = callPackage ../applications/misc/spacefm { adwaita-icon-theme = gnome3.adwaita-icon-theme; };
-
- squashfsTools = callPackage ../tools/filesystems/squashfs { };
-
- squashfuse = callPackage ../tools/filesystems/squashfuse { };
-
- srcml = callPackage ../applications/version-management/srcml { };
-
- sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { };
-
- sshlatex = callPackage ../tools/typesetting/sshlatex { };
-
- sshuttle = callPackage ../tools/security/sshuttle { };
-
- ssldump = callPackage ../tools/networking/ssldump { };
-
- sstp = callPackage ../tools/networking/sstp {};
-
- su-exec = callPackage ../tools/security/su-exec {};
-
- subsurface = libsForQt5.callPackage ../applications/misc/subsurface { };
-
- sudo = callPackage ../tools/security/sudo { };
-
- suidChroot = callPackage ../tools/system/suid-chroot { };
-
- sundtek = callPackage ../misc/drivers/sundtek { };
-
- sunxi-tools = callPackage ../development/tools/sunxi-tools { };
-
- super = callPackage ../tools/security/super { };
-
- supertux-editor = callPackage ../applications/editors/supertux-editor { };
-
- super-user-spark = haskellPackages.callPackage ../applications/misc/super_user_spark { };
-
- svgcleaner = callPackage ../tools/graphics/svgcleaner { };
-
- ssdeep = callPackage ../tools/security/ssdeep { };
-
- ssh-ident = callPackage ../tools/networking/ssh-ident { };
-
- sshpass = callPackage ../tools/networking/sshpass { };
-
- sslscan = callPackage ../tools/security/sslscan {
- openssl = openssl_1_0_2.override { enableSSL2 = true; };
- };
-
- sslmate = callPackage ../development/tools/sslmate { };
-
- ssmtp = callPackage ../tools/networking/ssmtp {
- tlsSupport = true;
- };
-
- ssss = callPackage ../tools/security/ssss { };
-
- stabber = callPackage ../misc/stabber { };
-
- stress = callPackage ../tools/system/stress { };
-
- stress-ng = callPackage ../tools/system/stress-ng { };
-
- stoken = callPackage ../tools/security/stoken {
- withGTK3 = config.stoken.withGTK3 or true;
- };
-
- storeBackup = callPackage ../tools/backup/store-backup { };
-
- stow = callPackage ../tools/misc/stow { };
-
- stun = callPackage ../tools/networking/stun { };
-
- stunnel = callPackage ../tools/networking/stunnel { };
-
- stutter = haskell.lib.overrideCabal (haskell.lib.justStaticExecutables haskellPackages.stutter) (drv: {
- preCheck = "export PATH=dist/build/stutter:$PATH";
- });
-
- strongswan = callPackage ../tools/networking/strongswan { };
- strongswanTNC = callPackage ../tools/networking/strongswan { enableTNC = true; };
- strongswanNM = callPackage ../tools/networking/strongswan { enableNetworkManager = true; };
-
- su = shadow.su;
-
- subsonic = callPackage ../servers/misc/subsonic { };
-
- surfraw = callPackage ../tools/networking/surfraw { };
-
- swagger-codegen = callPackage ../tools/networking/swagger-codegen { };
-
- swec = callPackage ../tools/networking/swec {
- inherit (perlPackages) LWP URI HTMLParser HTTPServerSimple Parent;
- };
-
- svnfs = callPackage ../tools/filesystems/svnfs { };
-
- svtplay-dl = callPackage ../tools/misc/svtplay-dl { };
-
- sysbench = callPackage ../development/tools/misc/sysbench {};
-
- system-config-printer = callPackage ../tools/misc/system-config-printer {
- libxml2 = libxml2Python;
- pythonPackages = python3Packages;
- };
-
- stricat = callPackage ../tools/security/stricat { };
-
- staruml = callPackage ../tools/misc/staruml { inherit (gnome2) GConf; libgcrypt = libgcrypt_1_5; };
-
- otter-browser = qt5.callPackage ../applications/networking/browsers/otter {};
-
- privoxy = callPackage ../tools/networking/privoxy {
- w3m = w3m-batch;
- };
-
- netalyzr = callPackage ../tools/networking/netalyzr { };
-
- swaks = callPackage ../tools/networking/swaks { };
-
- swiften = callPackage ../development/libraries/swiften { };
-
- t = callPackage ../tools/misc/t { };
-
- t1utils = callPackage ../tools/misc/t1utils { };
-
- talkfilters = callPackage ../misc/talkfilters {};
-
- znapzend = callPackage ../tools/backup/znapzend { };
-
- tarsnap = callPackage ../tools/backup/tarsnap { };
-
- tarsnapper = callPackage ../tools/backup/tarsnapper { };
-
- tcpcrypt = callPackage ../tools/security/tcpcrypt { };
-
- tcptraceroute = callPackage ../tools/networking/tcptraceroute { };
-
- tboot = callPackage ../tools/security/tboot { };
-
- tcpdump = callPackage ../tools/networking/tcpdump { };
-
- tcpflow = callPackage ../tools/networking/tcpflow { };
-
- tcpkali = callPackage ../applications/networking/tcpkali { };
-
- tcpreplay = callPackage ../tools/networking/tcpreplay { };
-
- teamviewer = callPackage ../applications/networking/remote/teamviewer {
- stdenv = stdenv_32bit;
- };
-
- telnet = callPackage ../tools/networking/telnet { };
-
- telegraf = callPackage ../servers/monitoring/telegraf { };
-
- teleport = callPackage ../servers/teleport {};
-
- telepresence = callPackage ../tools/networking/telepresence { };
-
- tewisay = callPackage ../tools/misc/tewisay { };
-
- texmacs = if stdenv.isDarwin
- then callPackage ../applications/editors/texmacs/darwin.nix {
- inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa;
- tex = texlive.combined.scheme-small;
- extraFonts = true;
- } else callPackage ../applications/editors/texmacs {
- tex = texlive.combined.scheme-small;
- extraFonts = true;
- };
-
- texmaker = libsForQt5.callPackage ../applications/editors/texmaker { };
-
- texstudio = callPackage ../applications/editors/texstudio { };
-
- textadept = callPackage ../applications/editors/textadept { };
-
- texworks = callPackage ../applications/editors/texworks { };
-
- thc-hydra = callPackage ../tools/security/thc-hydra { };
-
- theharvester = callPackage ../tools/security/theharvester { };
-
- thefuck = python3Packages.callPackage ../tools/misc/thefuck { };
-
- thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { };
-
- tiled = libsForQt5.callPackage ../applications/editors/tiled { };
-
- timemachine = callPackage ../applications/audio/timemachine { };
-
- timelapse-deflicker = callPackage ../applications/graphics/timelapse-deflicker { };
-
- timetrap = callPackage ../applications/office/timetrap { };
-
- tzupdate = callPackage ../applications/misc/tzupdate { };
-
- tinc = callPackage ../tools/networking/tinc { };
-
- tie = callPackage ../development/tools/misc/tie { };
-
- tilix = callPackage ../applications/misc/tilix { };
-
- tinc_pre = callPackage ../tools/networking/tinc/pre.nix { };
-
- tiny8086 = callPackage ../applications/virtualization/8086tiny { };
-
- tldr = callPackage ../tools/misc/tldr { };
-
- tldr-hs = haskellPackages.tldr;
-
- tlspool = callPackage ../tools/networking/tlspool { };
-
- tmate = callPackage ../tools/misc/tmate { };
-
- tmpwatch = callPackage ../tools/misc/tmpwatch { };
-
- tmux = callPackage ../tools/misc/tmux { };
-
- tmux-cssh = callPackage ../tools/misc/tmux-cssh { };
-
- tmuxp = callPackage ../tools/misc/tmuxp { };
-
- tmuxinator = callPackage ../tools/misc/tmuxinator { };
-
- tmsu = callPackage ../tools/filesystems/tmsu { };
-
- toilet = callPackage ../tools/misc/toilet { };
-
- tokei = callPackage ../development/tools/misc/tokei { };
-
- tor = callPackage ../tools/security/tor { };
-
- tor-arm = callPackage ../tools/security/tor/tor-arm.nix { };
-
- # added 2017-04-05
- torbrowser = /* builtins.trace ''
- [1;31mWARNING[0m: torbrowser package was renamed to tor-browser-bundle-bin.
-
- Also, consider using nix-built tor-browser-unwrapped package instead. Read its longDescription.
- '' */ tor-browser-bundle-bin;
-
- tor-browser-bundle-bin = callPackage ../applications/networking/browsers/tor-browser-bundle-bin { };
-
- tor-browser-bundle = callPackage ../applications/networking/browsers/tor-browser-bundle {
- stdenv = stdenvNoCC;
- tor-browser-unwrapped = firefoxPackages.tor-browser;
- inherit (python27Packages) obfsproxy;
- };
-
- touchegg = callPackage ../tools/inputmethods/touchegg { };
-
- torsocks = callPackage ../tools/security/tor/torsocks.nix { };
-
- toxvpn = callPackage ../tools/networking/toxvpn { };
-
- tpmmanager = callPackage ../applications/misc/tpmmanager { };
-
- tpm-quote-tools = callPackage ../tools/security/tpm-quote-tools { };
-
- tpm-tools = callPackage ../tools/security/tpm-tools { };
-
- tpm-luks = callPackage ../tools/security/tpm-luks { };
-
- trezord = callPackage ../servers/trezord { };
-
- tthsum = callPackage ../applications/misc/tthsum { };
-
- chaps = callPackage ../tools/security/chaps { };
-
- trace-cmd = callPackage ../os-specific/linux/trace-cmd { };
-
- traceroute = callPackage ../tools/networking/traceroute { };
-
- tracebox = callPackage ../tools/networking/tracebox { };
-
- tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { };
-
- tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { };
-
- translate-shell = callPackage ../applications/misc/translate-shell { };
-
- trash-cli = callPackage ../tools/misc/trash-cli { };
-
- trickle = callPackage ../tools/networking/trickle {};
-
- trousers = callPackage ../tools/security/trousers { };
-
- tryton = callPackage ../applications/office/tryton { };
-
- trytond = callPackage ../applications/office/trytond { };
-
- omapd = callPackage ../tools/security/omapd { };
-
- ttf2pt1 = callPackage ../tools/misc/ttf2pt1 { };
-
- ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint { };
- ttfautohint-nox = ttfautohint.override { enableGUI = false; };
-
- tty-clock = callPackage ../tools/misc/tty-clock { };
-
- ttyrec = callPackage ../tools/misc/ttyrec { };
-
- ttylog = callPackage ../tools/misc/ttylog { };
-
- turses = callPackage ../applications/networking/instant-messengers/turses { };
-
- oysttyer = callPackage ../applications/networking/instant-messengers/oysttyer { };
-
- twitterBootstrap = callPackage ../development/web/twitter-bootstrap {};
- twitterBootstrap3 = callPackage ../development/web/twitter-bootstrap/v3.nix {};
-
- txt2man = callPackage ../tools/misc/txt2man { };
-
- txt2tags = callPackage ../tools/text/txt2tags { };
-
- txtw = callPackage ../tools/misc/txtw { };
-
- u9fs = callPackage ../servers/u9fs { };
-
- ua = callPackage ../tools/networking/ua { };
-
- ucl = callPackage ../development/libraries/ucl { };
-
- ucspi-tcp = callPackage ../tools/networking/ucspi-tcp { };
-
- udftools = callPackage ../tools/filesystems/udftools {};
-
- udpt = callPackage ../servers/udpt { };
-
- udptunnel = callPackage ../tools/networking/udptunnel { };
-
- ufraw = callPackage ../applications/graphics/ufraw {
- stdenv = overrideCC stdenv gcc6; # doesn't build with gcc7
- };
-
- uget = callPackage ../tools/networking/uget { };
-
- uif2iso = callPackage ../tools/cd-dvd/uif2iso { };
-
- umlet = callPackage ../tools/misc/umlet { };
-
- unetbootin = callPackage ../tools/cd-dvd/unetbootin { };
-
- unfs3 = callPackage ../servers/unfs3 { };
-
- unoconv = callPackage ../tools/text/unoconv { };
-
- unrtf = callPackage ../tools/text/unrtf { };
-
- untex = callPackage ../tools/text/untex { };
-
- untrunc = callPackage ../tools/video/untrunc { };
-
- upx = callPackage ../tools/compression/upx { };
-
- uqmi = callPackage ../tools/networking/uqmi { };
-
- uriparser = callPackage ../development/libraries/uriparser {};
-
- urlscan = callPackage ../applications/misc/urlscan { };
-
- urlview = callPackage ../applications/misc/urlview {};
-
- usbmuxd = callPackage ../tools/misc/usbmuxd {};
-
- usync = callPackage ../applications/misc/usync { };
-
- uwsgi = callPackage ../servers/uwsgi {
- plugins = [];
- withPAM = stdenv.isLinux;
- withSystemd = stdenv.isLinux;
- };
-
- vacuum = callPackage ../applications/networking/instant-messengers/vacuum {};
-
- volatility = callPackage ../tools/security/volatility { };
-
- vbetool = callPackage ../tools/system/vbetool { };
-
- vde2 = callPackage ../tools/networking/vde2 { };
-
- vboot_reference = callPackage ../tools/system/vboot_reference { };
-
- vcftools = callPackage ../applications/science/biology/vcftools { };
-
- vcsh = callPackage ../applications/version-management/vcsh {
- inherit (perlPackages) ShellCommand TestMost;
- };
-
- vcstool = callPackage ../development/tools/vcstool { };
-
- verilator = callPackage ../applications/science/electronics/verilator {};
-
- verilog = callPackage ../applications/science/electronics/verilog {};
-
- vfdecrypt = callPackage ../tools/misc/vfdecrypt { };
-
- vifm = callPackage ../applications/misc/vifm { };
-
- viking = callPackage ../applications/misc/viking {
- inherit (gnome2) scrollkeeper;
- inherit (gnome3) gexiv2;
- };
-
- vim-vint = callPackage ../development/tools/vim-vint { };
-
- vimer = callPackage ../tools/misc/vimer { };
-
- vit = callPackage ../applications/misc/vit { };
-
- vnc2flv = callPackage ../tools/video/vnc2flv {};
-
- vncrec = callPackage ../tools/video/vncrec { };
-
- vo-amrwbenc = callPackage ../development/libraries/vo-amrwbenc { };
-
- vobcopy = callPackage ../tools/cd-dvd/vobcopy { };
-
- vobsub2srt = callPackage ../tools/cd-dvd/vobsub2srt { };
-
- vorbisgain = callPackage ../tools/misc/vorbisgain { };
-
- vpnc = callPackage ../tools/networking/vpnc { };
-
- vp = callPackage ../applications/misc/vp {
- # Enable next line for console graphics. Note that
- # it requires `sixel` enabled terminals such as mlterm
- # or xterm -ti 340
- SDL = SDL_sixel;
- };
-
- openconnect = openconnect_gnutls;
-
- openconnect_openssl = callPackage ../tools/networking/openconnect {
- gnutls = null;
- };
-
- openconnect_gnutls = callPackage ../tools/networking/openconnect {
- openssl = null;
- };
-
- ding-libs = callPackage ../tools/misc/ding-libs { };
-
- sssd = callPackage ../os-specific/linux/sssd {
- inherit (perlPackages) Po4a;
- inherit (python27Packages) ldap;
- };
-
- vtun = callPackage ../tools/networking/vtun { };
-
- wakatime = pythonPackages.callPackage ../tools/misc/wakatime { };
-
- weather = callPackage ../applications/misc/weather { };
-
- wego = callPackage ../applications/misc/wego { };
-
- wal_e = callPackage ../tools/backup/wal-e { };
-
- watchexec = callPackage ../tools/misc/watchexec { };
-
- watchman = callPackage ../development/tools/watchman { };
-
- wavefunctioncollapse = callPackage ../tools/graphics/wavefunctioncollapse {};
-
- wbox = callPackage ../tools/networking/wbox {};
-
- welkin = callPackage ../tools/graphics/welkin {};
-
- whois = callPackage ../tools/networking/whois { };
-
- woff2 = callPackage ../development/web/woff2 { };
-
- woof = callPackage ../tools/misc/woof { };
-
- wsmancli = callPackage ../tools/system/wsmancli {};
-
- wolfebin = callPackage ../tools/networking/wolfebin {
- python = python2;
- };
-
- xautoclick = callPackage ../applications/misc/xautoclick {};
-
- xl2tpd = callPackage ../tools/networking/xl2tpd { };
-
- xe = callPackage ../tools/system/xe { };
-
- testdisk = callPackage ../tools/misc/testdisk { };
-
- textql = callPackage ../development/tools/textql { };
-
- html2text = callPackage ../tools/text/html2text { };
-
- html-tidy = callPackage ../tools/text/html-tidy { };
-
- html-xml-utils = callPackage ../tools/text/xml/html-xml-utils { };
-
- htmldoc = callPackage ../tools/typesetting/htmldoc {
- inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation;
- };
-
- rcm = callPackage ../tools/misc/rcm {};
-
- tftp-hpa = callPackage ../tools/networking/tftp-hpa {};
-
- tigervnc = callPackage ../tools/admin/tigervnc {
- fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc xorg.fontbhlucidatypewriter75dpi ];
- };
-
- tightvnc = callPackage ../tools/admin/tightvnc {
- fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc
- xorg.fontbhlucidatypewriter75dpi ];
- };
-
- time = callPackage ../tools/misc/time { };
-
- tweet-hs = haskell.lib.justStaticExecutables haskellPackages.tweet-hs;
-
- qfsm = callPackage ../applications/science/electronics/qfsm { };
-
- tkgate = callPackage ../applications/science/electronics/tkgate/1.x.nix { };
-
- tm = callPackage ../tools/system/tm { };
-
- tradcpp = callPackage ../development/tools/tradcpp { };
-
- trang = self.jing-trang;
-
- tre = callPackage ../development/libraries/tre { };
-
- ts = callPackage ../tools/system/ts { };
-
- transfig = callPackage ../tools/graphics/transfig {
- libpng = libpng12;
- };
-
- truecrypt = callPackage ../applications/misc/truecrypt {
- stdenv = overrideInStdenv stdenv [ useOldCXXAbi ];
- wxGUI = config.truecrypt.wxGUI or true;
- };
-
- ttmkfdir = callPackage ../tools/misc/ttmkfdir { };
-
- ttwatch = callPackage ../tools/misc/ttwatch { };
-
- udunits = callPackage ../development/libraries/udunits { };
-
- uemacs = callPackage ../applications/editors/uemacs { };
-
- uftp = callPackage ../servers/uftp { };
-
- uhttpmock = callPackage ../development/libraries/uhttpmock { };
-
- uim = callPackage ../tools/inputmethods/uim { };
-
- uhub = callPackage ../servers/uhub { };
-
- unclutter = callPackage ../tools/misc/unclutter { };
-
- unclutter-xfixes = callPackage ../tools/misc/unclutter-xfixes { };
-
- unbound = callPackage ../tools/networking/unbound { };
-
- units = callPackage ../tools/misc/units { };
-
- unittest-cpp = callPackage ../development/libraries/unittest-cpp { };
-
- unrar = callPackage ../tools/archivers/unrar { };
-
- xar = callPackage ../tools/compression/xar { };
-
- xarchive = callPackage ../tools/archivers/xarchive { };
-
- xarchiver = callPackage ../tools/archivers/xarchiver { };
-
- xbanish = callPackage ../tools/X11/xbanish { };
-
- xbrightness = callPackage ../tools/X11/xbrightness { };
-
- xkbvalidate = callPackage ../tools/X11/xkbvalidate { };
-
- xfstests = callPackage ../tools/misc/xfstests { };
-
- xprintidle-ng = callPackage ../tools/X11/xprintidle-ng {};
-
- xsettingsd = callPackage ../tools/X11/xsettingsd { };
-
- xsensors = callPackage ../os-specific/linux/xsensors { };
-
- xcruiser = callPackage ../applications/misc/xcruiser { };
-
- xxkb = callPackage ../applications/misc/xxkb { };
-
- ugarit = callPackage ../tools/backup/ugarit { };
-
- ugarit-manifest-maker = callPackage ../tools/backup/ugarit-manifest-maker { };
-
- unar = callPackage ../tools/archivers/unar { stdenv = clangStdenv; };
-
- unarj = callPackage ../tools/archivers/unarj { };
-
- unp = callPackage ../tools/archivers/unp { };
-
- unshield = callPackage ../tools/archivers/unshield { };
-
- unzip = callPackage ../tools/archivers/unzip { };
-
- unzipNLS = lowPrio (unzip.override { enableNLS = true; });
-
- undmg = callPackage ../tools/archivers/undmg { };
-
- uptimed = callPackage ../tools/system/uptimed { };
-
- urjtag = callPackage ../tools/misc/urjtag {
- svfSupport = true;
- bsdlSupport = true;
- staplSupport = true;
- jedecSupport = true;
- };
-
- urlwatch = callPackage ../tools/networking/urlwatch { };
-
- valum = callPackage ../development/web/valum {
- inherit (gnome3) libgee;
- };
-
- inherit (callPackages ../servers/varnish { })
- varnish4 varnish5 varnish6;
- inherit (callPackages ../servers/varnish/packages.nix { })
- varnish4Packages
- varnish5Packages
- varnish6Packages;
-
- varnishPackages = varnish5Packages;
- varnish = varnishPackages.varnish;
-
- venus = callPackage ../tools/misc/venus {
- python = python27;
- };
-
- veracrypt = callPackage ../applications/misc/veracrypt {
- wxGUI = true;
- };
-
- vlan = callPackage ../tools/networking/vlan { };
-
- vmtouch = callPackage ../tools/misc/vmtouch { };
-
- vncdo = callPackage ../tools/admin/vncdo { };
-
- volumeicon = callPackage ../tools/audio/volumeicon { };
-
- waf = callPackage ../development/tools/build-managers/waf { };
-
- wakelan = callPackage ../tools/networking/wakelan { };
-
- wavemon = callPackage ../tools/networking/wavemon { };
-
- wdfs = callPackage ../tools/filesystems/wdfs { };
-
- wdiff = callPackage ../tools/text/wdiff { };
-
- webalizer = callPackage ../tools/networking/webalizer { };
-
- weighttp = callPackage ../tools/networking/weighttp { };
-
- wget = callPackage ../tools/networking/wget {
- inherit (perlPackages) IOSocketSSL LWP;
- libpsl = null;
- };
-
- which = callPackage ../tools/system/which { };
-
- woeusb = callPackage ../tools/misc/woeusb { };
-
- chase = callPackage ../tools/system/chase { };
-
- wicd = callPackage ../tools/networking/wicd { };
-
- wimlib = callPackage ../tools/archivers/wimlib { };
-
- wipe = callPackage ../tools/security/wipe { };
-
- wkhtmltopdf = callPackage ../tools/graphics/wkhtmltopdf {
- overrideDerivation = lib.overrideDerivation;
- };
-
- wml = callPackage ../development/web/wml { };
-
- wol = callPackage ../tools/networking/wol { };
-
- wring = nodePackages.wring;
-
- wrk = callPackage ../tools/networking/wrk { };
-
- wrk2 = callPackage ../tools/networking/wrk2 { };
-
- wuzz = callPackage ../tools/networking/wuzz { };
-
- wv = callPackage ../tools/misc/wv { };
-
- wv2 = callPackage ../tools/misc/wv2 { };
-
- wyrd = callPackage ../tools/misc/wyrd { };
-
- x86info = callPackage ../os-specific/linux/x86info { };
-
- x11_ssh_askpass = callPackage ../tools/networking/x11-ssh-askpass { };
-
- xbursttools = assert stdenv ? glibc; callPackage ../tools/misc/xburst-tools rec {
- # It needs a cross compiler for mipsel to build the firmware it will
- # load into the Ben Nanonote
- crossPrefix = "mipsel-unknown-linux-gnu";
- gccCross =
- let
- pkgsCross = nixpkgsFun {
- # Ben Nanonote system
- crossSystem = {
- config = crossPrefix;
- arch = "mips";
- float = "soft";
- libc = "uclibc";
- platform = {
- name = "ben_nanonote";
- kernelMajor = "2.6";
- kernelArch = "mips";
- };
- gcc = {
- arch = "mips32";
- };
- };
- };
- in
- pkgsCross.buildPackages.gccCrossStageStatic;
- };
-
- xclip = callPackage ../tools/misc/xclip { };
-
- xcwd = callPackage ../tools/X11/xcwd { };
-
- xtitle = callPackage ../tools/misc/xtitle { };
-
- xdelta = callPackage ../tools/compression/xdelta { };
- xdeltaUnstable = callPackage ../tools/compression/xdelta/unstable.nix { };
-
- xdummy = callPackage ../tools/misc/xdummy { };
-
- xdxf2slob = callPackage ../tools/misc/xdxf2slob { };
-
- xe-guest-utilities = callPackage ../tools/virtualization/xe-guest-utilities { };
-
- xflux = callPackage ../tools/misc/xflux { };
- xflux-gui = callPackage ../tools/misc/xflux/gui.nix {
- gnome_python = gnome2.gnome_python;
- };
-
- xfsprogs = callPackage ../tools/filesystems/xfsprogs { utillinux = utillinuxMinimal; };
- libxfs = xfsprogs.dev;
-
- xml2 = callPackage ../tools/text/xml/xml2 { };
-
- xmlroff = callPackage ../tools/typesetting/xmlroff { };
-
- xmloscopy = callPackage ../tools/text/xml/xmloscopy { };
-
- xmlstarlet = callPackage ../tools/text/xml/xmlstarlet { };
-
- xmlto = callPackage ../tools/typesetting/xmlto {
- w3m = w3m-batch;
- };
-
- xmpppy = pythonPackages.xmpppy;
-
- xiccd = callPackage ../tools/misc/xiccd { };
-
- xorriso = callPackage ../tools/cd-dvd/xorriso { };
-
- xpf = callPackage ../tools/text/xml/xpf {
- libxml2 = libxml2Python;
- };
-
- xsel = callPackage ../tools/misc/xsel { };
-
- xsv = callPackage ../tools/text/xsv { };
-
- xtreemfs = callPackage ../tools/filesystems/xtreemfs {
- boost = boost165;
- };
-
- xurls = callPackage ../tools/text/xurls {};
-
- xvfb_run = callPackage ../tools/misc/xvfb-run { inherit (texFunctions) fontsConf; };
-
- xvkbd = callPackage ../tools/X11/xvkbd {};
-
- xwinmosaic = callPackage ../tools/X11/xwinmosaic {};
-
- xwinwrap = callPackage ../tools/X11/xwinwrap {};
-
- yaft = callPackage ../applications/misc/yaft { };
-
- yarn = callPackage ../development/tools/yarn { };
-
- yarn2nix = callPackage ../development/tools/yarn2nix { };
- inherit (yarn2nix) mkYarnPackage;
-
- yasr = callPackage ../applications/audio/yasr { };
-
- yank = callPackage ../tools/misc/yank { };
-
- yaml-merge = callPackage ../tools/text/yaml-merge { };
-
- yeshup = callPackage ../tools/system/yeshup { };
-
- # To expose more packages for Yi, override the extraPackages arg.
- yi = callPackage ../applications/editors/yi/wrapper.nix { };
-
- yle-dl = callPackage ../tools/misc/yle-dl {};
-
- you-get = python3Packages.callPackage ../tools/misc/you-get { };
-
- zbackup = callPackage ../tools/backup/zbackup {};
-
- zbar = callPackage ../tools/graphics/zbar { };
-
- zdelta = callPackage ../tools/compression/zdelta { };
-
- zerotierone = callPackage ../tools/networking/zerotierone { };
-
- zerofree = callPackage ../tools/filesystems/zerofree { };
-
- zfstools = callPackage ../tools/filesystems/zfstools { };
-
- zile = callPackage ../applications/editors/zile { };
-
- zinnia = callPackage ../tools/inputmethods/zinnia { };
- tegaki-zinnia-japanese = callPackage ../tools/inputmethods/tegaki-zinnia-japanese { };
-
- zimreader = callPackage ../tools/text/zimreader { };
-
- zimwriterfs = callPackage ../tools/text/zimwriterfs { };
-
- par = callPackage ../tools/text/par { };
-
- zip = callPackage ../tools/archivers/zip { };
-
- zkfuse = callPackage ../tools/filesystems/zkfuse { };
-
- zpaq = callPackage ../tools/archivers/zpaq { };
- zpaqd = callPackage ../tools/archivers/zpaq/zpaqd.nix { };
-
- zsh-autoenv = callPackage ../tools/misc/zsh-autoenv { };
-
- zsh-git-prompt = callPackage ../shells/zsh-git-prompt { };
-
- zsh-navigation-tools = callPackage ../tools/misc/zsh-navigation-tools { };
-
- zsh-syntax-highlighting = callPackage ../shells/zsh-syntax-highlighting { };
-
- zsh-autosuggestions = callPackage ../shells/zsh-autosuggestions { };
-
- zsh-powerlevel9k = callPackage ../shells/zsh-powerlevel9k { };
-
- zsh-command-time = callPackage ../shells/zsh-command-time { };
-
- zssh = callPackage ../tools/networking/zssh { };
-
- zstd = callPackage ../tools/compression/zstd { };
- zstdmt = callPackage ../tools/compression/zstdmt { };
-
- zsync = callPackage ../tools/compression/zsync { };
-
- zxing = callPackage ../tools/graphics/zxing {};
-
-
- ### SHELLS
-
- runtimeShell = "${runtimeShellPackage}/bin/bash";
- runtimeShellPackage = bash;
-
- bash = lowPrio (callPackage ../shells/bash/4.4.nix {
- texinfo = null;
- interactive = stdenv.isCygwin; # patch for cygwin requires readline support
- });
-
- # WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed
- bashInteractive = appendToName "interactive" (callPackage ../shells/bash/4.4.nix {
- interactive = true;
- });
-
- bash-completion = callPackage ../shells/bash-completion { };
-
- nix-bash-completions = callPackage ../shells/nix-bash-completions { };
-
- dash = callPackage ../shells/dash { };
-
- es = callPackage ../shells/es { };
-
- fish = callPackage ../shells/fish { };
-
- fish-foreign-env = callPackage ../shells/fish-foreign-env { };
-
- ion = callPackage ../shells/ion { };
-
- mksh = callPackage ../shells/mksh { };
-
- oh = callPackage ../shells/oh { };
-
- oil = callPackage ../shells/oil { };
-
- pash = callPackage ../shells/pash { };
-
- tcsh = callPackage ../shells/tcsh { };
-
- rssh = callPackage ../shells/rssh { };
-
- rush = callPackage ../shells/rush { };
-
- xonsh = callPackage ../shells/xonsh { };
-
- zsh = callPackage ../shells/zsh { };
-
- nix-zsh-completions = callPackage ../shells/nix-zsh-completions { };
-
- zsh-completions = callPackage ../shells/zsh-completions { };
-
- zsh-prezto = callPackage ../shells/zsh-prezto { };
-
- grml-zsh-config = callPackage ../shells/grml-zsh-config { };
-
-
- ### DEVELOPMENT / COMPILERS
-
- abcl = callPackage ../development/compilers/abcl {};
-
- aldor = callPackage ../development/compilers/aldor { };
-
- aliceml = callPackage ../development/compilers/aliceml { };
-
- arachne-pnr = callPackage ../development/compilers/arachne-pnr { };
-
- asn1c = callPackage ../development/compilers/asn1c { };
-
- aspectj = callPackage ../development/compilers/aspectj { };
-
- ats = callPackage ../development/compilers/ats { };
- ats2 = callPackage ../development/compilers/ats2 { };
-
- avra = callPackage ../development/compilers/avra { };
-
- avian = callPackage ../development/compilers/avian {
- inherit (darwin.apple_sdk.frameworks) CoreServices Foundation;
- stdenv = if stdenv.cc.isGNU then overrideCC stdenv gcc49 else stdenv;
- };
-
- bigloo = callPackage ../development/compilers/bigloo { };
-
- binaryen = callPackage ../development/compilers/binaryen { };
-
- boo = callPackage ../development/compilers/boo {
- inherit (gnome2) gtksourceview;
- };
-
- colm = callPackage ../development/compilers/colm { };
-
- fetchegg = callPackage ../build-support/fetchegg { };
-
- eggDerivation = callPackage ../development/compilers/chicken/eggDerivation.nix { };
-
- chicken = callPackage ../development/compilers/chicken {
- bootstrap-chicken = chicken.override { bootstrap-chicken = null; };
- };
-
- egg2nix = callPackage ../development/tools/egg2nix {
- chickenEggs = callPackage ../development/tools/egg2nix/chicken-eggs.nix { };
- };
-
- ccl = callPackage ../development/compilers/ccl {
- inherit (darwin) bootstrap_cmds;
- };
-
- chez = callPackage ../development/compilers/chez {
- inherit (darwin) cctools;
- };
-
- clang = llvmPackages.clang;
-
- clang-sierraHack = clang.override {
- name = "clang-wrapper-with-reexport-hack";
- bintools = clang.bintools.override {
- useMacosReexportHack = true;
- };
- };
-
- clang_6 = llvmPackages_6.clang;
- clang_5 = llvmPackages_5.clang;
- clang_4 = llvmPackages_4.clang;
- clang_39 = llvmPackages_39.clang;
- clang_38 = llvmPackages_38.clang;
- clang_37 = llvmPackages_37.clang;
- clang_35 = wrapCC llvmPackages_35.clang;
- clang_34 = wrapCC llvmPackages_34.clang;
-
- clang-tools = callPackage ../development/tools/clang-tools { };
-
- clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer { };
-
- clangSelf = clangWrapSelf llvmPackagesSelf.clang;
-
- clangWrapSelf = build: ccWrapperFun {
- cc = build;
- isClang = true;
- inherit stdenvNoCC;
- inherit (targetPackages.stdenv.cc) bintools libc;
- extraPackages = [ libcxx libcxxabi ];
- nativeTools = false;
- nativeLibc = false;
- };
-
- #Use this instead of stdenv to build with clang
- clangStdenv = if stdenv.cc.isClang then stdenv else lowPrio llvmPackages.stdenv;
- clang-sierraHack-stdenv = overrideCC stdenv clang-sierraHack;
- libcxxStdenv = if stdenv.isDarwin then stdenv else lowPrio llvmPackages.libcxxStdenv;
-
- clasp-common-lisp = callPackage ../development/compilers/clasp {};
-
- clean = callPackage ../development/compilers/clean { };
-
- closurecompiler = callPackage ../development/compilers/closure { };
-
- cmdstan = callPackage ../development/compilers/cmdstan { };
-
- cmucl_binary = callPackage_i686 ../development/compilers/cmucl/binary.nix { };
-
- compcert = callPackage ../development/compilers/compcert { };
-
- cpp-gsl = callPackage ../development/libraries/cpp-gsl { };
-
- # Users installing via `nix-env` will likely be using the REPL,
- # which has a hard dependency on Z3, so make sure it is available.
- cryptol = haskellPackages.cryptol.overrideDerivation (oldAttrs: {
- buildInputs = (oldAttrs.buildInputs or []) ++ [ makeWrapper ];
- installPhase = (oldAttrs.installPhase or "") + ''
- wrapProgram $out/bin/cryptol \
- --prefix 'PATH' ':' "${lib.getBin z3}/bin"
- '';
- });
-
- crystal = callPackage ../development/compilers/crystal { };
-
- devpi-client = callPackage ../development/tools/devpi-client {};
-
- devpi-server = callPackage ../development/tools/devpi-server {};
-
- dotty = callPackage ../development/compilers/scala/dotty.nix { jre = jre8;};
-
- drumstick = callPackage ../development/libraries/drumstick { };
-
- ecl = callPackage ../development/compilers/ecl { };
- ecl_16_1_2 = callPackage ../development/compilers/ecl/16.1.2.nix { };
-
- eql = callPackage ../development/compilers/eql {};
-
- elmPackages = recurseIntoAttrs (callPackage ../development/compilers/elm { });
-
- adobe_flex_sdk = callPackage ../development/compilers/adobe-flex-sdk { };
-
- fpc = callPackage ../development/compilers/fpc { };
-
- gambit = callPackage ../development/compilers/gambit { };
- gerbil = callPackage ../development/compilers/gerbil { };
-
- gccFun = callPackage ../development/compilers/gcc/7;
- gcc = gcc7;
- gcc-unwrapped = gcc.cc;
-
- gccStdenv = if stdenv.cc.isGNU then stdenv else stdenv.override {
- allowedRequisites = null;
- cc = gcc;
- # Remove libcxx/libcxxabi, and add clang for AS if on darwin (it uses
- # clang's internal assembler).
- extraBuildInputs = lib.optional hostPlatform.isDarwin clang.cc;
- };
-
- gcc7Stdenv = overrideCC gccStdenv gcc7;
-
- wrapCCMulti = cc:
- if system == "x86_64-linux" then let
- # Binutils with glibc multi
- bintools = cc.bintools.override {
- libc = glibc_multi;
- };
- in lowPrio (wrapCCWith {
- cc = cc.cc.override {
- stdenv = overrideCC stdenv (wrapCCWith {
- cc = cc.cc;
- inherit bintools;
- libc = glibc_multi;
- });
- profiledCompiler = false;
- enableMultilib = true;
- };
- libc = glibc_multi;
- inherit bintools;
- extraBuildCommands = ''
- echo "dontMoveLib64=1" >> $out/nix-support/setup-hook
- '';
- }) else throw "Multilib ${cc.name} not supported on ‘${system}’";
-
- wrapClangMulti = clang:
- if system == "x86_64-linux" then
- callPackage ../development/compilers/llvm/multi.nix {
- inherit clang;
- gcc32 = pkgsi686Linux.gcc;
- gcc64 = pkgs.gcc;
- }
- else throw "Multilib ${clang.cc.name} not supported on '${system}'";
-
- gcc_multi = wrapCCMulti gcc;
- clang_multi = wrapClangMulti clang;
-
- gccMultiStdenv = overrideCC stdenv gcc_multi;
- clangMultiStdenv = overrideCC stdenv clang_multi;
- multiStdenv = if stdenv.cc.isClang then clangMultiStdenv else gccMultiStdenv;
-
- gcc_debug = lowPrio (wrapCC (gcc.cc.override {
- stripped = false;
- }));
-
- gccApple = throw "gccApple is no longer supported";
-
- libstdcxxHook = makeSetupHook
- { substitutions = { gcc = gcc-unwrapped; }; }
- ../development/compilers/gcc/libstdc++-hook.sh;
-
- # Can't just overrideCC, because then the stdenv-cross mkDerivation will be
- # thrown away. TODO: find a better solution for this.
- crossLibcStdenv = buildPackages.makeStdenvCross {
- inherit (buildPackages.buildPackages) stdenv;
- inherit buildPlatform hostPlatform targetPlatform;
- cc = buildPackages.gccCrossStageStatic;
- };
-
- # The GCC used to build libc for the target platform. Normal gccs will be
- # built with, and use, that cross-compiled libc.
- gccCrossStageStatic = assert targetPlatform != buildPlatform; let
- libcCross1 =
- if targetPlatform.libc == "msvcrt" then targetPackages.windows.mingw_w64_headers
- else if targetPlatform.libc == "libSystem" then darwin.xcode
- else if targetPlatform.libc == "musl" then musl
- else null;
- binutils1 = wrapBintoolsWith {
- bintools = binutils-unwrapped;
- libc = libcCross1;
- };
- in wrapCCWith {
- name = "gcc-cross-wrapper";
- cc = gccFun {
- # copy-pasted
- inherit noSysDirs;
- # PGO seems to speed up compilation by gcc by ~10%, see #445 discussion
- profiledCompiler = with stdenv; (!isDarwin && (isi686 || isx86_64));
- isl = if !stdenv.isDarwin then isl_0_17 else null;
-
- # just for stage static
- crossStageStatic = true;
- langCC = false;
- libcCross = libcCross1;
- targetPackages.stdenv.cc.bintools = binutils1;
- enableShared = false;
- };
- bintools = binutils1;
- libc = libcCross1;
- };
-
- # Only needed for mingw builds
- gccCrossMingw2 = assert targetPlatform != buildPlatform; wrapCCWith {
- name = "gcc-cross-wrapper";
- cc = gccCrossStageStatic.gcc;
- libc = windows.mingw_headers2;
- inherit binutils;
- };
-
- gcc48 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/4.8 {
- inherit noSysDirs;
-
- # PGO seems to speed up compilation by gcc by ~10%, see #445 discussion
- profiledCompiler = with stdenv; (!isSunOS && !isDarwin && (isi686 || isx86_64));
-
- libcCross = if targetPlatform != buildPlatform then libcCross else null;
-
- isl = if !stdenv.isDarwin then isl_0_14 else null;
- cloog = if !stdenv.isDarwin then cloog else null;
- texinfo = texinfo5; # doesn't validate since 6.1 -> 6.3 bump
- }));
-
- gcc49 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/4.9 {
- inherit noSysDirs;
-
- # PGO seems to speed up compilation by gcc by ~10%, see #445 discussion
- profiledCompiler = with stdenv; (!isDarwin && (isi686 || isx86_64));
-
- libcCross = if targetPlatform != buildPlatform then libcCross else null;
-
- isl = if !stdenv.isDarwin then isl_0_11 else null;
-
- cloog = if !stdenv.isDarwin then cloog_0_18_0 else null;
- }));
-
- gcc5 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/5 {
- inherit noSysDirs;
-
- # PGO seems to speed up compilation by gcc by ~10%, see #445 discussion
- profiledCompiler = with stdenv; (!isDarwin && (isi686 || isx86_64));
-
- libcCross = if targetPlatform != buildPlatform then libcCross else null;
-
- isl = if !stdenv.isDarwin then isl_0_14 else null;
- }));
-
- gcc6 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/6 {
- inherit noSysDirs;
-
- # PGO seems to speed up compilation by gcc by ~10%, see #445 discussion
- profiledCompiler = with stdenv; (!isDarwin && (isi686 || isx86_64));
-
- libcCross = if targetPlatform != buildPlatform then libcCross else null;
-
- isl = if !stdenv.isDarwin then isl_0_14 else null;
- }));
-
- gcc7 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/7 {
- inherit noSysDirs;
-
- # PGO seems to speed up compilation by gcc by ~10%, see #445 discussion
- profiledCompiler = with stdenv; (!isDarwin && (isi686 || isx86_64));
-
- libcCross = if targetPlatform != buildPlatform then libcCross else null;
-
- isl = if !stdenv.isDarwin then isl_0_17 else null;
- }));
-
- gcc-snapshot = lowPrio (wrapCC (callPackage ../development/compilers/gcc/snapshot {
- inherit noSysDirs;
-
- # PGO seems to speed up compilation by gcc by ~10%, see #445 discussion
- profiledCompiler = with stdenv; (!isDarwin && (isi686 || isx86_64));
-
- libcCross = if targetPlatform != buildPlatform then libcCross else null;
-
- isl = isl_0_17;
- }));
-
- gfortran = gfortran7;
-
- gfortran48 = wrapCC (gcc48.cc.override {
- name = "gfortran";
- langFortran = true;
- langCC = false;
- langC = false;
- profiledCompiler = false;
- });
-
- gfortran49 = wrapCC (gcc49.cc.override {
- name = "gfortran";
- langFortran = true;
- langCC = false;
- langC = false;
- profiledCompiler = false;
- });
-
- gfortran5 = wrapCC (gcc5.cc.override {
- name = "gfortran";
- langFortran = true;
- langCC = false;
- langC = false;
- profiledCompiler = false;
- });
-
- gfortran6 = wrapCC (gcc6.cc.override {
- name = "gfortran";
- langFortran = true;
- langCC = false;
- langC = false;
- profiledCompiler = false;
- });
-
- gfortran7 = wrapCC (gcc7.cc.override {
- name = "gfortran";
- langFortran = true;
- langCC = false;
- langC = false;
- profiledCompiler = false;
- });
-
- gcj = gcj6;
- gcj6 = wrapCC (gcc6.cc.override {
- name = "gcj";
- langJava = true;
- langFortran = false;
- langCC = false;
- langC = false;
- profiledCompiler = false;
- inherit zip unzip zlib boehmgc gettext pkgconfig perl;
- inherit (gnome2) libart_lgpl;
- });
-
- gnu-smalltalk = callPackage ../development/compilers/gnu-smalltalk {
- emacsSupport = config.emacsSupport or false;
- };
-
- gccgo = gccgo6;
- gccgo6 = wrapCC (gcc6.cc.override {
- name = "gccgo6";
- langCC = true; #required for go.
- langC = true;
- langGo = true;
- profiledCompiler = false;
- });
-
- gcl = callPackage ../development/compilers/gcl {
- gmp = gmp4;
- };
-
- gcl_2_6_13_pre = callPackage ../development/compilers/gcl/2.6.13-pre.nix { };
-
- gcc-arm-embedded-4_7 = callPackage_i686 ../development/compilers/gcc-arm-embedded {
- version = "4.7-2013q3-20130916";
- releaseType = "update";
- sha256 = "1bd9bi9q80xn2rpy0rn1vvj70rh15kb7dmah0qs4q2rv78fqj40d";
- ncurses = pkgsi686Linux.ncurses5;
- };
- gcc-arm-embedded-4_8 = callPackage_i686 ../development/compilers/gcc-arm-embedded {
- version = "4.8-2014q1-20140314";
- releaseType = "update";
- sha256 = "ce92859550819d4a3d1a6e2672ea64882b30afa2c08cf67fa8e1d93788c2c577";
- ncurses = pkgsi686Linux.ncurses5;
- };
- gcc-arm-embedded-4_9 = callPackage_i686 ../development/compilers/gcc-arm-embedded {
- version = "4.9-2015q1-20150306";
- releaseType = "update";
- sha256 = "c5e0025b065750bbd76b5357b4fc8606d88afbac9ff55b8a82927b4b96178154";
- ncurses = pkgsi686Linux.ncurses5;
- };
- gcc-arm-embedded-5 = pkgs.callPackage_i686 ../development/compilers/gcc-arm-embedded {
- dirName = "5.0";
- subdirName = "5-2016-q2-update";
- version = "5.4-2016q2-20160622";
- releaseType = "update";
- sha256 = "1r0rqbnw7rf94f5bsa3gi8bick4xb7qnp1dkvdjfbvqjvysvc44r";
- ncurses = pkgsi686Linux.ncurses5;
- };
- gcc-arm-embedded-6 = callPackage ../development/compilers/gcc-arm-embedded/6 {};
- gcc-arm-embedded = gcc-arm-embedded-6;
-
- gforth = callPackage ../development/compilers/gforth {};
-
- gtk-server = callPackage ../development/interpreters/gtk-server {};
-
- # Haskell and GHC
-
- haskell = callPackage ./haskell-packages.nix { };
-
- haskellPackages = haskell.packages.ghc822.override {
- overrides = config.haskellPackageOverrides or (self: super: {});
- };
-
- inherit (haskellPackages) ghc;
-
- cabal-install = haskell.lib.justStaticExecutables haskellPackages.cabal-install;
-
- stack = haskell.lib.justStaticExecutables haskellPackages.stack;
- hlint = haskell.lib.justStaticExecutables haskellPackages.hlint;
-
- all-cabal-hashes = callPackage ../data/misc/hackage/default.nix { };
-
- purescript = haskell.lib.justStaticExecutables haskellPackages.purescript;
- psc-package = haskell.lib.justStaticExecutables
- (haskellPackages.callPackage ../development/compilers/purescript/psc-package { });
-
- tamarin-prover =
- (haskellPackages.callPackage ../applications/science/logic/tamarin-prover {
- # NOTE: do not use the haskell packages 'graphviz' and 'maude'
- inherit maude which sapic;
- graphviz = graphviz-nox;
- });
-
- inherit (ocamlPackages.haxe) haxe_3_2 haxe_3_4;
- haxe = haxe_3_4;
- haxePackages = recurseIntoAttrs (callPackage ./haxe-packages.nix { });
- inherit (haxePackages) hxcpp;
-
- hhvm = callPackage ../development/compilers/hhvm { };
-
- hop = callPackage ../development/compilers/hop { };
-
- falcon = callPackage ../development/interpreters/falcon { };
-
- fsharp = callPackage ../development/compilers/fsharp { };
-
- fsharp41 = callPackage ../development/compilers/fsharp41 {
- mono = mono46;
- };
-
- fstar = callPackage ../development/compilers/fstar {
- ocamlPackages = ocaml-ng.ocamlPackages_4_02;
- };
-
- dotnetPackages = recurseIntoAttrs (callPackage ./dotnet-packages.nix {});
-
- glslang = callPackage ../development/compilers/glslang { };
-
- go_bootstrap = if stdenv.isAarch64 then
- srcOnly {
- name = "go-1.8-linux-arm64-bootstrap";
- src = fetchurl {
- url = "https://cache.xor.us/go-1.8-linux-arm64-bootstrap.tar.xz";
- sha256 = "0sk6g03x9gbxk2k1djnrgy8rzw1zc5f6ssw0hbxk6kjr85lpmld6";
- };
- }
- else
- callPackage ../development/compilers/go/1.4.nix {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- go_1_9 = callPackage ../development/compilers/go/1.9.nix {
- inherit (darwin.apple_sdk.frameworks) Security Foundation;
- };
-
- go_1_10 = callPackage ../development/compilers/go/1.10.nix {
- inherit (darwin.apple_sdk.frameworks) Security Foundation;
- };
-
- go = go_1_10;
-
- go-repo-root = callPackage ../development/tools/go-repo-root { };
-
- gox = callPackage ../development/tools/gox { };
-
- gprolog = callPackage ../development/compilers/gprolog { };
-
- gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { };
-
- icedtea7_web = callPackage ../development/compilers/icedtea-web {
- jdk = jdk7;
- };
-
- icedtea8_web = callPackage ../development/compilers/icedtea-web {
- jdk = jdk8;
- };
-
- icedtea_web = icedtea8_web;
-
- idrisPackages = callPackage ../development/idris-modules {
-
- idris-no-deps =
- let
- inherit (self.haskell) lib;
- haskellPackages = self.haskellPackages.override {
- overrides = self: super: {
- binary = lib.dontCheck self.binary_0_8_5_1;
- parsers = lib.dontCheck super.parsers;
- semigroupoids = lib.dontCheck super.semigroupoids;
- trifecta = lib.dontCheck super.trifecta;
- };
- };
- in
- haskellPackages.idris;
- };
-
- idris = idrisPackages.with-packages [ idrisPackages.base ] ;
-
- intercal = callPackage ../development/compilers/intercal { };
-
- irony-server = callPackage ../development/tools/irony-server/default.nix {
- # The repository of irony to use -- must match the version of the employed emacs
- # package. Wishing we could merge it into one irony package, to avoid this issue,
- # but its emacs-side expression is autogenerated, and we can't hook into it (other
- # than peek into its version).
- inherit (emacsPackagesNg.melpaStablePackages) irony;
- };
-
- hugs = callPackage ../development/interpreters/hugs { };
-
- openjdk7 =
- if stdenv.isDarwin then
- callPackage ../development/compilers/openjdk-darwin { }
- else
- callPackage ../development/compilers/openjdk/7.nix {
- ant = apacheAnt_1_9;
- bootjdk = callPackage ../development/compilers/openjdk/bootstrap.nix { version = "7"; };
- };
-
- openjdk8 =
- if stdenv.isDarwin then
- callPackage ../development/compilers/openjdk-darwin/8.nix { }
- else
- callPackage ../development/compilers/openjdk/8.nix {
- bootjdk = callPackage ../development/compilers/openjdk/bootstrap.nix { version = "8"; };
- inherit (gnome2) GConf gnome_vfs;
- };
-
- openjdk9 =
- # if stdenv.isDarwin then
- # callPackage ../development/compilers/openjdk-darwin/9.nix { }
- # else
- callPackage ../development/compilers/openjdk/9.nix {
- bootjdk = openjdk8;
- inherit (gnome2) GConf gnome_vfs;
- };
-
- openjdk10 =
- callPackage ../development/compilers/openjdk/10.nix {
- bootjdk = openjdk9;
- inherit (gnome2) GConf gnome_vfs;
- };
-
- openjdk = openjdk8;
-
- jdk7 = openjdk7 // { outputs = [ "out" ]; };
- jre7 = lib.setName "openjre-${lib.getVersion pkgs.openjdk7.jre}"
- (lib.addMetaAttrs { outputsToInstall = [ "jre" ]; }
- (openjdk7.jre // { outputs = [ "jre" ]; }));
-
- jdk8 = if stdenv.isArm || stdenv.isAarch64 then oraclejdk8 else openjdk8 // { outputs = [ "out" ]; };
- jre8 = if stdenv.isArm || stdenv.isAarch64 then oraclejre8 else lib.setName "openjre-${lib.getVersion pkgs.openjdk8.jre}"
- (lib.addMetaAttrs { outputsToInstall = [ "jre" ]; }
- (openjdk8.jre // { outputs = [ "jre" ]; }));
- jre8_headless =
- if stdenv.isArm || stdenv.isAarch64 then
- oraclejre8
- else if stdenv.isDarwin then
- jre8
- else
- lib.setName "openjre-${lib.getVersion pkgs.openjdk8.jre}-headless"
- (lib.addMetaAttrs { outputsToInstall = [ "jre" ]; }
- ((openjdk8.override { minimal = true; }).jre // { outputs = [ "jre" ]; }));
-
- jdk9 = if stdenv.isArm || stdenv.isAarch64 then oraclejdk9 else openjdk9 // { outputs = [ "out" ]; };
- jre9 = if stdenv.isArm || stdenv.isAarch64 then oraclejre9 else lib.setName "openjre-${lib.getVersion pkgs.openjdk9.jre}"
- (lib.addMetaAttrs { outputsToInstall = [ "jre" ]; }
- (openjdk9.jre // { outputs = [ "jre" ]; }));
- jre9_headless =
- if stdenv.isArm || stdenv.isAarch64 then
- oraclejre9
- else if stdenv.isDarwin then
- jre9
- else
- lib.setName "openjre-${lib.getVersion pkgs.openjdk9.jre}-headless"
- (lib.addMetaAttrs { outputsToInstall = [ "jre" ]; }
- ((openjdk9.override { minimal = true; }).jre // { outputs = [ "jre" ]; }));
-
- jdk = jdk8;
- jre = jre8;
- jre_headless = jre8_headless;
-
- inherit (callPackages ../development/compilers/graalvm { }) mx jvmci8 graalvm8;
-
- openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt { };
-
- oraclejdk = pkgs.jdkdistro true false;
-
- oraclejdk8 = pkgs.oraclejdk8distro true false;
-
- oraclejdk8psu = pkgs.oraclejdk8psu_distro true false;
-
- oraclejdk9 = pkgs.oraclejdk9distro "JDK" false;
-
- oraclejdk10 = pkgs.oraclejdk10distro "JDK" false;
-
- oraclejre = lowPrio (pkgs.jdkdistro false false);
-
- oraclejre8 = lowPrio (pkgs.oraclejdk8distro false false);
-
- oraclejre8psu = lowPrio (pkgs.oraclejdk8psu_distro false false);
-
- oraclejre9 = lowPrio (pkgs.oraclejdk9distro "JRE" false);
-
- oraclejre10 = lowPrio (pkgs.oraclejdk10distro "JRE" false);
-
- oracleserverjre9 = lowPrio (pkgs.oraclejdk9distro "ServerJRE" false);
-
- oracleserverjre10 = lowPrio (pkgs.oraclejdk10distro "ServerJRE" false);
-
- jrePlugin = jre8Plugin;
-
- jre8Plugin = lowPrio (pkgs.oraclejdk8distro false true);
-
- jdkdistro = oraclejdk8distro;
-
- oraclejdk8distro = installjdk: pluginSupport:
- (if pluginSupport then appendToName "with-plugin" else x: x)
- (callPackage ../development/compilers/oraclejdk/jdk8cpu-linux.nix { inherit installjdk pluginSupport; });
-
- oraclejdk8psu_distro = installjdk: pluginSupport:
- (if pluginSupport then appendToName "with-plugin" else x: x)
- (callPackage ../development/compilers/oraclejdk/jdk8psu-linux.nix { inherit installjdk pluginSupport; });
-
- oraclejdk9distro = packageType: pluginSupport:
- (if pluginSupport then appendToName "with-plugin" else x: x)
- (callPackage ../development/compilers/oraclejdk/jdk9-linux.nix { inherit packageType pluginSupport; });
-
- oraclejdk10distro = packageType: pluginSupport:
- (if pluginSupport then appendToName "with-plugin" else x: x)
- (callPackage ../development/compilers/oraclejdk/jdk10-linux.nix { inherit packageType pluginSupport; });
-
- jikes = callPackage ../development/compilers/jikes { };
-
- julia_04 = callPackage ../development/compilers/julia {
- gmp = gmp6;
- openblas = openblasCompat;
- inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
- llvm = llvm_37;
- };
-
- julia_05 = callPackage ../development/compilers/julia/0.5.nix {
- gmp = gmp6;
- libgit2 = libgit2_0_25;
- openblas = openblasCompat;
- inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
- llvm = llvm_38;
- };
-
- julia_06 = callPackage ../development/compilers/julia/0.6.nix {
- gmp = gmp6;
- openblas = openblasCompat;
- inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
- llvm = llvm_39;
- };
-
- julia-git = lowPrio (callPackage ../development/compilers/julia/git.nix {
- gmp = gmp6;
- openblas = openblasCompat;
- inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
- llvm = llvm_39;
- });
-
- julia = julia_06;
-
- jwasm = callPackage ../development/compilers/jwasm { };
-
- kotlin = callPackage ../development/compilers/kotlin { };
-
- lazarus = callPackage ../development/compilers/fpc/lazarus.nix {
- fpc = fpc;
- };
-
- lessc = callPackage ../development/compilers/lessc { };
-
- liquibase = callPackage ../development/tools/database/liquibase { };
-
- lizardfs = callPackage ../tools/filesystems/lizardfs { };
-
- lld = llvmPackages.lld;
- lld_4 = llvmPackages_4.lld;
- lld_5 = llvmPackages_5.lld;
- lld_6 = llvmPackages_6.lld;
-
- lldb = llvmPackages.lldb;
- lldb_4 = llvmPackages_4.lldb;
- lldb_5 = llvmPackages_5.lldb;
- lldb_6 = llvmPackages_6.lldb;
-
- llvm = llvmPackages.llvm;
-
- llvm_6 = llvmPackages_6.llvm;
- llvm_5 = llvmPackages_5.llvm;
- llvm_4 = llvmPackages_4.llvm;
- llvm_39 = llvmPackages_39.llvm;
- llvm_38 = llvmPackages_38.llvm;
- llvm_37 = llvmPackages_37.llvm;
- llvm_35 = llvmPackages_35.llvm;
- llvm_34 = llvmPackages_34.llvm;
-
- llvmPackages = recurseIntoAttrs llvmPackages_5;
-
- llvmPackagesSelf = llvmPackages_34.override {
- stdenv = libcxxStdenv;
- };
-
- llvmPackages_34 = callPackage ../development/compilers/llvm/3.4 ({
- isl = isl_0_12;
- } // stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
- stdenv = overrideCC stdenv gcc6;
- });
-
- llvmPackages_35 = callPackage ../development/compilers/llvm/3.5 ({
- isl = isl_0_14;
- } // stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
- stdenv = overrideCC stdenv gcc6;
- });
-
- llvmPackages_37 = callPackage ../development/compilers/llvm/3.7 ({
- inherit (stdenvAdapters) overrideCC;
- } // stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
- stdenv = overrideCC stdenv gcc6;
- });
-
- llvmPackages_38 = callPackage ../development/compilers/llvm/3.8 ({
- inherit (stdenvAdapters) overrideCC;
- } // stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
- stdenv = overrideCC stdenv gcc6;
- });
-
- llvmPackages_39 = callPackage ../development/compilers/llvm/3.9 ({
- inherit (stdenvAdapters) overrideCC;
- } // stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
- stdenv = overrideCC stdenv gcc6;
- });
-
- llvmPackages_4 = callPackage ../development/compilers/llvm/4 ({
- inherit (stdenvAdapters) overrideCC;
- } // stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
- stdenv = overrideCC stdenv gcc6;
- });
-
- llvmPackages_5 = callPackage ../development/compilers/llvm/5 ({
- inherit (stdenvAdapters) overrideCC;
- } // stdenv.lib.optionalAttrs stdenv.isDarwin {
- cmake = cmake.override {
- isBootstrap = true;
- majorVersion = "3.9"; # 3.10.2: 'ApplicationServices/ApplicationServices.h' file not found
- };
- libxml2 = libxml2.override { pythonSupport = false; };
- python2 = callPackage ../development/interpreters/python/cpython/2.7/boot.nix { inherit (darwin) CF configd; };
- } // stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
- stdenv = overrideCC stdenv gcc6; # with gcc-7: undefined reference to `__divmoddi4'
- });
-
- llvmPackages_6 = callPackage ../development/compilers/llvm/6 ({
- inherit (stdenvAdapters) overrideCC;
- } // stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
- stdenv = overrideCC stdenv gcc6; # with gcc-7: undefined reference to `__divmoddi4'
- });
-
- manticore = callPackage ../development/compilers/manticore { };
-
- mentorToolchains = recurseIntoAttrs (
- callPackage_i686 ../development/compilers/mentor {}
- );
-
- mercury = callPackage ../development/compilers/mercury { };
-
- microscheme = callPackage ../development/compilers/microscheme { };
-
- mitscheme = callPackage ../development/compilers/mit-scheme {
- texLive = texlive.combine { inherit (texlive) scheme-small; };
- texinfo = texinfo5;
- xlibsWrapper = null;
- };
-
- mitschemeX11 = callPackage ../development/compilers/mit-scheme {
- texLive = texlive.combine { inherit (texlive) scheme-small; };
- texinfo = texinfo5;
- enableX11 = true;
- };
-
- mkcl = callPackage ../development/compilers/mkcl {};
-
- mlton = callPackage ../development/compilers/mlton { };
-
- mono = mono40;
-
- mono40 = callPackage ../development/compilers/mono/4.0.nix {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) Foundation;
- };
-
- mono44 = lowPrio (callPackage ../development/compilers/mono/4.4.nix {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) Foundation;
- });
-
- mono46 = lowPrio (callPackage ../development/compilers/mono/4.6.nix {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) Foundation;
- });
-
- mono48 = lowPrio (callPackage ../development/compilers/mono/4.8.nix {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) Foundation;
- });
-
- mono50 = lowPrio (callPackage ../development/compilers/mono/5.0.nix {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) Foundation;
- });
-
- mono54 = lowPrio (callPackage ../development/compilers/mono/5.4.nix {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) Foundation;
- });
-
- mono58 = lowPrio (callPackage ../development/compilers/mono/5.8.nix {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) Foundation;
- });
-
- monoDLLFixer = callPackage ../build-support/mono-dll-fixer { };
-
- mozart-binary = callPackage ../development/compilers/mozart/binary.nix { };
- mozart = mozart-binary;
-
- nim = callPackage ../development/compilers/nim { };
- nrpl = callPackage ../development/tools/nrpl { };
-
- neko = callPackage ../development/compilers/neko { };
-
- nasm = callPackage ../development/compilers/nasm { };
-
- nvidia_cg_toolkit = callPackage ../development/compilers/nvidia-cg-toolkit { };
-
- obliv-c = callPackage ../development/compilers/obliv-c {};
-
- ocaml-ng = callPackage ./ocaml-packages.nix { };
-
- ocamlPackages = recurseIntoAttrs ocaml-ng.ocamlPackages;
-
- orc = callPackage ../development/compilers/orc { };
-
- metaocaml_3_09 = callPackage ../development/compilers/ocaml/metaocaml-3.09.nix { };
-
- ber_metaocaml = callPackage ../development/compilers/ocaml/ber-metaocaml-104.nix { };
-
- ocaml_make = callPackage ../development/ocaml-modules/ocamlmake { };
-
- ocaml-top = callPackage ../development/tools/ocaml/ocaml-top { };
-
- ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { };
-
- opa = callPackage ../development/compilers/opa {
- ocamlPackages = ocamlPackages_4_02;
- };
-
- opam = callPackage ../development/tools/ocaml/opam { };
-
- picat = callPackage ../development/compilers/picat {
- stdenv = overrideCC stdenv gcc49;
- };
-
- ponyc = callPackage ../development/compilers/ponyc {
- llvm = llvm_39;
- };
-
- pony-stable = callPackage ../development/compilers/ponyc/pony-stable.nix { };
-
- rgbds = callPackage ../development/compilers/rgbds { };
-
- rtags = callPackage ../development/tools/rtags/default.nix {
- inherit (darwin) apple_sdk;
- };
-
- # For beta and nightly releases use the nixpkgs-mozilla overlay
- rust = callPackage ../development/compilers/rust
- (stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
- stdenv = overrideCC stdenv gcc6; # with gcc-7: undefined reference to `__divmoddi4'
- });
- inherit (rust) cargo rustc;
-
- buildRustCrate = callPackage ../build-support/rust/build-rust-crate.nix { };
-
- cargo-vendor = callPackage ../build-support/rust/cargo-vendor {};
-
- carnix = (callPackage ../build-support/rust/carnix.nix { }).carnix { };
-
- defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { };
-
- rustPlatform = recurseIntoAttrs (makeRustPlatform rust);
-
- makeRustPlatform = rust: lib.fix (self:
- let
- callPackage = newScope self;
- in {
- inherit rust;
-
- buildRustPackage = callPackage ../build-support/rust {
- inherit rust;
- };
-
- rustcSrc = callPackage ../development/compilers/rust/rust-src.nix {
- inherit (rust) rustc;
- };
- });
-
- cargo-edit = callPackage ../tools/package-management/cargo-edit { };
-
- rainicorn = callPackage ../development/tools/rust/rainicorn { };
- rustfmt = callPackage ../development/tools/rust/rustfmt { };
- rustracer = callPackage ../development/tools/rust/racer { };
- rustracerd = callPackage ../development/tools/rust/racerd { };
- rust-bindgen = callPackage ../development/tools/rust/bindgen { };
- rustup = callPackage ../development/tools/rust/rustup {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- sbclBootstrap = callPackage ../development/compilers/sbcl/bootstrap.nix {};
- sbcl = callPackage ../development/compilers/sbcl {};
-
- scala_2_10 = callPackage ../development/compilers/scala/2.10.nix { };
- scala_2_11 = callPackage ../development/compilers/scala/2.11.nix { };
- scala_2_12 = callPackage ../development/compilers/scala { jre = jre8; };
- scala = scala_2_12;
-
- scalafmt = callPackage ../development/tools/scalafmt { };
-
- sdcc = callPackage ../development/compilers/sdcc { };
-
- serpent = callPackage ../development/compilers/serpent { };
-
- shmig = callPackage ../development/tools/database/shmig { };
-
- smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { };
- smlnj = if stdenv.isDarwin
- then callPackage ../development/compilers/smlnj { }
- else callPackage_i686 ../development/compilers/smlnj { };
-
- solc = callPackage ../development/compilers/solc { };
-
- souffle = callPackage ../development/compilers/souffle { };
-
- sqldeveloper = callPackage ../development/tools/database/sqldeveloper { };
-
- squeak = callPackage ../development/compilers/squeak { };
-
- squirrel-sql = callPackage ../development/tools/database/squirrel-sql {
- drivers = [ mysql_jdbc postgresql_jdbc ];
- };
-
- stalin = callPackage ../development/compilers/stalin { };
-
- metaBuildEnv = callPackage ../development/compilers/meta-environment/meta-build-env { };
-
- swift = callPackage ../development/compilers/swift { };
-
- swiProlog = callPackage ../development/compilers/swi-prolog { };
-
- tbb = callPackage ../development/libraries/tbb { };
-
- terra = callPackage ../development/compilers/terra {
- llvmPackages = llvmPackages_38 // {
- llvm = llvmPackages_38.llvm.override { enableSharedLibraries = false; };
- };
- lua = lua5_1;
- };
-
- teyjus = callPackage ../development/compilers/teyjus {
- inherit (ocamlPackages_4_02) ocaml;
- omake = omake_rc1;
- };
-
- thrust = callPackage ../development/tools/thrust {
- gconf = pkgs.gnome2.GConf;
- };
-
- tinycc = callPackage ../development/compilers/tinycc { };
-
- inherit (ocaml-ng.ocamlPackages_4_02) trv;
-
- bupc = callPackage ../development/compilers/bupc { };
-
- urweb = callPackage ../development/compilers/urweb { };
-
- inherit (callPackage ../development/compilers/vala { })
- vala_0_26
- vala_0_28
- vala_0_32
- vala_0_34
- vala_0_36
- vala_0_38
- vala_0_40
- vala;
-
- valadoc = callPackage ../development/tools/valadoc { };
-
- vs90wrapper = callPackage ../development/compilers/vs90wrapper { };
-
- wla-dx = callPackage ../development/compilers/wla-dx { };
-
- wrapCCWith = { name ? "", cc, bintools, libc, extraBuildCommands ? "" }:
- ccWrapperFun rec {
- nativeTools = targetPlatform == hostPlatform && stdenv.cc.nativeTools or false;
- nativeLibc = targetPlatform == hostPlatform && stdenv.cc.nativeLibc or false;
- nativePrefix = stdenv.cc.nativePrefix or "";
- noLibc = !nativeLibc && (libc == null);
-
- isGNU = cc.isGNU or false;
- isClang = cc.isClang or false;
-
- inherit name cc bintools libc extraBuildCommands;
- };
-
- ccWrapperFun = callPackage ../build-support/cc-wrapper;
- bintoolsWrapperFun = callPackage ../build-support/bintools-wrapper;
-
- wrapCC = cc: wrapCCWith {
- name = lib.optionalString (targetPlatform != hostPlatform) "gcc-cross-wrapper";
- inherit cc;
- # This should be the only bintools runtime dep with this sort of logic. The
- # Others should instead delegate to the next stage's choice with
- # `targetPackages.stdenv.cc.bintools`. This one is different just to
- # provide the default choice, avoiding infinite recursion.
- bintools = if targetPlatform.isDarwin then darwin.binutils else binutils;
- libc = if targetPlatform != hostPlatform then libcCross else stdenv.cc.libc;
- };
-
- wrapBintoolsWith = { bintools, libc }: bintoolsWrapperFun {
- nativeTools = targetPlatform == hostPlatform && stdenv.cc.nativeTools or false;
- nativeLibc = targetPlatform == hostPlatform && stdenv.cc.nativeLibc or false;
- nativePrefix = stdenv.cc.nativePrefix or "";
-
- noLibc = (libc == null);
-
- inherit bintools libc;
- extraBuildCommands = "";
- };
-
- # prolog
- yap = callPackage ../development/compilers/yap { };
-
- yasm = callPackage ../development/compilers/yasm { };
-
- yosys = callPackage ../development/compilers/yosys { };
-
- z88dk = callPackage ../development/compilers/z88dk { };
-
- zulu8 = callPackage ../development/compilers/zulu/8.nix { };
- zulu = callPackage ../development/compilers/zulu { };
-
- ### DEVELOPMENT / INTERPRETERS
-
- acl2 = callPackage ../development/interpreters/acl2 { };
-
- angelscript = callPackage ../development/interpreters/angelscript {};
-
- angelscript_2_22 = callPackage ../development/interpreters/angelscript/2.22.nix {};
-
- chibi = callPackage ../development/interpreters/chibi { };
-
- ceptre = callPackage ../development/interpreters/ceptre { };
-
- clips = callPackage ../development/interpreters/clips { };
-
- clisp = callPackage ../development/interpreters/clisp { };
- clisp-tip = callPackage ../development/interpreters/clisp/hg.nix { };
-
- clojure = callPackage ../development/interpreters/clojure { };
-
- clooj = callPackage ../development/interpreters/clojure/clooj.nix { };
-
- dhall = callPackage ../development/interpreters/dhall { };
-
- dhall-nix = haskell.lib.justStaticExecutables haskellPackages.dhall-nix;
-
- dhall-bash = haskell.lib.justStaticExecutables haskellPackages.dhall-bash;
-
- dhall-json = haskell.lib.justStaticExecutables haskellPackages.dhall-json;
-
- dhall-text = haskell.lib.justStaticExecutables haskellPackages.dhall-text;
-
- duktape = callPackage ../development/interpreters/duktape { };
-
- beam = callPackage ./beam-packages.nix { };
-
- inherit (beam.interpreters)
- erlang erlangR18 erlangR19 erlangR20
- erlang_odbc erlang_javac erlang_odbc_javac erlang_nox erlang_basho_R16B02
- elixir elixir_1_6 elixir_1_5 elixir_1_4 elixir_1_3
- lfe lfe_1_2;
-
- inherit (beam.packages.erlang)
- rebar rebar3-open rebar3
- hexRegistrySnapshot fetchHex beamPackages
- hex2nix cuter;
-
- inherit (beam.packages.erlangR18) relxExe;
-
- groovy = callPackage ../development/interpreters/groovy { };
-
- guile_1_8 = callPackage ../development/interpreters/guile/1.8.nix { };
-
- # Needed for autogen
- guile_2_0 = callPackage ../development/interpreters/guile/2.0.nix { };
-
- guile_2_2 = callPackage ../development/interpreters/guile { };
-
- guile = guile_2_2;
-
- hadoop = callPackage ../applications/networking/cluster/hadoop { };
-
- io = callPackage ../development/interpreters/io { };
-
- j = callPackage ../development/interpreters/j {};
-
- jimtcl = callPackage ../development/interpreters/jimtcl {};
-
- jmeter = callPackage ../applications/networking/jmeter {};
-
- joker = callPackage ../development/interpreters/joker {};
-
- davmail = callPackage ../applications/networking/davmail {};
-
- kanif = callPackage ../applications/networking/cluster/kanif { };
-
- lxappearance = callPackage ../desktops/lxde/core/lxappearance {
- gtk2 = gtk2-x11;
- };
-
- lxappearance-gtk3 = callPackage ../desktops/lxde/core/lxappearance {
- withGtk3 = true;
- };
-
- lxmenu-data = callPackage ../desktops/lxde/core/lxmenu-data.nix { };
-
- lxpanel = callPackage ../desktops/lxde/core/lxpanel {
- gtk2 = gtk2-x11;
- };
-
- lxtask = callPackage ../desktops/lxde/core/lxtask { };
-
- kona = callPackage ../development/interpreters/kona {};
-
- lolcode = callPackage ../development/interpreters/lolcode { };
-
- love_0_7 = callPackage ../development/interpreters/love/0.7.nix { lua=lua5_1; };
- love_0_8 = callPackage ../development/interpreters/love/0.8.nix { lua=lua5_1; };
- love_0_9 = callPackage ../development/interpreters/love/0.9.nix { };
- love_0_10 = callPackage ../development/interpreters/love/0.10.nix { };
- love = love_0_10;
-
- ### LUA MODULES
-
- lua4 = callPackage ../development/interpreters/lua-4 { };
- lua5_0 = callPackage ../development/interpreters/lua-5/5.0.3.nix { };
- lua5_1 = callPackage ../development/interpreters/lua-5/5.1.nix { };
- lua5_2 = callPackage ../development/interpreters/lua-5/5.2.nix { };
- lua5_2_compat = callPackage ../development/interpreters/lua-5/5.2.nix {
- compat = true;
- };
- lua5_3 = callPackage ../development/interpreters/lua-5/5.3.nix { };
- lua5_3_compat = callPackage ../development/interpreters/lua-5/5.3.nix {
- compat = true;
- };
- lua5 = lua5_2_compat;
- lua = lua5;
-
- lua51Packages = recurseIntoAttrs (callPackage ./lua-packages.nix { lua = lua5_1; });
- lua52Packages = recurseIntoAttrs (callPackage ./lua-packages.nix { lua = lua5_2; });
- luajitPackages = recurseIntoAttrs (callPackage ./lua-packages.nix { lua = luajit; });
-
- luaPackages = lua52Packages;
-
- inherit (callPackages ../development/interpreters/luajit {})
- luajit luajit_2_0 luajit_2_1;
-
- luarocks = luaPackages.luarocks;
-
- toluapp = callPackage ../development/tools/toluapp {
- lua = lua5_1; # doesn't work with any other :(
- };
-
- ### END OF LUA
-
- lush2 = callPackage ../development/interpreters/lush {};
-
- maude = callPackage ../development/interpreters/maude {
- bison = bison2;
- flex = flex_2_5_35;
- };
-
- mesos = callPackage ../applications/networking/cluster/mesos {
- sasl = cyrus_sasl;
- inherit (pythonPackages) python boto setuptools wrapPython;
- pythonProtobuf = pythonPackages.protobuf;
- perf = linuxPackages.perf;
- };
-
- mesos-dns = callPackage ../servers/mesos-dns { };
-
- mujs = callPackage ../development/interpreters/mujs { };
-
- nix-exec = callPackage ../development/interpreters/nix-exec {
- git = gitMinimal;
- };
-
- inherit (
- let
- defaultOctaveOptions = {
- qt = null;
- ghostscript = null;
- graphicsmagick = null;
- llvm = null;
- hdf5 = null;
- glpk = null;
- suitesparse = null;
- jdk = null;
- openblas = if stdenv.isDarwin then openblasCompat else openblas;
- };
-
- hgOctaveOptions =
- (removeAttrs defaultOctaveOptions ["ghostscript"]) // {
- overridePlatforms = stdenv.lib.platforms.none;
- };
- in {
- octave = callPackage ../development/interpreters/octave defaultOctaveOptions;
- octaveHg = lowPrio (callPackage ../development/interpreters/octave/hg.nix hgOctaveOptions);
- }) octave octaveHg;
-
- octaveFull = (lowPrio (callPackage ../development/interpreters/octave {
- qt = qt4;
- overridePlatforms = ["x86_64-linux" "x86_64-darwin"];
- openblas = if stdenv.isDarwin then openblasCompat else openblas;
- }));
-
- ocropus = callPackage ../applications/misc/ocropus { };
-
- octopus = callPackage ../applications/science/chemistry/octopus { openblas=openblasCompat; };
-
- inherit (callPackages ../development/interpreters/perl {}) perl perl522 perl524 perl526;
-
- pachyderm = callPackage ../applications/networking/cluster/pachyderm { };
-
- php = php72;
- phpPackages = php72Packages;
-
- php56Packages = recurseIntoAttrs (callPackage ./php-packages.nix {
- php = php56;
- });
-
- php70Packages = recurseIntoAttrs (callPackage ./php-packages.nix {
- php = php70;
- });
-
- php71Packages = recurseIntoAttrs (callPackage ./php-packages.nix {
- php = php71;
- });
-
- php72Packages = recurseIntoAttrs (callPackage ./php-packages.nix {
- php = php72;
- });
-
-
- inherit (callPackages ../development/interpreters/php { })
- php56
- php70
- php71
- php72;
-
- php-embed = php72-embed;
-
- php71-embed = php71.override {
- config.php.embed = true;
- config.php.apxs2 = false;
- };
-
- php72-embed = php72.override {
- config.php.embed = true;
- config.php.apxs2 = false;
- };
-
- picoc = callPackage ../development/interpreters/picoc {};
-
- picolisp = callPackage ../development/interpreters/picolisp {};
-
- pltScheme = racket; # just to be sure
-
- polyml = callPackage ../development/compilers/polyml { };
- polyml56 = callPackage ../development/compilers/polyml/5.6.nix { };
-
- pure = callPackage ../development/interpreters/pure {
- llvm = llvm_35;
- };
- purePackages = recurseIntoAttrs (callPackage ./pure-packages.nix {});
-
- # Python interpreters. All standard library modules are included except for tkinter, which is
- # available as `pythonPackages.tkinter` and can be used as any other Python package.
- # When switching these sets, please update docs at ../../doc/languages-frameworks/python.md
- python = python2;
- python2 = python27;
- python3 = python36;
- pypy = pypy27;
-
- # Python interpreter that is build with all modules, including tkinter.
- # These are for compatibility and should not be used inside Nixpkgs.
- pythonFull = python.override{x11Support=true;};
- python2Full = python2.override{x11Support=true;};
- python27Full = python27.override{x11Support=true;};
- python3Full = python3.override{x11Support=true;};
- python34Full = python34.override{x11Support=true;};
- python35Full = python35.override{x11Support=true;};
- python36Full = python36.override{x11Support=true;};
-
- # pythonPackages further below, but assigned here because they need to be in sync
- pythonPackages = python.pkgs;
- python2Packages = python2.pkgs;
- python3Packages = python3.pkgs;
-
- python27 = callPackage ../development/interpreters/python/cpython/2.7 {
- self = python27;
- inherit (darwin) CF configd;
- };
- python34 = callPackage ../development/interpreters/python/cpython/3.4 {
- inherit (darwin) CF configd;
- self = python34;
- };
- python35 = callPackage ../development/interpreters/python/cpython/3.5 {
- inherit (darwin) CF configd;
- self = python35;
- };
- python36 = callPackage ../development/interpreters/python/cpython/3.6 {
- inherit (darwin) CF configd;
- self = python36;
- };
-
- pypy27 = callPackage ../development/interpreters/python/pypy/2.7 {
- self = pypy27;
- python = python27.override{x11Support=true;};
- db = db.override { dbmSupport = true; };
- };
-
- # Python package sets.
- python27Packages = lib.hiPrioSet (recurseIntoAttrs python27.pkgs);
- python34Packages = python34.pkgs;
- python35Packages = python35.pkgs;
- python36Packages = recurseIntoAttrs python36.pkgs;
- pypyPackages = pypy.pkgs;
-
- # Should eventually be moved inside Python interpreters.
- python-setup-hook = callPackage ../development/interpreters/python/setup-hook.nix { };
-
- python2nix = callPackage ../tools/package-management/python2nix { };
-
- pythonDocs = recurseIntoAttrs (callPackage ../development/interpreters/python/cpython/docs {});
-
- pypi2nix = callPackage ../development/tools/pypi2nix {
- pythonPackages = python3Packages;
- };
-
- # These pyside tools do not provide any Python modules and are meant to be here.
- # See ../development/python-modules/pyside/default.nix for details.
- pysideApiextractor = callPackage ../development/python-modules/pyside/apiextractor.nix { };
- pysideGeneratorrunner = callPackage ../development/python-modules/pyside/generatorrunner.nix { };
-
- svg2tikz = python27Packages.svg2tikz;
-
- pew = callPackage ../development/tools/pew {};
- pipenv = callPackage ../development/tools/pipenv {};
-
- pipewire = callPackage ../development/libraries/pipewire {};
-
- pyrex = pyrex095;
-
- pyrex095 = callPackage ../development/interpreters/pyrex/0.9.5.nix { };
-
- pyrex096 = callPackage ../development/interpreters/pyrex/0.9.6.nix { };
-
- racket = callPackage ../development/interpreters/racket {
- # racket 6.11 doesn't build with gcc6 + recent glibc:
- # https://github.com/racket/racket/pull/1886
- # https://github.com/NixOS/nixpkgs/pull/31017#issuecomment-343574769
- stdenv = if stdenv.isDarwin then stdenv else gcc7Stdenv;
- inherit (darwin.apple_sdk.frameworks) CoreFoundation;
- };
- racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { };
-
- rakudo = callPackage ../development/interpreters/rakudo {
- inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
- };
-
- rascal = callPackage ../development/interpreters/rascal { };
-
- red = callPackage ../development/interpreters/red { };
-
- regextester = callPackage ../applications/misc/regextester { };
-
- regina = callPackage ../development/interpreters/regina { };
-
- inherit (ocamlPackages) reason;
-
- renpy = callPackage ../development/interpreters/renpy {
- ffmpeg = ffmpeg_2;
- };
-
- pixie = callPackage ../development/interpreters/pixie { };
- dust = callPackage ../development/interpreters/pixie/dust.nix { };
-
- buildRubyGem = callPackage ../development/ruby-modules/gem { };
- defaultGemConfig = callPackage ../development/ruby-modules/gem-config { };
- bundix = callPackage ../development/ruby-modules/bundix { };
- bundler = callPackage ../development/ruby-modules/bundler { };
- bundlerEnv = callPackage ../development/ruby-modules/bundler-env { };
- bundlerApp = callPackage ../development/ruby-modules/bundler-app { };
-
- inherit (callPackage ../development/interpreters/ruby { inherit (darwin.apple_sdk.frameworks) Foundation; })
- ruby_2_3
- ruby_2_4
- ruby_2_5;
-
- ruby = ruby_2_4;
-
- scsh = callPackage ../development/interpreters/scsh { };
-
- scheme48 = callPackage ../development/interpreters/scheme48 { };
-
- self = callPackage_i686 ../development/interpreters/self { };
-
- spark = spark_22;
- spark_22 = callPackage ../applications/networking/cluster/spark { version = "2.2.1"; };
-
- spidermonkey_1_8_5 = callPackage ../development/interpreters/spidermonkey/1.8.5.nix { };
- spidermonkey_17 = callPackage ../development/interpreters/spidermonkey/17.nix { };
- spidermonkey_31 = callPackage ../development/interpreters/spidermonkey/31.nix { };
- spidermonkey_38 = callPackage ../development/interpreters/spidermonkey/38.nix { };
- spidermonkey_52 = callPackage ../development/interpreters/spidermonkey/52.nix { };
- spidermonkey = spidermonkey_31;
-
- ssm-agent = callPackage ../applications/networking/cluster/ssm-agent { };
-
- supercollider = libsForQt5.callPackage ../development/interpreters/supercollider {
- fftw = fftwSinglePrec;
- };
-
- supercollider_scel = supercollider.override { useSCEL = true; };
-
- taktuk = callPackage ../applications/networking/cluster/taktuk { };
-
- tcl = tcl-8_6;
- tcl-8_5 = callPackage ../development/interpreters/tcl/8.5.nix { };
- tcl-8_6 = callPackage ../development/interpreters/tcl/8.6.nix { };
-
- wasm = callPackage ../development/interpreters/wasm { };
-
-
- ### DEVELOPMENT / MISC
-
- amdadlsdk = callPackage ../development/misc/amdadl-sdk { };
-
- amdappsdk26 = callPackage ../development/misc/amdapp-sdk {
- version = "2.6";
- };
-
- amdappsdk27 = callPackage ../development/misc/amdapp-sdk {
- version = "2.7";
- };
-
- amdappsdk28 = callPackage ../development/misc/amdapp-sdk {
- version = "2.8";
- };
-
- amdappsdk = amdappsdk28;
-
- amdappsdkFull = callPackage ../development/misc/amdapp-sdk {
- version = "2.8";
- samples = true;
- };
-
- avrgcclibc = throw "avrgcclibs are now separate packages, install avrbinutils, avrgcc and avrlibc";
-
- avrbinutils = callPackage ../development/misc/avr/binutils {};
-
- avrgcc = callPackage ../development/misc/avr/gcc {};
-
- avrlibc = callPackage ../development/misc/avr/libc {};
-
- avr8burnomat = callPackage ../development/misc/avr8-burn-omat { };
-
- betaflight = callPackage ../development/stm32/betaflight { };
-
- sourceFromHead = callPackage ../build-support/source-from-head-fun.nix {};
-
- ecj = callPackage ../development/eclipse/ecj { };
-
- jruby = callPackage ../development/interpreters/jruby { };
-
- jython = callPackage ../development/interpreters/jython {};
-
- guile-cairo = callPackage ../development/guile-modules/guile-cairo {
- guile = guile_2_0;
- };
-
- guile-fibers = callPackage ../development/guile-modules/guile-fibers { };
-
- guile-gnome = callPackage ../development/guile-modules/guile-gnome {
- gconf = gnome2.GConf;
- guile = guile_2_0;
- inherit (gnome2) gnome_vfs libglade libgnome libgnomecanvas libgnomeui;
- };
-
- guile-lib = callPackage ../development/guile-modules/guile-lib {
- guile = guile_2_0;
- };
-
- guile-ncurses = callPackage ../development/guile-modules/guile-ncurses { };
-
- guile-opengl = callPackage ../development/guile-modules/guile-opengl { };
-
- guile-sdl = callPackage ../development/guile-modules/guile-sdl { };
-
- guile-sdl2 = callPackage ../development/guile-modules/guile-sdl2 { };
-
- guile-xcb = callPackage ../development/guile-modules/guile-xcb {
- guile = guile_2_0;
- };
-
- pharo-vms = callPackage ../development/pharo/vm { };
- pharo = pharo-vms.multi-vm-wrapper;
- pharo-cog32 = pharo-vms.cog32;
- pharo-spur32 = pharo-vms.spur32;
- pharo-spur64 = assert stdenv.is64bit; pharo-vms.spur64;
- pharo-launcher = callPackage ../development/pharo/launcher { };
-
- srecord = callPackage ../development/tools/misc/srecord { };
-
- srelay = callPackage ../tools/networking/srelay { };
-
- xidel = callPackage ../tools/text/xidel { };
-
-
- ### DEVELOPMENT / TOOLS
-
- activator = throw ''
- Typesafe Activator was removed in 2017-05-08 as the actual package reaches end of life.
-
- See https://github.com/NixOS/nixpkgs/pull/25616
- and http://www.lightbend.com/community/core-tools/activator-and-sbt
- for more information.
- '';
-
- alloy = callPackage ../development/tools/alloy { };
-
- augeas = callPackage ../tools/system/augeas { };
-
- ansible_2_1 = callPackage ../tools/admin/ansible/2.1.nix {};
- ansible_2_2 = callPackage ../tools/admin/ansible/2.2.nix {};
- ansible_2_3 = callPackage ../tools/admin/ansible/2.3.nix {};
- ansible_2_4 = callPackage ../tools/admin/ansible/2.4.nix {};
- ansible = ansible_2_4;
- ansible2 = ansible_2_4;
-
- ansible-lint = callPackage ../development/tools/ansible-lint {};
-
- antlr = callPackage ../development/tools/parsing/antlr/2.7.7.nix { };
-
- antlr3_4 = callPackage ../development/tools/parsing/antlr/3.4.nix { };
- antlr3_5 = callPackage ../development/tools/parsing/antlr/3.5.nix { };
- antlr3 = antlr3_5;
-
- antlr4_7 = callPackage ../development/tools/parsing/antlr/4.7.nix { };
- antlr4 = antlr4_7;
-
- ant = apacheAnt;
-
- apacheAnt = callPackage ../development/tools/build-managers/apache-ant { };
-
- apacheAnt_1_9 = callPackage ../development/tools/build-managers/apache-ant/1.9.nix { };
-
- apacheKafka = apacheKafka_1_0;
- apacheKafka_0_9 = callPackage ../servers/apache-kafka { majorVersion = "0.9"; };
- apacheKafka_0_10 = callPackage ../servers/apache-kafka { majorVersion = "0.10"; };
- apacheKafka_0_11 = callPackage ../servers/apache-kafka { majorVersion = "0.11"; };
- apacheKafka_1_0 = callPackage ../servers/apache-kafka { majorVersion = "1.0"; };
-
- kt = callPackage ../tools/misc/kt {};
-
- arpa2cm = callPackage ../development/tools/build-managers/arpa2cm { };
-
- asn2quickder = python2Packages.callPackage ../development/tools/asn2quickder {};
-
- astyle = callPackage ../development/tools/misc/astyle { };
-
- awf = callPackage ../development/tools/misc/awf { };
-
- electron = callPackage ../development/tools/electron { };
-
- autobuild = callPackage ../development/tools/misc/autobuild { };
-
- autoconf = callPackage ../development/tools/misc/autoconf { };
-
- autoconf-archive = callPackage ../development/tools/misc/autoconf-archive { };
-
- autoconf213 = callPackage ../development/tools/misc/autoconf/2.13.nix { };
- autoconf264 = callPackage ../development/tools/misc/autoconf/2.64.nix { };
-
- autocutsel = callPackage ../tools/X11/autocutsel{ };
-
- automake = automake116x;
-
- automake111x = callPackage ../development/tools/misc/automake/automake-1.11.x.nix { };
-
- automake116x = callPackage ../development/tools/misc/automake/automake-1.16.x.nix { };
-
- automoc4 = callPackage ../development/tools/misc/automoc4 { };
-
- avrdude = callPackage ../development/tools/misc/avrdude { };
-
- avarice = callPackage ../development/tools/misc/avarice {
- gcc = gcc49;
- };
-
- babeltrace = callPackage ../development/tools/misc/babeltrace { };
-
- bam = callPackage ../development/tools/build-managers/bam {};
-
- bazel_0_4 = callPackage ../development/tools/build-managers/bazel/0.4.nix { };
- bazel = callPackage ../development/tools/build-managers/bazel { };
-
- buildBazelPackage = callPackage ../build-support/build-bazel-package { };
-
- bear = callPackage ../development/tools/build-managers/bear { };
-
- bin_replace_string = callPackage ../development/tools/misc/bin_replace_string { };
-
- binutils =
- if targetPlatform.isDarwin
- then darwin.binutils
- else if targetPlatform.isRiscV
- then binutils_2_30
- else binutils-raw;
-
- binutils-unwrapped = callPackage ../development/tools/misc/binutils {
- # FHS sys dirs presumably only have stuff for the build platform
- noSysDirs = (targetPlatform != buildPlatform) || noSysDirs;
- };
- binutils-raw = wrapBintoolsWith {
- libc = if targetPlatform != hostPlatform then libcCross else stdenv.cc.libc;
- bintools = binutils-unwrapped;
- };
- binutils-unwrapped_2_30 = callPackage ../development/tools/misc/binutils/2.30.nix {
- # FHS sys dirs presumably only have stuff for the build platform
- noSysDirs = (targetPlatform != buildPlatform) || noSysDirs;
- };
- binutils-raw_2_30 = wrapBintoolsWith {
- libc = if targetPlatform != hostPlatform then libcCross else stdenv.cc.libc;
- bintools = binutils-unwrapped_2_30;
- };
- binutils_2_30 = binutils-raw_2_30;
-
- binutils_nogold = lowPrio (binutils-raw.override {
- bintools = binutils-raw.bintools.override {
- gold = false;
- };
- });
-
- bison2 = callPackage ../development/tools/parsing/bison/2.x.nix { };
- bison3 = callPackage ../development/tools/parsing/bison/3.x.nix { };
- bison = bison3;
-
- blackmagic = callPackage ../development/tools/misc/blackmagic {
- stdenv = overrideCC stdenv gcc6;
- };
-
- bloaty = callPackage ../development/tools/bloaty { };
-
- bossa = callPackage ../development/tools/misc/bossa {
- wxGTK = wxGTK30;
- };
-
- buck = callPackage ../development/tools/build-managers/buck { };
-
- buildbot = callPackage ../development/tools/build-managers/buildbot {
- pythonPackages = python2Packages;
- };
- buildbot-worker = callPackage ../development/tools/build-managers/buildbot/worker.nix {
- pythonPackages = python2Packages;
- };
- buildbot-pkg = callPackage ../development/tools/build-managers/buildbot/pkg.nix {
- inherit (python2Packages) buildPythonPackage fetchPypi setuptools;
- };
- buildbot-plugins = callPackages ../development/tools/build-managers/buildbot/plugins.nix {
- pythonPackages = python2Packages;
- };
- buildbot-ui = buildbot.withPlugins (with self.buildbot-plugins; [ www ]);
- buildbot-full = buildbot.withPlugins (with self.buildbot-plugins; [ www console-view waterfall-view grid-view wsgi-dashboards ]);
-
- buildkite-agent = callPackage ../development/tools/continuous-integration/buildkite-agent { };
-
- byacc = callPackage ../development/tools/parsing/byacc { };
-
- casperjs = callPackage ../development/tools/casperjs {
- inherit (texFunctions) fontsConf;
- };
-
- cbrowser = callPackage ../development/tools/misc/cbrowser { };
-
- ccache = callPackage ../development/tools/misc/ccache { };
-
- # Wrapper that works as gcc or g++
- # It can be used by setting in nixpkgs config like this, for example:
- # replaceStdenv = { pkgs }: pkgs.ccacheStdenv;
- # But if you build in chroot, you should have that path in chroot
- # If instantiated directly, it will use $HOME/.ccache as the cache directory,
- # i.e. /homeless-shelter/.ccache using the Nix daemon.
- # You should specify a different directory using an override in
- # packageOverrides to set extraConfig.
- #
- # Example using Nix daemon (i.e. multiuser Nix install or on NixOS):
- # packageOverrides = pkgs: {
- # ccacheWrapper = pkgs.ccacheWrapper.override {
- # extraConfig = ''
- # export CCACHE_COMPRESS=1
- # export CCACHE_DIR=/var/cache/ccache
- # export CCACHE_UMASK=007
- # '';
- # };
- # You can use a different directory, but whichever directory you choose
- # should be owned by user root, group nixbld with permissions 0770.
- ccacheWrapper = makeOverridable ({ extraConfig ? "" }:
- wrapCC (ccache.links extraConfig)) {};
- ccacheStdenv = lowPrio (overrideCC stdenv ccacheWrapper);
-
- cccc = callPackage ../development/tools/analysis/cccc { };
-
- cgdb = callPackage ../development/tools/misc/cgdb { };
-
- cheat = callPackage ../applications/misc/cheat { };
-
- chefdk = callPackage ../development/tools/chefdk { };
-
- matter-compiler = callPackage ../development/compilers/matter-compiler {};
-
- cfr = callPackage ../development/tools/java/cfr { };
-
- checkstyle = callPackage ../development/tools/analysis/checkstyle { };
-
- chromedriver = callPackage ../development/tools/selenium/chromedriver { gconf = gnome2.GConf; };
-
- chrpath = callPackage ../development/tools/misc/chrpath { };
-
- chruby = callPackage ../development/tools/misc/chruby { rubies = null; };
-
- cide = callPackage ../development/tools/continuous-integration/cide { };
-
- cl-launch = callPackage ../development/tools/misc/cl-launch {};
-
- cloudfoundry-cli = callPackage ../development/tools/cloudfoundry-cli { };
-
- coan = callPackage ../development/tools/analysis/coan { };
-
- compile-daemon = callPackage ../development/tools/compile-daemon { };
-
- complexity = callPackage ../development/tools/misc/complexity { };
-
- conan = callPackage ../development/tools/build-managers/conan { };
-
- cookiecutter = pythonPackages.cookiecutter;
-
- corundum = callPackage ../development/tools/corundum { };
-
- ctags = callPackage ../development/tools/misc/ctags { };
-
- ctagsWrapped = callPackage ../development/tools/misc/ctags/wrapped.nix {};
-
- ctodo = callPackage ../applications/misc/ctodo { };
-
- cmake_2_8 = callPackage ../development/tools/build-managers/cmake/2.8.nix {
- wantPS = stdenv.isDarwin;
- inherit (darwin) ps;
- };
-
- cmake = libsForQt5.callPackage ../development/tools/build-managers/cmake {
- inherit (darwin) ps;
- };
-
- cmakeCurses = cmake.override { useNcurses = true; };
-
- cmakeWithGui = cmakeCurses.override { withQt5 = true; };
- cmakeWithQt4Gui = cmakeCurses.override { useQt4 = true; };
-
- # Does not actually depend on Qt 5
- inherit (kdeFrameworks) extra-cmake-modules kapidox kdoctools;
-
- coccinelle = callPackage ../development/tools/misc/coccinelle { };
-
- cpptest = callPackage ../development/libraries/cpptest { };
-
- cppi = callPackage ../development/tools/misc/cppi { };
-
- cproto = callPackage ../development/tools/misc/cproto { };
-
- cflow = callPackage ../development/tools/misc/cflow { };
-
- cov-build = callPackage ../development/tools/analysis/cov-build {};
-
- cppcheck = callPackage ../development/tools/analysis/cppcheck { };
-
- creduce = callPackage ../development/tools/misc/creduce {
- inherit (perlPackages) perl
- ExporterLite FileWhich GetoptTabular RegexpCommon TermReadKey;
- inherit (llvmPackages_4) llvm clang-unwrapped;
- utillinux = if stdenv.isLinux then utillinuxMinimal else null;
- };
-
- cscope = callPackage ../development/tools/misc/cscope { };
-
- csmith = callPackage ../development/tools/misc/csmith {
- inherit (perlPackages) perl SysCPU;
- # Workaround optional dependency on libbsd that's
- # currently broken on Darwin.
- libbsd = if stdenv.isDarwin then null else libbsd;
- };
-
- csslint = callPackage ../development/web/csslint { };
-
- libcxx = llvmPackages.libcxx;
- libcxxabi = llvmPackages.libcxxabi;
-
- librarian-puppet-go = callPackage ../development/tools/librarian-puppet-go { };
-
- libstdcxx5 = callPackage ../development/libraries/libstdc++5 { };
-
- libsigrok = callPackage ../development/tools/libsigrok { };
- # old version:
- libsigrok-0-3-0 = libsigrok.override {
- version = "0.3.0";
- sha256 = "0l3h7zvn3w4c1b9dgvl3hirc4aj1csfkgbk87jkpl7bgl03nk4j3";
- };
-
- libsigrokdecode = callPackage ../development/tools/libsigrokdecode { };
-
- dcadec = callPackage ../development/tools/dcadec { };
-
- dejagnu = callPackage ../development/tools/misc/dejagnu { };
-
- devtodo = callPackage ../development/tools/devtodo { };
-
- dfeet = callPackage ../development/tools/misc/d-feet { };
-
- dfu-programmer = callPackage ../development/tools/misc/dfu-programmer { };
-
- dfu-util = callPackage ../development/tools/misc/dfu-util { };
-
- ddd = callPackage ../development/tools/misc/ddd { };
-
- distcc = callPackage ../development/tools/misc/distcc { };
-
- # distccWrapper: wrapper that works as gcc or g++
- # It can be used by setting in nixpkgs config like this, for example:
- # replaceStdenv = { pkgs }: pkgs.distccStdenv;
- # But if you build in chroot, a default 'nix' will create
- # a new net namespace, and won't have network access.
- # You can use an override in packageOverrides to set extraConfig:
- # packageOverrides = pkgs: {
- # distccWrapper = pkgs.distccWrapper.override {
- # extraConfig = ''
- # DISTCC_HOSTS="myhost1 myhost2"
- # '';
- # };
- #
- distccWrapper = makeOverridable ({ extraConfig ? "" }:
- wrapCC (distcc.links extraConfig)) {};
- distccStdenv = lowPrio (overrideCC stdenv distccWrapper);
-
- distccMasquerade = if stdenv.isDarwin
- then null
- else callPackage ../development/tools/misc/distcc/masq.nix {
- gccRaw = gcc.cc;
- binutils = binutils;
- };
-
- doclifter = callPackage ../development/tools/misc/doclifter { };
-
- docutils = pythonPackages.docutils;
-
- doctl = callPackage ../development/tools/doctl { };
-
- doit = callPackage ../development/tools/build-managers/doit { };
-
- dot2tex = pythonPackages.dot2tex;
-
- doxygen = callPackage ../development/tools/documentation/doxygen {
- qt4 = null;
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- };
-
- doxygen_gui = lowPrio (doxygen.override { inherit qt4; });
-
- drake = callPackage ../development/tools/build-managers/drake { };
-
- drip = callPackage ../development/tools/drip { };
-
- drush = callPackage ../development/tools/misc/drush { };
-
- editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { };
-
- eggdbus = callPackage ../development/tools/misc/eggdbus { };
-
- egypt = callPackage ../development/tools/analysis/egypt { };
-
- elfutils = callPackage ../development/tools/misc/elfutils { };
-
- elfkickers = callPackage ../development/tools/misc/elfkickers { };
-
- emma = callPackage ../development/tools/analysis/emma { };
-
- epm = callPackage ../development/tools/misc/epm { };
-
- eweb = callPackage ../development/tools/literate-programming/eweb { };
-
- eztrace = callPackage ../development/tools/profiling/EZTrace { };
-
- ezquake = callPackage ../games/ezquake { };
-
- findbugs = callPackage ../development/tools/analysis/findbugs { };
-
- flootty = callPackage ../development/tools/flootty { };
-
- flow = callPackage ../development/tools/analysis/flow {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- inherit (darwin) cf-private;
- inherit (ocamlPackages) ocaml findlib camlp4 sedlex ocamlbuild ocaml_lwt
- wtf8 dtoa;
- };
-
- foreman = callPackage ../tools/system/foreman { };
-
- framac = callPackage ../development/tools/analysis/frama-c { };
-
- frame = callPackage ../development/libraries/frame { };
-
- fsatrace = callPackage ../development/tools/misc/fsatrace { };
-
- fswatch = callPackage ../development/tools/misc/fswatch { };
-
- funnelweb = callPackage ../development/tools/literate-programming/funnelweb { };
-
- gede = callPackage ../development/tools/misc/gede { };
-
- gdbgui = callPackage ../development/tools/misc/gdbgui { };
-
- pmd = callPackage ../development/tools/analysis/pmd { };
-
- jdepend = callPackage ../development/tools/analysis/jdepend { };
-
- flex_2_5_35 = callPackage ../development/tools/parsing/flex/2.5.35.nix { };
- flex_2_6_1 = callPackage ../development/tools/parsing/flex/2.6.1.nix { };
- flex = callPackage ../development/tools/parsing/flex/default.nix { };
-
- flexcpp = callPackage ../development/tools/parsing/flexc++ { };
-
- m4 = gnum4;
-
- geis = callPackage ../development/libraries/geis {
- inherit (xorg) libX11 libXext libXi libXtst;
- };
-
- github-release = callPackage ../development/tools/github/github-release { };
-
- global = callPackage ../development/tools/misc/global { };
-
- gnome-doc-utils = callPackage ../development/tools/documentation/gnome-doc-utils {};
-
- gnome-desktop-testing = callPackage ../development/tools/gnome-desktop-testing {};
-
- gnome-usage = callPackage ../applications/misc/gnome-usage {};
-
- gnum4 = callPackage ../development/tools/misc/gnum4 { };
-
- gnumake382 = callPackage ../development/tools/build-managers/gnumake/3.82 { };
- gnumake3 = gnumake382;
- gnumake42 = callPackage ../development/tools/build-managers/gnumake/4.2 { };
- gnumake = if hostPlatform.isRiscV # Technically this check should be for glibc version.
- then gnumake42HEAD
- else gnumake42;
- gnumake42HEAD = callPackage ../development/tools/build-managers/gnumake/4.2/head.nix { };
-
- gnustep = recurseIntoAttrs (callPackage ../desktops/gnustep {});
-
- gob2 = callPackage ../development/tools/misc/gob2 { };
-
- gocd-agent = callPackage ../development/tools/continuous-integration/gocd-agent { };
-
- gocd-server = callPackage ../development/tools/continuous-integration/gocd-server { };
-
- gotty = callPackage ../servers/gotty { };
-
- gradleGen = callPackage ../development/tools/build-managers/gradle { };
- gradle = self.gradleGen.gradle_latest;
- gradle_2_14 = self.gradleGen.gradle_2_14;
- gradle_2_5 = self.gradleGen.gradle_2_5;
- gradle_3_5 = self.gradleGen.gradle_3_5;
-
- gperf = callPackage ../development/tools/misc/gperf { };
- # 3.1 changed some parameters from int to size_t, leading to mismatches.
- gperf_3_0 = callPackage ../development/tools/misc/gperf/3.0.x.nix { };
-
- grail = callPackage ../development/libraries/grail { };
-
- gtk-doc = callPackage ../development/tools/documentation/gtk-doc { };
-
- gtkdialog = callPackage ../development/tools/misc/gtkdialog { };
-
- guile-lint = callPackage ../development/tools/guile/guile-lint {
- guile = guile_1_8;
- };
-
- gwrap = callPackage ../development/tools/guile/g-wrap {
- guile = guile_2_0;
- };
-
- hcloud = callPackage ../development/tools/hcloud { };
-
- help2man = callPackage ../development/tools/misc/help2man {
- inherit (perlPackages) LocaleGettext;
- };
-
- heroku = callPackage ../development/tools/heroku { };
-
- htmlunit-driver = callPackage ../development/tools/selenium/htmlunit-driver { };
-
- hyenae = callPackage ../tools/networking/hyenae { };
-
- icestorm = callPackage ../development/tools/icestorm { };
-
- icmake = callPackage ../development/tools/build-managers/icmake { };
-
- iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils {
- inherit (perlPackages) XMLSimple;
- };
-
- include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use {
- llvmPackages = llvmPackages_4;
- };
-
- indent = callPackage ../development/tools/misc/indent { };
-
- ino = callPackage ../development/arduino/ino { };
-
- inotify-tools = callPackage ../development/tools/misc/inotify-tools { };
-
- intel-gpu-tools = callPackage ../development/tools/misc/intel-gpu-tools { };
-
- insomnia = callPackage ../development/web/insomnia { };
-
- iozone = callPackage ../development/tools/misc/iozone { };
-
- ired = callPackage ../development/tools/analysis/radare/ired.nix { };
-
- itstool = callPackage ../development/tools/misc/itstool { };
-
- jam = callPackage ../development/tools/build-managers/jam { };
-
- jamomacore = callPackage ../development/libraries/audio/jamomacore { };
-
- jbake = callPackage ../development/tools/jbake { };
-
- jikespg = callPackage ../development/tools/parsing/jikespg { };
-
- jenkins = callPackage ../development/tools/continuous-integration/jenkins { };
-
- jenkins-job-builder = pythonPackages.jenkins-job-builder;
-
- kafkacat = callPackage ../development/tools/kafkacat { };
-
- kati = callPackage ../development/tools/build-managers/kati { };
-
- kconfig-frontends = callPackage ../development/tools/misc/kconfig-frontends {
- gperf = gperf_3_0;
- };
-
- kcov = callPackage ../development/tools/analysis/kcov { };
-
- kube-aws = callPackage ../development/tools/kube-aws { };
-
- Literate = callPackage ../development/tools/literate-programming/Literate {};
-
- lcov = callPackage ../development/tools/analysis/lcov { };
-
- leiningen = callPackage ../development/tools/build-managers/leiningen { };
-
- lemon = callPackage ../development/tools/parsing/lemon { };
-
- lenmus = callPackage ../applications/misc/lenmus { };
-
- libtool = libtool_2;
-
- libtool_1_5 = callPackage ../development/tools/misc/libtool { };
-
- libtool_2 = callPackage ../development/tools/misc/libtool/libtool2.nix { };
-
- linuxkit = callPackage ../development/tools/misc/linuxkit { };
-
- lit = callPackage ../development/tools/misc/lit { };
-
- lsof = callPackage ../development/tools/misc/lsof { };
-
- ltrace = callPackage ../development/tools/misc/ltrace { };
-
- lttng-tools = callPackage ../development/tools/misc/lttng-tools { };
-
- lttng-ust = callPackage ../development/tools/misc/lttng-ust { };
-
- lttv = callPackage ../development/tools/misc/lttv { };
-
- massif-visualizer = libsForQt5.callPackage ../development/tools/analysis/massif-visualizer { };
-
- maven = maven3;
- maven3 = callPackage ../development/tools/build-managers/apache-maven { };
-
- go-md2man = callPackage ../development/tools/misc/md2man {};
-
- minify = callPackage ../development/web/minify { };
-
- minizinc = callPackage ../development/tools/minizinc { };
-
- mk = callPackage ../development/tools/build-managers/mk { };
-
- mkdocs = callPackage ../development/tools/documentation/mkdocs { };
-
- moby = callPackage ../development/tools/misc/moby { };
-
- msgpack-tools = callPackage ../development/tools/msgpack-tools { };
-
- msitools = callPackage ../development/tools/misc/msitools { };
-
- multi-ghc-travis = haskell.lib.justStaticExecutables haskellPackages.multi-ghc-travis;
-
- neoload = callPackage ../development/tools/neoload {
- licenseAccepted = (config.neoload.accept_license or false);
- fontsConf = makeFontsConf {
- fontDirectories = [
- dejavu_fonts.minimal
- ];
- };
- };
-
- nailgun = callPackage ../development/tools/nailgun { };
-
- nant = callPackage ../development/tools/build-managers/nant { };
-
- ninja = callPackage ../development/tools/build-managers/ninja { };
-
- gn = callPackage ../development/tools/build-managers/gn { };
-
- nixbang = callPackage ../development/tools/misc/nixbang {
- pythonPackages = python3Packages;
- };
-
- nexus = callPackage ../development/tools/repository-managers/nexus { };
-
- nwjs = callPackage ../development/tools/nwjs {
- gconf = pkgs.gnome2.GConf;
- };
-
- # only kept for nixui, see https://github.com/matejc/nixui/issues/27
- nwjs_0_12 = callPackage ../development/tools/node-webkit/nw12.nix {
- gconf = pkgs.gnome2.GConf;
- };
-
- noweb = callPackage ../development/tools/literate-programming/noweb { };
- nuweb = callPackage ../development/tools/literate-programming/nuweb { tex = texlive.combined.scheme-small; };
-
- obelisk = callPackage ../development/tools/ocaml/obelisk { };
-
- obuild = callPackage ../development/tools/ocaml/obuild { };
-
- omake = callPackage ../development/tools/ocaml/omake { };
-
- inherit (ocamlPackages) omake_rc1;
-
- omniorb = callPackage ../development/tools/omniorb { };
-
- opengrok = callPackage ../development/tools/misc/opengrok { };
-
- openocd = callPackage ../development/tools/misc/openocd { };
-
- oprofile = callPackage ../development/tools/profiling/oprofile { };
-
- pahole = callPackage ../development/tools/misc/pahole {};
-
- pants = callPackage ../development/tools/build-managers/pants {};
-
- parse-cli-bin = callPackage ../development/tools/parse-cli-bin { };
-
- patchelf = callPackage ../development/tools/misc/patchelf { };
-
- patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { });
-
- peg = callPackage ../development/tools/parsing/peg { };
-
- pgcli = callPackage ../development/tools/database/pgcli {};
-
- phantomjs = callPackage ../development/tools/phantomjs { };
-
- phantomjs2 = libsForQt5.callPackage ../development/tools/phantomjs2 { };
-
- pmccabe = callPackage ../development/tools/misc/pmccabe { };
-
- pkgconfig = callPackage ../development/tools/misc/pkgconfig {
- fetchurl = fetchurlBoot;
- };
- pkgconfigUpstream = lowPrio (pkgconfig.override { vanilla = true; });
-
- postiats-utilities = callPackage ../development/tools/postiats-utilities {};
-
- postman = callPackage ../development/web/postman {};
-
- pprof = callPackage ../development/tools/profiling/pprof { };
-
- pyprof2calltree = pythonPackages.callPackage ../development/tools/profiling/pyprof2calltree { };
-
- prelink = callPackage ../development/tools/misc/prelink { };
-
- premake3 = callPackage ../development/tools/misc/premake/3.nix { };
-
- premake4 = callPackage ../development/tools/misc/premake { };
-
- premake5 = callPackage ../development/tools/misc/premake/5.nix {
- inherit (darwin.apple_sdk.frameworks) Foundation;
- };
-
- premake = premake4;
-
- procodile = callPackage ../tools/system/procodile { };
-
- pup = callPackage ../development/tools/pup { };
-
- pyrseas = callPackage ../development/tools/database/pyrseas { };
-
- qtcreator = libsForQt5.callPackage ../development/qtcreator { };
-
- r10k = callPackage ../tools/system/r10k { };
-
- radare = callPackage ../development/tools/analysis/radare {
- inherit (gnome2) vte;
- lua = lua5;
- useX11 = config.radare.useX11 or false;
- pythonBindings = config.radare.pythonBindings or false;
- rubyBindings = config.radare.rubyBindings or false;
- luaBindings = config.radare.luaBindings or false;
- };
- radare2 = callPackage ../development/tools/analysis/radare2 {
- inherit (gnome2) vte;
- lua = lua5;
- useX11 = config.radare.useX11 or false;
- pythonBindings = config.radare.pythonBindings or false;
- rubyBindings = config.radare.rubyBindings or false;
- luaBindings = config.radare.luaBindings or false;
- };
- radare2-cutter = libsForQt5.callPackage ../development/tools/analysis/radare2-cutter { };
-
- ragel = ragelStable;
-
- randoop = callPackage ../development/tools/analysis/randoop { };
-
- inherit (callPackages ../development/tools/parsing/ragel {
- tex = texlive.combined.scheme-small;
- }) ragelStable ragelDev;
-
- hammer = callPackage ../development/tools/parsing/hammer { };
-
- redis-dump = callPackage ../development/tools/redis-dump { };
-
- redo = callPackage ../development/tools/build-managers/redo { };
-
- redo-sh = callPackage ../development/tools/build-managers/redo-sh { };
-
- reno = callPackage ../development/tools/reno { };
-
- re2c = callPackage ../development/tools/parsing/re2c { };
-
- remake = callPackage ../development/tools/build-managers/remake { };
-
- retdec = callPackage ../development/tools/analysis/retdec { };
- retdec-full = callPackage ../development/tools/analysis/retdec {
- withPEPatterns = true;
- };
-
- rhc = callPackage ../development/tools/rhc { };
-
- rman = callPackage ../development/tools/misc/rman { };
-
- rolespec = callPackage ../development/tools/misc/rolespec { };
-
- rr = callPackage ../development/tools/analysis/rr { };
-
- saleae-logic = callPackage ../development/tools/misc/saleae-logic { };
-
- sauce-connect = callPackage ../development/tools/sauce-connect { };
-
- selenium-server-standalone = callPackage ../development/tools/selenium/server { };
-
- selendroid = callPackage ../development/tools/selenium/selendroid { };
-
- sconsPackages = callPackage ../development/tools/build-managers/scons { };
- scons = sconsPackages.scons_3_0_1;
- scons_2_5_1 = sconsPackages.scons_2_5_1;
-
- sbt = callPackage ../development/tools/build-managers/sbt { };
- sbt-with-scala-native = callPackage ../development/tools/build-managers/sbt/scala-native.nix { };
- simpleBuildTool = sbt;
-
- sbt-extras = callPackage ../development/tools/build-managers/sbt-extras { };
-
- shallot = callPackage ../tools/misc/shallot { };
-
- shards = callPackage ../development/tools/build-managers/shards { };
-
- shellcheck = haskell.lib.justStaticExecutables haskellPackages.ShellCheck;
-
- schemaspy = callPackage ../development/tools/database/schemaspy { };
-
- shncpd = callPackage ../tools/networking/shncpd { };
-
- sigrok-cli = callPackage ../development/tools/sigrok-cli { };
-
- simpleTpmPk11 = callPackage ../tools/security/simple-tpm-pk11 { };
-
- slimerjs = callPackage ../development/tools/slimerjs {};
-
- sloccount = callPackage ../development/tools/misc/sloccount { };
-
- sloc = nodePackages.sloc;
-
- smatch = callPackage ../development/tools/analysis/smatch {
- buildllvmsparse = false;
- buildc2xml = false;
- };
-
- smc = callPackage ../tools/misc/smc { };
-
- snowman = qt5.callPackage ../development/tools/analysis/snowman { };
-
- sparse = callPackage ../development/tools/analysis/sparse { };
-
- speedtest-cli = callPackage ../tools/networking/speedtest-cli { };
-
- spin = callPackage ../development/tools/analysis/spin { };
-
- spirv-tools = callPackage ../development/tools/spirv-tools { };
-
- splint = callPackage ../development/tools/analysis/splint {
- flex = flex_2_5_35;
- };
-
- sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { };
-
- sselp = callPackage ../tools/X11/sselp{ };
-
- stm32flash = callPackage ../development/tools/misc/stm32flash { };
-
- strace = callPackage ../development/tools/misc/strace { };
-
- swarm = callPackage ../development/tools/analysis/swarm { };
-
- swig1 = callPackage ../development/tools/misc/swig { };
- swig2 = callPackage ../development/tools/misc/swig/2.x.nix { };
- swig3 = callPackage ../development/tools/misc/swig/3.x.nix { };
- swig = swig3;
- swigWithJava = swig;
-
- swfmill = callPackage ../tools/video/swfmill { };
-
- swftools = callPackage ../tools/video/swftools {
- stdenv = gccStdenv;
- };
-
- tcptrack = callPackage ../development/tools/misc/tcptrack { };
-
- teensyduino = arduino-core.override { withGui = true; withTeensyduino = true; };
-
- teensy-loader-cli = callPackage ../development/tools/misc/teensy-loader-cli { };
-
- texinfo413 = callPackage ../development/tools/misc/texinfo/4.13a.nix { };
- texinfo4 = texinfo413;
- texinfo5 = callPackage ../development/tools/misc/texinfo/5.2.nix { };
- texinfo6 = callPackage ../development/tools/misc/texinfo/6.5.nix { };
- texinfo = texinfo6;
- texinfoInteractive = appendToName "interactive" (
- texinfo.override { interactive = true; }
- );
-
- texi2html = callPackage ../development/tools/misc/texi2html { };
-
- texi2mdoc = callPackage ../tools/misc/texi2mdoc { };
-
- todolist = callPackage ../applications/misc/todolist { };
-
- travis = callPackage ../development/tools/misc/travis { };
-
- tweak = callPackage ../applications/editors/tweak { };
-
- uhd = callPackage ../development/tools/misc/uhd { };
-
- uisp = callPackage ../development/tools/misc/uisp { };
-
- uncrustify = callPackage ../development/tools/misc/uncrustify { };
-
- universal-ctags = callPackage ../development/tools/misc/universal-ctags { };
-
- vagrant = callPackage ../development/tools/vagrant {};
-
- bashdb = callPackage ../development/tools/misc/bashdb { };
-
- gdb = callPackage ../development/tools/misc/gdb {
- guile = null;
- hurd = gnu.hurdCross;
- inherit (gnu) mig;
- };
-
- jhiccup = callPackage ../development/tools/java/jhiccup { };
-
- valgrind = callPackage ../development/tools/analysis/valgrind {
- inherit (darwin) xnu bootstrap_cmds cctools;
- llvm = llvm_39;
- };
- valgrind-light = self.valgrind.override { gdb = null; };
-
- valkyrie = callPackage ../development/tools/analysis/valkyrie { };
-
- qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind {};
-
- verasco = ocaml-ng.ocamlPackages_4_02.verasco.override {
- coq = coq_8_4;
- };
-
- visualvm = callPackage ../development/tools/java/visualvm { };
-
- vultr = callPackage ../development/tools/vultr { };
-
- vulnix = callPackage ../tools/security/vulnix {
- pythonPackages = python3Packages;
- };
-
- watson-ruby = callPackage ../development/tools/misc/watson-ruby {};
-
- xc3sprog = callPackage ../development/tools/misc/xc3sprog { };
-
- xcbuild = callPackage ../development/tools/xcbuild/wrapper.nix {
- inherit (darwin.apple_sdk.frameworks) CoreServices CoreGraphics ImageIO;
- inherit (darwin) cctools bootstrap_cmds binutils;
- stdenv = clangStdenv;
- };
-
- xmlindent = callPackage ../development/web/xmlindent {};
-
- xpwn = callPackage ../development/mobile/xpwn {};
-
- xxdiff = callPackage ../development/tools/misc/xxdiff {
- bison = bison2;
- };
- xxdiff-tip = libsForQt5.callPackage ../development/tools/misc/xxdiff/tip.nix { };
-
- yacc = bison;
-
- yaml2json = callPackage ../development/tools/yaml2json { };
-
- ycmd = callPackage ../development/tools/misc/ycmd {
- inherit (darwin.apple_sdk.frameworks) Cocoa;
- python = python2;
- };
-
- yodl = callPackage ../development/tools/misc/yodl { };
-
- yq = callPackage ../development/tools/yq {
- inherit (python3Packages) buildPythonApplication fetchPypi pyyaml xmltodict;
- };
-
- winpdb = callPackage ../development/tools/winpdb { };
-
- grabserial = callPackage ../development/tools/grabserial { };
-
- mypy = python3Packages.callPackage ../development/tools/mypy { };
-
- ### DEVELOPMENT / LIBRARIES
-
- a52dec = callPackage ../development/libraries/a52dec { };
-
- aacskeys = callPackage ../development/libraries/aacskeys { };
-
- aalib = callPackage ../development/libraries/aalib { };
-
- accountsservice = callPackage ../development/libraries/accountsservice { };
-
- acl = callPackage ../development/libraries/acl { };
-
- activemq = callPackage ../development/libraries/apache-activemq { };
-
- adns = callPackage ../development/libraries/adns { };
-
- afflib = callPackage ../development/libraries/afflib { };
-
- aften = callPackage ../development/libraries/aften { };
-
- alure = callPackage ../development/libraries/alure { };
-
- agg = callPackage ../development/libraries/agg { };
-
- allegro = allegro4;
- allegro4 = callPackage ../development/libraries/allegro {};
- allegro5 = callPackage ../development/libraries/allegro/5.nix {};
-
- amrnb = callPackage ../development/libraries/amrnb { };
-
- amrwb = callPackage ../development/libraries/amrwb { };
-
- anttweakbar = callPackage ../development/libraries/AntTweakBar { };
-
- appstream = callPackage ../development/libraries/appstream { };
-
- appstream-glib = callPackage ../development/libraries/appstream-glib { };
-
- appstream-qt = libsForQt5.callPackage ../development/libraries/appstream/qt.nix { };
-
- apr = callPackage ../development/libraries/apr { };
-
- aprutil = callPackage ../development/libraries/apr-util {
- bdbSupport = true;
- db = if stdenv.isFreeBSD then db4 else db;
- # XXX: only the db_185 interface was available through
- # apr with db58 on freebsd (nov 2015), for unknown reasons
- };
-
- arb = callPackage ../development/libraries/arb {};
- arb-git = callPackage ../development/libraries/arb/git.nix {};
-
- armadillo = callPackage ../development/libraries/armadillo {};
-
- assimp = callPackage ../development/libraries/assimp { };
-
- asio = callPackage ../development/libraries/asio { };
-
- aspell = callPackage ../development/libraries/aspell { };
-
- aspellDicts = recurseIntoAttrs (callPackages ../development/libraries/aspell/dictionaries.nix {});
-
- aspellWithDicts = callPackage ../development/libraries/aspell/aspell-with-dicts.nix {
- aspell = aspell.override { searchNixProfiles = false; };
- };
-
- attica = callPackage ../development/libraries/attica { };
-
- attr = callPackage ../development/libraries/attr { };
-
- at-spi2-core = callPackage ../development/libraries/at-spi2-core { };
-
- at-spi2-atk = callPackage ../development/libraries/at-spi2-atk { };
-
- aqbanking = callPackage ../development/libraries/aqbanking { };
-
- aubio = callPackage ../development/libraries/aubio { };
-
- audiofile = callPackage ../development/libraries/audiofile {
- inherit (darwin.apple_sdk.frameworks) AudioUnit CoreServices;
- };
-
- aws-sdk-cpp = callPackage ../development/libraries/aws-sdk-cpp { };
-
- babl = callPackage ../development/libraries/babl { };
-
- backward-cpp = callPackage ../development/libraries/backward-cpp { };
-
- bctoolbox = callPackage ../development/libraries/bctoolbox {
- mbedtls = mbedtls_1_3;
- };
-
- beecrypt = callPackage ../development/libraries/beecrypt { };
-
- belcard = callPackage ../development/libraries/belcard { };
-
- belr = callPackage ../development/libraries/belr { };
-
- beignet = callPackage ../development/libraries/beignet {
- inherit (llvmPackages_39) llvm clang-unwrapped;
- };
-
- belle-sip = callPackage ../development/libraries/belle-sip { };
-
- libbfd = callPackage ../development/libraries/libbfd { };
-
- libopcodes = callPackage ../development/libraries/libopcodes { };
-
- # TODO(@Ericson2314): Build bionic libc from source
- bionic = assert hostPlatform.useAndroidPrebuilt;
- androidenv.androidndkPkgs.libraries;
-
- bobcat = callPackage ../development/libraries/bobcat { };
-
- boehmgc = callPackage ../development/libraries/boehm-gc { };
-
- boolstuff = callPackage ../development/libraries/boolstuff { };
-
- boost155 = callPackage ../development/libraries/boost/1.55.nix { };
- boost159 = callPackage ../development/libraries/boost/1.59.nix { };
- boost15x = boost159;
- boost160 = callPackage ../development/libraries/boost/1.60.nix { };
- boost162 = callPackage ../development/libraries/boost/1.62.nix { };
- boost163 = callPackage ../development/libraries/boost/1.63.nix { };
- boost164 = callPackage ../development/libraries/boost/1.64.nix { };
- boost165 = callPackage ../development/libraries/boost/1.65.nix { };
- boost166 = callPackage ../development/libraries/boost/1.66.nix { };
- boost16x = boost166;
- boost = boost16x;
-
- boost_process = callPackage ../development/libraries/boost-process { };
-
- botan = callPackage ../development/libraries/botan { };
- botan2 = callPackage ../development/libraries/botan/2.0.nix { };
-
- box2d = callPackage ../development/libraries/box2d { };
-
- buddy = callPackage ../development/libraries/buddy { };
-
- bwidget = callPackage ../development/libraries/bwidget { };
-
- bzrtp = callPackage ../development/libraries/bzrtp { };
-
- c-ares = callPackage ../development/libraries/c-ares {
- fetchurl = fetchurlBoot;
- };
-
- c-blosc = callPackage ../development/libraries/c-blosc { };
-
- capnproto = callPackage ../development/libraries/capnproto { };
-
- ndn-cxx = callPackage ../development/libraries/ndn-cxx { };
-
- cddlib = callPackage ../development/libraries/cddlib {};
-
- cdk = callPackage ../development/libraries/cdk {};
-
- cdo = callPackage ../development/libraries/cdo {
- stdenv = gccStdenv;
- };
-
- cimg = callPackage ../development/libraries/cimg { };
-
- scmccid = callPackage ../development/libraries/scmccid { };
-
- ccrtp = callPackage ../development/libraries/ccrtp { };
-
- ccrtp_1_8 = callPackage ../development/libraries/ccrtp/1.8.nix { };
-
- celt = callPackage ../development/libraries/celt {};
- celt_0_7 = callPackage ../development/libraries/celt/0.7.nix {};
- celt_0_5_1 = callPackage ../development/libraries/celt/0.5.1.nix {};
-
- cegui = callPackage ../development/libraries/cegui {};
-
- certbot = callPackage ../tools/admin/certbot { };
-
- caf = callPackage ../development/libraries/caf {};
-
- cgal = callPackage ../development/libraries/CGAL {};
-
- cgui = callPackage ../development/libraries/cgui {};
-
- check = callPackage ../development/libraries/check {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- };
-
- chipmunk = callPackage ../development/libraries/chipmunk {};
-
- chmlib = callPackage ../development/libraries/chmlib { };
-
- chromaprint = callPackage ../development/libraries/chromaprint { };
-
- cl = callPackage ../development/libraries/cl { };
-
- classads = callPackage ../development/libraries/classads { };
-
- classpath = callPackage ../development/libraries/java/classpath {
- javac = gcj;
- jvm = gcj;
- gconf = gnome2.GConf;
- };
-
- clearsilver = callPackage ../development/libraries/clearsilver { };
-
- clipper = callPackage ../development/libraries/clipper { };
-
- cln = callPackage ../development/libraries/cln { };
-
- clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix { };
-
- clucene_core_1 = callPackage ../development/libraries/clucene-core { };
-
- clucene_core = clucene_core_1;
-
- clutter = callPackage ../development/libraries/clutter { };
-
- clutter-gst = callPackage ../development/libraries/clutter-gst {
- };
-
- clutter-gtk = callPackage ../development/libraries/clutter-gtk { };
-
- cminpack = callPackage ../development/libraries/cminpack { };
-
- cmocka = callPackage ../development/libraries/cmocka { };
-
- cogl = callPackage ../development/libraries/cogl { };
-
- coin3d = callPackage ../development/libraries/coin3d { };
-
- CoinMP = callPackage ../development/libraries/CoinMP { };
-
- commoncpp2 = callPackage ../development/libraries/commoncpp2 { };
-
- confuse = callPackage ../development/libraries/confuse { };
-
- coredumper = callPackage ../development/libraries/coredumper { };
-
- ctl = callPackage ../development/libraries/ctl { };
-
- ctpp2 = callPackage ../development/libraries/ctpp2 { };
-
- ctpl = callPackage ../development/libraries/ctpl { };
-
- cppdb = callPackage ../development/libraries/cppdb { };
-
- cpp-hocon = callPackage ../development/libraries/cpp-hocon { };
-
- cpp-ipfs-api = callPackage ../development/libraries/cpp-ipfs-api { };
-
- cpp-netlib = callPackage ../development/libraries/cpp-netlib { };
- uri = callPackage ../development/libraries/uri { };
-
- cppcms = callPackage ../development/libraries/cppcms { };
-
- cppunit = callPackage ../development/libraries/cppunit { };
-
- cpputest = callPackage ../development/libraries/cpputest { };
-
- cracklib = callPackage ../development/libraries/cracklib { };
-
- cre2 = callPackage ../development/libraries/cre2 { };
-
- cryptopp = callPackage ../development/libraries/crypto++ { };
-
- cryptominisat = callPackage ../applications/science/logic/cryptominisat { };
-
- curlcpp = callPackage ../development/libraries/curlcpp { };
-
- cutee = callPackage ../development/libraries/cutee { };
-
- cxxtools = callPackage ../development/libraries/cxxtools { };
-
- cwiid = callPackage ../development/libraries/cwiid { };
-
- cxx-prettyprint = callPackage ../development/libraries/cxx-prettyprint { };
-
- cxxtest = callPackage ../development/libraries/cxxtest { };
-
- cyrus_sasl = callPackage ../development/libraries/cyrus-sasl {
- kerberos = if stdenv.isFreeBSD then libheimdal else kerberos;
- };
-
- # Make bdb5 the default as it is the last release under the custom
- # bsd-like license
- db = db5;
- db4 = db48;
- db48 = callPackage ../development/libraries/db/db-4.8.nix { };
- db5 = db53;
- db53 = callPackage ../development/libraries/db/db-5.3.nix { };
- db6 = db60;
- db60 = callPackage ../development/libraries/db/db-6.0.nix { };
- db62 = callPackage ../development/libraries/db/db-6.2.nix { };
-
- dbus = callPackage ../development/libraries/dbus { };
- dbus_cplusplus = callPackage ../development/libraries/dbus-cplusplus { };
- dbus-glib = callPackage ../development/libraries/dbus-glib { };
- dbus_java = callPackage ../development/libraries/java/dbus-java { };
-
- dbus-sharp-1_0 = callPackage ../development/libraries/dbus-sharp/dbus-sharp-1.0.nix { };
- dbus-sharp-2_0 = callPackage ../development/libraries/dbus-sharp { };
-
- dbus-sharp-glib-1_0 = callPackage ../development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix { };
- dbus-sharp-glib-2_0 = callPackage ../development/libraries/dbus-sharp-glib { };
-
- # FIXME: deprecate these.
- dbus_tools = dbus.out;
- dbus_libs = dbus;
- dbus_daemon = dbus.daemon;
-
- makeDBusConf = { suidHelper, serviceDirectories }:
- callPackage ../development/libraries/dbus/make-dbus-conf.nix {
- inherit suidHelper serviceDirectories;
- };
-
- dee = callPackage ../development/libraries/dee { };
-
- dhex = callPackage ../applications/editors/dhex { };
-
- double-conversion = callPackage ../development/libraries/double-conversion { };
-
- dclib = callPackage ../development/libraries/dclib { };
-
- dillo = callPackage ../applications/networking/browsers/dillo {
- fltk = fltk13;
- };
-
- dirac = callPackage ../development/libraries/dirac { };
-
- directfb = callPackage ../development/libraries/directfb { };
-
- dlib = callPackage ../development/libraries/dlib { };
-
- docopt_cpp = callPackage ../development/libraries/docopt_cpp { };
-
- dotconf = callPackage ../development/libraries/dotconf { };
-
- # Multi-arch "drivers" which we want to build for i686.
- driversi686Linux = recurseIntoAttrs {
- inherit (pkgsi686Linux)
- mesa_drivers
- vaapiIntel
- libvdpau-va-gl
- vaapiVdpau
- beignet
- glxinfo
- vdpauinfo;
- };
-
- dssi = callPackage ../development/libraries/dssi {};
-
- dxflib = callPackage ../development/libraries/dxflib {};
-
- easyloggingpp = callPackage ../development/libraries/easyloggingpp {};
-
- eccodes = callPackage ../development/libraries/eccodes { };
-
- eclib = callPackage ../development/libraries/eclib {};
-
- eigen = callPackage ../development/libraries/eigen {};
- eigen3_3 = callPackage ../development/libraries/eigen/3.3.nix {};
-
- eigen2 = callPackage ../development/libraries/eigen/2.0.nix {};
-
- vmmlib = callPackage ../development/libraries/vmmlib {
- inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
- };
-
- elastix = callPackage ../development/libraries/science/biology/elastix { };
-
- enchant = callPackage ../development/libraries/enchant { };
-
- enchant2 = callPackage ../development/libraries/enchant/2.x.nix { };
-
- enet = callPackage ../development/libraries/enet { };
-
- epoxy = callPackage ../development/libraries/epoxy {};
-
- esdl = callPackage ../development/libraries/esdl { };
-
- exiv2 = callPackage ../development/libraries/exiv2 { };
-
- expat = callPackage ../development/libraries/expat { };
-
- eventlog = callPackage ../development/libraries/eventlog { };
-
- faac = callPackage ../development/libraries/faac { };
-
- faad2 = callPackage ../development/libraries/faad2 { };
-
- factor-lang = callPackage ../development/compilers/factor-lang {
- inherit (pkgs.gnome2) gtkglext;
- };
-
- far2l = callPackage ../applications/misc/far2l {
- stdenv = if stdenv.cc.isClang then llvmPackages_4.stdenv else stdenv;
- };
-
- farbfeld = callPackage ../development/libraries/farbfeld { };
-
- farstream = callPackage ../development/libraries/farstream {
- inherit (gst_all_1)
- gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad
- gst-libav;
- inherit (pythonPackages) gst-python;
- };
-
- fcgi = callPackage ../development/libraries/fcgi { };
-
- ffcast = callPackage ../tools/X11/ffcast { };
-
- fflas-ffpack = callPackage ../development/libraries/fflas-ffpack {};
- fflas-ffpack_1 = callPackage ../development/libraries/fflas-ffpack/1.nix {};
-
- ffmpeg_0_10 = callPackage ../development/libraries/ffmpeg/0.10.nix {
- inherit (darwin.apple_sdk.frameworks) Cocoa;
- };
- ffmpeg_1_2 = callPackage ../development/libraries/ffmpeg/1.2.nix {
- inherit (darwin.apple_sdk.frameworks) Cocoa;
- };
- ffmpeg_2_8 = callPackage ../development/libraries/ffmpeg/2.8.nix {
- inherit (darwin.apple_sdk.frameworks) Cocoa;
- };
- ffmpeg_3_4 = callPackage ../development/libraries/ffmpeg/3.4.nix {
- inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia;
- };
- # Aliases
- ffmpeg_0 = ffmpeg_0_10;
- ffmpeg_1 = ffmpeg_1_2;
- ffmpeg_2 = ffmpeg_2_8;
- ffmpeg_3 = ffmpeg_3_4;
- ffmpeg = ffmpeg_3;
-
- ffmpeg-full = callPackage ../development/libraries/ffmpeg-full {
- # The following need to be fixed on Darwin
- frei0r = if stdenv.isDarwin then null else frei0r;
- game-music-emu = if stdenv.isDarwin then null else game-music-emu;
- libjack2 = if stdenv.isDarwin then null else libjack2;
- libmodplug = if stdenv.isDarwin then null else libmodplug;
- libvpx = if stdenv.isDarwin then null else libvpx;
- openal = if stdenv.isDarwin then null else openal;
- libpulseaudio = if stdenv.isDarwin then null else libpulseaudio;
- samba = if stdenv.isDarwin then null else samba;
- vid-stab = if stdenv.isDarwin then null else vid-stab;
- x265 = if stdenv.isDarwin then null else x265;
- xavs = if stdenv.isDarwin then null else xavs;
- inherit (darwin) CF;
- inherit (darwin.apple_sdk.frameworks)
- Cocoa CoreServices CoreAudio AVFoundation MediaToolbox
- VideoDecodeAcceleration;
- };
-
- ffmpegthumbnailer = callPackage ../development/libraries/ffmpegthumbnailer {
- ffmpeg = ffmpeg_2;
- };
-
- ffmpeg-sixel = callPackage ../development/libraries/ffmpeg-sixel { };
-
- ffms = callPackage ../development/libraries/ffms {
- ffmpeg = ffmpeg_2;
- };
-
- fftw = callPackage ../development/libraries/fftw { };
- fftwSinglePrec = fftw.override { precision = "single"; };
- fftwFloat = fftwSinglePrec; # the configure option is just an alias
- fftwLongDouble = fftw.override { precision = "long-double"; };
-
- filter-audio = callPackage ../development/libraries/filter-audio {};
-
- flann = callPackage ../development/libraries/flann { };
-
- flint = callPackage ../development/libraries/flint { };
-
- flite = callPackage ../development/libraries/flite { };
-
- fltk13 = callPackage ../development/libraries/fltk { };
- fltk = self.fltk13;
-
- flyway = callPackage ../development/tools/flyway { };
-
- fplll = callPackage ../development/libraries/fplll {};
- fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix {};
-
- freeimage = callPackage ../development/libraries/freeimage { };
-
- freetts = callPackage ../development/libraries/freetts { };
-
- frog = self.languageMachines.frog;
-
- fstrm = callPackage ../development/libraries/fstrm { };
-
- cfitsio = callPackage ../development/libraries/cfitsio { };
-
- fontconfig_210 = callPackage ../development/libraries/fontconfig/2.10.nix { };
-
- fontconfig = callPackage ../development/libraries/fontconfig { };
-
- fontconfig-penultimate = callPackage ../data/fonts/fontconfig-penultimate {};
-
- fontconfig-ultimate = callPackage ../development/libraries/fontconfig-ultimate {};
-
- folly = callPackage ../development/libraries/folly { };
-
- makeFontsConf = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
- callPackage ../development/libraries/fontconfig/make-fonts-conf.nix {
- inherit fontconfig fontDirectories;
- };
-
- makeFontsCache = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
- callPackage ../development/libraries/fontconfig/make-fonts-cache.nix {
- inherit fontconfig fontDirectories;
- };
-
- freealut = callPackage ../development/libraries/freealut { };
-
- freeglut = callPackage ../development/libraries/freeglut { };
-
- freenect = callPackage ../development/libraries/freenect {
- inherit (darwin.apple_sdk.frameworks) Cocoa GLUT;
- };
-
- freetype = callPackage ../development/libraries/freetype { };
-
- frei0r = callPackage ../development/libraries/frei0r { };
-
- fribidi = callPackage ../development/libraries/fribidi { };
-
- funambol = callPackage ../development/libraries/funambol { };
-
- fam = gamin;
-
- gamin = callPackage ../development/libraries/gamin { };
-
- ganv = callPackage ../development/libraries/ganv { };
-
- gcab = callPackage ../development/libraries/gcab { };
-
- gdome2 = callPackage ../development/libraries/gdome2 {
- inherit (gnome2) gtkdoc;
- };
-
- gdbm = callPackage ../development/libraries/gdbm { };
-
- gecode_3 = callPackage ../development/libraries/gecode/3.nix { };
- gecode_4 = callPackage ../development/libraries/gecode { };
- gecode = gecode_4;
-
- gephi = callPackage ../applications/science/misc/gephi { };
-
- gegl = callPackage ../development/libraries/gegl {
- inherit (darwin.apple_sdk.frameworks) OpenGL;
- };
-
- gegl_0_3 = callPackage ../development/libraries/gegl/3.0.nix {
- gtk = self.gtk2;
- };
-
- geoclue = callPackage ../development/libraries/geoclue {};
-
- geoclue2 = callPackage ../development/libraries/geoclue/2.0.nix {};
-
- geoipWithDatabase = makeOverridable (callPackage ../development/libraries/geoip) {
- drvName = "geoip-tools";
- geoipDatabase = geolite-legacy;
- };
-
- geoip = callPackage ../development/libraries/geoip { };
-
- geoipjava = callPackage ../development/libraries/java/geoipjava { };
-
- geos = callPackage ../development/libraries/geos { };
-
- getdata = callPackage ../development/libraries/getdata { };
-
- getdns = callPackage ../development/libraries/getdns { };
-
- gettext = callPackage ../development/libraries/gettext { };
-
- gflags = callPackage ../development/libraries/gflags { };
-
- gf2x = callPackage ../development/libraries/gf2x {};
-
- gd = callPackage ../development/libraries/gd {
- libtiff = null;
- libXpm = null;
- };
-
- gdal = callPackage ../development/libraries/gdal { };
-
- gdal_1_11 = callPackage ../development/libraries/gdal/gdal-1_11.nix { };
-
- gdcm = callPackage ../development/libraries/gdcm { };
-
- ggz_base_libs = callPackage ../development/libraries/ggz_base_libs {};
-
- giblib = callPackage ../development/libraries/giblib { };
-
- gio-sharp = callPackage ../development/libraries/gio-sharp { };
-
- givaro = callPackage ../development/libraries/givaro {};
- givaro_3 = callPackage ../development/libraries/givaro/3.nix {};
- givaro_3_7 = callPackage ../development/libraries/givaro/3.7.nix {};
-
- icon-lang = callPackage ../development/interpreters/icon-lang { };
-
- libgit2 = callPackage ../development/libraries/git2 {
- inherit (darwin) libiconv;
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- libgit2_0_25 = callPackage ../development/libraries/git2/0.25.nix {
- inherit (darwin) libiconv;
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- gle = callPackage ../development/libraries/gle { };
-
- glew = callPackage ../development/libraries/glew { };
- glew110 = callPackage ../development/libraries/glew/1.10.nix {
- inherit (darwin.apple_sdk.frameworks) AGL;
- };
-
- glfw = glfw3;
- glfw2 = callPackage ../development/libraries/glfw/2.x.nix { };
- glfw3 = callPackage ../development/libraries/glfw/3.x.nix { };
-
- glibc_2_26 = callPackage ../development/libraries/glibc {
- installLocales = config.glibc.locales or false;
- };
- glibc_2_27 = callPackage ../development/libraries/glibc/2.27.nix {
- installLocales = config.glibc.locales or false;
- };
- glibc = if hostPlatform.isRiscV then glibc_2_27 else glibc_2_26;
-
- glibc_memusage = callPackage ../development/libraries/glibc {
- installLocales = false;
- withGd = true;
- };
-
- # Being redundant to avoid cycles on boot. TODO: find a better way
- glibcCross = let
- expr = if hostPlatform.isRiscV
- then ../development/libraries/glibc/2.27.nix
- else ../development/libraries/glibc;
- in callPackage expr {
- installLocales = config.glibc.locales or false;
- stdenv = crossLibcStdenv;
- };
-
- muslCross = callPackage ../os-specific/linux/musl {
- stdenv = crossLibcStdenv;
- };
-
- # We can choose:
- libcCrossChooser = name:
- # libc is hackily often used from the previous stage. This `or`
- # hack fixes the hack, *sigh*.
- /**/ if name == "glibc" then targetPackages.glibcCross or glibcCross
- else if name == "bionic" then targetPackages.bionic
- else if name == "uclibc" then uclibcCross
- else if name == "musl" then targetPackages.muslCross or muslCross
- else if name == "msvcrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
- else if name == "libSystem" then darwin.xcode
- else throw "Unknown libc";
-
- libcCross = assert targetPlatform != buildPlatform; libcCrossChooser targetPlatform.libc;
-
- # Only supported on Linux, using glibc
- glibcLocales = if hostPlatform.libc == "glibc" then callPackage ../development/libraries/glibc/locales.nix { } else null;
-
- glibcInfo = callPackage ../development/libraries/glibc/info.nix { };
-
- glibc_multi = callPackage ../development/libraries/glibc/multi.nix {
- glibc32 = pkgsi686Linux.glibc;
- };
-
- glm = callPackage ../development/libraries/glm { };
-
- globalplatform = callPackage ../development/libraries/globalplatform { };
- gppcscconnectionplugin =
- callPackage ../development/libraries/globalplatform/gppcscconnectionplugin.nix { };
-
- glog = callPackage ../development/libraries/glog { };
-
- gloox = callPackage ../development/libraries/gloox { };
-
- glpk = callPackage ../development/libraries/glpk { };
-
- glsurf = callPackage ../applications/science/math/glsurf {
- libpng = libpng12;
- giflib = giflib_4_1;
- ocamlPackages = ocaml-ng.ocamlPackages_4_01_0;
- };
-
- glui = callPackage ../development/libraries/glui {};
-
- gmime2 = callPackage ../development/libraries/gmime/2.nix { };
- gmime3 = callPackage ../development/libraries/gmime/3.nix { };
- gmime = gmime2;
-
- gmm = callPackage ../development/libraries/gmm { };
-
- gmp4 = callPackage ../development/libraries/gmp/4.3.2.nix { }; # required by older GHC versions
- gmp5 = callPackage ../development/libraries/gmp/5.1.x.nix { };
- gmp6 = callPackage ../development/libraries/gmp/6.x.nix { };
- gmp = gmp6;
- gmpxx = appendToName "with-cxx" (gmp.override { cxx = true; });
-
- #GMP ex-satellite, so better keep it near gmp
- mpfr = callPackage ../development/libraries/mpfr/default.nix { };
-
- mpfi = callPackage ../development/libraries/mpfi { };
-
- mpfshell = callPackage ../development/tools/mpfshell { };
-
- # A GMP fork
- mpir = callPackage ../development/libraries/mpir {};
-
- gns3Packages = callPackage ../applications/networking/gns3 { };
- gns3-gui = gns3Packages.guiStable;
- gns3-server = gns3Packages.serverStable;
-
- gobjectIntrospection = callPackage ../development/libraries/gobject-introspection {
- nixStoreDir = config.nix.storeDir or builtins.storeDir;
- inherit (darwin) cctools;
- python = python2;
- };
-
- goocanvas = callPackage ../development/libraries/goocanvas { };
- goocanvas2 = callPackage ../development/libraries/goocanvas/2.x.nix { };
-
- google-gflags = callPackage ../development/libraries/google-gflags { };
-
- gperftools = callPackage ../development/libraries/gperftools { };
-
- grib-api = callPackage ../development/libraries/grib-api { };
-
- grpc = callPackage ../development/libraries/grpc { };
-
- gst_all_1 = recurseIntoAttrs(callPackage ../development/libraries/gstreamer {
- callPackage = pkgs.newScope (pkgs // { libav = pkgs.ffmpeg; });
- });
-
- gst_all = {
- inherit (pkgs) gstreamer gnonlin gst-python qt-gstreamer;
- gstPluginsBase = pkgs.gst-plugins-base;
- gstPluginsBad = pkgs.gst-plugins-bad;
- gstPluginsGood = pkgs.gst-plugins-good;
- gstPluginsUgly = pkgs.gst-plugins-ugly;
- gstFfmpeg = pkgs.gst-ffmpeg;
-
- # aliases with the dashed naming, same as in gst_all_1
- gst-plugins-base = pkgs.gst-plugins-base;
- gst-plugins-bad = pkgs.gst-plugins-bad;
- gst-plugins-good = pkgs.gst-plugins-good;
- gst-plugins-ugly = pkgs.gst-plugins-ugly;
- gst-ffmpeg = pkgs.gst-ffmpeg;
- };
-
- gstreamer = callPackage ../development/libraries/gstreamer/legacy/gstreamer {
- bison = bison2;
- };
-
- gst-plugins-base = callPackage ../development/libraries/gstreamer/legacy/gst-plugins-base {
- inherit (darwin.apple_sdk.frameworks) ApplicationServices;
- };
-
- gst-plugins-good = callPackage ../development/libraries/gstreamer/legacy/gst-plugins-good {};
-
- gst-plugins-bad = callPackage ../development/libraries/gstreamer/legacy/gst-plugins-bad {};
-
- gst-plugins-ugly = callPackage ../development/libraries/gstreamer/legacy/gst-plugins-ugly {};
-
- gst-ffmpeg = callPackage ../development/libraries/gstreamer/legacy/gst-ffmpeg {
- ffmpeg = ffmpeg_0;
- };
-
- gst-python = callPackage ../development/libraries/gstreamer/legacy/gst-python {};
-
- gstreamermm = callPackage ../development/libraries/gstreamer/legacy/gstreamermm { };
-
- gnonlin = callPackage ../development/libraries/gstreamer/legacy/gnonlin {};
-
- gusb = callPackage ../development/libraries/gusb {
- inherit (gnome2) gtkdoc;
- };
-
- qt-mobility = callPackage ../development/libraries/qt-mobility {};
-
- qt-gstreamer = callPackage ../development/libraries/gstreamer/legacy/qt-gstreamer {};
-
- qt-gstreamer1 = callPackage ../development/libraries/gstreamer/qt-gstreamer { boost = boost155;};
-
- qtstyleplugin-kvantum-qt4 = callPackage ../development/libraries/qtstyleplugin-kvantum-qt4 { };
-
- gnet = callPackage ../development/libraries/gnet { };
-
- gnu-config = callPackage ../development/libraries/gnu-config { };
-
- gnu-efi = if hostPlatform.isEfi
- then callPackage ../development/libraries/gnu-efi { }
- else null;
-
- gnutls = callPackage
- (if stdenv.isDarwin
- # Avoid > 3.5.10 due to frameworks for now; see discussion on:
- # https://github.com/NixOS/nixpkgs/commit/d6454e6a1
- then ../development/libraries/gnutls/3.5.10.nix
- else ../development/libraries/gnutls/3.6.nix)
- {
- guileBindings = config.gnutls.guile or false;
- };
-
- gnutls-kdh = callPackage ../development/libraries/gnutls-kdh/3.5.nix {
- guileBindings = config.gnutls.guile or false;
- gperf = gperf_3_0;
- };
-
- gpac = callPackage ../applications/video/gpac { };
-
- gpgme = callPackage ../development/libraries/gpgme { };
-
- pgpdump = callPackage ../tools/security/pgpdump { };
-
- pgpkeyserver-lite = callPackage ../servers/web-apps/pgpkeyserver-lite {};
-
- gpgstats = callPackage ../tools/security/gpgstats { };
-
- gpshell = callPackage ../development/tools/misc/gpshell { };
-
- grantlee = callPackage ../development/libraries/grantlee { };
-
- gsasl = callPackage ../development/libraries/gsasl { };
-
- gsl = callPackage ../development/libraries/gsl { };
-
- gsl_1 = callPackage ../development/libraries/gsl/gsl-1_16.nix { };
-
- gsm = callPackage ../development/libraries/gsm {};
-
- gsoap = callPackage ../development/libraries/gsoap { };
-
- gss = callPackage ../development/libraries/gss { };
-
- gtkimageview = callPackage ../development/libraries/gtkimageview { };
-
- gtkmathview = callPackage ../development/libraries/gtkmathview { };
-
- glib = callPackage ../development/libraries/glib {
- };
- glib-tested = glib.override { # checked version separate to break cycles
- doCheck = true;
- libffi = libffi.override { doCheck = true; };
- };
- glibmm = callPackage ../development/libraries/glibmm { };
-
- glib-networking = callPackage ../development/libraries/glib-networking {};
-
- ace = callPackage ../development/libraries/ace { };
-
- atk = callPackage ../development/libraries/atk { };
-
- atkmm = callPackage ../development/libraries/atkmm { };
-
- pixman = callPackage ../development/libraries/pixman { };
-
- cairo = callPackage ../development/libraries/cairo {
- glSupport = config.cairo.gl or (stdenv.isLinux &&
- !stdenv.isArm && !stdenv.isMips);
- };
-
-
- cairomm = callPackage ../development/libraries/cairomm { };
-
- pango = callPackage ../development/libraries/pango { };
-
- pangolin = callPackage ../development/libraries/pangolin {
- inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
- };
-
- pangomm = callPackage ../development/libraries/pangomm {
- inherit (darwin.apple_sdk.frameworks) ApplicationServices;
- };
-
- pangox_compat = callPackage ../development/libraries/pangox-compat { };
-
- gdata-sharp = callPackage ../development/libraries/gdata-sharp { };
-
- gdk_pixbuf = callPackage ../development/libraries/gdk-pixbuf { };
-
- gnome-sharp = callPackage ../development/libraries/gnome-sharp {};
-
- granite = callPackage ../development/libraries/granite { };
- elementary-cmake-modules = callPackage ../development/libraries/elementary-cmake-modules { };
-
- gtk2 = callPackage ../development/libraries/gtk+/2.x.nix {
- cupsSupport = config.gtk2.cups or stdenv.isLinux;
- gdktarget = if stdenv.isDarwin then "quartz" else "x11";
- inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
- };
-
- gtk2-x11 = gtk2.override {
- gdktarget = "x11";
- };
-
- gtk3 = callPackage ../development/libraries/gtk+/3.x.nix { };
-
- gtkmm2 = callPackage ../development/libraries/gtkmm/2.x.nix { };
- gtkmm3 = callPackage ../development/libraries/gtkmm/3.x.nix { };
-
- gtk-sharp-2_0 = callPackage ../development/libraries/gtk-sharp/2.0.nix {
- inherit (gnome2) libglade libgtkhtml gtkhtml
- libgnomecanvas libgnomeui libgnomeprint
- libgnomeprintui GConf;
- };
-
- gtk-sharp-3_0 = callPackage ../development/libraries/gtk-sharp/3.0.nix {
- inherit (gnome2) libglade libgtkhtml gtkhtml
- libgnomecanvas libgnomeui libgnomeprint
- libgnomeprintui GConf;
- };
-
- gtk-sharp-beans = callPackage ../development/libraries/gtk-sharp-beans { };
-
- gtk-mac-integration = callPackage ../development/libraries/gtk-mac-integration {
- gtk = gtk2;
- };
-
- gtk-mac-integration-gtk3 = callPackage ../development/libraries/gtk-mac-integration {
- gtk = gtk3;
- };
-
- gtk-mac-bundler = callPackage ../development/tools/gtk-mac-bundler {};
-
- gtksourceview = gtksourceview3;
-
- gtksourceview3 = callPackage ../development/libraries/gtksourceview/3.x.nix { };
-
- gtksourceview4 = callPackage ../development/libraries/gtksourceview/4.x.nix { };
-
- gtkspell2 = callPackage ../development/libraries/gtkspell { };
-
- gtkspell3 = callPackage ../development/libraries/gtkspell/3.nix { };
-
- gtkspellmm = callPackage ../development/libraries/gtkspellmm { };
-
- gts = callPackage ../development/libraries/gts { };
-
- gumbo = callPackage ../development/libraries/gumbo { };
-
- gvfs = callPackage ../development/libraries/gvfs {
- gnome = self.gnome3;
- };
-
- gwenhywfar = callPackage ../development/libraries/aqbanking/gwenhywfar.nix { };
-
- hamlib = callPackage ../development/libraries/hamlib { };
-
- # TODO : Let admin choose.
- # We are using mit-krb5 because it is better maintained
- kerberos = libkrb5;
-
- heimdalFull = callPackage ../development/libraries/kerberos/heimdal.nix { };
- libheimdal = heimdalFull.override { type = "lib"; };
-
- harfbuzz = callPackage ../development/libraries/harfbuzz { };
- harfbuzz-icu = callPackage ../development/libraries/harfbuzz {
- withIcu = true;
- withGraphite2 = true;
- };
- harfbuzz-icu-58 = harfbuzz-icu.override {
- icu = icu58;
- };
-
- hawknl = callPackage ../development/libraries/hawknl { };
-
- haxor-news = callPackage ../applications/misc/haxor-news { };
-
- herqq = libsForQt5.callPackage ../development/libraries/herqq { };
-
- heyefi = haskellPackages.heyefi;
-
- hidapi = callPackage ../development/libraries/hidapi {
- libusb = libusb1;
- };
-
- hiredis = callPackage ../development/libraries/hiredis { };
-
- hivex = callPackage ../development/libraries/hivex {
- inherit (perlPackages) IOStringy;
- };
-
- hound = callPackage ../development/tools/misc/hound { };
-
- hpx = callPackage ../development/libraries/hpx { };
-
- hspell = callPackage ../development/libraries/hspell { };
-
- hspellDicts = callPackage ../development/libraries/hspell/dicts.nix { };
-
- hsqldb = callPackage ../development/libraries/java/hsqldb { };
-
- hstr = callPackage ../applications/misc/hstr { };
-
- htmlcxx = callPackage ../development/libraries/htmlcxx { };
-
- http-parser = callPackage ../development/libraries/http-parser { };
-
- hunspell = callPackage ../development/libraries/hunspell { };
-
- hunspellDicts = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries.nix {});
-
- hunspellWithDicts = dicts: callPackage ../development/libraries/hunspell/wrapper.nix { inherit dicts; };
-
- hwloc = callPackage ../development/libraries/hwloc {};
-
- hwloc-nox = callPackage ../development/libraries/hwloc {
- x11Support = false;
- };
-
- hydra = callPackage ../development/tools/misc/hydra { };
-
- hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { };
-
- hyena = callPackage ../development/libraries/hyena { };
-
- icu58 = callPackage (import ../development/libraries/icu/58.nix fetchurl) ({
- nativeBuildRoot = buildPackages.icu58.override { buildRootOnly = true; };
- } //
- (stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
- stdenv = overrideCC stdenv gcc6; # with gcc-7: undefined reference to `__divmoddi4'
- }));
- icu59 = callPackage ../development/libraries/icu/59.nix ({
- nativeBuildRoot = buildPackages.icu59.override { buildRootOnly = true; };
- } // (stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
- stdenv = overrideCC stdenv gcc6; # with gcc-7: undefined reference to `__divmoddi4'
- }));
- icu60 = callPackage ../development/libraries/icu/60.nix ({
- nativeBuildRoot = buildPackages.icu60.override { buildRootOnly = true; };
- } // (stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
- stdenv = overrideCC stdenv gcc6; # with gcc-7: undefined reference to `__divmoddi4'
- }));
-
- icu = icu59;
-
- id3lib = callPackage ../development/libraries/id3lib { };
-
- ilbc = callPackage ../development/libraries/ilbc { };
-
- ilixi = callPackage ../development/libraries/ilixi { };
-
- ilmbase = callPackage ../development/libraries/ilmbase { };
-
- imlib = callPackage ../development/libraries/imlib {
- libpng = libpng12;
- };
-
- imv = callPackage ../applications/graphics/imv/default.nix { };
-
- iml = callPackage ../development/libraries/iml { };
-
- imlib2 = callPackage ../development/libraries/imlib2 { };
- imlib2-nox = imlib2.override {
- x11Support = false;
- };
-
- imlibsetroot = callPackage ../applications/graphics/imlibsetroot { libXinerama = xorg.libXinerama; } ;
-
- ijs = callPackage ../development/libraries/ijs { };
-
- incrtcl = callPackage ../development/libraries/incrtcl { };
-
- indicator-application-gtk2 = callPackage ../development/libraries/indicator-application/gtk2.nix { };
- indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { };
-
- indilib = callPackage ../development/libraries/indilib { };
-
- iniparser = callPackage ../development/libraries/iniparser { };
-
- intltool = callPackage ../development/tools/misc/intltool { };
-
- ios-cross-compile = callPackage ../development/compilers/ios-cross-compile/9.2.nix {};
-
- ip2location-c = callPackage ../development/libraries/ip2location-c { };
-
- irrlicht = callPackage ../development/libraries/irrlicht { };
-
- isocodes = callPackage ../development/libraries/iso-codes { };
-
- ispc = callPackage ../development/compilers/ispc {
- llvmPackages = llvmPackages_4;
- stdenv = llvmPackages_4.stdenv;
- };
-
- itk = callPackage ../development/libraries/itk { };
-
- jasper = callPackage ../development/libraries/jasper { };
-
- jama = callPackage ../development/libraries/jama { };
-
- jansson = callPackage ../development/libraries/jansson { };
-
- jbig2dec = callPackage ../development/libraries/jbig2dec { };
-
- jbigkit = callPackage ../development/libraries/jbigkit { };
-
- jemalloc = callPackage ../development/libraries/jemalloc { };
-
- jshon = callPackage ../development/tools/parsing/jshon { };
-
- json2hcl = callPackage ../development/tools/json2hcl { };
-
- json-glib = callPackage ../development/libraries/json-glib { };
-
- json_c = callPackage ../development/libraries/json-c { };
-
- jsoncpp = callPackage ../development/libraries/jsoncpp { };
-
- jsonnet = callPackage ../development/compilers/jsonnet {
- emscripten = emscripten.override {python=python2;};
- };
-
- libjson = callPackage ../development/libraries/libjson { };
-
- libb64 = callPackage ../development/libraries/libb64 { };
-
- judy = callPackage ../development/libraries/judy { };
-
- kdeFrameworks =
- let
- mkFrameworks = import ../development/libraries/kde-frameworks;
- attrs = {
- inherit libsForQt5;
- inherit lib fetchurl;
- };
- in
- recurseIntoAttrs (makeOverridable mkFrameworks attrs);
-
- keybinder = callPackage ../development/libraries/keybinder {
- automake = automake111x;
- lua = lua5_1;
- };
-
- keybinder3 = callPackage ../development/libraries/keybinder3 {
- automake = automake111x;
- };
-
- kinetic-cpp-client = callPackage ../development/libraries/kinetic-cpp-client { };
-
- krb5Full = callPackage ../development/libraries/kerberos/krb5.nix {
- inherit (darwin) bootstrap_cmds;
- };
- libkrb5 = krb5Full.override {
- fetchurl = fetchurlBoot;
- type = "lib";
- };
-
- languageMachines = recurseIntoAttrs (import ../development/libraries/languagemachines/packages.nix { inherit callPackage; });
-
- lasso = callPackage ../development/libraries/lasso { };
-
- LASzip = callPackage ../development/libraries/LASzip { };
-
- lcms = lcms1;
-
- lcms1 = callPackage ../development/libraries/lcms { };
-
- lcms2 = callPackage ../development/libraries/lcms2 { };
-
- ldb = callPackage ../development/libraries/ldb {
- python = python2;
- };
-
- lensfun = callPackage ../development/libraries/lensfun {};
-
- lesstif = callPackage ../development/libraries/lesstif { };
-
- leveldb = callPackage ../development/libraries/leveldb { };
-
- lmdb = callPackage ../development/libraries/lmdb { };
-
- levmar = callPackage ../development/libraries/levmar { };
-
- leptonica = callPackage ../development/libraries/leptonica { };
-
- lib3ds = callPackage ../development/libraries/lib3ds { };
-
- libaacs = callPackage ../development/libraries/libaacs { };
-
- libaal = callPackage ../development/libraries/libaal { };
-
- libaccounts-glib = callPackage ../development/libraries/libaccounts-glib { };
-
- libacr38u = callPackage ../tools/security/libacr38u { };
-
- libagar = callPackage ../development/libraries/libagar { };
- libagar_test = callPackage ../development/libraries/libagar/libagar_test.nix { };
-
- libao = callPackage ../development/libraries/libao {
- usePulseAudio = config.pulseaudio or stdenv.isLinux;
- inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit;
- };
-
- libabw = callPackage ../development/libraries/libabw { };
-
- libamqpcpp = callPackage ../development/libraries/libamqpcpp { };
-
- libantlr3c = callPackage ../development/libraries/libantlr3c {};
-
- libappindicator-gtk2 = callPackage ../development/libraries/libappindicator { gtkVersion = "2"; };
- libappindicator-gtk3 = callPackage ../development/libraries/libappindicator { gtkVersion = "3"; };
-
- libarchive = callPackage ../development/libraries/libarchive { };
-
- libasr = callPackage ../development/libraries/libasr { };
-
- libass = callPackage ../development/libraries/libass { };
-
- libast = callPackage ../development/libraries/libast { };
-
- libassuan = callPackage ../development/libraries/libassuan { };
-
- libasyncns = callPackage ../development/libraries/libasyncns { };
-
- libatomic_ops = callPackage ../development/libraries/libatomic_ops {};
-
- libaudclient = callPackage ../development/libraries/libaudclient { };
-
- libav = libav_11; # branch 11 is API-compatible with branch 10
- libav_all = callPackage ../development/libraries/libav { };
- inherit (libav_all) libav_0_8 libav_11 libav_12;
-
- libavc1394 = callPackage ../development/libraries/libavc1394 { };
-
- libb2 = callPackage ../development/libraries/libb2 { };
-
- libbap = callPackage ../development/libraries/libbap {
- inherit (ocamlPackages) bap ocaml findlib ctypes;
- };
-
- libbass = (callPackage ../development/libraries/audio/libbass { }).bass;
- libbass_fx = (callPackage ../development/libraries/audio/libbass { }).bass_fx;
-
- libbluedevil = callPackage ../development/libraries/libbluedevil { };
-
- libbdplus = callPackage ../development/libraries/libbdplus { };
-
- libblocksruntime = callPackage ../development/libraries/libblocksruntime { };
-
- libbluray = callPackage ../development/libraries/libbluray { };
-
- libbs2b = callPackage ../development/libraries/audio/libbs2b { };
-
- libbson = callPackage ../development/libraries/libbson { };
-
- libburn = callPackage ../development/libraries/libburn { };
-
- libcaca = callPackage ../development/libraries/libcaca {
- inherit (xorg) libX11 libXext;
- };
-
- libcanberra = callPackage ../development/libraries/libcanberra { };
- libcanberra-gtk3 = pkgs.libcanberra.override { gtk = pkgs.gtk3; };
- libcanberra-gtk2 = pkgs.libcanberra-gtk3.override { gtk = pkgs.gtk2; };
-
- libcanberra_kde = if (config.kde_runtime.libcanberraWithoutGTK or true)
- then pkgs.libcanberra
- else pkgs.libcanberra-gtk2;
-
- libcec = callPackage ../development/libraries/libcec { };
- libcec_platform = callPackage ../development/libraries/libcec/platform.nix { };
-
- libcello = callPackage ../development/libraries/libcello {};
-
- libcerf = callPackage ../development/libraries/libcerf {};
-
- libcdaudio = callPackage ../development/libraries/libcdaudio { };
-
- libcddb = callPackage ../development/libraries/libcddb { };
-
- libcdio = callPackage ../development/libraries/libcdio {
- inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
- };
-
- libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia {
- inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit;
- };
-
- libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; };
-
- libchamplain = callPackage ../development/libraries/libchamplain {
- inherit (gnome2) libsoup;
- };
-
- libchardet = callPackage ../development/libraries/libchardet { };
-
- libchewing = callPackage ../development/libraries/libchewing { };
-
- libchipcard = callPackage ../development/libraries/aqbanking/libchipcard.nix { };
-
- libcrafter = callPackage ../development/libraries/libcrafter { };
-
- libcrossguid = callPackage ../development/libraries/libcrossguid { };
-
- libuchardet = callPackage ../development/libraries/libuchardet { };
-
- libchop = callPackage ../development/libraries/libchop { };
-
- libclc = callPackage ../development/libraries/libclc { };
-
- libcli = callPackage ../development/libraries/libcli { };
-
- libclthreads = callPackage ../development/libraries/libclthreads { };
-
- libclxclient = callPackage ../development/libraries/libclxclient { };
-
- libconfuse = callPackage ../development/libraries/libconfuse { };
-
- inherit (gnome3) libcroco;
-
- libcangjie = callPackage ../development/libraries/libcangjie { };
-
- libcollectdclient = callPackage ../development/libraries/libcollectdclient { };
-
- libcredis = callPackage ../development/libraries/libcredis { };
-
- libctemplate = callPackage ../development/libraries/libctemplate { };
-
- libcouchbase = callPackage ../development/libraries/libcouchbase { };
-
- libcue = callPackage ../development/libraries/libcue { };
-
- libcutl = callPackage ../development/libraries/libcutl { };
-
- libdaemon = callPackage ../development/libraries/libdaemon { };
-
- libdap = callPackage ../development/libraries/libdap { };
-
- libdazzle = callPackage ../development/libraries/libdazzle { };
-
- libdbi = callPackage ../development/libraries/libdbi { };
-
- libdbiDriversBase = callPackage ../development/libraries/libdbi-drivers {
- mysql = null;
- sqlite = null;
- };
-
- libdbiDrivers = libdbiDriversBase.override {
- inherit sqlite mysql;
- };
-
- libdbusmenu-glib = callPackage ../development/libraries/libdbusmenu { };
- libdbusmenu-gtk2 = callPackage ../development/libraries/libdbusmenu { gtkVersion = "2"; };
- libdbusmenu-gtk3 = callPackage ../development/libraries/libdbusmenu { gtkVersion = "3"; };
-
- libdbusmenu_qt = callPackage ../development/libraries/libdbusmenu-qt { };
-
- libdc1394 = callPackage ../development/libraries/libdc1394 {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- };
-
- libdevil = callPackage ../development/libraries/libdevil {
- inherit (darwin.apple_sdk.frameworks) OpenGL;
- };
-
- libdevil-nox = libdevil.override {
- libX11 = null;
- libGL = null;
- };
-
- libdigidoc = callPackage ../development/libraries/libdigidoc { };
-
- libdigidocpp = callPackage ../development/libraries/libdigidocpp { };
-
- libdiscid = callPackage ../development/libraries/libdiscid { };
-
- libdivecomputer = callPackage ../development/libraries/libdivecomputer { };
-
- libdivsufsort = callPackage ../development/libraries/libdivsufsort { };
-
- libdmtx = callPackage ../development/libraries/libdmtx { };
-
- libdnet = callPackage ../development/libraries/libdnet { };
-
- libdrm = callPackage ../development/libraries/libdrm { };
-
- libdv = callPackage ../development/libraries/libdv { };
-
- libdvbpsi = callPackage ../development/libraries/libdvbpsi { };
-
- libdwg = callPackage ../development/libraries/libdwg { };
-
- libdvdcss = callPackage ../development/libraries/libdvdcss {
- inherit (darwin) IOKit;
- };
-
- libdvdnav = callPackage ../development/libraries/libdvdnav { };
- libdvdnav_4_2_1 = callPackage ../development/libraries/libdvdnav/4.2.1.nix {
- libdvdread = libdvdread_4_9_9;
- };
-
- libdvdread = callPackage ../development/libraries/libdvdread { };
- libdvdread_4_9_9 = callPackage ../development/libraries/libdvdread/4.9.9.nix { };
-
- inherit (callPackage ../development/libraries/libdwarf { })
- libdwarf dwarfdump;
-
- libeatmydata = callPackage ../development/libraries/libeatmydata { };
-
- libeb = callPackage ../development/libraries/libeb { };
-
- libebml = callPackage ../development/libraries/libebml { };
-
- libebur128 = callPackage ../development/libraries/libebur128 { };
-
- libedit = callPackage ../development/libraries/libedit { };
-
- libelf = if stdenv.isFreeBSD
- then callPackage ../development/libraries/libelf-freebsd { }
- else callPackage ../development/libraries/libelf { };
-
- libetpan = callPackage ../development/libraries/libetpan { };
-
- libexecinfo = callPackage ../development/libraries/libexecinfo { };
-
- libfaketime = callPackage ../development/libraries/libfaketime { };
-
- libfakekey = callPackage ../development/libraries/libfakekey { };
-
- libfilezilla = callPackage ../development/libraries/libfilezilla { };
-
- libfm = callPackage ../development/libraries/libfm { };
- libfm-extra = callPackage ../development/libraries/libfm {
- extraOnly = true;
- };
-
- libfprint = callPackage ../development/libraries/libfprint { };
-
- libfpx = callPackage ../development/libraries/libfpx { };
-
- libgadu = callPackage ../development/libraries/libgadu { };
-
- libgap = callPackage ../development/libraries/libgap { };
-
- libgdata = gnome3.libgdata;
-
- libgig = callPackage ../development/libraries/libgig { };
-
- libgnome-keyring = callPackage ../development/libraries/libgnome-keyring { };
- libgnome-keyring3 = gnome3.libgnome-keyring;
-
- libglvnd = callPackage ../development/libraries/libglvnd { };
-
- libgnurl = callPackage ../development/libraries/libgnurl { };
-
- libgringotts = callPackage ../development/libraries/libgringotts { };
-
- libgroove = callPackage ../development/libraries/libgroove { };
-
- libseccomp = callPackage ../development/libraries/libseccomp { };
-
- libsecret = callPackage ../development/libraries/libsecret { };
-
- libserialport = callPackage ../development/libraries/libserialport { };
-
- libsoundio = callPackage ../development/libraries/libsoundio {
- inherit (darwin.apple_sdk.frameworks) AudioUnit;
- };
-
- libgtop = callPackage ../development/libraries/libgtop {};
-
- libLAS = callPackage ../development/libraries/libLAS { };
-
- liblaxjson = callPackage ../development/libraries/liblaxjson { };
-
- liblo = callPackage ../development/libraries/liblo { };
-
- liblrdf = librdf;
-
- liblscp = callPackage ../development/libraries/liblscp { };
-
- libe-book = callPackage ../development/libraries/libe-book {};
-
- libechonest = callPackage ../development/libraries/libechonest { };
-
- libev = callPackage ../development/libraries/libev {
- fetchurl = fetchurlBoot;
- };
-
- libevent = callPackage ../development/libraries/libevent { };
-
- libewf = callPackage ../development/libraries/libewf { };
-
- libexif = callPackage ../development/libraries/libexif { };
-
- libexosip = callPackage ../development/libraries/exosip {};
-
- libextractor = callPackage ../development/libraries/libextractor {
- libmpeg2 = mpeg2dec;
- };
-
- libexttextcat = callPackage ../development/libraries/libexttextcat {};
-
- libf2c = callPackage ../development/libraries/libf2c {};
-
- libfixposix = callPackage ../development/libraries/libfixposix {};
-
- libffcall = callPackage ../development/libraries/libffcall { };
-
- libffi = callPackage ../development/libraries/libffi { };
-
- libfreefare = callPackage ../development/libraries/libfreefare {
- inherit (darwin) libobjc;
- };
-
- libftdi = callPackage ../development/libraries/libftdi { };
-
- libftdi1 = callPackage ../development/libraries/libftdi/1.x.nix { };
-
- libgcrypt = callPackage ../development/libraries/libgcrypt { };
-
- libgcrypt_1_5 = callPackage ../development/libraries/libgcrypt/1.5.nix { };
-
- libgdiplus = callPackage ../development/libraries/libgdiplus {
- inherit (darwin.apple_sdk.frameworks) Carbon;
- };
-
- libgksu = callPackage ../development/libraries/libgksu { };
-
- libgpgerror = callPackage ../development/libraries/libgpg-error { };
-
- # https://github.com/gpg/libgpg-error/blob/70058cd9f944d620764e57c838209afae8a58c78/README#L118-L140
- libgpgerror-gen-posix-lock-obj = libgpgerror.override {
- genPosixLockObjOnly = true;
- };
-
- libgphoto2 = callPackage ../development/libraries/libgphoto2 { };
-
- libgpod = callPackage ../development/libraries/libgpod {
- inherit (pkgs.pythonPackages) mutagen;
- monoSupport = false;
- };
-
- libgssglue = callPackage ../development/libraries/libgssglue { };
-
- libgsystem = callPackage ../development/libraries/libgsystem { };
-
- libgudev = callPackage ../development/libraries/libgudev { };
-
- libguestfs-appliance = callPackage ../development/libraries/libguestfs/appliance.nix {};
- libguestfs = callPackage ../development/libraries/libguestfs {
- inherit (perlPackages) libintlperl GetoptLong SysVirt;
- appliance = libguestfs-appliance;
- };
-
- libhangul = callPackage ../development/libraries/libhangul { };
-
- libharu = callPackage ../development/libraries/libharu { };
-
- libhdhomerun = callPackage ../development/libraries/libhdhomerun { };
-
- libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { };
-
- libHX = callPackage ../development/libraries/libHX { };
-
- libibmad = callPackage ../development/libraries/libibmad { };
-
- libibumad = callPackage ../development/libraries/libibumad { };
-
- libical = callPackage ../development/libraries/libical { };
-
- libicns = callPackage ../development/libraries/libicns { };
-
- libimobiledevice = callPackage ../development/libraries/libimobiledevice { };
-
- libindicate-gtk2 = callPackage ../development/libraries/libindicate { gtkVersion = "2"; };
- libindicate-gtk3 = callPackage ../development/libraries/libindicate { gtkVersion = "3"; };
-
- libindicator-gtk2 = callPackage ../development/libraries/libindicator { gtkVersion = "2"; };
- libindicator-gtk3 = callPackage ../development/libraries/libindicator { gtkVersion = "3"; };
-
- libiodbc = callPackage ../development/libraries/libiodbc {
- useGTK = config.libiodbc.gtk or false;
- };
-
- libivykis = callPackage ../development/libraries/libivykis { };
-
- liblastfmSF = callPackage ../development/libraries/liblastfmSF { };
-
- liblastfm = callPackage ../development/libraries/liblastfm { };
-
- liblcf = callPackage ../development/libraries/liblcf { };
-
- liblqr1 = callPackage ../development/libraries/liblqr-1 { };
-
- liblockfile = callPackage ../development/libraries/liblockfile { };
-
- liblogging = callPackage ../development/libraries/liblogging { };
-
- liblognorm = callPackage ../development/libraries/liblognorm { };
-
- libltc = callPackage ../development/libraries/libltc { };
-
- libmaxminddb = callPackage ../development/libraries/libmaxminddb { };
-
- libmcrypt = callPackage ../development/libraries/libmcrypt {};
-
- libmediainfo = callPackage ../development/libraries/libmediainfo { };
-
- libmhash = callPackage ../development/libraries/libmhash {};
-
- libmodbus = callPackage ../development/libraries/libmodbus {};
-
- libmtp = callPackage ../development/libraries/libmtp { };
-
- libmsgpack = callPackage ../development/libraries/libmsgpack { };
-
- libmypaint = callPackage ../development/libraries/libmypaint { };
-
- libmysqlconnectorcpp = callPackage ../development/libraries/libmysqlconnectorcpp {
- mysql = mysql57;
- };
-
- libnatspec = callPackage ../development/libraries/libnatspec (
- stdenv.lib.optionalAttrs stdenv.isDarwin {
- inherit (darwin) libiconv;
- }
- );
-
- libndp = callPackage ../development/libraries/libndp { };
-
- libnfc = callPackage ../development/libraries/libnfc { };
-
- libnfs = callPackage ../development/libraries/libnfs { };
-
- libnfsidmap = callPackage ../development/libraries/libnfsidmap { };
-
- libnice = callPackage ../development/libraries/libnice { };
-
- libnsl = callPackage ../development/libraries/libnsl { };
-
- liboping = callPackage ../development/libraries/liboping { };
-
- libplist = callPackage ../development/libraries/libplist { };
-
- libqglviewer = callPackage ../development/libraries/libqglviewer {
- inherit (darwin.apple_sdk.frameworks) AGL;
- };
-
- libre = callPackage ../development/libraries/libre {};
- librem = callPackage ../development/libraries/librem {};
-
- librelp = callPackage ../development/libraries/librelp { };
-
- librepo = callPackage ../tools/package-management/librepo { };
-
- libresample = callPackage ../development/libraries/libresample {};
-
- librevenge = callPackage ../development/libraries/librevenge {};
-
- librevisa = callPackage ../development/libraries/librevisa { };
-
- librime = callPackage ../development/libraries/librime {};
-
- libsamplerate = callPackage ../development/libraries/libsamplerate {
- inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon CoreServices;
- };
-
- libsieve = callPackage ../development/libraries/libsieve { };
-
- libsixel = callPackage ../development/libraries/libsixel { };
-
- libsolv = callPackage ../development/libraries/libsolv { };
-
- libspectre = callPackage ../development/libraries/libspectre { };
-
- libgsf = callPackage ../development/libraries/libgsf { };
-
- # GNU libc provides libiconv so systems with glibc don't need to build
- # libiconv separately. Additionally, Apple forked/repackaged libiconv so we
- # use that instead of the vanilla version on that OS.
- #
- # We also provide `libiconvReal`, which will always be a standalone libiconv,
- # just in case you want it regardless of platform.
- libiconv =
- if hostPlatform.libc == "glibc"
- then glibcIconv (if hostPlatform != buildPlatform
- then libcCross
- else stdenv.cc.libc)
- else if hostPlatform.isDarwin
- then darwin.libiconv
- else libiconvReal;
-
- glibcIconv = libc: let
- inherit (builtins.parseDrvName libc.name) name version;
- libcDev = lib.getDev libc;
- in runCommand "${name}-iconv-${version}" {} ''
- mkdir -p $out/include
- ln -sv ${libcDev}/include/iconv.h $out/include
- '';
-
- libiconvReal = callPackage ../development/libraries/libiconv {
- fetchurl = fetchurlBoot;
- };
-
- # On non-GNU systems we need GNU Gettext for libintl.
- libintlOrEmpty = stdenv.lib.optional (!stdenv.isLinux || hostPlatform.libc != "glibc") gettext;
-
- libid3tag = callPackage ../development/libraries/libid3tag {
- gperf = gperf_3_0;
- };
-
- libidn = callPackage ../development/libraries/libidn { };
-
- libidn2 = callPackage ../development/libraries/libidn2 { };
-
- idnkit = callPackage ../development/libraries/idnkit { };
-
- libiec61883 = callPackage ../development/libraries/libiec61883 { };
-
- libinfinity = callPackage ../development/libraries/libinfinity {
- inherit (gnome2) gtkdoc;
- };
-
- libinput = callPackage ../development/libraries/libinput {
- graphviz = graphviz-nox;
- };
-
- libinput-gestures = callPackage ../tools/inputmethods/libinput-gestures {};
-
- libisofs = callPackage ../development/libraries/libisofs { };
-
- libisoburn = callPackage ../development/libraries/libisoburn { };
-
- libiptcdata = callPackage ../development/libraries/libiptcdata { };
-
- libjpeg_original = callPackage ../development/libraries/libjpeg { };
- libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { };
- libjpeg_drop = callPackage ../development/libraries/libjpeg-drop { };
- libjpeg = if stdenv.isLinux then libjpeg_turbo else libjpeg_original; # some problems, both on FreeBSD and Darwin
-
- libjreen = callPackage ../development/libraries/libjreen { };
-
- libjson-rpc-cpp = callPackage ../development/libraries/libjson-rpc-cpp { };
-
- libkate = callPackage ../development/libraries/libkate { };
-
- libksba = callPackage ../development/libraries/libksba { };
-
- libksi = callPackage ../development/libraries/libksi { };
-
- libmad = callPackage ../development/libraries/libmad { };
-
- libmatchbox = callPackage ../development/libraries/libmatchbox { };
-
- libmatheval = callPackage ../development/libraries/libmatheval {
- guile = guile_2_0;
- };
-
- libmatthew_java = callPackage ../development/libraries/java/libmatthew-java { };
-
- libmatroska = callPackage ../development/libraries/libmatroska { };
-
- libmd = callPackage ../development/libraries/libmd { };
-
- libmemcached = callPackage ../development/libraries/libmemcached { };
-
- libmicrohttpd = callPackage ../development/libraries/libmicrohttpd { };
-
- libmikmod = callPackage ../development/libraries/libmikmod {
- inherit (darwin.apple_sdk.frameworks) CoreAudio;
- };
-
- libmilter = callPackage ../development/libraries/libmilter { };
-
- libminc = callPackage ../development/libraries/libminc {
- hdf5 = hdf5_1_8;
- };
-
- libmirage = callPackage ../misc/emulators/cdemu/libmirage.nix { };
-
- libmkv = callPackage ../development/libraries/libmkv { };
-
- libmms = callPackage ../development/libraries/libmms { };
-
- libmowgli = callPackage ../development/libraries/libmowgli { };
-
- libmng = callPackage ../development/libraries/libmng { };
-
- libmnl = callPackage ../development/libraries/libmnl { };
-
- libmodplug = callPackage ../development/libraries/libmodplug {};
-
- libmpcdec = callPackage ../development/libraries/libmpcdec { };
-
- libmp3splt = callPackage ../development/libraries/libmp3splt { };
-
- libmrss = callPackage ../development/libraries/libmrss { };
-
- libmspack = callPackage ../development/libraries/libmspack { };
-
- libmusicbrainz3 = callPackage ../development/libraries/libmusicbrainz { };
-
- libmusicbrainz5 = callPackage ../development/libraries/libmusicbrainz/5.x.nix { };
-
- libmusicbrainz = libmusicbrainz3;
-
- libmwaw = callPackage ../development/libraries/libmwaw { };
-
- libmx = callPackage ../development/libraries/libmx { };
-
- libnet = callPackage ../development/libraries/libnet { };
-
- libnetfilter_conntrack = callPackage ../development/libraries/libnetfilter_conntrack { };
-
- libnetfilter_cthelper = callPackage ../development/libraries/libnetfilter_cthelper { };
-
- libnetfilter_cttimeout = callPackage ../development/libraries/libnetfilter_cttimeout { };
-
- libnetfilter_log = callPackage ../development/libraries/libnetfilter_log { };
-
- libnetfilter_queue = callPackage ../development/libraries/libnetfilter_queue { };
-
- libnfnetlink = callPackage ../development/libraries/libnfnetlink { };
-
- libnftnl = callPackage ../development/libraries/libnftnl { };
-
- libnih = callPackage ../development/libraries/libnih { };
-
- libnova = callPackage ../development/libraries/libnova { };
-
- libnxml = callPackage ../development/libraries/libnxml { };
-
- libodfgen = callPackage ../development/libraries/libodfgen { };
-
- libofa = callPackage ../development/libraries/libofa { };
-
- libofx = callPackage ../development/libraries/libofx { };
-
- libogg = callPackage ../development/libraries/libogg { };
-
- liboggz = callPackage ../development/libraries/liboggz { };
-
- liboil = callPackage ../development/libraries/liboil { };
-
- libomxil-bellagio = callPackage ../development/libraries/libomxil-bellagio { };
-
- liboop = callPackage ../development/libraries/liboop { };
-
- libopus = callPackage ../development/libraries/libopus { };
-
- libosinfo = callPackage ../development/libraries/libosinfo {
- inherit (gnome3) libsoup;
- };
-
- libosip = callPackage ../development/libraries/osip {};
-
- libosip_3 = callPackage ../development/libraries/osip/3.nix {};
-
- libosmocore = callPackage ../applications/misc/libosmocore { };
-
- libosmpbf = callPackage ../development/libraries/libosmpbf {};
-
- libotr = callPackage ../development/libraries/libotr { };
-
- libp11 = callPackage ../development/libraries/libp11 { };
-
- libpar2 = callPackage ../development/libraries/libpar2 { };
-
- libpcap = callPackage ../development/libraries/libpcap { };
-
- libpipeline = callPackage ../development/libraries/libpipeline { };
-
- libpgf = callPackage ../development/libraries/libpgf { };
-
- libpng = callPackage ../development/libraries/libpng { };
- libpng_apng = libpng.override { apngSupport = true; };
- libpng12 = callPackage ../development/libraries/libpng/12.nix { };
-
- libpaper = callPackage ../development/libraries/libpaper { };
-
- libpfm = callPackage ../development/libraries/libpfm { };
-
- libpqxx = callPackage ../development/libraries/libpqxx { };
-
- libproxy = callPackage ../development/libraries/libproxy {
- inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation JavaScriptCore;
- };
-
- libpseudo = callPackage ../development/libraries/libpseudo { };
-
- libpsl = callPackage ../development/libraries/libpsl { };
-
- libpst = callPackage ../development/libraries/libpst { };
-
- libpwquality = callPackage ../development/libraries/libpwquality { };
-
- libqalculate = callPackage ../development/libraries/libqalculate { };
-
- libroxml = callPackage ../development/libraries/libroxml { };
-
- librsvg = callPackage ../development/libraries/librsvg { };
-
- librsync = callPackage ../development/libraries/librsync { };
-
- librsync_0_9 = callPackage ../development/libraries/librsync/0.9.nix { };
-
- libs3 = callPackage ../development/libraries/libs3 { };
-
- libsearpc = callPackage ../development/libraries/libsearpc { };
-
- libsigcxx = callPackage ../development/libraries/libsigcxx { };
-
- libsigcxx12 = callPackage ../development/libraries/libsigcxx/1.2.nix { };
-
- libsigsegv = callPackage ../development/libraries/libsigsegv { };
-
- libsndfile = callPackage ../development/libraries/libsndfile {
- inherit (darwin.apple_sdk.frameworks) Carbon AudioToolbox;
- };
-
- libsnark = callPackage ../development/libraries/libsnark { };
-
- libsodium = callPackage ../development/libraries/libsodium { };
-
- libsoup = callPackage ../development/libraries/libsoup { };
-
- libspiro = callPackage ../development/libraries/libspiro {};
-
- libssh = callPackage ../development/libraries/libssh { };
-
- libssh2 = callPackage ../development/libraries/libssh2 { };
-
- libstartup_notification = callPackage ../development/libraries/startup-notification { };
-
- libstemmer = callPackage ../development/libraries/libstemmer { };
-
- libstroke = callPackage ../development/libraries/libstroke { };
-
- libstrophe = callPackage ../development/libraries/libstrophe { };
-
- libspatialindex = callPackage ../development/libraries/libspatialindex { };
-
- libspatialite = callPackage ../development/libraries/libspatialite { };
-
- libstatgrab = callPackage ../development/libraries/libstatgrab {
- inherit (darwin.apple_sdk.frameworks) IOKit;
- };
-
- libsvm = callPackage ../development/libraries/libsvm { };
-
- libtar = callPackage ../development/libraries/libtar { };
-
- libtasn1 = callPackage ../development/libraries/libtasn1 { };
-
- libtcod = callPackage ../development/libraries/libtcod { };
-
- libtheora = callPackage ../development/libraries/libtheora { };
-
- libtiff = callPackage ../development/libraries/libtiff { };
-
- libtiger = callPackage ../development/libraries/libtiger { };
-
- libtommath = callPackage ../development/libraries/libtommath { };
-
- libtomcrypt = callPackage ../development/libraries/libtomcrypt { };
-
- libtorrentRasterbar = callPackage ../development/libraries/libtorrent-rasterbar { };
-
- libtoxcore-new = callPackage ../development/libraries/libtoxcore/new-api.nix { };
-
- libtoxcore = callPackage ../development/libraries/libtoxcore { };
-
- libtap = callPackage ../development/libraries/libtap { };
-
- libtsm = callPackage ../development/libraries/libtsm { };
-
- libtxc_dxtn = callPackage ../development/libraries/libtxc_dxtn { };
-
- libtxc_dxtn_s2tc = callPackage ../development/libraries/libtxc_dxtn_s2tc { };
-
- libgeotiff = callPackage ../development/libraries/libgeotiff { };
-
- libu2f-host = callPackage ../development/libraries/libu2f-host { };
-
- libu2f-server = callPackage ../development/libraries/libu2f-server { };
-
- libubox = callPackage ../development/libraries/libubox { };
-
- libuecc = callPackage ../development/libraries/libuecc { };
-
- libui = callPackage ../development/libraries/libui { };
-
- libunistring = callPackage ../development/libraries/libunistring { };
-
- libupnp = callPackage ../development/libraries/pupnp { };
-
- libwhereami = callPackage ../development/libraries/libwhereami { };
-
- giflib = giflib_5_1;
- giflib_4_1 = callPackage ../development/libraries/giflib/4.1.nix { };
- giflib_5_1 = callPackage ../development/libraries/giflib/5.1.nix { };
-
- libungif = callPackage ../development/libraries/giflib/libungif.nix { };
-
- libunibreak = callPackage ../development/libraries/libunibreak { };
-
- libunique = callPackage ../development/libraries/libunique/default.nix { };
- libunique3 = callPackage ../development/libraries/libunique/3.x.nix { inherit (gnome2) gtkdoc; };
-
- liburcu = callPackage ../development/libraries/liburcu { };
-
- libusb = callPackage ../development/libraries/libusb {};
-
- libusb1 = callPackage ../development/libraries/libusb1 {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) IOKit;
- };
-
- libusbmuxd = callPackage ../development/libraries/libusbmuxd { };
-
- libutempter = callPackage ../development/libraries/libutempter { };
-
- libunwind = if stdenv.isDarwin
- then darwin.libunwind
- else callPackage ../development/libraries/libunwind { };
-
- libuv = callPackage ../development/libraries/libuv {
- inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
- };
-
- libv4l = lowPrio (v4l_utils.override {
- withUtils = false;
- });
-
- libva = callPackage ../development/libraries/libva { };
- libva-full = libva.override { minimal = false; };
- libva-utils = callPackage ../development/libraries/libva-utils { };
-
- libva1 = callPackage ../development/libraries/libva/1.0.0.nix { };
- libva1-full = libva1.override { minimal = false; };
-
- libvdpau = callPackage ../development/libraries/libvdpau { };
-
- libvdpau-va-gl = callPackage ../development/libraries/libvdpau-va-gl {
- libva = libva-full; # also wants libva-{x11}
- };
-
- libvirt = callPackage ../development/libraries/libvirt { };
-
- libvirt-glib = callPackage ../development/libraries/libvirt-glib { };
-
- libvisio = callPackage ../development/libraries/libvisio { };
-
- libvisual = callPackage ../development/libraries/libvisual { };
-
- libvncserver = callPackage ../development/libraries/libvncserver {};
-
- libviper = callPackage ../development/libraries/libviper { };
-
- libvpx = callPackage ../development/libraries/libvpx { };
- libvpx-git = callPackage ../development/libraries/libvpx/git.nix { };
-
- libvterm = callPackage ../development/libraries/libvterm { };
-
- libvorbis = callPackage ../development/libraries/libvorbis { };
-
- libwebcam = callPackage ../os-specific/linux/libwebcam { };
-
- libwebp = callPackage ../development/libraries/libwebp { };
-
- libwmf = callPackage ../development/libraries/libwmf { };
-
- libwnck = libwnck2;
- libwnck2 = callPackage ../development/libraries/libwnck { };
- libwnck3 = callPackage ../development/libraries/libwnck/3.x.nix { };
-
- libwpd = callPackage ../development/libraries/libwpd { };
-
- libwpd_08 = callPackage ../development/libraries/libwpd/0.8.nix { };
-
- libwps = callPackage ../development/libraries/libwps { };
-
- libwpg = callPackage ../development/libraries/libwpg { };
-
- libx86 = callPackage ../development/libraries/libx86 {};
-
- libxdg_basedir = callPackage ../development/libraries/libxdg-basedir { };
-
- libxkbcommon = callPackage ../development/libraries/libxkbcommon { };
-
- libxklavier = callPackage ../development/libraries/libxklavier { };
-
- libxls = callPackage ../development/libraries/libxls { };
-
- libxmi = callPackage ../development/libraries/libxmi { };
-
- libxml2 = callPackage ../development/libraries/libxml2 { };
-
- libxml2Python = pkgs.buildEnv { # slightly hacky
- name = "libxml2+py-${self.libxml2.version}";
- paths = with libxml2; [ dev bin py ];
- inherit (libxml2) passthru;
- # the hook to find catalogs is hidden by buildEnv
- postBuild = ''
- mkdir "$out/nix-support"
- cp '${libxml2.dev}/nix-support/propagated-build-inputs' "$out/nix-support/"
- '';
- };
-
- libxmlxx = callPackage ../development/libraries/libxmlxx { };
- libxmlxx3 = callPackage ../development/libraries/libxmlxx/v3.nix { };
-
- libxmp = callPackage ../development/libraries/libxmp { };
-
- libxslt = callPackage ../development/libraries/libxslt { };
-
- libixp_hg = callPackage ../development/libraries/libixp-hg { };
-
- libyaml = callPackage ../development/libraries/libyaml { };
-
- libyamlcpp = callPackage ../development/libraries/libyaml-cpp { };
-
- libyamlcpp_0_3 = pkgs.libyamlcpp.overrideAttrs (oldAttrs: rec {
- src = pkgs.fetchurl {
- url = "https://github.com/jbeder/yaml-cpp/archive/release-0.3.0.tar.gz";
- sha256 = "12aszqw6svwlnb6nzhsbqhz3c7vnd5ahd0k6xlj05w8lm83hx3db";
- };
- });
-
- libykneomgr = callPackage ../development/libraries/libykneomgr { };
-
- libytnef = callPackage ../development/libraries/libytnef { };
-
- libyubikey = callPackage ../development/libraries/libyubikey { };
-
- libzen = callPackage ../development/libraries/libzen { };
-
- libzip = callPackage ../development/libraries/libzip { };
-
- libzdb = callPackage ../development/libraries/libzdb { };
-
- libwacom = callPackage ../development/libraries/libwacom { };
-
- lightning = callPackage ../development/libraries/lightning { };
-
- lightlocker = callPackage ../misc/screensavers/light-locker { };
-
- lightstep-tracer-cpp = callPackage ../development/libraries/lightstep-tracer-cpp { };
-
- linenoise = callPackage ../development/libraries/linenoise { };
-
- linenoise-ng = callPackage ../development/libraries/linenoise-ng { };
-
- lirc = callPackage ../development/libraries/lirc { };
-
- liquid-dsp = callPackage ../development/libraries/liquid-dsp { };
-
- liquidfun = callPackage ../development/libraries/liquidfun { };
-
- live555 = callPackage ../development/libraries/live555 { };
-
- loadcaffe = callPackage ../development/libraries/loadcaffe {};
-
- log4cpp = callPackage ../development/libraries/log4cpp { };
-
- log4cxx = callPackage ../development/libraries/log4cxx { };
-
- log4cplus = callPackage ../development/libraries/log4cplus { };
-
- log4shib = callPackage ../development/libraries/log4shib { };
-
- loudmouth = callPackage ../development/libraries/loudmouth { };
-
- luabind = callPackage ../development/libraries/luabind { lua = lua5_1; };
-
- luabind_luajit = callPackage ../development/libraries/luabind { lua = luajit; };
-
- luaffi = callPackage ../development/libraries/luaffi { lua = lua5_1; };
-
- lzo = callPackage ../development/libraries/lzo { };
-
- mapnik = callPackage ../development/libraries/mapnik { };
-
- marisa = callPackage ../development/libraries/marisa {};
-
- matio = callPackage ../development/libraries/matio { };
-
- mbedtls = callPackage ../development/libraries/mbedtls { };
- mbedtls_1_3 = callPackage ../development/libraries/mbedtls/1.3.nix { };
-
- mdds_0_7_1 = callPackage ../development/libraries/mdds/0.7.1.nix { };
- mdds_0_12_1 = callPackage ../development/libraries/mdds/0.12.1.nix { };
- mdds = callPackage ../development/libraries/mdds { };
-
- mediastreamer = callPackage ../development/libraries/mediastreamer { };
-
- mediastreamer-openh264 = callPackage ../development/libraries/mediastreamer/msopenh264.nix { };
-
- menu-cache = callPackage ../development/libraries/menu-cache { };
-
- mergerfs = callPackage ../tools/filesystems/mergerfs { };
-
- ## libGL/libGLU/Mesa stuff
-
- # Default libGL implementation, should provide headers and libGL.so/libEGL.so/... to link agains them
- # Default implementation is `mesa`, but can be eventually replaced with `libglvnd`,
- # or other runtime dispatcher
- libGL = mesa_noglu;
-
- # Default libGLU
- libGLU = mesa_glu;
-
- # Combined derivation, contains both libGL and libGLU
- # Please, avoid using this attribute. It was meant as transitional hack
- # for packages that assume that libGLU and libGL live in the same prefix.
- # libGLU_combined propagates both libGL and libGLU
- libGLU_combined = mesa;
-
- # Default derivation with libGL.so.1 to link into /run/opengl-drivers (if need)
- libGL_driver = mesa_drivers;
-
- libGLSupported = lib.elem system lib.platforms.mesaPlatforms;
-
- libGLDarwinOr = alternative: if stdenv.isDarwin
- then callPackage ../development/libraries/mesa-darwin {
- inherit (darwin.apple_sdk.frameworks) OpenGL;
- inherit (darwin.apple_sdk.libs) Xplugin;
- inherit (darwin) apple_sdk;
- }
- else alternative;
-
- # FIXME: should be `libGL = libGLDarwinOr mesa_nonglu` but this change cause mass rebuild,
- # until all packages will refer to libGL/GLU/GLU combined
- mesa_noglu = libGLDarwinOr (callPackage ../development/libraries/mesa {
- # makes it slower, but during runtime we link against just mesa_drivers
- # through /run/opengl-driver*, which is overriden according to config.grsecurity
- # grsecEnabled = true; # no more support in nixpkgs ATM
- });
-
- mesa_glu = libGLDarwinOr (callPackage ../development/libraries/mesa-glu { });
- mesa_drivers = libGLDarwinOr (
- let mo = mesa_noglu.override {
- grsecEnabled = config.grsecurity or false;
- enableTextureFloats = true;
- };
- in mo.drivers
- );
-
- # Please, avoid using this attribute. It was meant as transitional hack
- # for packages that assume that libGLU and libGL live in the same prefix.
- # Otherwise it's better to use mesa_glu or mesa_noglu, depending on whether
- # you need libGLU or not (_glu propagates _noglu).
- mesa = libGLDarwinOr (buildEnv {
- name = "mesa-${mesa_noglu.version}";
- paths = [ mesa_noglu.dev mesa_noglu.out mesa_glu mesa_glu.dev ];
- meta = {
- platforms = lib.platforms.unix;
- };
- });
-
- ## End libGL/libGLU/Mesa stuff
-
- meterbridge = callPackage ../applications/audio/meterbridge { };
-
- mhddfs = callPackage ../tools/filesystems/mhddfs { };
-
- microsoft_gsl = callPackage ../development/libraries/microsoft_gsl { };
-
- minizip = callPackage ../development/libraries/minizip { };
-
- miro = callPackage ../applications/video/miro {
- avahi = avahi.override {
- withLibdnssdCompat = true;
- };
- ffmpeg = ffmpeg_2;
- };
-
- mkvtoolnix = libsForQt5.callPackage ../applications/video/mkvtoolnix { };
-
- mkvtoolnix-cli = callPackage ../applications/video/mkvtoolnix {
- withGUI = false;
- };
-
- mlt = callPackage ../development/libraries/mlt {};
-
- mono-addins = callPackage ../development/libraries/mono-addins { };
-
- mono-zeroconf = callPackage ../development/libraries/mono-zeroconf { };
-
- movit = callPackage ../development/libraries/movit { };
-
- mosquitto = callPackage ../servers/mqtt/mosquitto { };
-
- mps = callPackage ../development/libraries/mps { };
-
- libmpeg2 = callPackage ../development/libraries/libmpeg2 { };
-
- mpeg2dec = libmpeg2;
-
- mqtt-bench = callPackage ../applications/misc/mqtt-bench {};
-
- msilbc = callPackage ../development/libraries/msilbc { };
-
- mp4v2 = callPackage ../development/libraries/mp4v2 { };
-
- libmpc = callPackage ../development/libraries/libmpc { };
-
- mpich2 = callPackage ../development/libraries/mpich2 {
- gfortran = gfortran5;
- };
-
- mstpd = callPackage ../os-specific/linux/mstpd { };
-
- mtdev = callPackage ../development/libraries/mtdev { };
-
- mtpfs = callPackage ../tools/filesystems/mtpfs { };
-
- mu = callPackage ../tools/networking/mu {
- texinfo = texinfo4;
- };
-
- mueval = callPackage ../development/tools/haskell/mueval { };
-
- muparser = callPackage ../development/libraries/muparser { };
-
- mygpoclient = pythonPackages.mygpoclient;
-
- mygui = callPackage ../development/libraries/mygui {
- ogre = ogre1_9;
- };
-
- mysocketw = callPackage ../development/libraries/mysocketw { };
-
- mythes = callPackage ../development/libraries/mythes { };
-
- nanoflann = callPackage ../development/libraries/nanoflann { };
-
- nanomsg = callPackage ../development/libraries/nanomsg { };
-
- ndpi = callPackage ../development/libraries/ndpi { };
-
- nifticlib = callPackage ../development/libraries/science/biology/nifticlib { };
-
- notify-sharp = callPackage ../development/libraries/notify-sharp { };
-
- ncurses5 = callPackage ../development/libraries/ncurses {
- abiVersion = "5";
- };
- ncurses6 = callPackage ../development/libraries/ncurses {
- abiVersion = "6";
- };
- ncurses = ncurses6;
-
- neardal = callPackage ../development/libraries/neardal { };
-
- neon = callPackage ../development/libraries/neon {
- compressionSupport = true;
- sslSupport = true;
- };
-
- neon_0_29 = callPackage ../development/libraries/neon/0.29.nix {
- compressionSupport = true;
- sslSupport = true;
- };
-
- nettle = callPackage ../development/libraries/nettle { };
-
- newt = callPackage ../development/libraries/newt { };
-
- nghttp2 = callPackage ../development/libraries/nghttp2 {
- fetchurl = fetchurlBoot;
- };
- libnghttp2 = nghttp2.lib;
-
- nix-plugins = callPackage ../development/libraries/nix-plugins { };
-
- nlohmann_json = callPackage ../development/libraries/nlohmann_json { };
-
- nntp-proxy = callPackage ../applications/networking/nntp-proxy { };
-
- non = callPackage ../applications/audio/non { };
-
- ntl = callPackage ../development/libraries/ntl { };
-
- nspr = callPackage ../development/libraries/nspr {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- };
-
- nss = lowPrio (callPackage ../development/libraries/nss { });
- nssTools = nss.tools;
-
- nss_wrapper = callPackage ../development/libraries/nss_wrapper { };
-
- ntbtls = callPackage ../development/libraries/ntbtls { };
-
- ntk = callPackage ../development/libraries/audio/ntk { };
-
- ntrack = callPackage ../development/libraries/ntrack { };
-
- nvidia-texture-tools = callPackage ../development/libraries/nvidia-texture-tools { };
-
- nvidia-video-sdk = callPackage ../development/libraries/nvidia-video-sdk { };
-
- ocl-icd-oclhGen = oclh: callPackage ../development/libraries/ocl-icd { opencl-headers = oclh; };
- ocl-icd-oclh_1_2 = ocl-icd-oclhGen opencl-headers_1_2;
- ocl-icd-oclh_2_2 = ocl-icd-oclhGen opencl-headers_2_2;
- ocl-icd = ocl-icd-oclh_2_2;
-
- ode = callPackage ../development/libraries/ode { };
-
- ogre = callPackage ../development/libraries/ogre {};
- ogre1_9 = callPackage ../development/libraries/ogre/1.9.x.nix {};
-
- ogrepaged = callPackage ../development/libraries/ogrepaged { };
-
- olm = callPackage ../development/libraries/olm { };
-
- oneko = callPackage ../applications/misc/oneko { };
-
- oniguruma = callPackage ../development/libraries/oniguruma { };
-
- openal = self.openalSoft;
-
- openalSoft = callPackage ../development/libraries/openal-soft {
- inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
- };
-
- openbabel = callPackage ../development/libraries/openbabel { };
-
- opencascade = callPackage ../development/libraries/opencascade { };
-
- opencascade_oce = opencascade;
-
- opencl-headersGen = v: callPackage ../development/libraries/opencl-headers { version = v; };
- opencl-headers_1_2 = opencl-headersGen "12";
- opencl-headers_2_2 = opencl-headersGen "22";
- opencl-headers = opencl-headers_2_2;
-
- opencl-clhpp = callPackage ../development/libraries/opencl-clhpp { };
-
- opencollada = callPackage ../development/libraries/opencollada { };
-
- opencore-amr = callPackage ../development/libraries/opencore-amr { };
-
- opencsg = callPackage ../development/libraries/opencsg { };
-
- openct = callPackage ../development/libraries/openct { };
-
- opencv = callPackage ../development/libraries/opencv {
- ffmpeg = ffmpeg_2;
- };
-
- opencv3 = callPackage ../development/libraries/opencv/3.x.nix {
- enableCuda = config.cudaSupport or false;
- inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa QTKit VideoDecodeAcceleration;
- };
-
- opencv3WithoutCuda = opencv3.override {
- enableCuda = false;
- };
-
- # this ctl version is needed by openexr_viewers
- openexr_ctl = ctl;
-
- openexr = callPackage ../development/libraries/openexr { };
-
- openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { };
-
- openldap = callPackage ../development/libraries/openldap { };
-
- opencolorio = callPackage ../development/libraries/opencolorio { };
-
- ois = callPackage ../development/libraries/ois {};
-
- opal = callPackage ../development/libraries/opal {
- ffmpeg = ffmpeg_2;
- stdenv = overrideCC stdenv gcc6;
- };
-
- openh264 = callPackage ../development/libraries/openh264 { };
-
- openjpeg_1 = callPackage ../development/libraries/openjpeg/1.x.nix { };
- openjpeg_2_1 = callPackage ../development/libraries/openjpeg/2.1.nix { };
- openjpeg = openjpeg_2_1;
-
- openpa = callPackage ../development/libraries/openpa { };
-
- opensaml-cpp = callPackage ../development/libraries/opensaml-cpp { };
-
- openscenegraph = callPackage ../development/libraries/openscenegraph { };
-
- openslp = callPackage ../development/libraries/openslp {};
-
- openvdb = callPackage ../development/libraries/openvdb {};
-
- inherit (callPackages ../development/libraries/libressl { })
- libressl_2_5
- libressl_2_6;
-
- libressl = libressl_2_5;
-
- boringssl = callPackage ../development/libraries/boringssl { };
-
- wolfssl = callPackage ../development/libraries/wolfssl { };
-
- openssl = openssl_1_0_2;
-
- inherit (callPackages ../development/libraries/openssl {
- fetchurl = fetchurlBoot;
- cryptodevHeaders = linuxPackages.cryptodev.override {
- fetchurl = fetchurlBoot;
- onlyHeaders = true;
- };
- })
- openssl_1_0_2
- openssl_1_1_0;
-
- openssl-chacha = callPackage ../development/libraries/openssl/chacha.nix {
- cryptodevHeaders = linuxPackages.cryptodev.override {
- fetchurl = fetchurlBoot;
- onlyHeaders = true;
- };
- };
-
- opensubdiv = callPackage ../development/libraries/opensubdiv {
- cudaSupport = config.cudaSupport or false;
- cmake = cmake_2_8;
- };
-
- open-wbo = callPackage ../applications/science/logic/open-wbo {};
-
- openwsman = callPackage ../development/libraries/openwsman {};
-
- ortp = callPackage ../development/libraries/ortp { };
-
- openrct2 = callPackage ../games/openrct2/default.nix { };
-
- osm-gps-map = callPackage ../development/libraries/osm-gps-map { };
-
- osinfo-db = callPackage ../data/misc/osinfo-db { };
- osinfo-db-tools = callPackage ../tools/misc/osinfo-db-tools { };
-
- p11-kit = callPackage ../development/libraries/p11-kit { };
-
- paperkey = callPackage ../tools/security/paperkey { };
-
- pangoxsl = callPackage ../development/libraries/pangoxsl { };
-
- pcaudiolib = callPackage ../development/libraries/pcaudiolib {
- pulseaudioSupport = config.pulseaudio or true;
- };
-
- pcg_c = callPackage ../development/libraries/pcg-c { };
-
- pcl = libsForQt5.callPackage ../development/libraries/pcl {
- inherit (darwin) cf-private;
- inherit (darwin.apple_sdk.frameworks) Cocoa AGL OpenGL;
- };
-
- pcre = callPackage ../development/libraries/pcre { };
- pcre16 = self.pcre.override { variant = "pcre16"; };
- # pcre32 seems unused
- pcre-cpp = self.pcre.override { variant = "cpp"; };
-
- pcre2 = callPackage ../development/libraries/pcre2 { };
-
- pdf2xml = callPackage ../development/libraries/pdf2xml {} ;
-
- pg_repack = callPackage ../servers/sql/postgresql/pg_repack {};
-
- pg_similarity = callPackage ../servers/sql/postgresql/pg_similarity {};
-
- pg_tmp = callPackage ../development/tools/database/pg_tmp { };
-
- pgroonga = callPackage ../servers/sql/postgresql/pgroonga {};
-
- plv8 = callPackage ../servers/sql/postgresql/plv8 {
- v8 = v8_6_x;
- };
-
- phonon = callPackage ../development/libraries/phonon {};
-
- phonon-backend-gstreamer = callPackage ../development/libraries/phonon/backends/gstreamer.nix {};
-
- phonon-backend-vlc = callPackage ../development/libraries/phonon/backends/vlc.nix {};
-
- inherit (callPackage ../development/libraries/physfs { })
- physfs_2
- physfs;
-
- pipelight = callPackage ../tools/misc/pipelight {
- stdenv = stdenv_32bit;
- wineStaging = pkgsi686Linux.wineStaging;
- };
-
- pkcs11helper = callPackage ../development/libraries/pkcs11helper { };
-
- plib = callPackage ../development/libraries/plib { };
-
- pocketsphinx = callPackage ../development/libraries/pocketsphinx { };
-
- poco = callPackage ../development/libraries/poco { };
-
- podofo = callPackage ../development/libraries/podofo { lua5 = lua5_1; };
-
- poker-eval = callPackage ../development/libraries/poker-eval { };
-
- polarssl = mbedtls;
-
- polkit = callPackage ../development/libraries/polkit { };
-
- polkit_qt4 = callPackage ../development/libraries/polkit-qt-1/qt-4.nix { };
-
- poppler = callPackage ../development/libraries/poppler { lcms = lcms2; };
- poppler_0_61 = callPackage ../development/libraries/poppler/0.61.nix { lcms = lcms2; };
-
- poppler_gi = lowPrio (poppler.override {
- introspectionSupport = true;
- });
-
- poppler_min = poppler.override { # TODO: maybe reduce even more
- minimal = true;
- suffix = "min";
- };
-
- poppler_qt4 = callPackage ../development/libraries/poppler/qt4.nix { };
-
- poppler_utils = poppler.override { suffix = "utils"; utils = true; };
-
- popt = callPackage ../development/libraries/popt { };
-
- portaudio = callPackage ../development/libraries/portaudio {
- inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio CoreServices Carbon;
- };
-
- portaudio2014 = portaudio.overrideAttrs (oldAttrs: {
- src = fetchurl {
- url = http://www.portaudio.com/archives/pa_stable_v19_20140130.tgz;
- sha256 = "0mwddk4qzybaf85wqfhxqlf0c5im9il8z03rd4n127k8y2jj9q4g";
- };
- });
-
- portmidi = callPackage ../development/libraries/portmidi {};
-
- prison = callPackage ../development/libraries/prison { };
-
- proj = callPackage ../development/libraries/proj { };
-
- proselint = callPackage ../tools/text/proselint {
- inherit (python3Packages)
- buildPythonApplication click future six;
- };
-
- postgis = callPackage ../development/libraries/postgis { };
-
- protobuf = protobuf3_4;
-
- protobuf3_5 = callPackage ../development/libraries/protobuf/3.5.nix { };
- protobuf3_4 = callPackage ../development/libraries/protobuf/3.4.nix { };
- protobuf3_1 = callPackage ../development/libraries/protobuf/3.1.nix { };
- protobuf2_5 = callPackage ../development/libraries/protobuf/2.5.nix { };
-
- protobufc = callPackage ../development/libraries/protobufc/1.3.nix { };
-
- flatbuffers = callPackage ../development/libraries/flatbuffers { };
-
- gnupth = callPackage ../development/libraries/pth { };
- pth = if stdenv.hostPlatform.isMusl then npth else gnupth;
-
- ptlib = callPackage ../development/libraries/ptlib {};
-
- pugixml = callPackage ../development/libraries/pugixml { };
-
- re2 = callPackage ../development/libraries/re2 { };
-
- qbs = callPackage ../development/tools/build-managers/qbs { };
-
- qca2 = callPackage ../development/libraries/qca2 { qt = qt4; };
- qca2-qt5 = callPackage ../development/libraries/qca2 { qt = qt5.qtbase; };
-
- qimageblitz = callPackage ../development/libraries/qimageblitz {};
-
- qjson = callPackage ../development/libraries/qjson { };
-
- qoauth = callPackage ../development/libraries/qoauth { };
-
- qt3 = callPackage ../development/libraries/qt-3 {
- openglSupport = libGLSupported;
- libpng = libpng12;
- };
-
- qt4 = qt48;
-
- qt48 = callPackage ../development/libraries/qt-4.x/4.8 {
- # GNOME dependencies are not used unless gtkStyle == true
- inherit (pkgs.gnome2) libgnomeui GConf gnome_vfs;
- cups = if stdenv.isLinux then cups else null;
-
- # XXX: mariadb doesn't built on fbsd as of nov 2015
- mysql = if (!stdenv.isFreeBSD) then mysql else null;
-
- inherit libGL;
- inherit (pkgs.darwin) cf-private libobjc;
- inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices OpenGL Cocoa AGL;
- };
-
- qmake48Hook = makeSetupHook
- { substitutions = { qt4 = qt48; }; }
- ../development/libraries/qt-4.x/4.8/qmake-hook.sh;
-
- qmake4Hook = qmake48Hook;
-
- qt48Full = appendToName "full" (qt48.override {
- docs = true;
- demos = true;
- examples = true;
- developerBuild = true;
- });
-
- qt56 = recurseIntoAttrs (makeOverridable
- (import ../development/libraries/qt-5/5.6) {
- inherit newScope;
- inherit stdenv fetchurl makeSetupHook makeWrapper;
- bison = bison2; # error: too few arguments to function 'int yylex(...
- inherit cups;
- harfbuzz = harfbuzz-icu;
- inherit libGL;
- inherit perl;
- inherit (gst_all_1) gstreamer gst-plugins-base;
- });
-
- libsForQt56 = lib.makeScope qt56.newScope mkLibsForQt5;
-
- qt59 = recurseIntoAttrs (makeOverridable
- (import ../development/libraries/qt-5/5.9) {
- inherit newScope;
- inherit stdenv fetchurl makeSetupHook makeWrapper;
- bison = bison2; # error: too few arguments to function 'int yylex(...
- inherit cups;
- harfbuzz = harfbuzz-icu;
- inherit libGL;
- inherit perl;
- inherit (gst_all_1) gstreamer gst-plugins-base;
- inherit (gnome3) gtk3 dconf;
- });
-
- libsForQt59 = lib.makeScope qt59.newScope mkLibsForQt5;
-
- qt510 = recurseIntoAttrs (makeOverridable
- (import ../development/libraries/qt-5/5.10) {
- inherit newScope;
- inherit stdenv fetchurl makeSetupHook makeWrapper;
- bison = bison2; # error: too few arguments to function 'int yylex(...
- inherit cups;
- harfbuzz = harfbuzz-icu;
- inherit libGL;
- inherit perl;
- inherit (gst_all_1) gstreamer gst-plugins-base;
- inherit (gnome3) gtk3 dconf;
- });
-
- libsForQt510 = recurseIntoAttrs (lib.makeScope qt510.newScope mkLibsForQt5);
-
- qt5 = qt510;
- libsForQt5 = libsForQt510;
-
- qt5ct = libsForQt5.callPackage ../tools/misc/qt5ct { };
-
- mkLibsForQt5 = self: with self; {
-
- ### KDE FRAMEWORKS
-
- inherit (kdeFrameworks.override { libsForQt5 = self; })
- attica baloo bluez-qt kactivities kactivities-stats
- karchive kauth kbookmarks kcmutils kcodecs kcompletion kconfig
- kconfigwidgets kcoreaddons kcrash kdbusaddons kdeclarative kdelibs4support
- kdesignerplugin kdnssd kemoticons kfilemetadata kglobalaccel kguiaddons
- khtml ki18n kiconthemes kidletime kimageformats kio kitemmodels kitemviews
- kjobwidgets kjs kjsembed kmediaplayer knewstuff knotifications
- knotifyconfig kpackage kparts kpeople kplotting kpty kross krunner
- kservice ktexteditor ktextwidgets kunitconversion kwallet kwayland
- kwidgetsaddons kwindowsystem kxmlgui kxmlrpcclient modemmanager-qt
- networkmanager-qt plasma-framework prison solid sonnet syntax-highlighting
- threadweaver kirigami2;
-
- ### KDE PLASMA 5
-
- inherit (plasma5.override { libsForQt5 = self; })
- kdecoration khotkeys libkscreen libksysguard;
-
- ### KDE APPLICATIONS
-
- inherit (kdeApplications.override { libsForQt5 = self; })
- kholidays libkdcraw libkexiv2 libkipi libkomparediff2 libksane;
-
- ### LIBRARIES
-
- accounts-qt = callPackage ../development/libraries/accounts-qt { };
-
- fcitx-qt5 = callPackage ../tools/inputmethods/fcitx/fcitx-qt5.nix { };
-
- qgpgme = callPackage ../development/libraries/gpgme { };
-
- grantlee = callPackage ../development/libraries/grantlee/5 { };
-
- inherit (callPackage ../development/libraries/kirigami { })
- kirigami_1
- kirigami_2;
-
- kdb = callPackage ../development/libraries/kdb { };
-
- kdiagram = callPackage ../development/libraries/kdiagram { };
-
- kproperty = callPackage ../development/libraries/kproperty { };
-
- kreport = callPackage ../development/libraries/kreport { };
-
- kirigami = kirigami_1;
-
- libcommuni = callPackage ../development/libraries/libcommuni { };
-
- libdbusmenu = callPackage ../development/libraries/libdbusmenu-qt/qt-5.5.nix { };
-
- libkeyfinder = callPackage ../development/libraries/libkeyfinder { };
-
- libktorrent = callPackage ../development/libraries/libktorrent { };
-
- libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix { };
-
- libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix { };
-
- libqtav = callPackage ../development/libraries/libqtav {
- libva = libva-full; # also wants libva-x11
- };
-
- kpmcore = callPackage ../development/libraries/kpmcore { };
-
- mlt = callPackage ../development/libraries/mlt/qt-5.nix {
- ffmpeg = ffmpeg_2;
- };
-
- openbr = callPackage ../development/libraries/openbr { };
-
- phonon = callPackage ../development/libraries/phonon {
- withQt5 = true;
- };
-
- phonon-backend-gstreamer = callPackage ../development/libraries/phonon/backends/gstreamer.nix {
- withQt5 = true;
- };
-
- phonon-backend-vlc = callPackage ../development/libraries/phonon/backends/vlc.nix {
- withQt5 = true;
- };
-
- polkit-qt = callPackage ../development/libraries/polkit-qt-1/qt-5.nix { };
-
- poppler = callPackage ../development/libraries/poppler {
- lcms = lcms2;
- qt5Support = true;
- suffix = "qt5";
- };
-
- qca-qt5 = callPackage ../development/libraries/qca-qt5 { };
-
- qmltermwidget = callPackage ../development/libraries/qmltermwidget { };
-
- qscintilla = callPackage ../development/libraries/qscintilla {
- withQt5 = true;
- };
-
- qtinstaller = callPackage ../development/libraries/qtinstaller { };
-
- qtkeychain = callPackage ../development/libraries/qtkeychain {
- withQt5 = true;
- };
-
- qtstyleplugins = callPackage ../development/libraries/qtstyleplugins { };
-
- qtstyleplugin-kvantum = libsForQt5.callPackage ../development/libraries/qtstyleplugin-kvantum { };
-
- quazip = callPackage ../development/libraries/quazip { };
-
- qwt = callPackage ../development/libraries/qwt/6.nix { };
-
- telepathy = callPackage ../development/libraries/telepathy/qt { };
-
- vlc = lowPrio (callPackage ../applications/video/vlc {
- qt4 = null;
- withQt5 = true;
- ffmpeg = ffmpeg_2;
- });
-
- qtwebkit-plugins = callPackage ../development/libraries/qtwebkit-plugins { };
-
- };
-
- qtEnv = qt5.env;
- qt5Full = qt5.full;
-
- qtkeychain = callPackage ../development/libraries/qtkeychain { };
-
- qtscriptgenerator = callPackage ../development/libraries/qtscriptgenerator { };
-
- quesoglc = callPackage ../development/libraries/quesoglc { };
-
- quickder = callPackage ../development/libraries/quickder {};
-
- quicksynergy = callPackage ../applications/misc/quicksynergy { };
-
- qwt = callPackage ../development/libraries/qwt {};
-
- qwt6_qt4 = callPackage ../development/libraries/qwt/6_qt4.nix {
- inherit (darwin.apple_sdk.frameworks) AGL;
- };
-
- qxt = callPackage ../development/libraries/qxt {};
-
- rabbitmq-c = callPackage ../development/libraries/rabbitmq-c {};
-
- range-v3 = callPackage ../development/libraries/range-v3 {};
-
- rabbitmq-java-client = callPackage ../development/libraries/rabbitmq-java-client {};
-
- rapidjson = callPackage ../development/libraries/rapidjson {};
-
- raul = callPackage ../development/libraries/audio/raul { };
-
- readline = readline6;
- readline6 = readline63;
-
- readline5 = callPackage ../development/libraries/readline/5.x.nix { };
-
- readline62 = callPackage ../development/libraries/readline/6.2.nix { };
-
- readline63 = callPackage ../development/libraries/readline/6.3.nix { };
-
- readline70 = callPackage ../development/libraries/readline/7.0.nix { };
-
- readosm = callPackage ../development/libraries/readosm { };
-
- lambdabot = callPackage ../development/tools/haskell/lambdabot {
- haskellLib = haskell.lib;
- };
-
- lambda-mod-zsh-theme = callPackage ../shells/lambda-mod-zsh-theme/default.nix { };
-
- leksah = callPackage ../development/tools/haskell/leksah {
- inherit (haskellPackages) ghcWithPackages;
- };
-
- libgme = callPackage ../development/libraries/audio/libgme { };
-
- librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { };
-
- librdf_raptor2 = callPackage ../development/libraries/librdf/raptor2.nix { };
-
- librdf_rasqal = callPackage ../development/libraries/librdf/rasqal.nix { };
-
- librdf_redland = callPackage ../development/libraries/librdf/redland.nix { };
-
- librdf = callPackage ../development/libraries/librdf { };
-
- libsmf = callPackage ../development/libraries/audio/libsmf { };
-
- lilv = callPackage ../development/libraries/audio/lilv { };
-
- lv2 = callPackage ../development/libraries/audio/lv2 { };
- lv2Unstable = callPackage ../development/libraries/audio/lv2/unstable.nix { };
-
- lvtk = callPackage ../development/libraries/audio/lvtk { };
-
- qrupdate = callPackage ../development/libraries/qrupdate { };
-
- redland = pkgs.librdf_redland;
-
- resolv_wrapper = callPackage ../development/libraries/resolv_wrapper { };
-
- rhino = callPackage ../development/libraries/java/rhino {
- javac = jdk;
- jvm = jre;
- };
-
- rlog = callPackage ../development/libraries/rlog { };
-
- rocksdb = callPackage ../development/libraries/rocksdb { };
-
- rocksdb_lite = rocksdb.override { enableLite = true; };
-
- rote = callPackage ../development/libraries/rote { };
-
- ronn = callPackage ../development/tools/ronn { };
-
- rubberband = callPackage ../development/libraries/rubberband {
- inherit (vamp) vampSDK;
- };
-
- sad = callPackage ../applications/science/logic/sad { };
-
- safefile = callPackage ../development/libraries/safefile {};
-
- sbc = callPackage ../development/libraries/sbc { };
-
- schroedinger = callPackage ../development/libraries/schroedinger { };
-
- SDL = callPackage ../development/libraries/SDL {
- openglSupport = libGLSupported;
- alsaSupport = stdenv.isLinux;
- x11Support = !stdenv.isCygwin;
- pulseaudioSupport = config.pulseaudio or stdenv.isLinux;
- inherit (darwin.apple_sdk.frameworks) OpenGL CoreAudio CoreServices AudioUnit Kernel Cocoa;
- };
-
- SDL_sixel = callPackage ../development/libraries/SDL_sixel { };
-
- SDL_gfx = callPackage ../development/libraries/SDL_gfx { };
-
- SDL_image = callPackage ../development/libraries/SDL_image { };
-
- SDL_mixer = callPackage ../development/libraries/SDL_mixer { };
-
- SDL_net = callPackage ../development/libraries/SDL_net { };
-
- SDL_sound = callPackage ../development/libraries/SDL_sound { };
-
- SDL_stretch= callPackage ../development/libraries/SDL_stretch { };
-
- SDL_ttf = callPackage ../development/libraries/SDL_ttf { };
-
- SDL2 = callPackage ../development/libraries/SDL2 {
- openglSupport = libGLSupported;
- alsaSupport = stdenv.isLinux;
- x11Support = !stdenv.isCygwin;
- waylandSupport = stdenv.isLinux;
- udevSupport = stdenv.isLinux;
- pulseaudioSupport = config.pulseaudio or stdenv.isLinux;
- inherit (darwin.apple_sdk.frameworks) AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL;
- };
-
- SDL2_image = callPackage ../development/libraries/SDL2_image {
- inherit (darwin.apple_sdk.frameworks) Foundation;
- };
-
- SDL2_mixer = callPackage ../development/libraries/SDL2_mixer {
- inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
- };
-
- SDL2_net = callPackage ../development/libraries/SDL2_net { };
-
- SDL2_gfx = callPackage ../development/libraries/SDL2_gfx { };
-
- SDL2_ttf = callPackage ../development/libraries/SDL2_ttf { };
-
- sblim-sfcc = callPackage ../development/libraries/sblim-sfcc {};
-
- selinux-sandbox = callPackage ../os-specific/linux/selinux-sandbox { };
-
- serd = callPackage ../development/libraries/serd {};
-
- serf = callPackage ../development/libraries/serf {};
-
- sfsexp = callPackage ../development/libraries/sfsexp {};
-
- shhmsg = callPackage ../development/libraries/shhmsg { };
-
- shhopt = callPackage ../development/libraries/shhopt { };
-
- graphite2 = callPackage ../development/libraries/silgraphite/graphite2.nix {};
-
- simavr = callPackage ../development/tools/simavr { };
-
- simgear = callPackage ../development/libraries/simgear { };
-
- simp_le = callPackage ../tools/admin/simp_le { };
-
- sfml = callPackage ../development/libraries/sfml { };
- csfml = callPackage ../development/libraries/csfml { };
-
- shapelib = callPackage ../development/libraries/shapelib { };
-
- shibboleth-sp = callPackage ../development/libraries/shibboleth-sp { };
-
- skalibs = callPackage ../development/libraries/skalibs { };
-
- slang = callPackage ../development/libraries/slang { };
-
- slibGuile = callPackage ../development/libraries/slib {
- scheme = guile_1_8;
- texinfo = texinfo4; # otherwise erros: must be after `@defun' to use `@defunx'
- };
-
- smpeg = callPackage ../development/libraries/smpeg { };
-
- smpeg2 = callPackage ../development/libraries/smpeg2 { };
-
- snack = callPackage ../development/libraries/snack {
- # optional
- };
-
- snappy = callPackage ../development/libraries/snappy { };
-
- socket_wrapper = callPackage ../development/libraries/socket_wrapper { };
-
- sofia_sip = callPackage ../development/libraries/sofia-sip { };
-
- sonic = callPackage ../development/libraries/sonic { };
-
- soprano = callPackage ../development/libraries/soprano { };
-
- soqt = callPackage ../development/libraries/soqt { };
-
- sord = callPackage ../development/libraries/sord {};
-
- soundtouch = callPackage ../development/libraries/soundtouch {};
-
- spandsp = callPackage ../development/libraries/spandsp {};
-
- spatialite_tools = callPackage ../development/libraries/spatialite-tools { };
-
- speechd = callPackage ../development/libraries/speechd { };
-
- speech-tools = callPackage ../development/libraries/speech-tools {};
- speech_tools = speech-tools;
-
- speex = callPackage ../development/libraries/speex {
- fftw = fftwFloat;
- };
-
- speexdsp = callPackage ../development/libraries/speexdsp {
- fftw = fftwFloat;
- };
-
- sphinxbase = callPackage ../development/libraries/sphinxbase { };
-
- sphinxsearch = callPackage ../servers/search/sphinxsearch { };
-
- spice = callPackage ../development/libraries/spice {
- celt = celt_0_5_1;
- inherit (pythonPackages) pyparsing;
- };
-
- spice-gtk = callPackage ../development/libraries/spice-gtk { };
-
- spice-protocol = callPackage ../development/libraries/spice-protocol { };
-
- spice-up = callPackage ../applications/office/spice-up { };
-
- sratom = callPackage ../development/libraries/audio/sratom { };
-
- srm = callPackage ../tools/security/srm { };
-
- srtp = callPackage ../development/libraries/srtp {
- libpcap = if stdenv.isLinux then libpcap else null;
- };
-
- stxxl = callPackage ../development/libraries/stxxl { parallel = true; };
-
- sqlite = lowPrio (callPackage ../development/libraries/sqlite { });
-
- sqlite3_analyzer = lowPrio (callPackage ../development/libraries/sqlite/sqlite3_analyzer.nix { });
-
- sqlite-interactive = appendToName "interactive" (sqlite.override { interactive = true; }).bin;
-
- sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { };
-
- sqlcipher = lowPrio (callPackage ../development/libraries/sqlcipher {
- readline = null;
- ncurses = null;
- });
-
- stfl = callPackage ../development/libraries/stfl { };
-
- stlink = callPackage ../development/tools/misc/stlink { };
-
- steghide = callPackage ../tools/security/steghide {};
-
- stlport = callPackage ../development/libraries/stlport { };
-
- streamlink = callPackage ../applications/video/streamlink { pythonPackages = python3Packages; };
-
- strigi = callPackage ../development/libraries/strigi { clucene_core = clucene_core_2; };
-
- subdl = callPackage ../applications/video/subdl { };
-
- subtitleeditor = callPackage ../applications/video/subtitleeditor { };
-
- suil-qt4 = callPackage ../development/libraries/audio/suil {
- withQt4 = true;
- withQt5 = false;
- };
-
- suil-qt5 = callPackage ../development/libraries/audio/suil {
- withQt4 = false;
- withQt5 = true;
- };
-
- suil = suil-qt4;
-
- sundials = callPackage ../development/libraries/sundials { };
-
- sutils = callPackage ../tools/misc/sutils { };
-
- svrcore = callPackage ../development/libraries/svrcore { };
-
- sword = callPackage ../development/libraries/sword { };
-
- biblesync = callPackage ../development/libraries/biblesync { };
-
- szip = callPackage ../development/libraries/szip { };
-
- t1lib = callPackage ../development/libraries/t1lib { };
-
- tachyon = callPackage ../development/libraries/tachyon {};
-
- taglib = callPackage ../development/libraries/taglib { };
- taglib_1_9 = callPackage ../development/libraries/taglib/1.9.nix { };
-
- taglib_extras = callPackage ../development/libraries/taglib-extras { };
-
- taglib-sharp = callPackage ../development/libraries/taglib-sharp { };
-
- talloc = callPackage ../development/libraries/talloc {
- python = python2;
- };
-
- tclap = callPackage ../development/libraries/tclap {};
-
- tcllib = callPackage ../development/libraries/tcllib { };
-
- tcltls = callPackage ../development/libraries/tcltls { };
-
- tclx = callPackage ../development/libraries/tclx { };
-
- ntdb = callPackage ../development/libraries/ntdb {
- python = python2;
- };
-
- tdb = callPackage ../development/libraries/tdb {
- python = python2;
- };
-
- tecla = callPackage ../development/libraries/tecla { };
-
- tectonic = callPackage ../tools/typesetting/tectonic { };
-
- telepathy-glib = callPackage ../development/libraries/telepathy/glib { };
-
- telepathy-farstream = callPackage ../development/libraries/telepathy/farstream {};
-
- telepathy-qt = callPackage ../development/libraries/telepathy/qt { qtbase = qt4; };
-
- tevent = callPackage ../development/libraries/tevent {
- python = python2;
- };
-
- tet = callPackage ../development/tools/misc/tet { };
-
- theft = callPackage ../development/libraries/theft { };
-
- thrift = callPackage ../development/libraries/thrift {
- inherit (pythonPackages) twisted;
- };
-
- tidyp = callPackage ../development/libraries/tidyp { };
-
- tinyxml = tinyxml2;
-
- tinyxml2 = callPackage ../development/libraries/tinyxml/2.6.2.nix { };
-
- tinyxml-2 = callPackage ../development/libraries/tinyxml-2 { };
-
- tivodecode = callPackage ../applications/video/tivodecode { };
-
- tix = callPackage ../development/libraries/tix { };
-
- tk = tk-8_6;
-
- tk-8_6 = callPackage ../development/libraries/tk/8.6.nix { };
- tk-8_5 = callPackage ../development/libraries/tk/8.5.nix { tcl = tcl-8_5; };
-
- tnt = callPackage ../development/libraries/tnt { };
-
- tntnet = callPackage ../development/libraries/tntnet { };
-
- tntdb = callPackage ../development/libraries/tntdb { };
-
- kyotocabinet = callPackage ../development/libraries/kyotocabinet { };
-
- tokyocabinet = callPackage ../development/libraries/tokyo-cabinet { };
-
- tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { };
-
- torch = callPackage ../development/libraries/torch {
- openblas = openblasCompat;
- };
-
- torch-hdf5 = callPackage ../development/libraries/torch-hdf5 {};
-
- tremor = callPackage ../development/libraries/tremor { };
-
- twolame = callPackage ../development/libraries/twolame { };
-
- udns = callPackage ../development/libraries/udns { };
-
- uid_wrapper = callPackage ../development/libraries/uid_wrapper { };
-
- umockdev = callPackage ../development/libraries/umockdev { };
-
- unibilium = callPackage ../development/libraries/unibilium { };
-
- unicap = callPackage ../development/libraries/unicap {};
-
- unicon-lang = callPackage ../development/interpreters/unicon-lang {};
-
- tsocks = callPackage ../development/libraries/tsocks { };
-
- unixODBC = callPackage ../development/libraries/unixODBC { };
-
- unixODBCDrivers = recurseIntoAttrs (callPackages ../development/libraries/unixODBCDrivers {});
-
- ustr = callPackage ../development/libraries/ustr { };
-
- usbredir = callPackage ../development/libraries/usbredir {
- libusb = libusb1;
- };
-
- uthash = callPackage ../development/libraries/uthash { };
-
- ucommon = ucommon_openssl;
-
- ucommon_openssl = callPackage ../development/libraries/ucommon {
- gnutls = null;
- };
-
- ucommon_gnutls = lowPrio (ucommon.override {
- openssl = null;
- zlib = null;
- gnutls = gnutls;
- });
-
- # 3.14 is needed for R V8 module in ../development/r-modules/default.nix
- v8_3_14 = callPackage ../development/libraries/v8/3.14.nix {
- inherit (python2Packages) python gyp;
- cctools = darwin.cctools;
- stdenv = overrideCC stdenv gcc5;
- };
-
- v8_3_16_14 = callPackage ../development/libraries/v8/3.16.14.nix {
- inherit (python2Packages) python gyp;
- cctools = darwin.cctools;
- stdenv = if stdenv.isDarwin then stdenv else overrideCC stdenv gcc5;
- };
-
- v8_6_x = callPackage ../development/libraries/v8/6_x.nix {
- inherit (python2Packages) python;
- };
-
- v8 = callPackage ../development/libraries/v8 ({
- inherit (python2Packages) python gyp;
- cctools = darwin.cctools;
- icu = icu58; # v8-5.4.232 fails against icu4c-59.1
- } // lib.optionalAttrs stdenv.isLinux {
- # doesn't build with gcc7
- stdenv = overrideCC stdenv gcc6;
- });
-
- v8_static = lowPrio (self.v8.override { static = true; });
-
- vaapiIntel = callPackage ../development/libraries/vaapi-intel {
- libva = libva-full; # also wants libva-{x11,drm,wayland}
- };
-
- vaapiVdpau = callPackage ../development/libraries/vaapi-vdpau {
- libva = libva-full; # needs libva-{x11,glx}
- };
-
- vale = callPackage ../tools/text/vale { };
-
- vamp = callPackage ../development/libraries/audio/vamp { };
-
- vc = callPackage ../development/libraries/vc { };
-
- vc_0_7 = callPackage ../development/libraries/vc/0.7.nix { };
-
- vcdimager = callPackage ../development/libraries/vcdimager { };
-
- vcg = callPackage ../development/libraries/vcg { };
-
- vid-stab = callPackage ../development/libraries/vid-stab { };
-
- vigra = callPackage ../development/libraries/vigra { };
-
- vlock = callPackage ../misc/screensavers/vlock { };
-
- vmime = callPackage ../development/libraries/vmime { };
-
- vrb = callPackage ../development/libraries/vrb { };
-
- vrpn = callPackage ../development/libraries/vrpn { };
-
- vsqlite = callPackage ../development/libraries/vsqlite { };
-
- vtk = callPackage ../development/libraries/vtk {
- inherit (darwin) cf-private libobjc;
- inherit (darwin.apple_sdk.libs) xpc;
- inherit (darwin.apple_sdk.frameworks) Cocoa CoreServices DiskArbitration
- IOKit CFNetwork Security ApplicationServices
- CoreText IOSurface ImageIO OpenGL GLUT;
- };
-
- vulkan-loader = callPackage ../development/libraries/vulkan-loader { };
-
- vtkWithQt4 = vtk.override { qtLib = qt4; };
-
- vxl = callPackage ../development/libraries/vxl {
- libpng = libpng12;
- stdenv = overrideCC stdenv gcc6; # upstream code incompatible with gcc7
- };
-
- wavpack = callPackage ../development/libraries/wavpack {
- inherit (darwin) libiconv;
- };
-
- wayland = callPackage ../development/libraries/wayland {
- graphviz = graphviz-nox;
- };
-
- wayland_1_9 = callPackage ../development/libraries/wayland/1.9.nix {
- graphviz = graphviz-nox;
- };
-
- wayland-protocols = callPackage ../development/libraries/wayland/protocols.nix { };
-
- webkit = webkitgtk;
-
- wcslib = callPackage ../development/libraries/wcslib { };
-
- webkitgtk = webkitgtk220x;
-
- webkitgtk24x-gtk3 = callPackage ../development/libraries/webkitgtk/2.4.nix {
- harfbuzz = harfbuzz-icu-58;
- gst-plugins-base = gst_all_1.gst-plugins-base;
- inherit (darwin) libobjc;
- };
-
- webkitgtk220x = callPackage ../development/libraries/webkitgtk/2.20.nix {
- harfbuzz = harfbuzz-icu;
- inherit (gst_all_1) gst-plugins-base gst-plugins-bad;
- stdenv = overrideCC stdenv gcc6;
- };
-
- webkitgtk24x-gtk2 = webkitgtk24x-gtk3.override {
- withGtk2 = true;
- enableIntrospection = false;
- };
-
- websocketpp = callPackage ../development/libraries/websocket++ { };
-
- webrtc-audio-processing = callPackage ../development/libraries/webrtc-audio-processing { };
-
- wildmidi = callPackage ../development/libraries/wildmidi { };
-
- wiredtiger = callPackage ../development/libraries/wiredtiger { };
-
- wt = wt4;
- inherit (callPackages ../development/libraries/wt {})
- wt3
- wt4;
-
- wxGTK = wxGTK28;
-
- wxGTK28 = callPackage ../development/libraries/wxwidgets/2.8 {
- inherit (gnome2) GConf;
- withMesa = lib.elem system lib.platforms.mesaPlatforms;
- };
-
- wxGTK29 = callPackage ../development/libraries/wxwidgets/2.9/default.nix {
- inherit (gnome2) GConf;
- inherit (darwin.stubs) setfile;
- inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QuickTime;
- withMesa = lib.elem system lib.platforms.mesaPlatforms;
- };
-
- wxGTK30 = callPackage ../development/libraries/wxwidgets/3.0/default.nix {
- inherit (gnome2) GConf;
- inherit (darwin.stubs) setfile;
- inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit;
- withMesa = lib.elem system lib.platforms.mesaPlatforms;
- };
-
- wxGTK31 = callPackage ../development/libraries/wxwidgets/3.1 {};
-
- wxmac = callPackage ../development/libraries/wxwidgets/3.0/mac.nix {
- inherit (darwin.apple_sdk.frameworks) AGL Cocoa Kernel;
- inherit (darwin.stubs) setfile rez derez;
- };
-
- wxSVG = callPackage ../development/libraries/wxSVG {
- wxGTK = wxGTK30;
- };
-
- wtk = callPackage ../development/libraries/wtk { };
-
- x264 = callPackage ../development/libraries/x264 { };
-
- x265 = callPackage ../development/libraries/x265 { };
-
- inherit (callPackages ../development/libraries/xapian { })
- xapian_1_2_22 xapian_1_4;
- xapian = xapian_1_4;
-
- xapian-omega = callPackage ../development/libraries/xapian/tools/omega {
- libmagic = file;
- };
-
- xavs = callPackage ../development/libraries/xavs { };
-
- Xaw3d = callPackage ../development/libraries/Xaw3d { };
-
- xbase = callPackage ../development/libraries/xbase { };
-
- xcb-util-cursor = xorg.xcbutilcursor;
- xcb-util-cursor-HEAD = callPackage ../development/libraries/xcb-util-cursor/HEAD.nix { };
-
- xcbutilxrm = callPackage ../servers/x11/xorg/xcb-util-xrm.nix { };
-
- xdo = callPackage ../tools/misc/xdo { };
-
- xineLib = callPackage ../development/libraries/xine-lib {
- ffmpeg = ffmpeg_2;
- };
-
- xautolock = callPackage ../misc/screensavers/xautolock { };
-
- xercesc = callPackage ../development/libraries/xercesc {};
-
- xalanc = callPackage ../development/libraries/xalanc {};
-
- xgboost = callPackage ../development/libraries/xgboost {
- cudaSupport = config.cudaSupport or false;
- };
-
- xgeometry-select = callPackage ../tools/X11/xgeometry-select { };
-
- # Avoid using this. It isn't really a wrapper anymore, but we keep the name.
- xlibsWrapper = callPackage ../development/libraries/xlibs-wrapper {
- packages = [
- freetype fontconfig xorg.xproto xorg.libX11 xorg.libXt
- xorg.libXft xorg.libXext xorg.libSM xorg.libICE
- xorg.xextproto
- ];
- };
-
- xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { };
-
- xmlsec = callPackage ../development/libraries/xmlsec { };
-
- xml-security-c = callPackage ../development/libraries/xml-security-c { };
-
- xml-tooling-c = callPackage ../development/libraries/xml-tooling-c { };
-
- xlslib = callPackage ../development/libraries/xlslib { };
-
- xvidcore = callPackage ../development/libraries/xvidcore { };
-
- xxHash = callPackage ../development/libraries/xxHash {};
-
- xylib = callPackage ../development/libraries/xylib { };
-
- yajl = callPackage ../development/libraries/yajl { };
-
- yubioath-desktop = callPackage ../applications/misc/yubioath-desktop { };
-
- yubico-piv-tool = callPackage ../tools/misc/yubico-piv-tool { };
-
- yubikey-manager = callPackage ../tools/misc/yubikey-manager { };
-
- yubikey-neo-manager = callPackage ../tools/misc/yubikey-neo-manager { };
-
- yubikey-personalization = callPackage ../tools/misc/yubikey-personalization {
- libusb = libusb1;
- };
-
- yubikey-personalization-gui = callPackage ../tools/misc/yubikey-personalization-gui { };
-
- zeitgeist = callPackage ../development/libraries/zeitgeist { };
-
- zlib = callPackage ../development/libraries/zlib {
- fetchurl = fetchurlBoot;
- };
-
- libdynd = callPackage ../development/libraries/libdynd { };
-
- zlog = callPackage ../development/libraries/zlog { };
-
- zlibStatic = lowPrio (appendToName "static" (callPackage ../development/libraries/zlib {
- static = true;
- }));
-
- zeromq3 = callPackage ../development/libraries/zeromq/3.x.nix {};
- zeromq4 = callPackage ../development/libraries/zeromq/4.x.nix {};
- zeromq = zeromq4;
-
- cppzmq = callPackage ../development/libraries/cppzmq {};
-
- czmq3 = callPackage ../development/libraries/czmq/3.x.nix {};
- czmq4 = callPackage ../development/libraries/czmq/4.x.nix {};
- czmq = czmq4;
-
- czmqpp = callPackage ../development/libraries/czmqpp {
- czmq = czmq3;
- };
-
- zig = callPackage ../development/compilers/zig {};
-
- zimlib = callPackage ../development/libraries/zimlib { };
-
- zita-convolver = callPackage ../development/libraries/audio/zita-convolver { };
-
- zita-alsa-pcmi = callPackage ../development/libraries/audio/zita-alsa-pcmi { };
-
- zita-resampler = callPackage ../development/libraries/audio/zita-resampler { };
-
- zziplib = callPackage ../development/libraries/zziplib { };
-
- ### DEVELOPMENT / LIBRARIES / AGDA
-
- agda = callPackage ../build-support/agda {
- glibcLocales = if pkgs.stdenv.isLinux then pkgs.glibcLocales else null;
- extension = self : super : { };
- inherit (haskellPackages) Agda;
- };
-
- agdaBase = callPackage ../development/libraries/agda/agda-base { };
-
- agdaIowaStdlib = callPackage ../development/libraries/agda/agda-iowa-stdlib { };
-
- agdaPrelude = callPackage ../development/libraries/agda/agda-prelude { };
-
- AgdaStdlib = callPackage ../development/libraries/agda/agda-stdlib {
- inherit (haskellPackages) ghcWithPackages;
- };
-
- AgdaSheaves = callPackage ../development/libraries/agda/Agda-Sheaves { };
-
- bitvector = callPackage ../development/libraries/agda/bitvector { };
-
- categories = callPackage ../development/libraries/agda/categories { };
-
- pretty = callPackage ../development/libraries/agda/pretty { };
-
- TotalParserCombinators = callPackage ../development/libraries/agda/TotalParserCombinators { };
-
- ### DEVELOPMENT / LIBRARIES / JAVA
-
- commonsBcel = callPackage ../development/libraries/java/commons/bcel { };
-
- commonsBsf = callPackage ../development/libraries/java/commons/bsf { };
-
- commonsCompress = callPackage ../development/libraries/java/commons/compress { };
-
- commonsFileUpload = callPackage ../development/libraries/java/commons/fileupload { };
-
- commonsLang = callPackage ../development/libraries/java/commons/lang { };
-
- commonsLogging = callPackage ../development/libraries/java/commons/logging { };
-
- commonsIo = callPackage ../development/libraries/java/commons/io { };
-
- commonsMath = callPackage ../development/libraries/java/commons/math { };
-
- fastjar = callPackage ../development/tools/java/fastjar { };
-
- httpunit = callPackage ../development/libraries/java/httpunit { };
-
- gwtdragdrop = callPackage ../development/libraries/java/gwt-dragdrop { };
-
- gwtwidgets = callPackage ../development/libraries/java/gwt-widgets { };
-
- javaCup = callPackage ../development/libraries/java/cup { };
-
- jdom = callPackage ../development/libraries/java/jdom { };
-
- jflex = callPackage ../development/libraries/java/jflex { };
-
- junit = callPackage ../development/libraries/java/junit { antBuild = releaseTools.antBuild; };
-
- junixsocket = callPackage ../development/libraries/java/junixsocket { };
-
- jzmq = callPackage ../development/libraries/java/jzmq { };
-
- lombok = callPackage ../development/libraries/java/lombok { };
-
- lucene = callPackage ../development/libraries/java/lucene { };
-
- lucenepp = callPackage ../development/libraries/lucene++ {
- boost = boost155;
- };
-
- mockobjects = callPackage ../development/libraries/java/mockobjects { };
-
- saxonb = saxonb_8_8;
-
- inherit (callPackages ../development/libraries/java/saxon { })
- saxon
- saxonb_8_8
- saxonb_9_1
- saxon-he;
-
- smack = callPackage ../development/libraries/java/smack { };
-
- swt = callPackage ../development/libraries/java/swt {
- inherit (gnome2) libsoup;
- };
-
-
- ### DEVELOPMENT / LIBRARIES / JAVASCRIPT
-
- yuicompressor = callPackage ../development/tools/yuicompressor { };
-
- ### DEVELOPMENT / BOWER MODULES (JAVASCRIPT)
-
- buildBowerComponents = callPackage ../development/bower-modules/generic { };
-
- ### DEVELOPMENT / GO MODULES
-
- buildGo19Package = callPackage ../development/go-modules/generic {
- go = go_1_9;
- };
-
- buildGoPackage = buildGo19Package;
-
- go2nix = callPackage ../development/tools/go2nix { };
-
- leaps = callPackage ../development/tools/leaps { };
-
- ws = callPackage ../development/tools/ws { };
-
- ### DEVELOPMENT / JAVA MODULES
-
- javaPackages = recurseIntoAttrs (callPackage ./java-packages.nix { });
-
- ### DEVELOPMENT / LISP MODULES
-
- asdf = callPackage ../development/lisp-modules/asdf {
- texLive = null;
- };
-
- # QuickLisp minimal version
- asdf_2_26 = callPackage ../development/lisp-modules/asdf/2.26.nix {
- texLive = null;
- };
- # Currently most popular
- asdf_3_1 = callPackage ../development/lisp-modules/asdf/3.1.nix {
- texLive = null;
- };
-
- clwrapperFunction = callPackage ../development/lisp-modules/clwrapper;
-
- wrapLisp = lisp: clwrapperFunction { inherit lisp; };
-
- lispPackagesFor = clwrapper: callPackage ../development/lisp-modules/lisp-packages.nix {
- inherit clwrapper;
- };
-
- lispPackages = recurseIntoAttrs (quicklispPackages_asdf_3_1 //
- lispPackagesFor ((wrapLisp sbcl).override { asdf = asdf_3_1; }));
-
- quicklispPackagesFor = clwrapper: callPackage ../development/lisp-modules/quicklisp-to-nix.nix {
- inherit clwrapper;
- };
- quicklispPackagesClisp = quicklispPackagesFor (wrapLisp clisp);
- quicklispPackagesSBCL = quicklispPackagesFor (wrapLisp sbcl);
- quicklispPackages = quicklispPackagesSBCL;
- quicklispPackages_asdf_3_1 = quicklispPackagesFor
- ((wrapLisp sbcl).override { asdf = asdf_3_1; });
-
- ### DEVELOPMENT / PERL MODULES
-
- buildPerlPackage = callPackage ../development/perl-modules/generic perl;
-
- perlPackages = recurseIntoAttrs (callPackage ./perl-packages.nix {
- overrides = (config.perlPackageOverrides or (p: {})) pkgs;
- });
-
- perlXMLParser = perlPackages.XMLParser;
-
- ack = perlPackages.ack;
-
- perlArchiveCpio = perlPackages.ArchiveCpio;
-
- perlcritic = perlPackages.PerlCritic;
-
- sqitchPg = callPackage ../development/tools/misc/sqitch {
- name = "sqitch-pg";
- databaseModule = perlPackages.DBDPg;
- sqitchModule = perlPackages.AppSqitch;
- };
-
- ### DEVELOPMENT / R MODULES
-
- R = callPackage ../applications/science/math/R {
- # TODO: split docs into a separate output
- texLive = texlive.combine {
- inherit (texlive) scheme-small inconsolata helvetic texinfo fancyvrb cm-super;
- };
- openblas = openblasCompat;
- withRecommendedPackages = false;
- inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
- inherit (darwin) cf-private libobjc;
- };
-
- rWrapper = callPackage ../development/r-modules/wrapper.nix {
- recommendedPackages = with rPackages; [
- boot class cluster codetools foreign KernSmooth lattice MASS
- Matrix mgcv nlme nnet rpart spatial survival
- ];
- # Override this attribute to register additional libraries.
- packages = [];
- };
-
- rstudioWrapper = callPackage ../development/r-modules/wrapper-rstudio.nix {
- recommendedPackages = with rPackages; [
- boot class cluster codetools foreign KernSmooth lattice MASS
- Matrix mgcv nlme nnet rpart spatial survival
- ];
- # Override this attribute to register additional libraries.
- packages = [];
- };
-
- rPackages = callPackage ../development/r-modules {
- overrides = (config.rPackageOverrides or (p: {})) pkgs;
- };
-
- ### SERVERS
-
- _389-ds-base = callPackage ../servers/ldap/389 {
- kerberos = libkrb5;
- };
-
- rdf4store = callPackage ../servers/http/4store { };
-
- apacheHttpd = pkgs.apacheHttpd_2_4;
- apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix { };
-
- apacheHttpdPackagesFor = apacheHttpd: self: let callPackage = newScope self; in {
- inherit apacheHttpd;
-
- mod_auth_mellon = callPackage ../servers/http/apache-modules/mod_auth_mellon { };
-
- mod_dnssd = callPackage ../servers/http/apache-modules/mod_dnssd { };
-
- mod_evasive = callPackage ../servers/http/apache-modules/mod_evasive { };
-
- mod_perl = callPackage ../servers/http/apache-modules/mod_perl { };
-
- mod_fastcgi = callPackage ../servers/http/apache-modules/mod_fastcgi { };
-
- mod_python = callPackage ../servers/http/apache-modules/mod_python { };
-
- mod_wsgi = callPackage ../servers/http/apache-modules/mod_wsgi { };
-
- php = pkgs.php.override { inherit apacheHttpd; };
-
- subversion = pkgs.subversion.override { httpServer = true; inherit apacheHttpd; };
- };
-
- apacheHttpdPackages = apacheHttpdPackagesFor pkgs.apacheHttpd pkgs.apacheHttpdPackages;
- apacheHttpdPackages_2_4 = apacheHttpdPackagesFor pkgs.apacheHttpd_2_4 pkgs.apacheHttpdPackages_2_4;
-
- appdaemon = callPackage ../servers/home-assistant/appdaemon.nix { };
-
- archiveopteryx = callPackage ../servers/mail/archiveopteryx/default.nix { };
-
- atlassian-confluence = callPackage ../servers/atlassian/confluence.nix { };
- atlassian-crowd = callPackage ../servers/atlassian/crowd.nix { };
- atlassian-jira = callPackage ../servers/atlassian/jira.nix { };
-
- cadvisor = callPackage ../servers/monitoring/cadvisor { };
-
- cassandra_2_1 = callPackage ../servers/nosql/cassandra/2.1.nix { };
- cassandra_2_2 = callPackage ../servers/nosql/cassandra/2.2.nix { };
- cassandra_3_0 = callPackage ../servers/nosql/cassandra/3.0.nix { };
- cassandra_3_11 = callPackage ../servers/nosql/cassandra/3.11.nix { };
- cassandra = cassandra_3_11;
-
- apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix {
- java = jdk;
- };
-
- apache-jena-fuseki = callPackage ../servers/nosql/apache-jena/fuseki-binary.nix {
- java = jdk;
- };
-
- fuseki = apache-jena-fuseki;
-
- apcupsd = callPackage ../servers/apcupsd { };
-
- asterisk = asterisk-stable;
-
- inherit (callPackages ../servers/asterisk { })
- asterisk-stable asterisk-lts;
-
- sabnzbd = callPackage ../servers/sabnzbd { };
-
- bftpd = callPackage ../servers/ftp/bftpd {};
-
- bind = callPackage ../servers/dns/bind { };
- dnsutils = bind.dnsutils;
-
- inherit (callPackages ../servers/bird { })
- bird bird6 bird2;
-
- bosun = callPackage ../servers/monitoring/bosun { };
- scollector = bosun;
-
- cayley = callPackage ../servers/cayley { };
-
- charybdis = callPackage ../servers/irc/charybdis { };
-
- clamsmtp = callPackage ../servers/mail/clamsmtp { };
-
- clickhouse = callPackage ../servers/clickhouse { };
-
- couchdb = callPackage ../servers/http/couchdb {
- spidermonkey = spidermonkey_1_8_5;
- python = python27;
- sphinx = python27Packages.sphinx;
- erlang = erlangR19;
- };
-
- couchdb2 = callPackage ../servers/http/couchdb/2.0.0.nix {
- spidermonkey = spidermonkey_1_8_5;
- };
-
- couchpotato = callPackage ../servers/couchpotato {};
-
- dex-oidc = callPackage ../servers/dex { };
-
- dgraph = callPackage ../servers/dgraph { };
-
- dico = callPackage ../servers/dico { };
-
- dict = callPackage ../servers/dict {
- libmaa = callPackage ../servers/dict/libmaa.nix {};
- };
-
- dictdDBs = recurseIntoAttrs (callPackages ../servers/dict/dictd-db.nix {});
-
- dictDBCollector = callPackage ../servers/dict/dictd-db-collector.nix {};
-
- diod = callPackage ../servers/diod { lua = lua5_1; };
-
- dkimproxy = callPackage ../servers/mail/dkimproxy {
- inherit (perlPackages) Error MailDKIM MIMEtools NetServer;
- };
-
- dovecot = callPackage ../servers/mail/dovecot { };
- dovecot_pigeonhole = callPackage ../servers/mail/dovecot/plugins/pigeonhole { };
-
- dspam = callPackage ../servers/mail/dspam {
- inherit (perlPackages) NetSMTP;
- };
-
- etcd = callPackage ../servers/etcd { };
-
- ejabberd = callPackage ../servers/xmpp/ejabberd { };
-
- exhibitor = callPackage ../servers/exhibitor { };
-
- hyp = callPackage ../servers/http/hyp/default.nix { };
-
- prosody = callPackage ../servers/xmpp/prosody {
- # _compat can probably be removed on next minor version after 0.10.0
- lua5 = lua5_2_compat;
- inherit (lua52Packages) luasocket luasec luaexpat luafilesystem luabitop luaevent luadbi;
- };
-
- biboumi = callPackage ../servers/xmpp/biboumi { };
-
- elasticmq = callPackage ../servers/elasticmq { };
-
- eventstore = callPackage ../servers/nosql/eventstore {
- mono = mono46;
- v8 = v8_6_x;
- };
-
- etcdctl = etcd;
-
- exim = callPackage ../servers/mail/exim { };
-
- fcgiwrap = callPackage ../servers/fcgiwrap { };
-
- felix = callPackage ../servers/felix { };
-
- felix_remoteshell = callPackage ../servers/felix/remoteshell.nix { };
-
- fingerd_bsd = callPackage ../servers/fingerd/bsd-fingerd { };
-
- firebird = callPackage ../servers/firebird { icu = null; stdenv = overrideCC stdenv gcc5; };
- firebirdSuper = callPackage ../servers/firebird { icu = icu58; superServer = true; stdenv = overrideCC stdenv gcc5; };
-
- fleet = callPackage ../servers/fleet { };
-
- foswiki = callPackage ../servers/foswiki { };
-
- frab = callPackage ../servers/web-apps/frab { };
-
- freepops = callPackage ../servers/mail/freepops { };
-
- freeradius = callPackage ../servers/freeradius { };
-
- freeswitch = callPackage ../servers/sip/freeswitch {
- openssl = openssl_1_0_2;
- };
-
- fusionInventory = callPackage ../servers/monitoring/fusion-inventory { };
-
- gatling = callPackage ../servers/http/gatling { };
-
- glabels = callPackage ../applications/graphics/glabels { };
-
- gofish = callPackage ../servers/gopher/gofish { };
-
- grafana = callPackage ../servers/monitoring/grafana { };
-
- h2o = callPackage ../servers/http/h2o { };
-
- haka = callPackage ../tools/security/haka { };
-
- heapster = callPackage ../servers/monitoring/heapster { };
-
- hbase = callPackage ../servers/hbase {};
-
- hiawatha = callPackage ../servers/http/hiawatha {};
-
- home-assistant = callPackage ../servers/home-assistant { };
-
- ircdHybrid = callPackage ../servers/irc/ircd-hybrid { };
-
- jboss = callPackage ../servers/http/jboss { };
-
- jboss_mysql_jdbc = callPackage ../servers/http/jboss/jdbc/mysql { };
-
- jetty = callPackage ../servers/http/jetty { };
-
- knot-dns = callPackage ../servers/dns/knot-dns { };
- knot-resolver = callPackage ../servers/dns/knot-resolver {
- # TODO: vimNox after it gets fixed on Darwin or something lighter
- hexdump = if stdenv.isLinux then utillinux.bin
- else if stdenv.isDarwin then darwin.shell_cmds
- else vim/*xxd*/;
- };
-
- rdkafka = callPackage ../development/libraries/rdkafka { };
-
- leafnode = callPackage ../servers/news/leafnode { };
-
- lighttpd = callPackage ../servers/http/lighttpd { };
-
- lwan = callPackage ../servers/http/lwan { };
-
- mailman = callPackage ../servers/mail/mailman { };
-
- mattermost = callPackage ../servers/mattermost { };
- matterircd = callPackage ../servers/mattermost/matterircd.nix { };
- matterbridge = callPackage ../servers/matterbridge { };
-
- mediatomb = callPackage ../servers/mediatomb { };
-
- memcached = callPackage ../servers/memcached {};
-
- meteor = callPackage ../servers/meteor/default.nix { };
-
- minio = callPackage ../servers/minio { };
-
- # Backwards compatibility.
- mod_dnssd = pkgs.apacheHttpdPackages.mod_dnssd;
- mod_fastcgi = pkgs.apacheHttpdPackages.mod_fastcgi;
- mod_python = pkgs.apacheHttpdPackages.mod_python;
- mod_wsgi = pkgs.apacheHttpdPackages.mod_wsgi;
-
- mpd = callPackage ../servers/mpd {
- aacSupport = config.mpd.aacSupport or true;
- clientSupport = config.mpd.clientSupport or true;
- ffmpegSupport = config.mpd.ffmpegSupport or true;
- opusSupport = config.mpd.opusSupport or true;
-
- };
-
- mpd_clientlib = callPackage ../servers/mpd/clientlib.nix { };
-
- mpdscribble = callPackage ../tools/misc/mpdscribble { };
-
- micro-httpd = callPackage ../servers/http/micro-httpd { };
-
- miniHttpd = callPackage ../servers/http/mini-httpd {};
-
- mlmmj = callPackage ../servers/mail/mlmmj { };
-
- myserver = callPackage ../servers/http/myserver { };
-
- nas = callPackage ../servers/nas { };
-
- neard = callPackage ../servers/neard { };
-
- nginx = nginxStable;
-
- nginxStable = callPackage ../servers/http/nginx/stable.nix {
- # We don't use `with` statement here on purpose!
- # See https://github.com/NixOS/nixpkgs/pull/10474/files#r42369334
- modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
- };
-
- nginxMainline = callPackage ../servers/http/nginx/mainline.nix {
- # We don't use `with` statement here on purpose!
- # See https://github.com/NixOS/nixpkgs/pull/10474/files#r42369334
- modules = [ nginxModules.dav nginxModules.moreheaders ];
- };
-
- nginxUnstable = nginxMainline;
-
- nginxModules = callPackage ../servers/http/nginx/modules.nix { };
-
- # We should move to dynmaic modules and create a nginxFull package with all modules
- nginxShibboleth = callPackage ../servers/http/nginx/stable.nix {
- modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders nginxModules.shibboleth ];
- };
-
- libmodsecurity = callPackage ../tools/security/libmodsecurity { };
-
- ngircd = callPackage ../servers/irc/ngircd { };
-
- nix-binary-cache = callPackage ../servers/http/nix-binary-cache {};
-
- nix-tour = callPackage ../applications/misc/nix-tour {};
-
- nsd = callPackage ../servers/dns/nsd (config.nsd or {});
-
- nsq = callPackage ../servers/nsq { };
-
- oauth2_proxy = callPackage ../servers/oauth2_proxy { };
-
- openafs = callPackage ../servers/openafs { tsmbac = null; ncurses = null; };
-
- openresty = callPackage ../servers/http/openresty { };
-
- opensmtpd = callPackage ../servers/mail/opensmtpd { };
- opensmtpd-extras = callPackage ../servers/mail/opensmtpd/extras.nix { };
-
- openxpki = callPackage ../servers/openxpki { };
-
- osrm-backend = callPackage ../servers/osrm-backend { };
-
- p910nd = callPackage ../servers/p910nd { };
-
- petidomo = callPackage ../servers/mail/petidomo { };
-
- popa3d = callPackage ../servers/mail/popa3d { };
-
- postfix = callPackage ../servers/mail/postfix { };
-
- postsrsd = callPackage ../servers/mail/postsrsd { };
-
- rmilter = callPackage ../servers/mail/rmilter { };
-
- rspamd = callPackage ../servers/mail/rspamd { };
-
- pfixtools = callPackage ../servers/mail/postfix/pfixtools.nix {
- gperf = gperf_3_0;
- };
- pflogsumm = callPackage ../servers/mail/postfix/pflogsumm.nix { };
-
- postgrey = callPackage ../servers/mail/postgrey { };
-
- pshs = callPackage ../servers/http/pshs { };
-
- # PulseAudio daemons
-
- # Name is changed to prevent use in packages;
- # please use libpulseaudio instead.
- pulseaudioLight = callPackage ../servers/pulseaudio {
- inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa;
- };
-
- pulseaudioFull = callPackage ../servers/pulseaudio {
- gconf = gnome3.gconf;
- x11Support = true;
- jackaudioSupport = true;
- airtunesSupport = true;
- gconfSupport = true;
- bluetoothSupport = true;
- remoteControlSupport = true;
- zeroconfSupport = true;
- inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa;
- };
-
- # libpulse implementations
-
- libpulseaudio-vanilla = callPackage ../servers/pulseaudio {
- libOnly = true;
- inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa;
- };
-
- apulse = callPackage ../misc/apulse { };
-
- libpressureaudio = callPackage ../misc/apulse/pressureaudio.nix {
- libpulseaudio = libpulseaudio-vanilla; # headers only
- };
-
- libcardiacarrest = callPackage ../misc/libcardiacarrest {
- libpulseaudio = libpulseaudio-vanilla; # meta only
- };
-
- libpulseaudio = libpulseaudio-vanilla;
-
- tomcat_connectors = callPackage ../servers/http/apache-modules/tomcat-connectors { };
-
- pies = callPackage ../servers/pies { };
-
- rpcbind = callPackage ../servers/rpcbind { };
-
- mariadb = callPackage ../servers/sql/mariadb {
- inherit (darwin) cctools;
- inherit (pkgs.darwin.apple_sdk.frameworks) CoreServices;
- };
-
- mongodb = callPackage ../servers/nosql/mongodb {
- sasl = cyrus_sasl;
- boost = boost160;
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- percona-server56 = callPackage ../servers/sql/percona/5.6.x.nix { };
- percona-server = percona-server56;
-
- riak = callPackage ../servers/nosql/riak/2.2.0.nix {
- erlang = erlang_basho_R16B02;
- };
-
- riak-cs = callPackage ../servers/nosql/riak-cs/2.1.1.nix {
- inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
- erlang = erlang_basho_R16B02;
- };
-
- stanchion = callPackage ../servers/nosql/riak-cs/stanchion.nix {
- inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
- erlang = erlang_basho_R16B02;
- };
-
- influxdb = callPackage ../servers/nosql/influxdb { };
-
- mysql55 = callPackage ../servers/sql/mysql/5.5.x.nix {
- inherit (darwin) cctools;
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- };
-
- mysql57 = callPackage ../servers/sql/mysql/5.7.x.nix {
- inherit (darwin) cctools developer_cmds;
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- boost = boost159;
- };
-
- mysql = mariadb;
-
- mysql_jdbc = callPackage ../servers/sql/mysql/jdbc { };
-
- nagios = callPackage ../servers/monitoring/nagios { };
-
- munin = callPackage ../servers/monitoring/munin { };
-
- monitoring-plugins = callPackage ../servers/monitoring/plugins { };
- nagiosPluginsOfficial = monitoring-plugins;
-
- inherit (callPackage ../servers/monitoring/plugins/labs_consol_de.nix { inherit (perlPackages) NetSNMP; })
- check-nwc-health
- check-ups-health;
-
- checkSSLCert = callPackage ../servers/monitoring/nagios/plugins/check_ssl_cert.nix { };
-
- neo4j = callPackage ../servers/nosql/neo4j { };
-
- check-esxi-hardware = callPackage ../servers/monitoring/plugins/esxi.nix {};
-
- net_snmp = callPackage ../servers/monitoring/net-snmp {
- # https://sourceforge.net/p/net-snmp/bugs/2712/
- # remove after net-snmp > 5.7.3
- perl = perl522;
- };
-
- newrelic-sysmond = callPackage ../servers/monitoring/newrelic-sysmond { };
-
- riemann = callPackage ../servers/monitoring/riemann { };
- riemann-dash = callPackage ../servers/monitoring/riemann-dash { };
-
- oidentd = callPackage ../servers/identd/oidentd { };
-
- openfire = callPackage ../servers/xmpp/openfire { };
-
- oracleXE = callPackage ../servers/sql/oracle-xe { };
-
- softether_4_18 = callPackage ../servers/softether/4.18.nix { };
- softether_4_20 = callPackage ../servers/softether/4.20.nix { };
- softether_4_25 = callPackage ../servers/softether/4.25.nix { };
- softether = softether_4_25;
-
- qboot = callPackage ../applications/virtualization/qboot { stdenv = stdenv_32bit; };
-
- OVMF = callPackage ../applications/virtualization/OVMF { seabios = null; openssl = null; };
- OVMF-CSM = callPackage ../applications/virtualization/OVMF { openssl = null; };
- #WIP: OVMF-secureBoot = callPackage ../applications/virtualization/OVMF { seabios = null; secureBoot = true; };
-
- seabios = callPackage ../applications/virtualization/seabios { };
-
- cbfstool = callPackage ../applications/virtualization/cbfstool { };
-
- vmfs-tools = callPackage ../tools/filesystems/vmfs-tools { };
-
- pgbouncer = callPackage ../servers/sql/pgbouncer/default.nix { };
-
- pgpool93 = pgpool.override { postgresql = postgresql93; };
- pgpool94 = pgpool.override { postgresql = postgresql94; };
-
- pgpool = callPackage ../servers/sql/pgpool/default.nix {
- pam = if stdenv.isLinux then pam else null;
- libmemcached = null; # Detection is broken upstream
- };
-
- postgresql = postgresql96;
-
- inherit (callPackages ../servers/sql/postgresql { })
- postgresql93
- postgresql94
- postgresql95
- postgresql96
- postgresql100;
-
- postgresql_jdbc = callPackage ../servers/sql/postgresql/jdbc { };
-
- inherit (callPackage ../servers/monitoring/prometheus {})
- prometheus_1
- prometheus_2
- ;
-
- prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { };
- prometheus = prometheus_1;
- prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { };
- prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { };
- prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { };
- prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { };
- prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { };
- prometheus-dovecot-exporter = callPackage ../servers/monitoring/prometheus/dovecot-exporter.nix { };
- prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { };
- prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { };
- prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };
- prometheus-mesos-exporter = callPackage ../servers/monitoring/prometheus/mesos-exporter.nix { };
- prometheus-minio-exporter = callPackage ../servers/monitoring/prometheus/minio-exporter { };
- prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { };
- prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { };
- prometheus-node-exporter = callPackage ../servers/monitoring/prometheus/node-exporter.nix { };
- prometheus-openvpn-exporter = callPackage ../servers/monitoring/prometheus/openvpn-exporter.nix { };
- prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { };
- prometheus-pushgateway = callPackage ../servers/monitoring/prometheus/pushgateway.nix { };
- prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };
- prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { };
- prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-bridge.nix { };
- prometheus-unifi-exporter = callPackage ../servers/monitoring/prometheus/unifi-exporter { };
- prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { };
-
- psqlodbc = callPackage ../servers/sql/postgresql/psqlodbc { };
-
- pure-ftpd = callPackage ../servers/ftp/pure-ftpd { };
-
- pyIRCt = callPackage ../servers/xmpp/pyIRCt {};
-
- pyMAILt = callPackage ../servers/xmpp/pyMAILt {};
-
- pypolicyd-spf = python3.pkgs.callPackage ../servers/mail/pypolicyd-spf { };
-
- qpid-cpp = callPackage ../servers/amqp/qpid-cpp {
- boost = boost155;
- };
-
- quagga = callPackage ../servers/quagga { };
-
- rabbitmq_server = callPackage ../servers/amqp/rabbitmq-server {
- inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa;
- };
-
- radicale1 = callPackage ../servers/radicale/1.x.nix { };
- radicale2 = callPackage ../servers/radicale/default.nix { };
-
- radicale = radicale2;
-
- rake = callPackage ../development/tools/build-managers/rake { };
-
- redis = callPackage ../servers/nosql/redis { };
-
- redstore = callPackage ../servers/http/redstore { };
-
- restic = callPackage ../tools/backup/restic { };
-
- restya-board = callPackage ../servers/web-apps/restya-board { };
-
- rethinkdb = callPackage ../servers/nosql/rethinkdb {
- libtool = darwin.cctools;
- };
-
- rippled = callPackage ../servers/rippled {
- boost = boost159;
- };
-
- s6 = callPackage ../tools/system/s6 { };
-
- s6-rc = callPackage ../tools/system/s6-rc { };
-
- supervise = callPackage ../tools/system/supervise { };
-
- spamassassin = callPackage ../servers/mail/spamassassin {
- inherit (perlPackages) HTMLParser NetDNS NetAddrIP DBFile
- HTTPDate MailDKIM LWP IOSocketSSL;
- };
-
- deadpixi-sam-unstable = callPackage ../applications/editors/deadpixi-sam { };
- deadpixi-sam = deadpixi-sam-unstable;
- sam = deadpixi-sam;
-
- samba3 = callPackage ../servers/samba/3.x.nix { };
-
- samba4 = callPackage ../servers/samba/4.x.nix {
- python = python2;
- };
-
- sambaMaster = callPackage ../servers/samba/master.nix { };
-
- samba = samba4;
-
- smbclient = samba;
-
- # A lightweight Samba 3, useful for non-Linux-based OSes.
- samba3_light = lowPrio (samba3.override {
- pam = null;
- fam = null;
- cups = null;
- acl = null;
- openldap = null;
- # libunwind 1.0.1 is not ported to GNU/Hurd.
- libunwind = null;
- });
-
- samba4Full = lowPrio (samba4.override {
- enableInfiniband = true;
- enableLDAP = true;
- enablePrinting = true;
- enableMDNS = true;
- enableDomainController = true;
- enableRegedit = true;
- enableCephFS = true;
- enableGlusterFS = true;
- });
-
- sambaFull = samba4Full;
-
- shairplay = callPackage ../servers/shairplay { };
-
- shairport-sync = callPackage ../servers/shairport-sync { };
-
- serfdom = callPackage ../servers/serf { };
-
- seyren = callPackage ../servers/monitoring/seyren { };
-
- ruby-zoom = callPackage ../tools/text/ruby-zoom { };
-
- sensu = callPackage ../servers/monitoring/sensu { };
-
- uchiwa = callPackage ../servers/monitoring/uchiwa { };
-
- shishi = callPackage ../servers/shishi {
- pam = if stdenv.isLinux then pam else null;
- # see also openssl, which has/had this same trick
- };
-
- sipcmd = callPackage ../applications/networking/sipcmd { };
-
- sipwitch = callPackage ../servers/sip/sipwitch { };
-
- slimserver = callPackage ../servers/slimserver { };
-
- smcroute = callPackage ../servers/smcroute { };
-
- spawn_fcgi = callPackage ../servers/http/spawn-fcgi { };
-
- squid = callPackage ../servers/squid { };
- squid4 = callPackage ../servers/squid/4.nix { };
-
- sslh = callPackage ../servers/sslh { };
-
- thttpd = callPackage ../servers/http/thttpd { };
-
- storm = callPackage ../servers/computing/storm { };
-
- slurm = callPackage ../servers/computing/slurm { gtk2 = null; };
- slurm-llnl = slurm; # renamed July 2017
-
- slurm-full = appendToName "full" (callPackage ../servers/computing/slurm { });
- slurm-llnl-full = slurm-full; # renamed July 2017
-
- slurm-spank-x11 = callPackage ../servers/computing/slurm-spank-x11 { };
-
- systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { };
-
- inherit (callPackages ../servers/http/tomcat { })
- tomcat7
- tomcat8
- tomcat85
- tomcat9;
-
- tomcat_mysql_jdbc = callPackage ../servers/http/tomcat/jdbc/mysql { };
-
- torque = callPackage ../servers/computing/torque { };
-
- tt-rss = callPackage ../servers/tt-rss { };
-
- searx = callPackage ../servers/web-apps/searx { };
-
- selfoss = callPackage ../servers/web-apps/selfoss { };
-
- shaarli = callPackage ../servers/web-apps/shaarli { };
-
- shaarli-material = callPackage ../servers/web-apps/shaarli/material-theme.nix { };
-
- matomo = callPackage ../servers/web-apps/matomo { };
-
- axis2 = callPackage ../servers/http/tomcat/axis2 { };
-
- unifi = callPackage ../servers/unifi { };
-
- virtuoso6 = callPackage ../servers/sql/virtuoso/6.x.nix { };
-
- virtuoso7 = callPackage ../servers/sql/virtuoso/7.x.nix { };
-
- virtuoso = virtuoso6;
-
- vsftpd = callPackage ../servers/ftp/vsftpd { };
-
- wallabag = callPackage ../servers/web-apps/wallabag { };
-
- winstone = callPackage ../servers/http/winstone { };
-
- xinetd = callPackage ../servers/xinetd { };
-
- zookeeper = callPackage ../servers/zookeeper { };
-
- zookeeper_mt = callPackage ../development/libraries/zookeeper_mt { };
-
- xqilla = callPackage ../development/tools/xqilla { };
-
- xquartz = callPackage ../servers/x11/xquartz { };
- quartz-wm = callPackage ../servers/x11/quartz-wm {
- stdenv = clangStdenv;
- inherit (darwin.apple_sdk.frameworks) AppKit;
- inherit (darwin.apple_sdk.libs) Xplugin;
- };
-
- xorg = recurseIntoAttrs (lib.callPackagesWith pkgs ../servers/x11/xorg/default.nix {
- inherit clangStdenv fetchurl fetchgit fetchpatch stdenv intltool freetype fontconfig
- libxslt expat libpng zlib perl mesa_drivers spice-protocol libunwind
- dbus libuuid openssl gperf m4 libevdev tradcpp libinput mcpp makeWrapper autoreconfHook
- autoconf automake libtool mtdev pixman
- cairo epoxy;
- inherit (buildPackages) pkgconfig xmlto asciidoc flex bison;
- inherit (darwin) apple_sdk cf-private libobjc;
- bootstrap_cmds = if stdenv.isDarwin then darwin.bootstrap_cmds else null;
- mesa = libGL;
- python = python2; # Incompatible with Python 3x
- udev = if stdenv.isLinux then udev else null;
- libdrm = if stdenv.isLinux then libdrm else null;
- abiCompat = config.xorg.abiCompat # `config` because we have no `xorg.override`
- or (if stdenv.isDarwin then "1.18" else null); # 1.19 needs fixing on Darwin
- } // { inherit xlibsWrapper; } );
-
- xwayland = callPackage ../servers/x11/xorg/xwayland.nix { };
-
- yaws = callPackage ../servers/http/yaws {
- erlang = erlangR18;
- };
-
- zabbix = recurseIntoAttrs (callPackages ../servers/monitoring/zabbix {});
-
- zabbix20 = callPackage ../servers/monitoring/zabbix/2.0.nix { };
- zabbix22 = callPackage ../servers/monitoring/zabbix/2.2.nix { };
-
-
- ### OS-SPECIFIC
-
- afuse = callPackage ../os-specific/linux/afuse { };
-
- autofs5 = callPackage ../os-specific/linux/autofs { };
-
- _915resolution = callPackage ../os-specific/linux/915resolution { };
-
- nfs-utils = callPackage ../os-specific/linux/nfs-utils { };
-
- acpi = callPackage ../os-specific/linux/acpi { };
-
- acpid = callPackage ../os-specific/linux/acpid { };
-
- acpitool = callPackage ../os-specific/linux/acpitool { };
-
- alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { };
-
- alienfx = callPackage ../os-specific/linux/alienfx { };
-
- alsa-firmware = callPackage ../os-specific/linux/alsa-firmware { };
-
- alsaLib = callPackage ../os-specific/linux/alsa-lib { };
-
- alsaPlugins = callPackage ../os-specific/linux/alsa-plugins { };
-
- alsaPluginWrapper = callPackage ../os-specific/linux/alsa-plugins/wrapper.nix { };
-
- alsaUtils = callPackage ../os-specific/linux/alsa-utils { };
- alsaOss = callPackage ../os-specific/linux/alsa-oss { };
- alsaTools = callPackage ../os-specific/linux/alsa-tools { };
-
- inherit (callPackage ../misc/arm-trusted-firmware {})
- buildArmTrustedFirmware
- armTrustedFirmwareAllwinner
- armTrustedFirmwareQemu
- armTrustedFirmwareRK3328
- ;
-
- microcodeAmd = callPackage ../os-specific/linux/microcode/amd.nix { };
-
- microcodeIntel = callPackage ../os-specific/linux/microcode/intel.nix { };
-
- inherit (callPackages ../os-specific/linux/apparmor { python = python3; })
- libapparmor apparmor-utils apparmor-bin-utils apparmor-parser apparmor-pam
- apparmor-profiles apparmor-kernel-patches;
-
- atop = callPackage ../os-specific/linux/atop { };
-
- audit = callPackage ../os-specific/linux/audit { };
- libaudit = audit;
-
- b43Firmware_5_1_138 = callPackage ../os-specific/linux/firmware/b43-firmware/5.1.138.nix { };
-
- b43Firmware_6_30_163_46 = callPackage ../os-specific/linux/firmware/b43-firmware/6.30.163.46.nix { };
-
- b43FirmwareCutter = callPackage ../os-specific/linux/firmware/b43-firmware-cutter { };
-
- bt-fw-converter = callPackage ../os-specific/linux/firmware/bt-fw-converter { };
-
- broadcom-bt-firmware = callPackage ../os-specific/linux/firmware/broadcom-bt-firmware { };
-
- batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { };
-
- blktrace = callPackage ../os-specific/linux/blktrace { };
-
- bluez5 = callPackage ../os-specific/linux/bluez { };
-
- # Needed for LibreOffice
- bluez5_28 = lowPrio (callPackage ../os-specific/linux/bluez/bluez5_28.nix { });
-
- bluez = bluez5;
-
- inherit (python3Packages) bedup;
-
- bridge-utils = callPackage ../os-specific/linux/bridge-utils { };
-
- busybox = callPackage ../os-specific/linux/busybox { };
- busybox-sandbox-shell = callPackage ../os-specific/linux/busybox/sandbox-shell.nix { };
-
- cachefilesd = callPackage ../os-specific/linux/cachefilesd { };
-
- cgmanager = callPackage ../os-specific/linux/cgmanager { };
-
- checkpolicy = callPackage ../os-specific/linux/checkpolicy { };
-
- checksec = callPackage ../os-specific/linux/checksec { };
-
- cifs-utils = callPackage ../os-specific/linux/cifs-utils { };
-
- cockroachdb = callPackage ../servers/sql/cockroachdb { };
-
- conky = callPackage ../os-specific/linux/conky ({
- lua = lua5_1; # conky can use 5.2, but toluapp can not
- libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
- pulseSupport = config.pulseaudio or false;
- } // config.conky or {});
-
- conntrack_tools = callPackage ../os-specific/linux/conntrack-tools { };
-
- coredns = callPackage ../servers/dns/coredns { };
-
- cpufrequtils = callPackage ../os-specific/linux/cpufrequtils { };
-
- criu = callPackage ../os-specific/linux/criu { };
-
- cryptsetup = callPackage ../os-specific/linux/cryptsetup { };
-
- cramfsswap = callPackage ../os-specific/linux/cramfsswap { };
-
- crda = callPackage ../os-specific/linux/crda { };
-
- # Darwin package set
- #
- # Even though this is a set of packages not single package, use `callPackage`
- # not `callPackages` so the per-package callPackages don't have their
- # `.override` clobbered. C.F. `llvmPackages` which does the same.
- darwin = callPackage ./darwin-packages.nix { };
-
- devicemapper = lvm2;
-
- disk_indicator = callPackage ../os-specific/linux/disk-indicator { };
-
- displaylink = callPackage ../os-specific/linux/displaylink {
- inherit (linuxPackages) evdi;
- };
-
- dmidecode = callPackage ../os-specific/linux/dmidecode { };
-
- dmtcp = callPackage ../os-specific/linux/dmtcp { };
-
- directvnc = callPackage ../os-specific/linux/directvnc { };
-
- dmraid = callPackage ../os-specific/linux/dmraid {
- devicemapper = devicemapper.override {enable_dmeventd = true;};
- };
-
- drbd = callPackage ../os-specific/linux/drbd { };
-
- dstat = callPackage ../os-specific/linux/dstat { };
-
- # unstable until the first 1.x release
- fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { };
- fscryptctl-experimental = callPackage ../os-specific/linux/fscryptctl { };
-
- fwupd = callPackage ../os-specific/linux/firmware/fwupd { };
-
- fwupdate = callPackage ../os-specific/linux/firmware/fwupdate { };
-
- fwts = callPackage ../os-specific/linux/fwts { };
-
- libossp_uuid = callPackage ../development/libraries/libossp-uuid { };
-
- libuuid =
- if targetPlatform != buildPlatform && targetPlatform.config == "i586-pc-gnu"
- then (utillinuxMinimal // {
- crossDrv = lib.overrideDerivation utillinuxMinimal.crossDrv (args: {
- # `libblkid' fails to build on GNU/Hurd.
- configureFlags = args.configureFlags
- + " --disable-libblkid --disable-mount --disable-libmount"
- + " --disable-fsck --enable-static --disable-partx";
- doCheck = false;
- CPPFLAGS = # ugly hack for ugly software!
- lib.concatStringsSep " "
- (map (v: "-D${v}=4096")
- [ "PATH_MAX" "MAXPATHLEN" "MAXHOSTNAMELEN" ]);
- });
- })
- else if stdenv.isLinux
- then utillinuxMinimal
- else null;
-
- light = callPackage ../os-specific/linux/light { };
-
- lightum = callPackage ../os-specific/linux/lightum { };
-
- ebtables = callPackage ../os-specific/linux/ebtables { };
-
- eject = utillinux;
-
- facetimehd-firmware = callPackage ../os-specific/linux/firmware/facetimehd-firmware { };
-
- fatrace = callPackage ../os-specific/linux/fatrace { };
-
- ffadoFull = callPackage ../os-specific/linux/ffado {
- inherit (python2Packages) python pyqt4 dbus-python;
- };
- libffado = ffadoFull.override { prefix = "lib"; };
-
- fbterm = callPackage ../os-specific/linux/fbterm { };
-
- firejail = callPackage ../os-specific/linux/firejail {};
-
- fnotifystat = callPackage ../os-specific/linux/fnotifystat { };
-
- forkstat = callPackage ../os-specific/linux/forkstat { };
-
- freefall = callPackage ../os-specific/linux/freefall {
- inherit (linuxPackages) kernel;
- };
-
- fusePackages = callPackage ../os-specific/linux/fuse {
- utillinux = utillinuxMinimal;
- };
- fuse = lowPrio fusePackages.fuse_2;
- fuse3 = fusePackages.fuse_3;
- fuse-common = hiPrio fusePackages.fuse_3.common;
-
- fusionio-util = callPackage ../os-specific/linux/fusionio/util.nix { };
-
- fxload = callPackage ../os-specific/linux/fxload { };
-
- gfxtablet = callPackage ../os-specific/linux/gfxtablet {};
-
- gmailieer = callPackage ../applications/networking/gmailieer {};
-
- gpm = callPackage ../servers/gpm {
- ncurses = null; # Keep curses disabled for lack of value
- };
-
- gpm-ncurses = gpm.override { inherit ncurses; };
-
- gradm = callPackage ../os-specific/linux/gradm {
- flex = flex_2_5_35;
- };
-
- hd-idle = callPackage ../os-specific/linux/hd-idle { };
-
- hdparm = callPackage ../os-specific/linux/hdparm { };
-
- hibernate = callPackage ../os-specific/linux/hibernate { };
-
- hostapd = callPackage ../os-specific/linux/hostapd { };
-
- htop = callPackage ../tools/system/htop {
- inherit (darwin) IOKit;
- };
-
- # GNU/Hurd core packages.
- gnu = recurseIntoAttrs (callPackage ../os-specific/gnu {
- inherit platform;
- });
-
- hwdata = callPackage ../os-specific/linux/hwdata { };
-
- i7z = callPackage ../os-specific/linux/i7z { };
-
- pcm = callPackage ../os-specific/linux/pcm { };
-
- ima-evm-utils = callPackage ../os-specific/linux/ima-evm-utils { };
-
- intel2200BGFirmware = callPackage ../os-specific/linux/firmware/intel2200BGFirmware { };
-
- intel-ocl = callPackage ../os-specific/linux/intel-ocl { };
-
- iomelt = callPackage ../os-specific/linux/iomelt { };
-
- iotop = callPackage ../os-specific/linux/iotop { };
-
- iproute = callPackage ../os-specific/linux/iproute { };
-
- iputils = callPackage ../os-specific/linux/iputils {
- inherit (buildPackages.buildPackages.perlPackages) SGMLSpm;
- };
-
- iptables = callPackage ../os-specific/linux/iptables { };
-
- iptstate = callPackage ../os-specific/linux/iptstate { } ;
-
- ipset = callPackage ../os-specific/linux/ipset { };
-
- irqbalance = callPackage ../os-specific/linux/irqbalance { };
-
- iw = callPackage ../os-specific/linux/iw { };
-
- iwd = callPackage ../os-specific/linux/iwd { };
-
- jfbview = callPackage ../os-specific/linux/jfbview { };
- jfbpdf = callPackage ../os-specific/linux/jfbview {
- imageSupport = false;
- };
-
- jool-cli = callPackage ../os-specific/linux/jool/cli.nix { };
-
- jujuutils = callPackage ../os-specific/linux/jujuutils { };
-
- kbd = callPackage ../os-specific/linux/kbd { };
-
- kbdKeymaps = callPackage ../os-specific/linux/kbd/keymaps.nix { };
-
- kbdlight = callPackage ../os-specific/linux/kbdlight { };
-
- kmscon = callPackage ../os-specific/linux/kmscon { };
-
- kmscube = callPackage ../os-specific/linux/kmscube { };
-
- kmsxx = callPackage ../development/libraries/kmsxx {
- stdenv = overrideCC stdenv gcc6;
- };
-
- latencytop = callPackage ../os-specific/linux/latencytop { };
-
- ldm = callPackage ../os-specific/linux/ldm { };
-
- libaio = callPackage ../os-specific/linux/libaio { };
-
- libargon2 = callPackage ../development/libraries/libargon2 { };
-
- libatasmart = callPackage ../os-specific/linux/libatasmart { };
-
- libcgroup = callPackage ../os-specific/linux/libcgroup { };
-
- libnl = callPackage ../os-specific/linux/libnl { };
-
- linuxConsoleTools = callPackage ../os-specific/linux/consoletools { };
-
- openelec-dvb-firmware = callPackage ../os-specific/linux/firmware/openelec-dvb-firmware { };
-
- openiscsi = callPackage ../os-specific/linux/open-iscsi { };
-
- openisns = callPackage ../os-specific/linux/open-isns { };
-
- powerstat = callPackage ../os-specific/linux/powerstat { };
-
- smemstat = callPackage ../os-specific/linux/smemstat { };
-
- tgt = callPackage ../tools/networking/tgt { };
-
- # -- Linux kernel expressions ------------------------------------------------
-
- lkl = callPackage ../applications/virtualization/lkl { };
-
- inherit (callPackages ../os-specific/linux/kernel-headers { })
- linuxHeaders;
-
- kernelPatches = callPackage ../os-specific/linux/kernel/patches.nix { };
-
- klibc = callPackage ../os-specific/linux/klibc { };
-
- klibcShrunk = lowPrio (callPackage ../os-specific/linux/klibc/shrunk.nix { });
-
- linux_beagleboard = callPackage ../os-specific/linux/kernel/linux-beagleboard.nix {
- kernelPatches =
- [ kernelPatches.bridge_stp_helper
- kernelPatches.cpu-cgroup-v2."4.11"
- kernelPatches.modinst_arg_list_too_long
- ];
- };
-
- linux_copperhead = callPackage ../os-specific/linux/kernel/linux-copperhead-hardened.nix {
- kernelPatches = with kernelPatches; [
- kernelPatches.bridge_stp_helper
- kernelPatches.modinst_arg_list_too_long
- kernelPatches.tag_hardened
- ];
- };
-
- # linux mptcp is based on the 4.4 kernel
- linux_mptcp = callPackage ../os-specific/linux/kernel/linux-mptcp.nix {
- kernelPatches =
- [ kernelPatches.bridge_stp_helper
- kernelPatches.p9_fixes
- kernelPatches.cpu-cgroup-v2."4.9"
- kernelPatches.modinst_arg_list_too_long
- ]
- ++ lib.optionals ((platform.kernelArch or null) == "mips")
- [ kernelPatches.mips_fpureg_emu
- kernelPatches.mips_fpu_sigill
- kernelPatches.mips_ext3_n32
- ];
- };
-
- linux_rpi = callPackage ../os-specific/linux/kernel/linux-rpi.nix {
- kernelPatches = with kernelPatches; [
- bridge_stp_helper
- ];
- };
-
- linux_4_4 = callPackage ../os-specific/linux/kernel/linux-4.4.nix {
- kernelPatches =
- [ kernelPatches.bridge_stp_helper
- kernelPatches.cpu-cgroup-v2."4.4"
- kernelPatches.modinst_arg_list_too_long
- ]
- ++ lib.optionals ((platform.kernelArch or null) == "mips")
- [ kernelPatches.mips_fpureg_emu
- kernelPatches.mips_fpu_sigill
- kernelPatches.mips_ext3_n32
- ];
- };
-
- linux_4_9 = callPackage ../os-specific/linux/kernel/linux-4.9.nix {
- kernelPatches =
- [ kernelPatches.bridge_stp_helper
- kernelPatches.cpu-cgroup-v2."4.9"
- kernelPatches.modinst_arg_list_too_long
- ]
- ++ lib.optionals ((platform.kernelArch or null) == "mips")
- [ kernelPatches.mips_fpureg_emu
- kernelPatches.mips_fpu_sigill
- kernelPatches.mips_ext3_n32
- ];
- };
-
- linux_4_14 = callPackage ../os-specific/linux/kernel/linux-4.14.nix {
- kernelPatches =
- [ kernelPatches.bridge_stp_helper
- # See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md
- # when adding a new linux version
- kernelPatches.cpu-cgroup-v2."4.11"
- kernelPatches.modinst_arg_list_too_long
- ]
- ++ lib.optionals ((platform.kernelArch or null) == "mips")
- [ kernelPatches.mips_fpureg_emu
- kernelPatches.mips_fpu_sigill
- kernelPatches.mips_ext3_n32
- ];
- };
-
- linux_4_15 = callPackage ../os-specific/linux/kernel/linux-4.15.nix {
- kernelPatches =
- [ kernelPatches.bridge_stp_helper
- # See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md
- # when adding a new linux version
- # kernelPatches.cpu-cgroup-v2."4.11"
- kernelPatches.modinst_arg_list_too_long
- ]
- ++ lib.optionals ((platform.kernelArch or null) == "mips")
- [ kernelPatches.mips_fpureg_emu
- kernelPatches.mips_fpu_sigill
- kernelPatches.mips_ext3_n32
- ];
- };
-
- linux_testing = callPackage ../os-specific/linux/kernel/linux-testing.nix {
- kernelPatches = [
- kernelPatches.bridge_stp_helper
- kernelPatches.modinst_arg_list_too_long
- ] ++ lib.optionals ((platform.kernelArch or null) == "mips") [
- kernelPatches.mips_fpureg_emu
- kernelPatches.mips_fpu_sigill
- kernelPatches.mips_ext3_n32
- ];
- };
-
- linux_testing_bcachefs = callPackage ../os-specific/linux/kernel/linux-testing-bcachefs.nix {
- kernelPatches =
- [ kernelPatches.bridge_stp_helper
- kernelPatches.modinst_arg_list_too_long
- ]
- ++ lib.optionals ((platform.kernelArch or null) == "mips")
- [ kernelPatches.mips_fpureg_emu
- kernelPatches.mips_fpu_sigill
- kernelPatches.mips_ext3_n32
- ];
- };
-
- linux_riscv = callPackage ../os-specific/linux/kernel/linux-riscv.nix {
- kernelPatches = [
- kernelPatches.bridge_stp_helper
- kernelPatches.modinst_arg_list_too_long
- ];
- };
-
- linux_samus_4_12 = callPackage ../os-specific/linux/kernel/linux-samus-4.12.nix {
- kernelPatches =
- [ kernelPatches.bridge_stp_helper
- kernelPatches.p9_fixes
- # See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md
- # when adding a new linux version
- kernelPatches.cpu-cgroup-v2."4.11"
- kernelPatches.modinst_arg_list_too_long
- ];
- };
-
- /* Linux kernel modules are inherently tied to a specific kernel. So
- rather than provide specific instances of those packages for a
- specific kernel, we have a function that builds those packages
- for a specific kernel. This function can then be called for
- whatever kernel you're using. */
-
- linuxPackagesFor = kernel: lib.makeExtensible (self: with self; {
- callPackage = newScope self;
-
- inherit kernel;
- inherit (kernel) stdenv; # in particular, use the same compiler by default
-
- acpi_call = callPackage ../os-specific/linux/acpi-call {};
-
- amdgpu-pro = callPackage ../os-specific/linux/amdgpu-pro { };
-
- batman_adv = callPackage ../os-specific/linux/batman-adv {};
-
- bcc = callPackage ../os-specific/linux/bcc { };
-
- bbswitch = callPackage ../os-specific/linux/bbswitch {};
-
- beegfs-module = callPackage ../os-specific/linux/beegfs/kernel-module.nix { };
-
- ati_drivers_x11 = callPackage ../os-specific/linux/ati-drivers { };
-
- blcr = callPackage ../os-specific/linux/blcr { };
-
- cryptodev = callPackage ../os-specific/linux/cryptodev { };
-
- cpupower = callPackage ../os-specific/linux/cpupower { };
-
- dpdk = callPackage ../os-specific/linux/dpdk { };
-
- exfat-nofuse = callPackage ../os-specific/linux/exfat { };
-
- evdi = callPackage ../os-specific/linux/evdi { };
-
- pktgen = callPackage ../os-specific/linux/pktgen { };
-
- hyperv-daemons = callPackage ../os-specific/linux/hyperv-daemons { };
-
- odp-dpdk = callPackage ../os-specific/linux/odp-dpdk { };
-
- ofp = callPackage ../os-specific/linux/ofp { };
-
- e1000e = callPackage ../os-specific/linux/e1000e {};
-
- ixgbevf = callPackage ../os-specific/linux/ixgbevf {};
-
- ena = callPackage ../os-specific/linux/ena {};
-
- v4l2loopback = callPackage ../os-specific/linux/v4l2loopback { };
-
- fusionio-vsl = callPackage ../os-specific/linux/fusionio/vsl.nix { };
-
- lttng-modules = callPackage ../os-specific/linux/lttng-modules { };
-
- broadcom_sta = callPackage ../os-specific/linux/broadcom-sta/default.nix { };
-
- nvidiabl = callPackage ../os-specific/linux/nvidiabl { };
-
- nvidiaPackages = callPackage ../os-specific/linux/nvidia-x11 { };
-
- nvidia_x11_legacy304 = nvidiaPackages.legacy_304;
- nvidia_x11_legacy340 = nvidiaPackages.legacy_340;
- nvidia_x11_beta = nvidiaPackages.beta;
- nvidia_x11 = nvidiaPackages.stable;
-
- ply = callPackage ../os-specific/linux/ply { };
-
- rtl8192eu = callPackage ../os-specific/linux/rtl8192eu { };
-
- rtl8723bs = callPackage ../os-specific/linux/rtl8723bs { };
-
- rtl8812au = callPackage ../os-specific/linux/rtl8812au { };
-
- rtl8814au = callPackage ../os-specific/linux/rtl8814au { };
-
- rtlwifi_new = callPackage ../os-specific/linux/rtlwifi_new { };
-
- openafs = callPackage ../servers/openafs/module.nix { };
-
- facetimehd = callPackage ../os-specific/linux/facetimehd { };
-
- jool = callPackage ../os-specific/linux/jool { };
-
- mba6x_bl = callPackage ../os-specific/linux/mba6x_bl { };
-
- mwprocapture = callPackage ../os-specific/linux/mwprocapture { };
-
- mxu11x0 = callPackage ../os-specific/linux/mxu11x0 { };
-
- /* compiles but has to be integrated into the kernel somehow
- Let's have it uncommented and finish it..
- */
- ndiswrapper = callPackage ../os-specific/linux/ndiswrapper { };
-
- netatop = callPackage ../os-specific/linux/netatop { };
-
- perf = callPackage ../os-specific/linux/kernel/perf.nix { };
-
- phc-intel = callPackage ../os-specific/linux/phc-intel { };
-
- prl-tools = callPackage ../os-specific/linux/prl-tools { };
-
- sch_cake = callPackage ../os-specific/linux/sch_cake { };
-
- inherit (callPackage ../os-specific/linux/spl {})
- splStable splUnstable splLegacyCrypto;
-
- spl = splStable;
-
- sysdig = callPackage ../os-specific/linux/sysdig {};
-
- systemtap = callPackage ../development/tools/profiling/systemtap { };
-
- tp_smapi = callPackage ../os-specific/linux/tp_smapi { };
-
- usbip = callPackage ../os-specific/linux/usbip { };
-
- v86d = callPackage ../os-specific/linux/v86d { };
-
- vhba = callPackage ../misc/emulators/cdemu/vhba.nix { };
-
- virtualbox = callPackage ../os-specific/linux/virtualbox {
- virtualbox = pkgs.virtualboxHardened;
- };
-
- virtualboxGuestAdditions = callPackage ../applications/virtualization/virtualbox/guest-additions {
- virtualbox = pkgs.virtualboxHardened;
- };
-
- wireguard = callPackage ../os-specific/linux/wireguard { };
-
- x86_energy_perf_policy = callPackage ../os-specific/linux/x86_energy_perf_policy { };
-
- inherit (callPackage ../os-specific/linux/zfs {
- configFile = "kernel";
- inherit kernel spl;
- }) zfsStable zfsUnstable zfsLegacyCrypto;
-
- zfs = zfsStable;
- });
-
- # The current default kernel / kernel modules.
- linuxPackages = linuxPackages_4_14;
- linux = linuxPackages.kernel;
-
- # Update this when adding the newest kernel major version!
- linuxPackages_latest = linuxPackages_4_15;
- linux_latest = linuxPackages_latest.kernel;
-
- # Build the kernel modules for the some of the kernels.
- linuxPackages_beagleboard = linuxPackagesFor pkgs.linux_beagleboard;
- linuxPackages_mptcp = linuxPackagesFor pkgs.linux_mptcp;
- linuxPackages_rpi = linuxPackagesFor pkgs.linux_rpi;
- linuxPackages_4_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_4);
- linuxPackages_4_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_9);
- linuxPackages_4_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_14);
- linuxPackages_4_15 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_15);
- # Don't forget to update linuxPackages_latest!
-
- # Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds.
- linuxPackages_testing = linuxPackagesFor pkgs.linux_testing;
-
- linuxPackages_custom = { version, src, configfile }:
- recurseIntoAttrs (linuxPackagesFor (pkgs.linuxManualConfig {
- inherit version src configfile stdenv;
- allowImportFromDerivation = true;
- }));
-
- # Build a kernel with bcachefs module
- linuxPackages_testing_bcachefs = recurseIntoAttrs (linuxPackagesFor pkgs.linux_testing_bcachefs);
-
- # Build a kernel for Xen dom0
- linuxPackages_xen_dom0 = recurseIntoAttrs (linuxPackagesFor (pkgs.linux.override { features.xen_dom0=true; }));
-
- linuxPackages_latest_xen_dom0 = recurseIntoAttrs (linuxPackagesFor (pkgs.linux_latest.override { features.xen_dom0=true; }));
-
- # Hardened linux
- hardenedLinuxPackagesFor = kernel: linuxPackagesFor (kernel.override {
- extraConfig = import ../os-specific/linux/kernel/hardened-config.nix {
- inherit stdenv;
- inherit (kernel) version;
- };
- });
-
- linuxPackages_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux);
- linux_hardened = linuxPackages_hardened.kernel;
-
- linuxPackages_latest_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux_latest);
- linux_latest_hardened = linuxPackages_latest_hardened.kernel;
-
- linuxPackages_xen_dom0_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor (pkgs.linux.override { features.xen_dom0=true; }));
-
- linuxPackages_latest_xen_dom0_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor (pkgs.linux_latest.override { features.xen_dom0=true; }));
-
- linuxPackages_copperhead_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux_copperhead);
- linux_copperhead_hardened = linuxPackages_copperhead_hardened.kernel;
- linux_hardened_copperhead = linux_copperhead_hardened; # alias for backward compatibility
-
- # Samus kernels
- linuxPackages_samus_4_12 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_samus_4_12);
- linuxPackages_samus_latest = linuxPackages_samus_4_12;
- linux_samus_latest = linuxPackages_samus_latest.kernel;
-
- # A function to build a manually-configured kernel
- linuxManualConfig = makeOverridable (callPackage ../os-specific/linux/kernel/manual-config.nix {});
- buildLinux = attrs: callPackage ../os-specific/linux/kernel/generic.nix attrs;
-
- keyutils = callPackage ../os-specific/linux/keyutils { };
-
- libselinux = callPackage ../os-specific/linux/libselinux { };
-
- libsemanage = callPackage ../os-specific/linux/libsemanage { };
-
- libraw = callPackage ../development/libraries/libraw { };
-
- libraw1394 = callPackage ../development/libraries/libraw1394 { };
-
- libsass = callPackage ../development/libraries/libsass { };
-
- libsexy = callPackage ../development/libraries/libsexy { };
-
- libsepol = callPackage ../os-specific/linux/libsepol { };
-
- libsmbios = callPackage ../os-specific/linux/libsmbios { };
-
- lm_sensors = callPackage ../os-specific/linux/lm-sensors { };
-
- lockdep = callPackage ../os-specific/linux/lockdep { };
-
- lsiutil = callPackage ../os-specific/linux/lsiutil { };
-
- kmod = callPackage ../os-specific/linux/kmod { };
-
- kmod-blacklist-ubuntu = callPackage ../os-specific/linux/kmod-blacklist-ubuntu { };
-
- kmod-debian-aliases = callPackage ../os-specific/linux/kmod-debian-aliases { };
-
- kvm = qemu_kvm;
-
- libcap = callPackage ../os-specific/linux/libcap { };
-
- libcap_ng = callPackage ../os-specific/linux/libcap-ng {
- swig = null; # Currently not using the python2/3 bindings
- python2 = null; # Currently not using the python2 bindings
- python3 = null; # Currently not using the python3 bindings
- };
-
- libnotify = callPackage ../development/libraries/libnotify { };
-
- libvolume_id = callPackage ../os-specific/linux/libvolume_id { };
-
- lsscsi = callPackage ../os-specific/linux/lsscsi { };
-
- lvm2 = callPackage ../os-specific/linux/lvm2 { };
-
- mbpfan = callPackage ../os-specific/linux/mbpfan { };
-
- mdadm = mdadm4;
- mdadm4 = callPackage ../os-specific/linux/mdadm { };
-
- mingetty = callPackage ../os-specific/linux/mingetty { };
-
- miraclecast = callPackage ../os-specific/linux/miraclecast { };
-
- mkinitcpio-nfs-utils = callPackage ../os-specific/linux/mkinitcpio-nfs-utils { };
-
- mmc-utils = callPackage ../os-specific/linux/mmc-utils { };
-
- aggregateModules = modules:
- callPackage ../os-specific/linux/kmod/aggregator.nix {
- inherit modules;
- };
-
- multipath-tools = callPackage ../os-specific/linux/multipath-tools { };
-
- musl = callPackage ../os-specific/linux/musl { };
- musl-fts = callPackage ../os-specific/linux/musl/fts.nix { };
- musl-getconf = callPackage ../os-specific/linux/musl/getconf.nix { };
- musl-getent = callPackage ../os-specific/linux/musl/getent.nix { };
- getent =
- if hostPlatform.isMusl then musl-getent
- # This may not be right on other platforms, but preserves existing behavior
- else /* if hostPlatform.libc == "glibc" then */ glibc.bin;
-
- getconf =
- if hostPlatform.isMusl then musl-getconf
- else lib.getBin stdenv.cc.libc;
-
- nettools = callPackage ../os-specific/linux/net-tools { };
-
- nftables = callPackage ../os-specific/linux/nftables { };
-
- numactl = callPackage ../os-specific/linux/numactl { };
-
- numad = callPackage ../os-specific/linux/numad { };
-
- nvme-cli = callPackage ../os-specific/linux/nvme-cli { };
-
- open-vm-tools = callPackage ../applications/virtualization/open-vm-tools {
- inherit (gnome2) gtk gtkmm;
- };
- open-vm-tools-headless = open-vm-tools.override { withX = false; };
-
- delve = callPackage ../development/tools/delve { };
-
- dep = callPackage ../development/tools/dep { };
-
- go-bindata = callPackage ../development/tools/go-bindata { };
-
- go-bindata-assetfs = callPackage ../development/tools/go-bindata-assetfs { };
-
- go-protobuf = callPackage ../development/tools/go-protobuf { };
-
-
- go-symbols = callPackage ../development/tools/go-symbols { };
-
- go-outline = callPackage ../development/tools/go-outline { };
-
- gocode = callPackage ../development/tools/gocode { };
-
- goconvey = callPackage ../development/tools/goconvey { };
-
- gotags = callPackage ../development/tools/gotags { };
-
- golint = callPackage ../development/tools/golint { };
-
- godep = callPackage ../development/tools/godep { };
-
- godef = callPackage ../development/tools/godef { };
-
- goimports = callPackage ../development/tools/goimports { };
-
- gopkgs = callPackage ../development/tools/gopkgs { };
-
- govers = callPackage ../development/tools/govers { };
-
- gotools = callPackage ../development/tools/gotools { };
-
- gomodifytags = callPackage ../development/tools/gomodifytags { };
-
- go-langserver = callPackage ../development/tools/go-langserver { };
-
- gotests = callPackage ../development/tools/gotests { };
-
- gogoclient = callPackage ../os-specific/linux/gogoclient { };
-
- nss_ldap = callPackage ../os-specific/linux/nss_ldap { };
-
- odroid-xu3-bootloader = callPackage ../tools/misc/odroid-xu3-bootloader { };
-
- pagemon = callPackage ../os-specific/linux/pagemon { };
-
- pam = callPackage ../os-specific/linux/pam { };
-
- # pam_bioapi ( see http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader )
-
- pam_ccreds = callPackage ../os-specific/linux/pam_ccreds { };
-
- pam_krb5 = callPackage ../os-specific/linux/pam_krb5 { };
-
- pam_ldap = callPackage ../os-specific/linux/pam_ldap { };
-
- pam_mount = callPackage ../os-specific/linux/pam_mount { };
-
- pam_pgsql = callPackage ../os-specific/linux/pam_pgsql { };
-
- pam_ssh_agent_auth = callPackage ../os-specific/linux/pam_ssh_agent_auth { };
-
- pam_u2f = callPackage ../os-specific/linux/pam_u2f { };
-
- pam_usb = callPackage ../os-specific/linux/pam_usb { };
-
- paxctl = callPackage ../os-specific/linux/paxctl { };
-
- paxtest = callPackage ../os-specific/linux/paxtest { };
-
- pax-utils = callPackage ../os-specific/linux/pax-utils { };
-
- pcmciaUtils = callPackage ../os-specific/linux/pcmciautils {
- firmware = config.pcmciaUtils.firmware or [];
- config = config.pcmciaUtils.config or null;
- };
-
- pcstat = callPackage ../tools/system/pcstat { };
-
- perf-tools = callPackage ../os-specific/linux/perf-tools { };
-
- pipes = callPackage ../misc/screensavers/pipes { };
-
- pipework = callPackage ../os-specific/linux/pipework { };
-
- plymouth = callPackage ../os-specific/linux/plymouth { };
-
- pmount = callPackage ../os-specific/linux/pmount { };
-
- pmutils = callPackage ../os-specific/linux/pm-utils { };
-
- pmtools = callPackage ../os-specific/linux/pmtools { };
-
- policycoreutils = callPackage ../os-specific/linux/policycoreutils { };
-
- powerdns = callPackage ../servers/dns/powerdns { };
-
- pdns-recursor = callPackage ../servers/dns/pdns-recursor { };
-
- powertop = callPackage ../os-specific/linux/powertop { };
-
- prayer = callPackage ../servers/prayer { };
-
- procps = procps-ng;
-
- procps-ng = callPackage ../os-specific/linux/procps-ng { };
-
- watch = callPackage ../os-specific/linux/procps/watch.nix { };
-
- qemu_kvm = lowPrio (qemu.override { hostCpuOnly = true; });
-
- # See `xenPackages` source for explanations.
- # Building with `xen` instead of `xen-slim` is possible, but makes no sense.
- qemu_xen = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-slim; });
- qemu_xen-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-light; });
- qemu_xen_4_8 = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_8-slim; });
- qemu_xen_4_8-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_8-light; });
- qemu_xen_4_10 = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_10-slim; });
- qemu_xen_4_10-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_10-light; });
-
- qemu_test = lowPrio (qemu.override { hostCpuOnly = true; nixosTestRunner = true; });
-
- firmwareLinuxNonfree = callPackage ../os-specific/linux/firmware/firmware-linux-nonfree { };
-
- radeontools = callPackage ../os-specific/linux/radeontools { };
-
- radeontop = callPackage ../os-specific/linux/radeontop { };
-
- raspberrypifw = callPackage ../os-specific/linux/firmware/raspberrypi {};
-
- regionset = callPackage ../os-specific/linux/regionset { };
-
- rfkill = callPackage ../os-specific/linux/rfkill { };
-
- rfkill_udev = callPackage ../os-specific/linux/rfkill/udev.nix { };
-
- riscv-pk = callPackage ../misc/riscv-pk { };
-
- riscv-pk-with-kernel = riscv-pk.override {
- payload = "${linux_riscv}/vmlinux";
- };
-
- rtkit = callPackage ../os-specific/linux/rtkit { };
-
- rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { };
-
- rtl8192su-firmware = callPackage ../os-specific/linux/firmware/rtl8192su-firmware { };
-
- rtl8723bs-firmware = callPackage ../os-specific/linux/firmware/rtl8723bs-firmware { };
-
- rtlwifi_new-firmware = callPackage ../os-specific/linux/firmware/rtlwifi_new-firmware { };
-
- s3ql = callPackage ../tools/backup/s3ql { };
-
- sass = callPackage ../development/tools/sass { };
-
- sassc = callPackage ../development/tools/sassc { };
-
- scanmem = callPackage ../tools/misc/scanmem { };
-
- schedtool = callPackage ../os-specific/linux/schedtool { };
-
- sdparm = callPackage ../os-specific/linux/sdparm { };
-
- sepolgen = callPackage ../os-specific/linux/sepolgen { };
-
- setools = callPackage ../os-specific/linux/setools { };
-
- seturgent = callPackage ../os-specific/linux/seturgent { };
-
- shadow = callPackage ../os-specific/linux/shadow { };
-
- sinit = callPackage ../os-specific/linux/sinit {
- rcinit = "/etc/rc.d/rc.init";
- rcshutdown = "/etc/rc.d/rc.shutdown";
- };
-
- skopeo = callPackage ../development/tools/skopeo { };
-
- smem = callPackage ../os-specific/linux/smem { };
-
- statifier = callPackage ../os-specific/linux/statifier { };
-
- sysdig = callPackage ../os-specific/linux/sysdig {
- kernel = null;
- }; # pkgs.sysdig is a client, for a driver look at linuxPackagesFor
-
- sysfsutils = callPackage ../os-specific/linux/sysfsutils { };
-
- sysprof = callPackage ../development/tools/profiling/sysprof {
- inherit (gnome2) libglade;
- };
-
- # Provided with sysfsutils.
- libsysfs = sysfsutils;
- systool = sysfsutils;
-
- sysklogd = callPackage ../os-specific/linux/sysklogd { };
-
- syslinux = callPackage ../os-specific/linux/syslinux { };
-
- sysstat = callPackage ../os-specific/linux/sysstat { };
-
- systemd = callPackage ../os-specific/linux/systemd {
- utillinux = utillinuxMinimal; # break the cyclic dependency
- };
-
- # standalone cryptsetup generator for systemd
- systemd-cryptsetup-generator = callPackage ../os-specific/linux/systemd/cryptsetup-generator.nix { };
-
- # In nixos, you can set systemd.package = pkgs.systemd_with_lvm2 to get
- # LVM2 working in systemd.
- systemd_with_lvm2 = pkgs.appendToName "with-lvm2" (pkgs.lib.overrideDerivation pkgs.systemd (p: {
- postInstall = p.postInstall + ''
- cp "${pkgs.lvm2}/lib/systemd/system-generators/"* $out/lib/systemd/system-generators
- '';
- }));
-
- sysvinit = callPackage ../os-specific/linux/sysvinit { };
-
- sysvtools = callPackage ../os-specific/linux/sysvinit {
- withoutInitTools = true;
- };
-
- # FIXME: `tcp-wrapper' is actually not OS-specific.
- tcp_wrappers = callPackage ../os-specific/linux/tcp-wrappers { };
-
- tiptop = callPackage ../os-specific/linux/tiptop { };
-
- tpacpi-bat = callPackage ../os-specific/linux/tpacpi-bat { };
-
- trinity = callPackage ../os-specific/linux/trinity { };
-
- tunctl = callPackage ../os-specific/linux/tunctl { };
-
- # Upstream U-Boots:
- inherit (callPackage ../misc/uboot {})
- buildUBoot
- ubootTools
- ubootA20OlinuxinoLime
- ubootBananaPi
- ubootBeagleboneBlack
- ubootClearfog
- ubootGuruplug
- ubootJetsonTK1
- ubootOdroidXU3
- ubootOrangePiPc
- ubootPcduino3Nano
- ubootPine64
- ubootQemuAarch64
- ubootQemuArm
- ubootRaspberryPi
- ubootRaspberryPi2
- ubootRaspberryPi3_32bit
- ubootRaspberryPi3_64bit
- ubootSheevaplug
- ubootSopine
- ubootUtilite
- ubootWandboard
- ;
-
- # Non-upstream U-Boots:
- ubootNanonote = callPackage ../misc/uboot/nanonote.nix { };
-
- ubootRock64 = callPackage ../misc/uboot/rock64.nix { };
-
- uclibc = callPackage ../os-specific/linux/uclibc { };
-
- uclibcCross = lowPrio (callPackage ../os-specific/linux/uclibc {
- gccCross = gccCrossStageStatic;
- cross = assert targetPlatform != buildPlatform; targetPlatform;
- });
-
- udev = systemd;
- libudev = udev;
-
- eudev = callPackage ../os-specific/linux/eudev {};
-
- libudev0-shim = callPackage ../os-specific/linux/libudev0-shim/default.nix { };
-
- udisks1 = callPackage ../os-specific/linux/udisks/1-default.nix { };
- udisks2 = callPackage ../os-specific/linux/udisks/2-default.nix { };
- udisks = udisks2;
-
- udisks_glue = callPackage ../os-specific/linux/udisks-glue { };
-
- untie = callPackage ../os-specific/linux/untie { };
-
- upower = callPackage ../os-specific/linux/upower { };
-
- usbguard = libsForQt5.callPackage ../os-specific/linux/usbguard {
- libgcrypt = null;
- };
-
- usbutils = callPackage ../os-specific/linux/usbutils { };
-
- usermount = callPackage ../os-specific/linux/usermount { };
-
- utillinux = callPackage ../os-specific/linux/util-linux { };
- utillinuxCurses = utillinux;
-
- utillinuxMinimal = appendToName "minimal" (utillinux.override {
- minimal = true;
- ncurses = null;
- perl = null;
- systemd = null;
- });
-
- v4l_utils = qt5.callPackage ../os-specific/linux/v4l-utils { };
-
- vndr = callPackage ../development/tools/vndr { };
-
- windows = rec {
- cygwinSetup = callPackage ../os-specific/windows/cygwin-setup { };
-
- jom = callPackage ../os-specific/windows/jom { };
-
- w32api = callPackage ../os-specific/windows/w32api {
- gccCross = gccCrossStageStatic;
- binutils = binutils;
- };
-
- w32api_headers = w32api.override {
- onlyHeaders = true;
- };
-
- mingw_runtime = callPackage ../os-specific/windows/mingwrt {
- gccCross = gccCrossMingw2;
- binutils = binutils;
- };
-
- mingw_runtime_headers = mingw_runtime.override {
- onlyHeaders = true;
- };
-
- mingw_headers1 = buildEnv {
- name = "mingw-headers-1";
- paths = [ w32api_headers mingw_runtime_headers ];
- };
-
- mingw_headers2 = buildEnv {
- name = "mingw-headers-2";
- paths = [ w32api mingw_runtime_headers ];
- };
-
- mingw_headers3 = buildEnv {
- name = "mingw-headers-3";
- paths = [ w32api mingw_runtime ];
- };
-
- mingw_w64 = callPackage ../os-specific/windows/mingw-w64 {
- stdenv = crossLibcStdenv;
- };
-
- mingw_w64_headers = callPackage ../os-specific/windows/mingw-w64/headers.nix { };
-
- mingw_w64_pthreads = callPackage ../os-specific/windows/mingw-w64/pthreads.nix { };
-
- pthreads = callPackage ../os-specific/windows/pthread-w32 {
- mingw_headers = mingw_headers3;
- };
-
- wxMSW = callPackage ../os-specific/windows/wxMSW-2.8 { };
- };
-
- wirelesstools = callPackage ../os-specific/linux/wireless-tools { };
-
- wpa_supplicant = callPackage ../os-specific/linux/wpa_supplicant { };
-
- wpa_supplicant_gui = libsForQt5.callPackage ../os-specific/linux/wpa_supplicant/gui.nix { };
-
- xf86_input_mtrack = callPackage ../os-specific/linux/xf86-input-mtrack { };
-
- xf86_input_multitouch = callPackage ../os-specific/linux/xf86-input-multitouch { };
-
- xf86_input_wacom = callPackage ../os-specific/linux/xf86-input-wacom { };
-
- xf86_video_nested = callPackage ../os-specific/linux/xf86-video-nested { };
-
- xorg_sys_opengl = callPackage ../os-specific/linux/opengl/xorg-sys { };
-
- zd1211fw = callPackage ../os-specific/linux/firmware/zd1211 { };
-
- inherit (callPackage ../os-specific/linux/zfs {
- configFile = "user";
- }) zfsStable zfsUnstable zfsLegacyCrypto;
-
- zfs = zfsStable;
-
- ### DATA
-
- adapta-backgrounds = callPackage ../data/misc/adapta-backgrounds { };
-
- andagii = callPackage ../data/fonts/andagii { };
-
- android-udev-rules = callPackage ../os-specific/linux/android-udev-rules { };
-
- anonymousPro = callPackage ../data/fonts/anonymous-pro { };
-
- arc-icon-theme = callPackage ../data/icons/arc-icon-theme { };
-
- arkpandora_ttf = callPackage ../data/fonts/arkpandora { };
-
- aurulent-sans = callPackage ../data/fonts/aurulent-sans { };
-
- babelstone-han = callPackage ../data/fonts/babelstone-han { };
-
- baekmuk-ttf = callPackage ../data/fonts/baekmuk-ttf { };
-
- bakoma_ttf = callPackage ../data/fonts/bakoma-ttf { };
-
- bgnet = callPackage ../data/documentation/bgnet { };
-
- brise = callPackage ../data/misc/brise { };
-
- inherit (kdeFrameworks) breeze-icons;
-
- cacert = callPackage ../data/misc/cacert { };
-
- caladea = callPackage ../data/fonts/caladea {};
-
- cantarell-fonts = callPackage ../data/fonts/cantarell-fonts { };
-
- carlito = callPackage ../data/fonts/carlito {};
-
- comfortaa = callPackage ../data/fonts/comfortaa {};
-
- comic-neue = callPackage ../data/fonts/comic-neue { };
-
- comic-relief = callPackage ../data/fonts/comic-relief {};
-
- coreclr = callPackage ../development/compilers/coreclr {
- debug = config.coreclr.debug or false;
- };
-
- corefonts = callPackage ../data/fonts/corefonts { };
-
- culmus = callPackage ../data/fonts/culmus { };
-
- clearlyU = callPackage ../data/fonts/clearlyU { };
-
- cm_unicode = callPackage ../data/fonts/cm-unicode {};
-
- crimson = callPackage ../data/fonts/crimson {};
-
- dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts {
- inherit (perlPackages) FontTTF;
- });
-
- # solve collision for nix-env before https://github.com/NixOS/nix/pull/815
- dejavu_fontsEnv = buildEnv {
- name = "${dejavu_fonts.name}";
- paths = [ dejavu_fonts.out ];
- };
-
- dina-font = callPackage ../data/fonts/dina { };
-
- dina-font-pcf = callPackage ../data/fonts/dina-pcf { };
-
- dns-root-data = callPackage ../data/misc/dns-root-data { };
-
- docbook5 = callPackage ../data/sgml+xml/schemas/docbook-5.0 { };
-
- docbook_sgml_dtd_31 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix { };
-
- docbook_sgml_dtd_41 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/4.1.nix { };
-
- docbook_xml_dtd_412 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.1.2.nix { };
-
- docbook_xml_dtd_42 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.2.nix { };
-
- docbook_xml_dtd_43 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.3.nix { };
-
- docbook_xml_dtd_44 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.4.nix { };
-
- docbook_xml_dtd_45 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.5.nix { };
-
- docbook_xml_ebnf_dtd = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook-ebnf { };
-
- inherit (callPackages ../data/sgml+xml/stylesheets/xslt/docbook-xsl { })
- docbook_xsl
- docbook_xsl_ns;
-
- docbook_xml_xslt = docbook_xsl;
-
- docbook5_xsl = docbook_xsl_ns;
-
- documentation-highlighter = callPackage ../misc/documentation-highlighter { };
-
- cabin = callPackage ../data/fonts/cabin { };
-
- camingo-code = callPackage ../data/fonts/camingo-code { };
-
- dosis = callPackage ../data/fonts/dosis { };
-
- dosemu_fonts = callPackage ../data/fonts/dosemu-fonts { };
-
- eb-garamond = callPackage ../data/fonts/eb-garamond { };
-
- faba-icon-theme = callPackage ../data/icons/faba-icon-theme { };
-
- faba-mono-icons = callPackage ../data/icons/faba-mono-icons { };
-
- fixedsys-excelsior = callPackage ../data/fonts/fixedsys-excelsior { };
-
- emacs-all-the-icons-fonts = callPackage ../data/fonts/emacs-all-the-icons-fonts { };
-
- emojione = callPackage ../data/fonts/emojione {
- inherit (nodePackages) svgo;
- };
-
- encode-sans = callPackage ../data/fonts/encode-sans { };
-
- envypn-font = callPackage ../data/fonts/envypn-font { };
-
- fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono {};
-
- fira = callPackage ../data/fonts/fira { };
-
- fira-code = callPackage ../data/fonts/fira-code { };
- fira-code-symbols = callPackage ../data/fonts/fira-code/symbols.nix { };
-
- fira-mono = callPackage ../data/fonts/fira-mono { };
-
- font-awesome_4 = callPackage ../data/fonts/font-awesome-4 { };
- font-awesome_5 = callPackage ../data/fonts/font-awesome-5 { };
-
- freefont_ttf = callPackage ../data/fonts/freefont-ttf { };
-
- font-droid = callPackage ../data/fonts/droid { };
-
- freepats = callPackage ../data/misc/freepats { };
-
- gentium = callPackage ../data/fonts/gentium {};
-
- gentium-book-basic = callPackage ../data/fonts/gentium-book-basic {};
-
- geolite-legacy = callPackage ../data/misc/geolite-legacy { };
-
- gohufont = callPackage ../data/fonts/gohufont { };
-
- gnome_user_docs = callPackage ../data/documentation/gnome-user-docs { };
-
- inherit (gnome3) gsettings-desktop-schemas;
-
- go-font = callPackage ../data/fonts/go-font { };
-
- gyre-fonts = callPackage ../data/fonts/gyre {};
-
- hack-font = callPackage ../data/fonts/hack { };
-
- helvetica-neue-lt-std = callPackage ../data/fonts/helvetica-neue-lt-std { };
-
- hicolor-icon-theme = callPackage ../data/icons/hicolor-icon-theme { };
-
- hanazono = callPackage ../data/fonts/hanazono { };
-
- ibm-plex = callPackage ../data/fonts/ibm-plex { };
-
- inconsolata = callPackage ../data/fonts/inconsolata {};
- inconsolata-lgc = callPackage ../data/fonts/inconsolata/lgc.nix {};
-
- input-fonts = callPackage ../data/fonts/input-fonts { };
-
- iosevka = callPackage ../data/fonts/iosevka {
- nodejs = nodejs-8_x;
- };
- iosevka-bin = callPackage ../data/fonts/iosevka/bin.nix {};
-
- ipafont = callPackage ../data/fonts/ipafont {};
- ipaexfont = callPackage ../data/fonts/ipaexfont {};
-
- iwona = callPackage ../data/fonts/iwona { };
-
- junicode = callPackage ../data/fonts/junicode { };
-
- kawkab-mono-font = callPackage ../data/fonts/kawkab-mono {};
-
- kochi-substitute = callPackage ../data/fonts/kochi-substitute {};
-
- kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 {};
-
- latinmodern-math = callPackage ../data/fonts/lm-math {};
-
- lato = callPackage ../data/fonts/lato {};
-
- league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type {};
-
- inherit (callPackages ../data/fonts/redhat-liberation-fonts { })
- liberation_ttf_v1_from_source
- liberation_ttf_v1_binary
- liberation_ttf_v2_from_source
- liberation_ttf_v2_binary;
- liberation_ttf = liberation_ttf_v2_binary;
-
- liberationsansnarrow = callPackage ../data/fonts/liberationsansnarrow { };
- liberationsansnarrow_binary = callPackage ../data/fonts/liberationsansnarrow/binary.nix { };
-
- liberastika = callPackage ../data/fonts/liberastika { };
-
- libertine = callPackage ../data/fonts/libertine { };
-
- libertinus = callPackage ../data/fonts/libertinus { };
-
- libre-baskerville = callPackage ../data/fonts/libre-baskerville { };
-
- libre-bodoni = callPackage ../data/fonts/libre-bodoni { };
-
- libre-caslon = callPackage ../data/fonts/libre-caslon { };
-
- libre-franklin = callPackage ../data/fonts/libre-franklin { };
-
- lmmath = callPackage ../data/fonts/lmodern/lmmath.nix {};
-
- lmodern = callPackage ../data/fonts/lmodern { };
-
- lobster-two = callPackage ../data/fonts/lobster-two {};
-
- # lohit-fonts.assamese lohit-fonts.bengali lohit-fonts.devanagari lohit-fonts.gujarati lohit-fonts.gurmukhi
- # lohit-fonts.kannada lohit-fonts.malayalam lohit-fonts.marathi lohit-fonts.nepali lohit-fonts.odia
- # lohit-fonts.tamil-classical lohit-fonts.tamil lohit-fonts.telugu
- # lohit-fonts.kashmiri lohit-fonts.konkani lohit-fonts.maithili lohit-fonts.sindhi
- lohit-fonts = recurseIntoAttrs ( callPackages ../data/fonts/lohit-fonts { } );
-
- maia-icon-theme = callPackage ../data/icons/maia-icon-theme { };
-
- marathi-cursive = callPackage ../data/fonts/marathi-cursive { };
-
- man-pages = callPackage ../data/documentation/man-pages { };
-
- material-icons = callPackage ../data/fonts/material-icons { };
-
- meslo-lg = callPackage ../data/fonts/meslo-lg {};
-
- migmix = callPackage ../data/fonts/migmix {};
-
- migu = callPackage ../data/fonts/migu {};
-
- miscfiles = callPackage ../data/misc/miscfiles { };
-
- media-player-info = callPackage ../data/misc/media-player-info {};
-
- mobile-broadband-provider-info = callPackage ../data/misc/mobile-broadband-provider-info { };
-
- monoid = callPackage ../data/fonts/monoid { };
-
- mononoki = callPackage ../data/fonts/mononoki { };
-
- moka-icon-theme = callPackage ../data/icons/moka-icon-theme { };
-
- montserrat = callPackage ../data/fonts/montserrat { };
-
- mph_2b_damase = callPackage ../data/fonts/mph-2b-damase { };
-
- mplus-outline-fonts = callPackage ../data/fonts/mplus-outline-fonts { };
-
- mro-unicode = callPackage ../data/fonts/mro-unicode { };
-
- mustache-spec = callPackage ../data/documentation/mustache-spec { };
-
- myrica = callPackage ../data/fonts/myrica { };
-
- nafees = callPackage ../data/fonts/nafees { };
-
- inherit (callPackages ../data/fonts/noto-fonts {})
- noto-fonts noto-fonts-cjk noto-fonts-emoji;
-
- nullmailer = callPackage ../servers/mail/nullmailer {
- stdenv = gccStdenv;
- };
-
- numix-icon-theme = callPackage ../data/icons/numix-icon-theme { };
-
- numix-icon-theme-circle = callPackage ../data/icons/numix-icon-theme-circle { };
-
- numix-icon-theme-square = callPackage ../data/icons/numix-icon-theme-square { };
-
- numix-cursor-theme = callPackage ../data/icons/numix-cursor-theme { };
-
- oldstandard = callPackage ../data/fonts/oldstandard { };
-
- oldsindhi = callPackage ../data/fonts/oldsindhi { };
-
- open-dyslexic = callPackage ../data/fonts/open-dyslexic { };
-
- opensans-ttf = callPackage ../data/fonts/opensans-ttf { };
-
- orbitron = callPackage ../data/fonts/orbitron { };
-
- overpass = callPackage ../data/fonts/overpass { };
-
- oxygenfonts = callPackage ../data/fonts/oxygenfonts { };
-
- inherit (kdeFrameworks) oxygen-icons5;
-
- paper-icon-theme = callPackage ../data/icons/paper-icon-theme { };
-
- papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme { };
-
- papis = python3Packages.callPackage ../tools/misc/papis { };
-
- pecita = callPackage ../data/fonts/pecita {};
-
- paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix {};
- paratype-pt-sans = callPackage ../data/fonts/paratype-pt/sans.nix {};
- paratype-pt-serif = callPackage ../data/fonts/paratype-pt/serif.nix {};
-
- poly = callPackage ../data/fonts/poly { };
-
- posix_man_pages = callPackage ../data/documentation/man-pages-posix { };
-
- powerline-fonts = callPackage ../data/fonts/powerline-fonts { };
-
- powerline-go = callPackage ../tools/misc/powerline-go { };
-
- profont = callPackage ../data/fonts/profont { };
-
- proggyfonts = callPackage ../data/fonts/proggyfonts { };
-
- sampradaya = callPackage ../data/fonts/sampradaya { };
-
- scowl = callPackage ../data/misc/scowl { };
-
- shaderc = callPackage ../development/compilers/shaderc { };
-
- mime-types = callPackage ../data/misc/mime-types { };
-
- shared-mime-info = callPackage ../data/misc/shared-mime-info { };
-
- shared_desktop_ontologies = callPackage ../data/misc/shared-desktop-ontologies { };
-
- signwriting = callPackage ../data/fonts/signwriting { };
-
- soundfont-fluid = callPackage ../data/soundfonts/fluid { };
-
- stdmanpages = callPackage ../data/documentation/std-man-pages { };
-
- stix-otf = callPackage ../data/fonts/stix-otf { };
-
- stix-two = callPackage ../data/fonts/stix-two { };
-
- inherit (callPackages ../data/fonts/gdouros { })
- symbola aegyptus akkadian anatolian maya unidings musica analecta textfonts aegan abydos;
-
- iana-etc = callPackage ../data/misc/iana-etc { };
-
- poppler_data = callPackage ../data/misc/poppler-data { };
-
- qgo = libsForQt5.callPackage ../games/qgo { };
-
- qmc2 = libsForQt5.callPackage ../misc/emulators/qmc2 { };
-
- quattrocento = callPackage ../data/fonts/quattrocento {};
-
- quattrocento-sans = callPackage ../data/fonts/quattrocento-sans {};
-
- r3rs = callPackage ../data/documentation/rnrs/r3rs.nix { };
-
- r4rs = callPackage ../data/documentation/rnrs/r4rs.nix { };
-
- r5rs = callPackage ../data/documentation/rnrs/r5rs.nix { };
-
- raleway = callPackage ../data/fonts/raleway { };
-
- rictydiminished-with-firacode = callPackage ../data/fonts/rictydiminished-with-firacode { };
-
- roboto = callPackage ../data/fonts/roboto { };
-
- roboto-mono = callPackage ../data/fonts/roboto-mono { };
-
- roboto-slab = callPackage ../data/fonts/roboto-slab { };
-
- hasklig = callPackage ../data/fonts/hasklig {};
-
- siji = callPackage ../data/fonts/siji { };
-
- sound-theme-freedesktop = callPackage ../data/misc/sound-theme-freedesktop { };
-
- source-code-pro = callPackage ../data/fonts/source-code-pro {};
-
- source-sans-pro = callPackage ../data/fonts/source-sans-pro { };
-
- source-serif-pro = callPackage ../data/fonts/source-serif-pro { };
-
- sourceHanSansPackages = callPackage ../data/fonts/source-han-sans { };
- source-han-sans-japanese = sourceHanSansPackages.japanese;
- source-han-sans-korean = sourceHanSansPackages.korean;
- source-han-sans-simplified-chinese = sourceHanSansPackages.simplified-chinese;
- source-han-sans-traditional-chinese = sourceHanSansPackages.traditional-chinese;
- sourceHanSerifPackages = callPackage ../data/fonts/source-han-serif { };
- source-han-serif-japanese = sourceHanSerifPackages.japanese;
- source-han-serif-korean = sourceHanSerifPackages.korean;
- source-han-serif-simplified-chinese = sourceHanSerifPackages.simplified-chinese;
- source-han-serif-traditional-chinese = sourceHanSerifPackages.traditional-chinese;
-
- inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom;
-
- tango-icon-theme = callPackage ../data/icons/tango-icon-theme {
- gtk = self.gtk2;
- };
-
- themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) {};
-
- theano = callPackage ../data/fonts/theano { };
-
- tempora_lgc = callPackage ../data/fonts/tempora-lgc { };
-
- terminus_font = callPackage ../data/fonts/terminus-font { };
-
- terminus_font_ttf = callPackage ../data/fonts/terminus-font-ttf { };
-
- tex-gyre = callPackage ../data/fonts/tex-gyre { };
-
- tex-gyre-bonum-math = callPackage ../data/fonts/tex-gyre-math { variant = "bonum"; };
-
- tex-gyre-pagella-math = callPackage ../data/fonts/tex-gyre-math { variant = "pagella"; };
-
- tex-gyre-schola-math = callPackage ../data/fonts/tex-gyre-math { variant = "schola"; };
-
- tex-gyre-termes-math = callPackage ../data/fonts/tex-gyre-math { variant = "termes"; };
-
- tipa = callPackage ../data/fonts/tipa { };
-
- ttf_bitstream_vera = callPackage ../data/fonts/ttf-bitstream-vera { };
-
- ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r {};
-
- twemoji-color-font = callPackage ../data/fonts/twemoji-color-font {
- inherit (nodePackages) svgo;
- };
-
- tzdata = callPackage ../data/misc/tzdata { };
-
- ubuntu_font_family = callPackage ../data/fonts/ubuntu-font-family { };
-
- ucs-fonts = callPackage ../data/fonts/ucs-fonts { };
-
- uni-vga = callPackage ../data/fonts/uni-vga { };
-
- unifont = callPackage ../data/fonts/unifont { };
-
- unifont_upper = callPackage ../data/fonts/unifont_upper { };
-
- unscii = callPackage ../data/fonts/unscii { };
-
- vanilla-dmz = callPackage ../data/icons/vanilla-dmz { };
-
- vdrsymbols = callPackage ../data/fonts/vdrsymbols { };
-
- vistafonts = callPackage ../data/fonts/vista-fonts { };
-
- vistafonts-chs = callPackage ../data/fonts/vista-fonts-chs { };
-
- wireless-regdb = callPackage ../data/misc/wireless-regdb { };
-
- wqy_microhei = callPackage ../data/fonts/wqy-microhei { };
-
- wqy_zenhei = callPackage ../data/fonts/wqy-zenhei { };
-
- xhtml1 = callPackage ../data/sgml+xml/schemas/xml-dtd/xhtml1 { };
-
- xits-math = callPackage ../data/fonts/xits-math { };
-
- xkeyboard_config = xorg.xkeyboardconfig;
-
- xlsx2csv = pythonPackages.xlsx2csv;
-
- xorg-rgb = callPackage ../data/misc/xorg-rgb {};
-
- zeal = libsForQt5.callPackage ../data/documentation/zeal { };
-
- zilla-slab = callPackage ../data/fonts/zilla-slab { };
-
-
- ### APPLICATIONS
-
- _2bwm = callPackage ../applications/window-managers/2bwm {
- patches = config."2bwm".patches or [];
- };
-
- a2jmidid = callPackage ../applications/audio/a2jmidid { };
-
- aacgain = callPackage ../applications/audio/aacgain { };
-
- aangifte2006 = callPackage_i686 ../applications/taxes/aangifte-2006 { };
-
- aangifte2007 = callPackage_i686 ../applications/taxes/aangifte-2007 { };
-
- aangifte2008 = callPackage_i686 ../applications/taxes/aangifte-2008 { };
-
- aangifte2009 = callPackage_i686 ../applications/taxes/aangifte-2009 { };
-
- aangifte2010 = callPackage_i686 ../applications/taxes/aangifte-2010 { };
-
- aangifte2011 = callPackage_i686 ../applications/taxes/aangifte-2011 { };
-
- aangifte2012 = callPackage_i686 ../applications/taxes/aangifte-2012 { };
-
- aangifte2013 = callPackage_i686 ../applications/taxes/aangifte-2013 { };
-
- aangifte2014 = callPackage_i686 ../applications/taxes/aangifte-2014 { };
-
- aangifte2013wa = callPackage_i686 ../applications/taxes/aangifte-2013-wa { };
-
- aangifte2014wa = callPackage_i686 ../applications/taxes/aangifte-2014-wa { };
-
- abcde = callPackage ../applications/audio/abcde {
- inherit (perlPackages) DigestSHA MusicBrainz MusicBrainzDiscID;
- inherit (pythonPackages) eyeD3;
- };
-
- abiword = callPackage ../applications/office/abiword {
- inherit (gnome2) libglade libgnomecanvas;
- iconTheme = gnome3.defaultIconTheme;
- };
-
- abook = callPackage ../applications/misc/abook { };
-
- acd-cli = callPackage ../applications/networking/sync/acd_cli {
- inherit (python3Packages)
- buildPythonApplication appdirs colorama dateutil
- requests requests_toolbelt sqlalchemy fusepy;
- };
-
- adobe-reader = callPackage_i686 ../applications/misc/adobe-reader { };
-
- masterpdfeditor = libsForQt5.callPackage ../applications/misc/masterpdfeditor { };
-
- aeolus = callPackage ../applications/audio/aeolus { };
-
- aewan = callPackage ../applications/editors/aewan { };
-
- afterstep = callPackage ../applications/window-managers/afterstep {
- fltk = fltk13;
- gtk = gtk2;
- stdenv = overrideCC stdenv gcc49;
- };
-
- ahoviewer = callPackage ../applications/graphics/ahoviewer {
- useUnrar = config.ahoviewer.useUnrar or false;
- };
-
- airwave = callPackage ../applications/audio/airwave/default.nix { };
-
- alembic = callPackage ../development/libraries/alembic {};
-
- alchemy = callPackage ../applications/graphics/alchemy { };
-
- alock = callPackage ../misc/screensavers/alock { };
-
- inherit (python2Packages) alot;
-
- alpine = callPackage ../applications/networking/mailreaders/alpine {
- tcl = tcl-8_5;
- };
-
- msgviewer = callPackage ../applications/networking/mailreaders/msgviewer { };
-
- amarok-kf5 = libsForQt5.callPackage ../applications/audio/amarok/kf5.nix { };
-
- AMB-plugins = callPackage ../applications/audio/AMB-plugins { };
-
- ams-lv2 = callPackage ../applications/audio/ams-lv2 { };
-
- amsn = callPackage ../applications/networking/instant-messengers/amsn { };
-
- androidStudioPackages = callPackage ../applications/editors/android-studio { };
- android-studio = androidStudioPackages.stable;
- android-studio-preview = androidStudioPackages.beta;
-
- antfs-cli = callPackage ../applications/misc/antfs-cli {};
-
- antimony = libsForQt5.callPackage ../applications/graphics/antimony {};
-
- antiword = callPackage ../applications/office/antiword {};
-
- ao = callPackage ../applications/graphics/ao {};
-
- apache-directory-studio = callPackage ../applications/networking/apache-directory-studio {};
-
- aqemu = libsForQt5.callPackage ../applications/virtualization/aqemu { };
-
- ardour = callPackage ../applications/audio/ardour {
- inherit (gnome2) libgnomecanvas libgnomecanvasmm;
- inherit (vamp) vampSDK;
- };
-
- inherit (python34Packages) arelle;
-
- ario = callPackage ../applications/audio/ario { };
-
- arora = callPackage ../applications/networking/browsers/arora { };
-
- artha = callPackage ../applications/misc/artha { };
-
- atomEnv = callPackage ../applications/editors/atom/env.nix {
- gconf = gnome2.GConf;
- };
-
- atom = callPackage ../applications/editors/atom { };
- atom-beta = callPackage ../applications/editors/atom/beta.nix { };
-
- aseprite = callPackage ../applications/editors/aseprite { };
- aseprite-unfree = aseprite.override { unfree = true; };
-
- astah-community = callPackage ../applications/graphics/astah-community { };
-
- astroid = callPackage ../applications/networking/mailreaders/astroid { };
-
- audacious = callPackage ../applications/audio/audacious { };
- audaciousQt5 = libsForQt5.callPackage ../applications/audio/audacious/qt-5.nix { };
-
- audacity = callPackage ../applications/audio/audacity { };
-
- audio-recorder = callPackage ../applications/audio/audio-recorder { };
-
- autotrace = callPackage ../applications/graphics/autotrace {};
-
- milkytracker = callPackage ../applications/audio/milkytracker { };
-
- schismtracker = callPackage ../applications/audio/schismtracker { };
-
- altcoins = recurseIntoAttrs ( callPackage ../applications/altcoins { } );
- bitcoin = altcoins.bitcoin;
- bitcoin-xt = altcoins.bitcoin-xt;
- cryptop = altcoins.cryptop;
-
- libbitcoin = callPackage ../tools/misc/libbitcoin/libbitcoin.nix {
- secp256k1 = secp256k1.override { enableECDH = true; };
- };
-
- libbitcoin-protocol = callPackage ../tools/misc/libbitcoin/libbitcoin-protocol.nix { };
- libbitcoin-client = callPackage ../tools/misc/libbitcoin/libbitcoin-client.nix { };
- libbitcoin-network = callPackage ../tools/misc/libbitcoin/libbitcoin-network.nix { };
- libbitcoin-explorer = callPackage ../tools/misc/libbitcoin/libbitcoin-explorer.nix { };
-
-
- go-ethereum = self.altcoins.go-ethereum;
- ethsign = self.altcoins.ethsign;
- ethabi = self.altcoins.ethabi;
- ethrun = self.altcoins.ethrun;
- seth = self.altcoins.seth;
- dapp = self.altcoins.dapp;
- hevm = self.altcoins.hevm;
-
- parity = self.altcoins.parity;
- parity-beta = self.altcoins.parity-beta;
-
- stellar-core = self.altcoins.stellar-core;
-
- aumix = callPackage ../applications/audio/aumix {
- gtkGUI = false;
- };
-
- autopanosiftc = callPackage ../applications/graphics/autopanosiftc { };
-
- avidemux = libsForQt5.callPackage ../applications/video/avidemux {
- libva = libva-full;
- };
-
- avogadro = callPackage ../applications/science/chemistry/avogadro {
- eigen = eigen2;
- };
-
- avrdudess = callPackage ../applications/misc/avrdudess { };
-
- avxsynth = callPackage ../applications/video/avxsynth {
- libjpeg = libjpeg_original; # error: 'JCOPYRIGHT_SHORT' was not declared in this scope
- ffmpeg = ffmpeg_2;
- };
-
- awesome-3-5 = callPackage ../applications/window-managers/awesome/3.5.nix {
- cairo = cairo.override { xcbSupport = true; };
- luaPackages = luaPackages.override { inherit lua; };
- };
- awesome-4-0 = callPackage ../applications/window-managers/awesome {
- cairo = cairo.override { xcbSupport = true; };
- luaPackages = luaPackages.override { inherit lua; };
- };
- awesome = awesome-4-0;
-
- awesomebump = libsForQt5.callPackage ../applications/graphics/awesomebump { };
-
- inherit (gnome3) baobab;
-
- backintime-common = callPackage ../applications/networking/sync/backintime/common.nix { };
-
- backintime-qt4 = callPackage ../applications/networking/sync/backintime/qt4.nix { };
-
- backintime = backintime-qt4;
-
- bandwidth = callPackage ../tools/misc/bandwidth { };
-
- baresip = callPackage ../applications/networking/instant-messengers/baresip {
- ffmpeg = ffmpeg_1;
- };
-
- banshee = callPackage ../applications/audio/banshee {
- gconf = pkgs.gnome2.GConf;
- libgpod = pkgs.libgpod.override { monoSupport = true; };
- };
-
- bashSnippets = callPackage ../applications/misc/bashSnippets { };
-
- batik = callPackage ../applications/graphics/batik { };
-
- batti = callPackage ../applications/misc/batti { };
-
- baudline = callPackage ../applications/audio/baudline { };
-
-
- bazaar = callPackage ../applications/version-management/bazaar { };
-
- bazaarTools = callPackage ../applications/version-management/bazaar/tools.nix { };
-
- bb = callPackage ../applications/misc/bb { };
-
- beast = callPackage ../applications/audio/beast {
- inherit (gnome2) libgnomecanvas libart_lgpl;
- guile = guile_1_8;
- };
-
- bevelbar = callPackage ../applications/window-managers/bevelbar { };
-
- bibletime = callPackage ../applications/misc/bibletime { };
-
- bitcoinarmory = callPackage ../applications/misc/bitcoinarmory { pythonPackages = python2Packages; };
-
- bitkeeper = callPackage ../applications/version-management/bitkeeper {
- gperf = gperf_3_0;
- };
-
- bitlbee = callPackage ../applications/networking/instant-messengers/bitlbee { };
- bitlbee-plugins = callPackage ../applications/networking/instant-messengers/bitlbee/plugins.nix { };
-
- bitlbee-discord = callPackage ../applications/networking/instant-messengers/bitlbee-discord { };
-
- bitlbee-facebook = callPackage ../applications/networking/instant-messengers/bitlbee-facebook { };
-
- bitlbee-steam = callPackage ../applications/networking/instant-messengers/bitlbee-steam { };
-
- bitmeter = callPackage ../applications/audio/bitmeter { };
-
- bitscope = recurseIntoAttrs
- (callPackage ../applications/science/electronics/bitscope/packages.nix { });
-
- bitwig-studio1 = callPackage ../applications/audio/bitwig-studio/bitwig-studio1.nix {
- inherit (gnome2) zenity;
- };
- bitwig-studio2 = callPackage ../applications/audio/bitwig-studio/bitwig-studio2.nix {
- inherit (gnome2) zenity;
- inherit (self) bitwig-studio1;
- };
- bitwig-studio = bitwig-studio2;
-
- bgpdump = callPackage ../tools/networking/bgpdump { };
-
- blackbox = callPackage ../applications/version-management/blackbox { };
-
- bleachbit = callPackage ../applications/misc/bleachbit { };
-
- blender = callPackage ../applications/misc/blender {
- cudaSupport = config.cudaSupport or false;
- python = python35;
- stdenv = overrideCC stdenv gcc6;
- };
-
- bluefish = callPackage ../applications/editors/bluefish {
- gtk = gtk3;
- };
-
- bluejeans = callPackage ../applications/networking/browsers/mozilla-plugins/bluejeans { };
-
- bombono = callPackage ../applications/video/bombono {};
-
- bomi = libsForQt5.callPackage ../applications/video/bomi {
- youtube-dl = pythonPackages.youtube-dl;
- pulseSupport = config.pulseaudio or true;
- ffmpeg = ffmpeg_2;
- };
-
- brackets = callPackage ../applications/editors/brackets { gconf = gnome3.gconf; };
-
- notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { };
-
- bristol = callPackage ../applications/audio/bristol { };
-
- bs1770gain = callPackage ../applications/audio/bs1770gain {
- ffmpeg = ffmpeg_2;
- };
-
- bspwm = callPackage ../applications/window-managers/bspwm { };
-
- bspwm-unstable = callPackage ../applications/window-managers/bspwm/unstable.nix { };
-
- bvi = callPackage ../applications/editors/bvi { };
-
- bviplus = callPackage ../applications/editors/bviplus { };
-
- calf = callPackage ../applications/audio/calf {
- inherit (gnome2) libglade;
- stdenv = overrideCC stdenv gcc5;
- };
-
- calcurse = callPackage ../applications/misc/calcurse { };
-
- calibre = libsForQt5.callPackage ../applications/misc/calibre { };
-
- calligra = libsForQt5.callPackage ../applications/office/calligra {
- inherit (kdeApplications) akonadi-calendar akonadi-contacts;
- openjpeg = openjpeg_1;
- };
-
- perkeep = callPackage ../applications/misc/perkeep {
- # Perkeep is very particular about which go version to build with.
- go = go_1_9;
- };
-
- canto-curses = callPackage ../applications/networking/feedreaders/canto-curses { };
-
- canto-daemon = callPackage ../applications/networking/feedreaders/canto-daemon { };
-
- carddav-util = callPackage ../tools/networking/carddav-util { };
-
- catfish = callPackage ../applications/search/catfish { };
-
- cava = callPackage ../applications/audio/cava { };
-
- cask = callPackage ../development/tools/build-managers/cask { };
-
- cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { };
-
- cbatticon = callPackage ../applications/misc/cbatticon { };
-
- cbc = callPackage ../applications/science/math/cbc { };
-
- cddiscid = callPackage ../applications/audio/cd-discid {
- inherit (darwin) IOKit;
- };
-
- cdparanoia = cdparanoiaIII;
-
- cdparanoiaIII = callPackage ../applications/audio/cdparanoia {
- inherit (darwin) IOKit;
- inherit (darwin.apple_sdk.frameworks) Carbon;
- };
-
- cdrtools = callPackage ../applications/misc/cdrtools { };
-
- centerim = callPackage ../applications/networking/instant-messengers/centerim { };
-
- cgit = callPackage ../applications/version-management/git-and-tools/cgit {
- inherit (python3Packages) python wrapPython pygments markdown;
- };
-
- cgminer = callPackage ../applications/misc/cgminer {
- amdappsdk = amdappsdk28;
- };
-
- chatzilla = callPackage ../applications/networking/irc/chatzilla { };
-
- chirp = callPackage ../applications/misc/chirp {
- inherit (pythonPackages) pyserial pygtk;
- };
-
- chromium = callPackage ../applications/networking/browsers/chromium {
- channel = "stable";
- pulseSupport = config.pulseaudio or true;
- enablePepperFlash = config.chromium.enablePepperFlash or false;
- enableWideVine = config.chromium.enableWideVine or false;
- gnome = gnome2;
- };
-
- chronos = callPackage ../applications/networking/cluster/chronos { };
-
- chromiumBeta = lowPrio (chromium.override { channel = "beta"; });
-
- chromiumDev = lowPrio (chromium.override { channel = "dev"; });
-
- chuck = callPackage ../applications/audio/chuck { };
-
- cinelerra = callPackage ../applications/video/cinelerra { };
-
- claws-mail = callPackage ../applications/networking/mailreaders/claws-mail {
- inherit (gnome3) gsettings-desktop-schemas;
- inherit (xorg) libSM;
- enableNetworkManager = config.networking.networkmanager.enable or false;
- };
-
- clfswm = callPackage ../applications/window-managers/clfswm { };
-
- cligh = python3Packages.callPackage ../development/tools/github/cligh {};
-
- clipgrab = callPackage ../applications/video/clipgrab { };
-
- clipit = callPackage ../applications/misc/clipit { };
-
- cloud-print-connector = callPackage ../servers/cloud-print-connector { };
-
- clp = callPackage ../applications/science/math/clp { };
-
- cmatrix = callPackage ../applications/misc/cmatrix { };
-
- cmus = callPackage ../applications/audio/cmus {
- inherit (darwin.apple_sdk.frameworks) CoreAudio;
- libjack = libjack2;
- ffmpeg = ffmpeg_2;
-
- pulseaudioSupport = config.pulseaudio or false;
- };
-
- cni = callPackage ../applications/networking/cluster/cni {};
-
- communi = libsForQt5.callPackage ../applications/networking/irc/communi { };
-
- confclerk = callPackage ../applications/misc/confclerk { };
-
- copyq = libsForQt5.callPackage ../applications/misc/copyq { };
-
- coriander = callPackage ../applications/video/coriander {
- inherit (gnome2) libgnomeui GConf;
- };
-
- csound = callPackage ../applications/audio/csound { };
-
- cinepaint = callPackage ../applications/graphics/cinepaint {
- fltk = fltk13;
- libpng = libpng12;
- cmake = cmake_2_8;
- };
-
- codeblocks = callPackage ../applications/editors/codeblocks { };
- codeblocksFull = callPackage ../applications/editors/codeblocks { contribPlugins = true; };
-
- comical = callPackage ../applications/graphics/comical { };
-
- conkeror-unwrapped = callPackage ../applications/networking/browsers/conkeror { };
- conkeror = wrapFirefox conkeror-unwrapped { };
-
- containerd = callPackage ../applications/virtualization/containerd { };
-
- convchain = callPackage ../tools/graphics/convchain {};
-
- coyim = callPackage ../applications/networking/instant-messengers/coyim {};
-
- cpp_ethereum = callPackage ../applications/misc/cpp-ethereum { };
-
- csdp = callPackage ../applications/science/math/csdp {
- liblapack = liblapackWithoutAtlas;
- };
-
- ctop = callPackage ../tools/system/ctop { };
-
- cuneiform = callPackage ../tools/graphics/cuneiform {};
-
- cutecom = libsForQt5.callPackage ../tools/misc/cutecom { };
-
- cutegram =
- let callpkg = libsForQt56.callPackage;
- in callpkg ../applications/networking/instant-messengers/telegram/cutegram rec {
- libqtelegram-aseman-edition = callpkg ../applications/networking/instant-messengers/telegram/libqtelegram-aseman-edition { };
- telegram-qml = callpkg ../applications/networking/instant-messengers/telegram/telegram-qml {
- inherit libqtelegram-aseman-edition;
- };
- };
-
- cvs = callPackage ../applications/version-management/cvs { };
-
- cvsps = callPackage ../applications/version-management/cvsps { };
-
- cvs2svn = callPackage ../applications/version-management/cvs2svn { };
-
- cwm = callPackage ../applications/window-managers/cwm { };
-
- cyclone = callPackage ../applications/audio/pd-plugins/cyclone { };
-
- darcs = haskell.lib.overrideCabal (haskell.lib.justStaticExecutables haskell.packages.ghc802.darcs) (drv: {
- configureFlags = (stdenv.lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"];
- });
-
- darktable = callPackage ../applications/graphics/darktable {
- lua = lua5_3;
- pugixml = pugixml.override { shared = true; };
- };
-
- das_watchdog = callPackage ../tools/system/das_watchdog { };
-
- dbvisualizer = callPackage ../applications/misc/dbvisualizer {};
-
- dd-agent = callPackage ../tools/networking/dd-agent { };
-
- ddgr = callPackage ../applications/misc/ddgr { };
-
- deadbeef = callPackage ../applications/audio/deadbeef {
- pulseSupport = config.pulseaudio or true;
- };
-
- deadbeefPlugins = {
- mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { };
- opus = callPackage ../applications/audio/deadbeef/plugins/opus.nix { };
- };
-
- deadbeef-with-plugins = callPackage ../applications/audio/deadbeef/wrapper.nix {
- plugins = [];
- };
-
- dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
-
- dfilemanager = libsForQt5.callPackage ../applications/misc/dfilemanager { };
-
- dia = callPackage ../applications/graphics/dia {
- inherit (pkgs.gnome2) libart_lgpl libgnomeui;
- };
-
- diffuse = callPackage ../applications/version-management/diffuse { };
-
- direwolf = callPackage ../applications/misc/direwolf { };
-
- dirt = callPackage ../applications/audio/dirt {};
-
- distrho = callPackage ../applications/audio/distrho {};
-
- djvulibre = callPackage ../applications/misc/djvulibre { };
-
- djvu2pdf = callPackage ../tools/typesetting/djvu2pdf { };
-
- djview = callPackage ../applications/graphics/djview { };
- djview4 = pkgs.djview;
-
- dmenu = callPackage ../applications/misc/dmenu { };
-
- dmenu2 = callPackage ../applications/misc/dmenu2 { };
-
- dmensamenu = callPackage ../applications/misc/dmensamenu {
- inherit (python3Packages) buildPythonApplication requests;
- };
-
- dmtx = dmtx-utils;
-
- dmtx-utils = callPackage (callPackage ../tools/graphics/dmtx-utils) {
- };
-
- # go 1.9 pin until https://github.com/moby/moby/pull/35739
- inherit (callPackage ../applications/virtualization/docker { go = go_1_9; })
- docker_18_03;
-
- docker = docker_18_03;
- docker-edge = docker_18_03;
-
- docker-proxy = callPackage ../applications/virtualization/docker/proxy.nix { };
-
- docker-gc = callPackage ../applications/virtualization/docker/gc.nix { };
-
- docker-machine = callPackage ../applications/networking/cluster/docker-machine { };
- docker-machine-kvm = callPackage ../applications/networking/cluster/docker-machine/kvm.nix { };
- docker-machine-xhyve = callPackage ../applications/networking/cluster/docker-machine/xhyve.nix {
- inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
- };
-
- docker-distribution = callPackage ../applications/virtualization/docker-distribution { };
-
- docker-credential-gcr = callPackage ../tools/admin/docker-credential-gcr { };
-
- doodle = callPackage ../applications/search/doodle { };
-
- dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { };
-
- draftsight = callPackage ../applications/graphics/draftsight { };
-
- droopy = callPackage ../applications/networking/droopy {
- inherit (python3Packages) wrapPython;
- };
-
- drumgizmo = callPackage ../applications/audio/drumgizmo { };
-
- dunst = callPackage ../applications/misc/dunst { };
-
- devede = callPackage ../applications/video/devede { };
-
- denemo = callPackage ../applications/audio/denemo {
- inherit (gnome3) gtksourceview;
- };
-
- dvb_apps = callPackage ../applications/video/dvb-apps { };
-
- dvdauthor = callPackage ../applications/video/dvdauthor { };
-
- dvdbackup = callPackage ../applications/video/dvdbackup { };
-
- dvd-slideshow = callPackage ../applications/video/dvd-slideshow { };
-
- dvdstyler = callPackage ../applications/video/dvdstyler {
- inherit (gnome2) libgnomeui;
- };
-
- dwb-unwrapped = callPackage ../applications/networking/browsers/dwb { dconf = gnome3.dconf; };
- dwb = wrapFirefox dwb-unwrapped { desktopName = "dwb"; };
-
- dwm = callPackage ../applications/window-managers/dwm {
- patches = config.dwm.patches or [];
- };
-
- dynamips = callPackage ../applications/virtualization/dynamips { };
-
- evilwm = callPackage ../applications/window-managers/evilwm {
- patches = config.evilwm.patches or [];
- };
-
- dzen2 = callPackage ../applications/window-managers/dzen2 { };
-
- eaglemode = callPackage ../applications/misc/eaglemode { };
-
- eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse { webkitgtk24x-gtk2 = null; });
-
- ecs-agent = callPackage ../applications/virtualization/ecs-agent { };
-
- ed = callPackage ../applications/editors/ed { };
-
- edbrowse = callPackage ../applications/editors/edbrowse { };
-
- ekho = callPackage ../applications/audio/ekho { };
-
- electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { };
-
- electrum = callPackage ../applications/misc/electrum { };
-
- electrum-dash = callPackage ../applications/misc/electrum-dash { };
-
- electrum-ltc = callPackage ../applications/misc/electrum-ltc { };
-
- elinks = callPackage ../applications/networking/browsers/elinks { };
-
- elvis = callPackage ../applications/editors/elvis { };
-
- emacs = emacs25;
- emacsPackages = emacs25Packages;
- emacsPackagesNg = emacs25PackagesNg;
- emacsMelpa = emacs25PackagesNg; # for backward compatibility
-
- emacs25 = callPackage ../applications/editors/emacs {
- # use override to enable additional features
- libXaw = xorg.libXaw;
- Xaw3d = null;
- gconf = null;
- alsaLib = null;
- imagemagick = null;
- acl = null;
- gpm = null;
- inherit (darwin.apple_sdk.frameworks) AppKit CoreWLAN GSS Kerberos ImageIO;
- };
-
- emacs25-nox = lowPrio (appendToName "nox" (emacs25.override {
- withX = false;
- withGTK2 = false;
- withGTK3 = false;
- }));
-
- emacsMacport = emacs25Macport;
- emacs25Macport = callPackage ../applications/editors/emacs/macport.nix {
- inherit (darwin.apple_sdk.frameworks)
- AppKit Carbon Cocoa IOKit OSAKit Quartz QuartzCore WebKit
- ImageCaptureCore GSS ImageIO;
- };
-
- # for backwards compatibility
- emacs25Macport_25_1 = emacs25Macport;
-
- emacsPackagesGen = emacs: self: let callPackage = newScope self; in rec {
- inherit emacs;
-
- autoComplete = callPackage ../applications/editors/emacs-modes/auto-complete { };
-
- bbdb = callPackage ../applications/editors/emacs-modes/bbdb { };
-
- bbdb3 = callPackage ../applications/editors/emacs-modes/bbdb/3.nix {};
-
- cedet = callPackage ../applications/editors/emacs-modes/cedet { };
-
- calfw = callPackage ../applications/editors/emacs-modes/calfw { };
-
- coffee = callPackage ../applications/editors/emacs-modes/coffee { };
-
- colorTheme = callPackage ../applications/editors/emacs-modes/color-theme { };
-
- colorThemeSolarized = callPackage ../applications/editors/emacs-modes/color-theme-solarized { };
-
- cryptol = callPackage ../applications/editors/emacs-modes/cryptol { };
-
- cua = callPackage ../applications/editors/emacs-modes/cua { };
-
- d = callPackage ../applications/editors/emacs-modes/d { };
-
- darcsum = callPackage ../applications/editors/emacs-modes/darcsum { };
-
- # ecb = callPackage ../applications/editors/emacs-modes/ecb { };
-
- emacsClangCompleteAsync = callPackage ../applications/editors/emacs-modes/emacs-clang-complete-async { };
-
- emacsSessionManagement = callPackage ../applications/editors/emacs-modes/session-management-for-emacs { };
-
- emacsw3m = callPackage ../applications/editors/emacs-modes/emacs-w3m { };
-
- emms = callPackage ../applications/editors/emacs-modes/emms { };
-
- ensime = callPackage ../applications/editors/emacs-modes/ensime { };
-
- erlangMode = callPackage ../applications/editors/emacs-modes/erlang { };
-
- ess = callPackage ../applications/editors/emacs-modes/ess { };
-
- flymakeCursor = callPackage ../applications/editors/emacs-modes/flymake-cursor { };
-
- gh = callPackage ../applications/editors/emacs-modes/gh { };
-
- graphvizDot = callPackage ../applications/editors/emacs-modes/graphviz-dot { };
-
- gist = callPackage ../applications/editors/emacs-modes/gist { };
-
- haskellMode = callPackage ../applications/editors/emacs-modes/haskell { };
-
- hsc3Mode = callPackage ../applications/editors/emacs-modes/hsc3 { };
-
- hol_light_mode = callPackage ../applications/editors/emacs-modes/hol_light { };
-
- htmlize = callPackage ../applications/editors/emacs-modes/htmlize { };
-
- ido-ubiquitous = callPackage ../applications/editors/emacs-modes/ido-ubiquitous { };
-
- icicles = callPackage ../applications/editors/emacs-modes/icicles { };
-
- idris = callPackage ../applications/editors/emacs-modes/idris { };
-
- jabber = callPackage ../applications/editors/emacs-modes/jabber { };
-
- jade = callPackage ../applications/editors/emacs-modes/jade { };
-
- jdee = callPackage ../applications/editors/emacs-modes/jdee { };
-
- js2 = callPackage ../applications/editors/emacs-modes/js2 { };
-
- let-alist = callPackage ../applications/editors/emacs-modes/let-alist { };
-
- logito = callPackage ../applications/editors/emacs-modes/logito { };
-
- loremIpsum = callPackage ../applications/editors/emacs-modes/lorem-ipsum { };
-
- markdownMode = callPackage ../applications/editors/emacs-modes/markdown-mode { };
-
- maudeMode = callPackage ../applications/editors/emacs-modes/maude { };
-
- metaweblog = callPackage ../applications/editors/emacs-modes/metaweblog { };
-
- monky = callPackage ../applications/editors/emacs-modes/monky { };
-
- notmuch = lowPrio (pkgs.notmuch.override { inherit emacs; });
-
- ocamlMode = callPackage ../applications/editors/emacs-modes/ocaml { };
-
- offlineimap = callPackage ../applications/editors/emacs-modes/offlineimap {};
-
- # This is usually a newer version of Org-Mode than that found in GNU Emacs, so
- # we want it to have higher precedence.
- org = hiPrio (callPackage ../applications/editors/emacs-modes/org { });
-
- org2blog = callPackage ../applications/editors/emacs-modes/org2blog { };
-
- pcache = callPackage ../applications/editors/emacs-modes/pcache { };
-
- phpMode = callPackage ../applications/editors/emacs-modes/php { };
-
- prologMode = callPackage ../applications/editors/emacs-modes/prolog { };
-
- proofgeneral = callPackage ../applications/editors/emacs-modes/proofgeneral/4.4.nix {
- texLive = texlive.combine { inherit (texlive) scheme-basic cm-super ec; };
- };
- proofgeneral_HEAD = callPackage ../applications/editors/emacs-modes/proofgeneral/HEAD.nix {
- texinfo = texinfo4 ;
- texLive = texlive.combine { inherit (texlive) scheme-basic cm-super ec; };
- };
-
- quack = callPackage ../applications/editors/emacs-modes/quack { };
-
- rainbowDelimiters = callPackage ../applications/editors/emacs-modes/rainbow-delimiters { };
-
- rectMark = callPackage ../applications/editors/emacs-modes/rect-mark { };
-
- remember = callPackage ../applications/editors/emacs-modes/remember { };
-
- rudel = callPackage ../applications/editors/emacs-modes/rudel { };
-
- s = callPackage ../applications/editors/emacs-modes/s { };
-
- sbtMode = callPackage ../applications/editors/emacs-modes/sbt-mode { };
-
- scalaMode1 = callPackage ../applications/editors/emacs-modes/scala-mode/v1.nix { };
- scalaMode2 = callPackage ../applications/editors/emacs-modes/scala-mode/v2.nix { };
-
- structuredHaskellMode = haskellPackages.structured-haskell-mode;
-
- sunriseCommander = callPackage ../applications/editors/emacs-modes/sunrise-commander { };
-
- tuaregMode = callPackage ../applications/editors/emacs-modes/tuareg { };
-
- writeGood = callPackage ../applications/editors/emacs-modes/writegood { };
-
- xmlRpc = callPackage ../applications/editors/emacs-modes/xml-rpc { };
-
- cask = callPackage ../applications/editors/emacs-modes/cask { };
- };
-
- emacs25Packages = emacsPackagesGen emacs25 pkgs.emacs25Packages;
-
- emacsPackagesNgGen = emacs: import ./emacs-packages.nix {
- inherit lib newScope stdenv;
- inherit fetchFromGitHub fetchgit fetchhg fetchurl;
- inherit emacs texinfo makeWrapper runCommand;
- inherit (xorg) lndir;
-
- trivialBuild = callPackage ../build-support/emacs/trivial.nix {
- inherit emacs;
- };
-
- melpaBuild = callPackage ../build-support/emacs/melpa.nix {
- inherit emacs;
- };
-
- external = {
- inherit (haskellPackages) ghc-mod structured-haskell-mode Agda hindent;
- inherit (pythonPackages) elpy;
- inherit rtags libffi autoconf automake libpng zlib poppler pkgconfig w3m;
- };
- };
-
- emacs25PackagesNg = emacsPackagesNgGen emacs25;
-
- emacs25WithPackages = emacs25PackagesNg.emacsWithPackages;
- emacsWithPackages = emacsPackagesNg.emacsWithPackages;
-
- inherit (gnome3) empathy;
-
- enhanced-ctorrent = callPackage ../applications/networking/enhanced-ctorrent { };
-
- eolie = callPackage ../applications/networking/browsers/eolie { };
-
- epdfview = callPackage ../applications/misc/epdfview { };
-
- inherit (gnome3) epiphany;
-
- epic5 = callPackage ../applications/networking/irc/epic5 { };
-
- eq10q = callPackage ../applications/audio/eq10q { };
-
- errbot = callPackage ../applications/networking/errbot {
- pythonPackages = python3Packages;
- };
-
- espeak-classic = callPackage ../applications/audio/espeak { };
-
- espeak-ng = callPackage ../applications/audio/espeak-ng { };
- espeak = self.espeak-ng;
-
- espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
-
- esniper = callPackage ../applications/networking/esniper { };
-
- eterm = callPackage ../applications/misc/eterm { };
-
- etherape = callPackage ../applications/networking/sniffers/etherape {
- inherit (gnome2) gnomedocutils libgnome libglade libgnomeui scrollkeeper;
- };
-
- evilvte = callPackage ../applications/misc/evilvte {
- configH = config.evilvte.config or "";
- };
-
- evopedia = callPackage ../applications/misc/evopedia { };
-
- exercism = callPackage ../applications/misc/exercism { };
-
- gpg-mdp = callPackage ../applications/misc/gpg-mdp { };
-
- icesl = callPackage ../applications/misc/icesl { };
-
- keepassx = callPackage ../applications/misc/keepassx { };
- keepassx2 = callPackage ../applications/misc/keepassx/2.0.nix { };
- keepassxc = libsForQt5.callPackage ../applications/misc/keepassx/community.nix { };
-
- inherit (gnome3) evince;
- evolution-data-server = gnome3.evolution-data-server;
-
- keepass = callPackage ../applications/misc/keepass {
- buildDotnetPackage = buildDotnetPackage.override { mono = mono54; };
- };
-
- keepass-keeagent = callPackage ../applications/misc/keepass-plugins/keeagent { };
-
- keepass-keepasshttp = callPackage ../applications/misc/keepass-plugins/keepasshttp { };
-
- keepass-keepassrpc = callPackage ../applications/misc/keepass-plugins/keepassrpc { };
- keepass-keefox = keepass-keepassrpc; # backwards compatibility alias, added 2018-02
-
- exrdisplay = callPackage ../applications/graphics/exrdisplay { };
-
- exrtools = callPackage ../applications/graphics/exrtools { };
-
- fbpanel = callPackage ../applications/window-managers/fbpanel { };
-
- fbreader = callPackage ../applications/misc/fbreader { };
-
- fdr = libsForQt5.callPackage ../applications/science/programming/fdr { };
-
- fehlstart = callPackage ../applications/misc/fehlstart { };
-
- fetchmail = callPackage ../applications/misc/fetchmail { };
-
- flacon = callPackage ../applications/audio/flacon { };
-
- flexget = callPackage ../applications/networking/flexget { };
-
- fldigi = callPackage ../applications/audio/fldigi { };
-
- flink = flink_1_4;
- flink_1_3 = callPackage ../applications/networking/cluster/flink { version = "1.3"; };
- flink_1_4 = callPackage ../applications/networking/cluster/flink { version = "1.4"; };
-
- fluidsynth = callPackage ../applications/audio/fluidsynth {
- inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio CoreMIDI CoreServices;
- };
-
- fmit = libsForQt5.callPackage ../applications/audio/fmit { };
-
- fmsynth = callPackage ../applications/audio/fmsynth { };
-
- focuswriter = libsForQt5.callPackage ../applications/editors/focuswriter { };
-
- font-manager = callPackage ../applications/misc/font-manager { };
-
- foo-yc20 = callPackage ../applications/audio/foo-yc20 { };
-
- fossil = callPackage ../applications/version-management/fossil { };
-
- freebayes = callPackage ../applications/science/biology/freebayes { };
-
- freewheeling = callPackage ../applications/audio/freewheeling { };
-
- fribid = callPackage ../applications/networking/browsers/mozilla-plugins/fribid { };
-
- fritzing = libsForQt5.callPackage ../applications/science/electronics/fritzing { };
-
- fvwm = callPackage ../applications/window-managers/fvwm { };
-
- ganttproject-bin = callPackage ../applications/misc/ganttproject-bin { };
-
- gcal = callPackage ../applications/misc/gcal { };
-
- geany = callPackage ../applications/editors/geany { };
- geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { };
-
- ghostwriter = libsForQt5.callPackage ../applications/editors/ghostwriter { };
-
- gksu = callPackage ../applications/misc/gksu { };
-
- gnss-sdr = callPackage ../applications/misc/gnss-sdr { };
-
- gnuradio = callPackage ../applications/misc/gnuradio {
- inherit (python2Packages) cheetah lxml matplotlib numpy python pyopengl pyqt4 scipy wxPython pygtk;
- inherit (darwin.apple_sdk.frameworks) CoreAudio;
- fftw = fftwFloat;
- qwt = qwt6_qt4;
- };
-
- gnuradio-with-packages = callPackage ../applications/misc/gnuradio/wrapper.nix {
- inherit (python2Packages) python;
- extraPackages = [ gnuradio-nacl gnuradio-osmosdr gnuradio-gsm gnuradio-ais gnuradio-rds ];
- };
-
- gnuradio-nacl = callPackage ../applications/misc/gnuradio-nacl { };
-
- gnuradio-gsm = callPackage ../applications/misc/gnuradio-gsm { };
-
- gnuradio-ais = callPackage ../applications/misc/gnuradio-ais { };
-
- gnuradio-rds = callPackage ../applications/misc/gnuradio-rds { };
-
- gnuradio-osmosdr = callPackage ../applications/misc/gnuradio-osmosdr { };
-
- goldendict = libsForQt5.callPackage ../applications/misc/goldendict { };
-
- inherit (ocamlPackages) google-drive-ocamlfuse;
-
- google-musicmanager = callPackage ../applications/audio/google-musicmanager { };
-
- googler = callPackage ../applications/misc/googler {
- python = python3;
- };
-
- gopher = callPackage ../applications/networking/gopher/gopher { };
-
- gopherclient = libsForQt5.callPackage ../applications/networking/gopher/gopherclient { };
-
- goxel = callPackage ../applications/graphics/goxel { };
-
- gpa = callPackage ../applications/misc/gpa { };
-
- gpicview = callPackage ../applications/graphics/gpicview {
- gtk2 = gtk2-x11;
- };
-
- gqrx = qt5.callPackage ../applications/misc/gqrx { };
-
- gpx-viewer = callPackage ../applications/misc/gpx-viewer { };
-
- grass = callPackage ../applications/gis/grass { };
-
- grepm = callPackage ../applications/search/grepm { };
-
- grip = callPackage ../applications/misc/grip {
- inherit (gnome2) libgnome libgnomeui vte;
- };
-
- gsimplecal = callPackage ../applications/misc/gsimplecal { };
-
- gthumb = callPackage ../applications/graphics/gthumb { };
-
- gtimelog = pythonPackages.gtimelog;
-
- inherit (gnome3) gucharmap;
-
- guitarix = callPackage ../applications/audio/guitarix {
- fftw = fftwSinglePrec;
- };
-
- gjay = callPackage ../applications/audio/gjay { };
-
- photivo = callPackage ../applications/graphics/photivo { };
-
- rhythmbox = callPackage ../applications/audio/rhythmbox { };
-
- gradio = callPackage ../applications/audio/gradio { };
-
- puddletag = callPackage ../applications/audio/puddletag { };
-
- w_scan = callPackage ../applications/video/w_scan { };
-
- wavesurfer = callPackage ../applications/misc/audio/wavesurfer { };
-
- wavrsocvt = callPackage ../applications/misc/audio/wavrsocvt { };
-
- welle-io = libsForQt5.callPackage ../applications/misc/welle-io { };
-
- wireshark-cli = callPackage ../applications/networking/sniffers/wireshark {
- withQt = false;
- withGtk = false;
- inherit (darwin.apple_sdk.frameworks) ApplicationServices SystemConfiguration;
- };
-
- # the cli binary is actually called tshark and often packaged under this name
- tshark = wireshark-cli;
-
- # The GTK UI is deprecated by upstream. You probably want the QT version.
- wireshark-gtk = wireshark-cli.override { withGtk = true; };
- wireshark-qt = wireshark-cli.override { withQt = true; };
- wireshark = wireshark-qt;
-
- fbida = callPackage ../applications/graphics/fbida { };
-
- fdupes = callPackage ../tools/misc/fdupes { };
-
- feh = callPackage ../applications/graphics/feh { };
-
- filezilla = callPackage ../applications/networking/ftp/filezilla { };
-
- firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {
- callPackage = pkgs.newScope {
- inherit (gnome2) libIDL;
- libpng = libpng_apng;
- python = python2;
- gnused = gnused_422;
- icu = icu59;
- };
- });
-
- firefox-unwrapped = firefoxPackages.firefox;
- firefox-esr-unwrapped = firefoxPackages.firefox-esr;
- tor-browser-unwrapped = firefoxPackages.tor-browser;
-
- firefox = wrapFirefox firefox-unwrapped { };
- firefox-esr = wrapFirefox firefox-esr-unwrapped { };
-
- firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
- channel = "release";
- generated = import ../applications/networking/browsers/firefox-bin/release_sources.nix;
- gconf = pkgs.gnome2.GConf;
- inherit (pkgs.gnome2) libgnome libgnomeui;
- inherit (pkgs.gnome3) defaultIconTheme;
- };
-
- firefox-bin = wrapFirefox firefox-bin-unwrapped {
- browserName = "firefox";
- name = "firefox-bin-" +
- (builtins.parseDrvName firefox-bin-unwrapped.name).version;
- desktopName = "Firefox";
- };
-
- firefox-beta-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
- channel = "beta";
- generated = import ../applications/networking/browsers/firefox-bin/beta_sources.nix;
- gconf = pkgs.gnome2.GConf;
- inherit (pkgs.gnome2) libgnome libgnomeui;
- inherit (pkgs.gnome3) defaultIconTheme;
- };
-
- firefox-beta-bin = self.wrapFirefox firefox-beta-bin-unwrapped {
- browserName = "firefox";
- name = "firefox-beta-bin-" +
- (builtins.parseDrvName firefox-beta-bin-unwrapped.name).version;
- desktopName = "Firefox Beta";
- };
-
- firefox-devedition-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
- channel = "devedition";
- generated = import ../applications/networking/browsers/firefox-bin/devedition_sources.nix;
- gconf = pkgs.gnome2.GConf;
- inherit (pkgs.gnome2) libgnome libgnomeui;
- inherit (pkgs.gnome3) defaultIconTheme;
- };
-
- firefox-devedition-bin = self.wrapFirefox firefox-devedition-bin-unwrapped {
- browserName = "firefox";
- nameSuffix = "-devedition";
- name = "firefox-devedition-bin-" +
- (builtins.parseDrvName firefox-devedition-bin-unwrapped.name).version;
- desktopName = "Firefox DevEdition";
- };
-
- firestr = libsForQt5.callPackage ../applications/networking/p2p/firestr
- { boost = boost155;
- };
-
- flac = callPackage ../applications/audio/flac { };
-
- flameshot = libsForQt5.callPackage ../tools/misc/flameshot { };
-
- flashplayer = callPackage ../applications/networking/browsers/mozilla-plugins/flashplayer {
- debug = config.flashplayer.debug or false;
- };
-
- flashplayer-standalone = callPackage ../applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix {
- debug = config.flashplayer.debug or false;
- };
-
- flashplayer-standalone-debugger = flashplayer-standalone.override {
- debug = true;
- };
-
- fluxbox = callPackage ../applications/window-managers/fluxbox { };
-
- fme = callPackage ../applications/misc/fme {
- inherit (gnome2) libglademm;
- };
-
- fomp = callPackage ../applications/audio/fomp { };
-
- freecad = callPackage ../applications/graphics/freecad { };
-
- freemind = callPackage ../applications/misc/freemind { };
-
- freenet = callPackage ../applications/networking/p2p/freenet { };
-
- freepv = callPackage ../applications/graphics/freepv { };
-
- xfontsel = callPackage ../applications/misc/xfontsel { };
- inherit (xorg) xlsfonts;
-
- xrdp = callPackage ../applications/networking/remote/xrdp { };
-
- freerdp = callPackage ../applications/networking/remote/freerdp {
- inherit libpulseaudio;
- inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
- };
-
- freerdpUnstable = freerdp;
-
- # This must go when weston v2 is released
- freerdp_legacy = callPackage ../applications/networking/remote/freerdp/legacy.nix {
- cmake = cmake_2_8;
- ffmpeg = ffmpeg_1;
- };
-
- fte = callPackage ../applications/editors/fte { };
-
- game-music-emu = callPackage ../applications/audio/game-music-emu { };
-
- gcalcli = callPackage ../applications/misc/gcalcli { };
-
- gcolor2 = callPackage ../applications/graphics/gcolor2 { };
-
- gcolor3 = callPackage ../applications/graphics/gcolor3 { };
-
- get_iplayer = callPackage ../applications/misc/get_iplayer {};
-
- getxbook = callPackage ../applications/misc/getxbook {};
-
- ghq = gitAndTools.ghq;
-
- gimp_2_8 = callPackage ../applications/graphics/gimp/2.8.nix {
- webkit = null;
- lcms = lcms2;
- inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
- };
-
- gimp = gimp_2_8;
-
- gimp-with-plugins = callPackage ../applications/graphics/gimp/wrapper.nix {
- gimp = gimp_2_8;
- plugins = null; # All packaged plugins enabled, if not explicit plugin list supplied
- };
-
- gimpPlugins = recurseIntoAttrs (callPackage ../applications/graphics/gimp/plugins {});
-
- girara = callPackage ../applications/misc/girara {
- gtk = gtk3;
- };
-
- girara-light = callPackage ../applications/misc/girara {
- gtk = gtk3;
- withBuildColors = false;
- ncurses = null;
- };
-
- gitAndTools = recurseIntoAttrs (callPackage ../applications/version-management/git-and-tools {});
-
- inherit (gitAndTools) git gitFull gitSVN git-cola svn2git git-radar git-secret transcrypt git-crypt;
-
- gitMinimal = git.override {
- withManual = false;
- pythonSupport = false;
- withpcre2 = false;
- };
-
- gitRepo = callPackage ../applications/version-management/git-repo {
- python = python27;
- };
-
- git-review = callPackage ../applications/version-management/git-review {
- python = python27;
- };
-
- gitolite = callPackage ../applications/version-management/gitolite { };
-
- inherit (gnome3) gitg;
-
- giv = callPackage ../applications/graphics/giv { };
-
- gmrun = callPackage ../applications/misc/gmrun {};
-
- gnucash = callPackage ../applications/office/gnucash {
- inherit (gnome2) libgnomeui libgtkhtml gtkhtml libbonoboui libgnomeprint libglade libart_lgpl;
- gconf = gnome2.GConf;
- guile = guile_1_8;
- slibGuile = slibGuile.override { scheme = guile_1_8; };
- goffice = goffice_0_8;
- };
-
- gnucash26 = lowPrio (callPackage ../applications/office/gnucash/2.6.nix {
- inherit (gnome2) libgnomecanvas;
- inherit (gnome3) dconf;
- gconf = gnome2.GConf;
- goffice = goffice_0_8;
- webkit = webkitgtk24x-gtk2;
- guile = guile_1_8;
- slibGuile = slibGuile.override { scheme = guile_1_8; };
- glib = glib;
- });
-
- goffice = callPackage ../development/libraries/goffice { };
-
- goffice_0_8 = callPackage ../development/libraries/goffice/0.8.nix {
- inherit (pkgs.gnome2) libglade libgnomeui;
- gconf = pkgs.gnome2.GConf;
- libart = pkgs.gnome2.libart_lgpl;
- };
-
- jetbrains = (recurseIntoAttrs (callPackages ../applications/editors/jetbrains {
- jdk = jetbrains.jdk;
- androidsdk = androidsdk_extras;
- }) // {
- jdk = callPackage ../development/compilers/jetbrains-jdk { };
- });
-
- libquvi = callPackage ../applications/video/quvi/library.nix { };
-
- linssid = libsForQt5.callPackage ../applications/networking/linssid { };
-
- manuskript = callPackage ../applications/editors/manuskript { };
-
- manul = callPackage ../development/tools/manul { };
-
- mi2ly = callPackage ../applications/audio/mi2ly {};
-
- moe = callPackage ../applications/editors/moe { };
-
- praat = callPackage ../applications/audio/praat { };
-
- quvi = callPackage ../applications/video/quvi/tool.nix {
- lua5_sockets = lua5_1_sockets;
- lua5 = lua5_1;
- };
-
- quvi_scripts = callPackage ../applications/video/quvi/scripts.nix { };
-
- rhvoice = callPackage ../applications/audio/rhvoice { };
-
- svox = callPackage ../applications/audio/svox { };
-
- gkrellm = callPackage ../applications/misc/gkrellm {
- inherit (darwin) IOKit;
- };
-
- gmtk = callPackage ../development/libraries/gmtk { };
-
- gmu = callPackage ../applications/audio/gmu { };
-
- gnome_mplayer = callPackage ../applications/video/gnome-mplayer { };
-
- gnumeric = callPackage ../applications/office/gnumeric { };
-
- gnunet = callPackage ../applications/networking/p2p/gnunet { };
-
- gnunet_svn = lowPrio (callPackage ../applications/networking/p2p/gnunet/svn.nix { });
-
- gocr = callPackage ../applications/graphics/gocr { };
-
- gobby5 = callPackage ../applications/editors/gobby {
- inherit (gnome2) gtksourceview;
- };
-
- gphoto2 = callPackage ../applications/misc/gphoto2 { };
-
- gphoto2fs = callPackage ../applications/misc/gphoto2/gphotofs.nix { };
-
- gramps = callPackage ../applications/misc/gramps {
- pythonPackages = python3Packages;
- };
-
- graphicsmagick = callPackage ../applications/graphics/graphicsmagick { };
- graphicsmagick_q16 = callPackage ../applications/graphics/graphicsmagick { quantumdepth = 16; };
-
- grisbi = callPackage ../applications/office/grisbi { gtk = gtk2; };
-
- gtkpod = callPackage ../applications/audio/gtkpod { };
-
- jbidwatcher = callPackage ../applications/misc/jbidwatcher {
- java = if stdenv.isLinux then jre else jdk;
- };
-
- qrencode = callPackage ../tools/graphics/qrencode { };
-
- geeqie = callPackage ../applications/graphics/geeqie { };
-
- gigedit = callPackage ../applications/audio/gigedit { };
-
- gqview = callPackage ../applications/graphics/gqview { };
-
- gmpc = callPackage ../applications/audio/gmpc {};
-
- gmtp = callPackage ../applications/misc/gmtp {};
-
- gnome-mpv = callPackage ../applications/video/gnome-mpv { };
-
- gollum = callPackage ../applications/misc/gollum { };
-
- google-chrome = callPackage ../applications/networking/browsers/google-chrome { gconf = gnome2.GConf; };
-
- google-chrome-beta = google-chrome.override { chromium = chromiumBeta; channel = "beta"; };
-
- google-chrome-dev = google-chrome.override { chromium = chromiumDev; channel = "dev"; };
-
- googleearth = callPackage_i686 ../applications/misc/googleearth { };
-
- google-play-music-desktop-player = callPackage ../applications/audio/google-play-music-desktop-player {
- inherit (gnome2) GConf;
- };
-
- google_talk_plugin = callPackage ../applications/networking/browsers/mozilla-plugins/google-talk-plugin {
- libpng = libpng12;
- };
-
- gosmore = callPackage ../applications/misc/gosmore { };
-
- gpsbabel = libsForQt56.callPackage ../applications/misc/gpsbabel {
- inherit (darwin) IOKit;
- };
-
- gpscorrelate = callPackage ../applications/misc/gpscorrelate { };
-
- gpsd = callPackage ../servers/gpsd { };
-
- gpsprune = callPackage ../applications/misc/gpsprune { };
-
- gpxsee = libsForQt5.callPackage ../applications/misc/gpxsee { };
-
- gtk2fontsel = callPackage ../applications/misc/gtk2fontsel {
- inherit (gnome2) gtk;
- };
-
- guake = callPackage ../applications/misc/guake {
- gconf = gnome2.GConf;
- vte = gnome2.vte.override { pythonSupport = true; };
- };
-
- guitone = callPackage ../applications/version-management/guitone {
- graphviz = graphviz_2_32;
- };
-
- gv = callPackage ../applications/misc/gv { };
-
- gutenberg = callPackage ../applications/misc/gutenberg {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- inherit (darwin) cf-private;
- };
-
- guvcview = callPackage ../os-specific/linux/guvcview {
- pulseaudioSupport = config.pulseaudio or true;
- ffmpeg = ffmpeg_2;
- };
-
- gxmessage = callPackage ../applications/misc/gxmessage { };
-
- hackrf = callPackage ../applications/misc/hackrf { };
-
- hakuneko = callPackage ../tools/misc/hakuneko { };
-
- hamster-time-tracker = callPackage ../applications/misc/hamster-time-tracker {
- inherit (gnome2) gnome_python;
- };
-
- hello = callPackage ../applications/misc/hello { };
-
- helmholtz = callPackage ../applications/audio/pd-plugins/helmholtz { };
-
- heme = callPackage ../applications/editors/heme { };
-
- herbstluftwm = callPackage ../applications/window-managers/herbstluftwm { };
-
- hexchat = callPackage ../applications/networking/irc/hexchat { };
-
- hexcurse = callPackage ../applications/editors/hexcurse { };
-
- hexedit = callPackage ../applications/editors/hexedit { };
-
- hipchat = callPackage ../applications/networking/instant-messengers/hipchat { };
-
- hledger = haskell.lib.justStaticExecutables haskellPackages.hledger;
- hledger-ui = haskell.lib.justStaticExecutables haskellPackages.hledger-ui;
- hledger-web = haskell.lib.justStaticExecutables haskellPackages.hledger-web;
-
- homebank = callPackage ../applications/office/homebank {
- gtk = gtk3;
- };
-
- ht = callPackage ../applications/editors/ht { };
-
- hubstaff = callPackage ../applications/misc/hubstaff { };
-
- hue-cli = callPackage ../tools/networking/hue-cli { };
-
- hugin = callPackage ../applications/graphics/hugin {
- wxGTK = wxGTK30;
- };
-
- hugo = callPackage ../applications/misc/hugo { };
-
- hydrogen = callPackage ../applications/audio/hydrogen { };
-
- hyper = callPackage ../applications/misc/hyper { inherit (gnome2) GConf; };
- hyperterm = self.hyper;
-
- hyper-haskell-server-with-packages = callPackage ../development/tools/haskell/hyper-haskell/server.nix {
- inherit (haskellPackages) ghcWithPackages;
- packages = self: with self; [];
- };
-
- hyper-haskell = callPackage ../development/tools/haskell/hyper-haskell {
- hyper-haskell-server = hyper-haskell-server-with-packages.override {
- packages = self: with self; [
- hyper-extra diagrams csound-catalog
- ];
- };
- extra-packages = [ csound ];
- };
-
- jackline = callPackage ../applications/networking/instant-messengers/jackline { };
-
- slack = callPackage ../applications/networking/instant-messengers/slack { };
-
- singularity = callPackage ../applications/virtualization/singularity { };
-
- spectrwm = callPackage ../applications/window-managers/spectrwm { };
-
- wlc = callPackage ../development/libraries/wlc { };
- wlroots = callPackage ../development/libraries/wlroots { };
- rootston = wlroots.bin;
- orbment = callPackage ../applications/window-managers/orbment { };
- sway = callPackage ../applications/window-managers/sway { };
-
- velox = callPackage ../applications/window-managers/velox {
- stConf = config.st.conf or null;
- stPatches = config.st.patches or null;
- };
-
- i3 = callPackage ../applications/window-managers/i3 {
- xcb-util-cursor = if stdenv.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor;
- };
-
- i3-gaps = callPackage ../applications/window-managers/i3/gaps.nix { };
-
- i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { };
-
- i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { };
-
- i3cat = callPackage ../tools/misc/i3cat { };
-
- i3lock = callPackage ../applications/window-managers/i3/lock.nix {
- cairo = cairo.override { xcbSupport = true; };
- };
-
- i3lock-color = callPackage ../applications/window-managers/i3/lock-color.nix { };
-
- i3lock-fancy = callPackage ../applications/window-managers/i3/lock-fancy.nix { };
-
- i3lock-pixeled = callPackage ../misc/screensavers/i3lock-pixeled/default.nix { };
-
- i3minator = callPackage ../tools/misc/i3minator { };
-
- i3pystatus = callPackage ../applications/window-managers/i3/pystatus.nix { };
-
- i3status = callPackage ../applications/window-managers/i3/status.nix { };
-
- i3status-rust = callPackage ../applications/window-managers/i3/status-rust.nix { };
-
- i810switch = callPackage ../os-specific/linux/i810switch { };
-
- icewm = callPackage ../applications/window-managers/icewm {};
-
- id3v2 = callPackage ../applications/audio/id3v2 { };
-
- ifenslave = callPackage ../os-specific/linux/ifenslave { };
-
- ii = callPackage ../applications/networking/irc/ii {
- stdenv = gccStdenv;
- };
-
- ike = callPackage ../applications/networking/ike { };
-
- ikiwiki = callPackage ../applications/misc/ikiwiki {
- inherit (perlPackages) TextMarkdown URI HTMLParser HTMLScrubber
- HTMLTemplate TimeDate CGISession DBFile CGIFormBuilder LocaleGettext
- RpcXML XMLSimple YAML YAMLLibYAML HTMLTree Filechdir
- AuthenPassphrase NetOpenIDConsumer LWPxParanoidAgent CryptSSLeay;
- inherit (perlPackages.override { pkgs = pkgs // { imagemagick = imagemagickBig;}; }) PerlMagick;
- };
-
- imagej = callPackage ../applications/graphics/imagej { };
-
- imagemagick_light = imagemagick.override {
- bzip2 = null;
- zlib = null;
- libX11 = null;
- libXext = null;
- libXt = null;
- fontconfig = null;
- freetype = null;
- ghostscript = null;
- libjpeg = null;
- lcms2 = null;
- openexr = null;
- libpng = null;
- librsvg = null;
- libtiff = null;
- libxml2 = null;
- openjpeg = null;
- libwebp = null;
- };
-
- imagemagick = imagemagickBig.override {
- ghostscript = null;
- };
-
- imagemagickBig = callPackage ../applications/graphics/ImageMagick {
- inherit (darwin.apple_sdk.frameworks) ApplicationServices;
- };
-
- imagemagick7_light = lowPrio (imagemagick7.override {
- bzip2 = null;
- zlib = null;
- libX11 = null;
- libXext = null;
- libXt = null;
- fontconfig = null;
- freetype = null;
- ghostscript = null;
- libjpeg = null;
- lcms2 = null;
- openexr = null;
- libpng = null;
- librsvg = null;
- libtiff = null;
- libxml2 = null;
- openjpeg = null;
- libwebp = null;
- });
-
- imagemagick7 = lowPrio (imagemagick7Big.override {
- ghostscript = null;
- });
-
- imagemagick7Big = lowPrio (callPackage ../applications/graphics/ImageMagick/7.0.nix {
- inherit (darwin.apple_sdk.frameworks) ApplicationServices;
- });
-
- # Impressive, formerly known as "KeyJNote".
- impressive = callPackage ../applications/office/impressive { };
-
- inferno = callPackage_i686 ../applications/inferno { };
-
- inginious = callPackage ../servers/inginious {};
-
- inkscape = callPackage ../applications/graphics/inkscape {
- lcms = lcms2;
- };
-
- inspectrum = libsForQt5.callPackage ../applications/misc/inspectrum { };
-
- ion3 = callPackage ../applications/window-managers/ion-3 {
- lua = lua5_1;
- };
-
- ipe = libsForQt5.callPackage ../applications/graphics/ipe {
- ghostscript = ghostscriptX;
- texlive = texlive.combine { inherit (texlive) scheme-small; };
- };
-
- iptraf = callPackage ../applications/networking/iptraf { };
-
- iptraf-ng = callPackage ../applications/networking/iptraf-ng { };
-
- irssi = callPackage ../applications/networking/irc/irssi { };
-
- irssi_fish = callPackage ../applications/networking/irc/irssi/fish { };
-
- irssi_otr = callPackage ../applications/networking/irc/irssi/otr { };
-
- ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
-
- bip = callPackage ../applications/networking/irc/bip { };
-
- j4-dmenu-desktop = callPackage ../applications/misc/j4-dmenu-desktop/default.nix { };
-
- jabref = callPackage ../applications/office/jabref/default.nix { };
-
- jack_capture = callPackage ../applications/audio/jack-capture { };
-
- jack_oscrolloscope = callPackage ../applications/audio/jack-oscrolloscope { };
-
- jack_rack = callPackage ../applications/audio/jack-rack { };
-
- jackmeter = callPackage ../applications/audio/jackmeter { };
-
- jackmix = callPackage ../applications/audio/jackmix { };
- jackmix_jack1 = jackmix.override { jack = jack1; };
-
- jalv = callPackage ../applications/audio/jalv { };
-
- jamin = callPackage ../applications/audio/jamin { };
-
- japa = callPackage ../applications/audio/japa { };
-
- jdupes = callPackage ../tools/misc/jdupes { };
-
- jedit = callPackage ../applications/editors/jedit { };
-
- jgmenu = callPackage ../applications/misc/jgmenu { };
-
- jigdo = callPackage ../applications/misc/jigdo { };
-
- jitsi = callPackage ../applications/networking/instant-messengers/jitsi { };
-
- joe = callPackage ../applications/editors/joe { };
-
- josm = callPackage ../applications/misc/josm { };
-
- jbrout = callPackage ../applications/graphics/jbrout { };
-
- jumanji = callPackage ../applications/networking/browsers/jumanji {
- webkitgtk = webkitgtk24x-gtk3;
- gtk = gtk3;
- };
-
- jwm = callPackage ../applications/window-managers/jwm { };
-
- k3d = callPackage ../applications/graphics/k3d {
- inherit (pkgs.gnome2) gtkglext;
- stdenv = overrideCC stdenv gcc6;
- };
-
- k9copy = libsForQt5.callPackage ../applications/video/k9copy {};
-
- kanboard = callPackage ../applications/misc/kanboard { };
-
- kdeApplications =
- let
- mkApplications = import ../applications/kde;
- attrs = {
- inherit stdenv lib libsForQt5 fetchurl recurseIntoAttrs;
- inherit plasma5;
- inherit attica phonon;
- };
- in
- recurseIntoAttrs (makeOverridable mkApplications attrs);
-
- inherit (kdeApplications)
- akonadi akregator ark dolphin ffmpegthumbs filelight gwenview k3b
- kaddressbook kate kcachegrind kcalc kcolorchooser kcontacts kdenlive kdf kdialog keditbookmarks
- kget kgpg khelpcenter kig kleopatra kmail kmix kolourpaint kompare konsole
- kontact korganizer krdc krfb ksystemlog kwalletmanager marble minuet okteta okular spectacle;
-
- kdeconnect = libsForQt5.callPackage ../applications/misc/kdeconnect { };
-
- kdecoration-viewer = libsForQt5.callPackage ../tools/misc/kdecoration-viewer { };
-
- inherit (kdeFrameworks) kdesu;
-
- kdevelop-pg-qt = libsForQt5.callPackage ../applications/editors/kdevelop5/kdevelop-pg-qt.nix {};
-
- kdevelop = libsForQt5.callPackage ../applications/editors/kdevelop5/kdevelop.nix {
- llvmPackages = llvmPackages_38;
- };
-
- kdevplatform = libsForQt5.callPackage ../applications/editors/kdevelop5/kdevplatform.nix { };
-
- keepnote = callPackage ../applications/office/keepnote { };
-
- kega-fusion = callPackage_i686 ../misc/emulators/kega-fusion { };
-
- kermit = callPackage ../tools/misc/kermit { };
-
- kexi = libsForQt5.callPackage ../applications/office/kexi { };
-
- keyfinder = libsForQt5.callPackage ../applications/audio/keyfinder { };
-
- keyfinder-cli = libsForQt5.callPackage ../applications/audio/keyfinder-cli { };
-
- keymon = callPackage ../applications/video/key-mon { };
-
- kgraphviewer = libsForQt5.callPackage ../applications/graphics/kgraphviewer { };
-
- khal = callPackage ../applications/misc/khal { };
-
- khard = callPackage ../applications/misc/khard { };
-
- kid3 = callPackage ../applications/audio/kid3 {
- qt = qt4;
- };
-
- kile = libsForQt5.callPackage ../applications/editors/kile { };
-
- kino = callPackage ../applications/video/kino {
- inherit (gnome2) libglade;
- ffmpeg = ffmpeg_2;
- };
-
- kipi-plugins = libsForQt5.callPackage ../applications/graphics/kipi-plugins { };
-
- kitty = callPackage ../applications/misc/kitty { };
-
- kiwix = callPackage ../applications/misc/kiwix { };
-
- kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { };
-
- kodestudio = callPackage ../applications/editors/kodestudio { };
-
- konversation = libsForQt5.callPackage ../applications/networking/irc/konversation { };
-
- krita = libsForQt5.callPackage ../applications/graphics/krita {
- openjpeg = openjpeg_1;
- };
-
- krusader = libsForQt5.callPackage ../applications/misc/krusader { };
-
- ksuperkey = callPackage ../tools/X11/ksuperkey { };
-
- ktorrent = libsForQt5.callPackage ../applications/networking/p2p/ktorrent { };
-
- kubecfg = callPackage ../applications/networking/cluster/kubecfg { };
-
- kubernetes = callPackage ../applications/networking/cluster/kubernetes { };
-
- kubectl = (kubernetes.override { components = [ "cmd/kubectl" ]; }).overrideAttrs(oldAttrs: {
- name = "kubectl-${oldAttrs.version}";
- });
-
- kubernetes-helm = callPackage ../applications/networking/cluster/helm { };
-
- kupfer = callPackage ../applications/misc/kupfer { };
-
- lame = callPackage ../development/libraries/lame { };
-
- larswm = callPackage ../applications/window-managers/larswm { };
-
- lash = callPackage ../applications/audio/lash { };
-
- ladspaH = callPackage ../applications/audio/ladspa-sdk/ladspah.nix { };
-
- ladspaPlugins = callPackage ../applications/audio/ladspa-plugins {
- fftw = fftwSinglePrec;
- };
-
- ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
-
- caps = callPackage ../applications/audio/caps { };
-
- lastwatch = callPackage ../applications/audio/lastwatch { };
-
- lastfmsubmitd = callPackage ../applications/audio/lastfmsubmitd { };
-
- lbdb = callPackage ../tools/misc/lbdb { abook = null; gnupg = null; goobook = null; khard = null; mu = null; };
-
- lbzip2 = callPackage ../tools/compression/lbzip2 { };
-
- lci = callPackage ../applications/science/logic/lci {};
-
- lemonbar = callPackage ../applications/window-managers/lemonbar { };
-
- lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
-
- leo-editor = callPackage ../applications/editors/leo-editor { };
-
- libowfat = callPackage ../development/libraries/libowfat { };
-
- librecad = callPackage ../applications/misc/librecad { };
- librecad2 = librecad; # backwards compatibility alias, added 2015-10
-
- libreoffice = hiPrio libreoffice-still;
-
- libreoffice-fresh = lowPrio (callPackage ../applications/office/libreoffice {
- inherit (perlPackages) ArchiveZip CompressZlib;
- inherit (gnome2) GConf ORBit2 gnome_vfs;
- inherit (gnome3) defaultIconTheme;
- zip = zip.override { enableNLS = false; };
- bluez5 = bluez5_28;
- fontsConf = makeFontsConf {
- fontDirectories = [
- carlito dejavu_fonts
- freefont_ttf xorg.fontmiscmisc
- liberation_ttf_v1_binary
- liberation_ttf_v2_binary
- ];
- };
- clucene_core = clucene_core_2;
- lcms = lcms2;
- harfbuzz = harfbuzz.override {
- withIcu = true; withGraphite2 = true;
- };
- # checking whether g++ supports C++14 or C++11... configure: error: no
- stdenv = overrideCC stdenv gcc5;
- });
-
- libreoffice-still = lowPrio (callPackage ../applications/office/libreoffice/still.nix {
- inherit (perlPackages) ArchiveZip CompressZlib;
- inherit (gnome2) GConf ORBit2 gnome_vfs;
- inherit (gnome3) defaultIconTheme;
- zip = zip.override { enableNLS = false; };
- bluez5 = bluez5_28;
- poppler = poppler_0_61;
- fontsConf = makeFontsConf {
- fontDirectories = [
- freefont_ttf xorg.fontmiscmisc
- ];
- };
- clucene_core = clucene_core_2;
- lcms = lcms2;
- harfbuzz = harfbuzz.override {
- withIcu = true; withGraphite2 = true;
- };
- icu = icu58;
- # checking whether g++ supports C++14 or C++11... configure: error: no
- stdenv = overrideCC stdenv gcc5;
- });
-
-
- liferea = callPackage ../applications/networking/newsreaders/liferea {
- inherit (gnome3) libpeas gsettings-desktop-schemas dconf;
- };
-
- lightworks = callPackage ../applications/video/lightworks {
- portaudio = portaudio2014;
- };
-
- lingot = callPackage ../applications/audio/lingot {
- inherit (gnome2) libglade;
- };
-
- linuxband = callPackage ../applications/audio/linuxband { };
-
- ledger2 = callPackage ../applications/office/ledger/2.6.3.nix { };
- ledger3 = callPackage ../applications/office/ledger {
- boost = boost15x;
- };
- ledger = ledger3;
- ledger-web = callPackage ../applications/office/ledger-web { };
-
- lighthouse = callPackage ../applications/misc/lighthouse { };
-
- lighttable = callPackage ../applications/editors/lighttable {};
-
- libdsk = callPackage ../misc/emulators/libdsk { };
-
- links2 = callPackage ../applications/networking/browsers/links2 { };
-
- linphone = callPackage ../applications/networking/instant-messengers/linphone rec {
- polarssl = mbedtls_1_3;
- };
-
- linuxsampler = callPackage ../applications/audio/linuxsampler { };
-
- llpp = ocaml-ng.ocamlPackages_4_04.callPackage ../applications/misc/llpp { };
-
- lmms = libsForQt5.callPackage ../applications/audio/lmms {
- lame = null;
- libsoundio = null;
- portaudio = null;
- };
-
- loxodo = callPackage ../applications/misc/loxodo { };
-
- lrzsz = callPackage ../tools/misc/lrzsz { };
-
- luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { };
-
- lxdvdrip = callPackage ../applications/video/lxdvdrip { };
-
- handbrake = callPackage ../applications/video/handbrake { };
-
- lilyterm = callPackage ../applications/misc/lilyterm {
- inherit (gnome2) vte;
- gtk = gtk2;
- flavour = "stable";
- };
-
- lilyterm-git = lilyterm.override {
- flavour = "git";
- };
-
- looking-glass-client = callPackage ../applications/virtualization/looking-glass-client { };
-
- lumail = callPackage ../applications/networking/mailreaders/lumail {
- lua = lua5_1;
- };
-
- lv2bm = callPackage ../applications/audio/lv2bm { };
-
- lynx = callPackage ../applications/networking/browsers/lynx { };
-
- lyx = libsForQt5.callPackage ../applications/misc/lyx { };
-
- mail-notification = callPackage ../desktops/gnome-2/desktop/mail-notification {};
-
- magnetophonDSP = {
- CharacterCompressor = callPackage ../applications/audio/magnetophonDSP/CharacterCompressor { };
- CompBus = callPackage ../applications/audio/magnetophonDSP/CompBus { };
- ConstantDetuneChorus = callPackage ../applications/audio/magnetophonDSP/ConstantDetuneChorus { };
- faustCompressors = callPackage ../applications/audio/magnetophonDSP/faustCompressors { };
- LazyLimiter = callPackage ../applications/audio/magnetophonDSP/LazyLimiter { };
- MBdistortion = callPackage ../applications/audio/magnetophonDSP/MBdistortion { };
- pluginUtils = callPackage ../applications/audio/magnetophonDSP/pluginUtils { };
- RhythmDelay = callPackage ../applications/audio/magnetophonDSP/RhythmDelay { };
- VoiceOfFaust = callPackage ../applications/audio/magnetophonDSP/VoiceOfFaust { };
- shelfMultiBand = callPackage ../applications/audio/magnetophonDSP/shelfMultiBand { };
- };
-
- makeself = callPackage ../applications/misc/makeself { };
-
- marathon = callPackage ../applications/networking/cluster/marathon { };
- marathonctl = callPackage ../tools/virtualization/marathonctl { } ;
-
- marp = callPackage ../applications/office/marp { };
-
- matchbox = callPackage ../applications/window-managers/matchbox { };
-
- mblaze = callPackage ../applications/networking/mailreaders/mblaze { };
-
- mcpp = callPackage ../development/compilers/mcpp { };
-
- mda_lv2 = callPackage ../applications/audio/mda-lv2 { };
-
- mediainfo = callPackage ../applications/misc/mediainfo { };
-
- mediainfo-gui = callPackage ../applications/misc/mediainfo-gui { };
-
- mediathekview = callPackage ../applications/video/mediathekview { };
-
- meld = callPackage ../applications/version-management/meld { };
-
- meme = callPackage ../applications/graphics/meme { };
-
- mcomix = callPackage ../applications/graphics/mcomix { };
-
- mendeley = libsForQt5.callPackage ../applications/office/mendeley {
- gconf = pkgs.gnome2.GConf;
- };
-
- mercurial = callPackage ../applications/version-management/mercurial {
- inherit (darwin.apple_sdk.frameworks) ApplicationServices;
- inherit (darwin) cf-private;
- guiSupport = false; # use mercurialFull to get hgk GUI
- };
-
- mercurialFull = appendToName "full" (pkgs.mercurial.override { guiSupport = true; });
-
- merkaartor = libsForQt5.callPackage ../applications/misc/merkaartor { };
-
- meshlab = libsForQt5.callPackage ../applications/graphics/meshlab { };
-
- metersLv2 = callPackage ../applications/audio/meters_lv2 { };
-
- mhwaveedit = callPackage ../applications/audio/mhwaveedit {};
-
- mid2key = callPackage ../applications/audio/mid2key { };
-
- midori-unwrapped = callPackage ../applications/networking/browsers/midori { };
- midori = wrapFirefox midori-unwrapped { };
-
- mikmod = callPackage ../applications/audio/mikmod { };
-
- minicom = callPackage ../tools/misc/minicom { };
-
- minimodem = callPackage ../applications/audio/minimodem { };
-
- minidjvu = callPackage ../applications/graphics/minidjvu { };
-
- minikube = callPackage ../applications/networking/cluster/minikube {
- inherit (darwin.apple_sdk.frameworks) vmnet;
- };
-
- minitube = callPackage ../applications/video/minitube { };
-
- mimms = callPackage ../applications/audio/mimms {};
-
- meh = callPackage ../applications/graphics/meh {};
-
- mirage = callPackage ../applications/graphics/mirage { };
-
- mixxx = callPackage ../applications/audio/mixxx {
- inherit (vamp) vampSDK;
- };
-
- mjpg-streamer = callPackage ../applications/video/mjpg-streamer { };
-
- mldonkey = callPackage ../applications/networking/p2p/mldonkey { };
-
- MMA = callPackage ../applications/audio/MMA { };
-
- mmex = callPackage ../applications/office/mmex {
- wxGTK30 = wxGTK30.override { withWebKit = true ; };
- };
-
- moc = callPackage ../applications/audio/moc {
- ffmpeg = ffmpeg_2;
- };
-
- mod-distortion = callPackage ../applications/audio/mod-distortion { };
-
- monero = callPackage ../applications/altcoins/monero {
- inherit (darwin.apple_sdk.frameworks) IOKit;
- };
-
- monero-gui = libsForQt5.callPackage ../applications/altcoins/monero-gui { };
-
- xmr-stak = callPackage ../applications/misc/xmr-stak {
- hwloc = hwloc-nox;
- };
-
- monkeysAudio = callPackage ../applications/audio/monkeys-audio { };
-
- monkeysphere = callPackage ../tools/security/monkeysphere { };
-
- monodevelop = callPackage ../applications/editors/monodevelop {};
-
- monotone = callPackage ../applications/version-management/monotone {
- lua = lua5;
- };
-
- inherit (ocaml-ng.ocamlPackages_4_01_0) monotoneViz;
-
- moonlight-embedded = callPackage ../applications/misc/moonlight-embedded { };
-
- mop = callPackage ../applications/misc/mop { };
-
- mopidy = callPackage ../applications/audio/mopidy { };
-
- mopidy-gmusic = callPackage ../applications/audio/mopidy-gmusic { };
-
- mopidy-local-images = callPackage ../applications/audio/mopidy-local-images { };
-
- mopidy-local-sqlite = callPackage ../applications/audio/mopidy-local-sqlite { };
-
- mopidy-spotify = callPackage ../applications/audio/mopidy-spotify { };
-
- mopidy-moped = callPackage ../applications/audio/mopidy-moped { };
-
- mopidy-mopify = callPackage ../applications/audio/mopidy-mopify { };
-
- mopidy-spotify-tunigo = callPackage ../applications/audio/mopidy-spotify-tunigo { };
-
- mopidy-youtube = callPackage ../applications/audio/mopidy-youtube { };
-
- mopidy-soundcloud = callPackage ../applications/audio/mopidy-soundcloud { };
-
- mopidy-musicbox-webclient = callPackage ../applications/audio/mopidy-musicbox-webclient { };
-
- mopidy-iris = callPackage ../applications/audio/mopidy-iris { };
-
- motif = callPackage ../development/libraries/motif { };
-
- mozplugger = callPackage ../applications/networking/browsers/mozilla-plugins/mozplugger {};
-
- mozjpeg = callPackage ../applications/graphics/mozjpeg { };
-
- easytag = callPackage ../applications/audio/easytag { };
-
- mp3gain = callPackage ../applications/audio/mp3gain { };
-
- mp3info = callPackage ../applications/audio/mp3info { };
-
- mp3splt = callPackage ../applications/audio/mp3splt { };
-
- mp3val = callPackage ../applications/audio/mp3val { };
-
- mpc123 = callPackage ../applications/audio/mpc123 { };
-
- mpg123 = callPackage ../applications/audio/mpg123 { };
-
- mpg321 = callPackage ../applications/audio/mpg321 { };
-
- mpc_cli = callPackage ../applications/audio/mpc { };
-
- clerk = callPackage ../applications/audio/clerk { };
-
- nbstripout = callPackage ../applications/version-management/nbstripout { };
-
- ncmpc = callPackage ../applications/audio/ncmpc { };
-
- ncmpcpp = callPackage ../applications/audio/ncmpcpp { };
-
- ympd = callPackage ../applications/audio/ympd { };
-
- nload = callPackage ../applications/networking/nload { };
-
- normalize = callPackage ../applications/audio/normalize { };
-
- mm = callPackage ../applications/networking/instant-messengers/mm { };
-
- mpc-qt = libsForQt5.callPackage ../applications/video/mpc-qt { };
-
- mplayer = callPackage ../applications/video/mplayer ({
- pulseSupport = config.pulseaudio or false;
- libdvdnav = libdvdnav_4_2_1;
- } // (config.mplayer or {}));
-
- MPlayerPlugin = browser:
- callPackage ../applications/networking/browsers/mozilla-plugins/mplayerplug-in {
- inherit browser;
- # !!! should depend on MPlayer
- };
-
- mpv = callPackage ../applications/video/mpv rec {
- inherit (luaPackages) luasocket;
- youtube-dl = pythonPackages.youtube-dl;
- libva = libva-full;
- waylandSupport = stdenv.isLinux;
- alsaSupport = !stdenv.isDarwin;
- pulseSupport = !stdenv.isDarwin;
- rubberbandSupport = !stdenv.isDarwin;
- dvdreadSupport = !stdenv.isDarwin;
- dvdnavSupport = !stdenv.isDarwin;
- drmSupport = !stdenv.isDarwin;
- vaapiSupport = !stdenv.isDarwin;
- x11Support = !stdenv.isDarwin;
- xineramaSupport = !stdenv.isDarwin;
- xvSupport = !stdenv.isDarwin;
- };
-
- mpvScripts = {
- convert = callPackage ../applications/video/mpv/scripts/convert.nix {};
- };
-
- mrpeach = callPackage ../applications/audio/pd-plugins/mrpeach { };
-
- mrxvt = callPackage ../applications/misc/mrxvt { };
-
- mtpaint = callPackage ../applications/graphics/mtpaint { };
-
- mucommander = callPackage ../applications/misc/mucommander { };
-
- multimarkdown = callPackage ../tools/typesetting/multimarkdown { };
-
- multimon-ng = callPackage ../applications/misc/multimon-ng { };
-
- inherit (callPackages ../applications/networking/mumble {
- avahi = avahi.override {
- withLibdnssdCompat = true;
- };
- jackSupport = config.mumble.jackSupport or false;
- speechdSupport = config.mumble.speechdSupport or false;
- pulseSupport = config.pulseaudio or false;
- iceSupport = config.murmur.iceSupport or true;
- }) mumble mumble_git murmur;
-
- inherit (callPackages ../applications/networking/mumble {
- avahi = avahi.override {
- withLibdnssdCompat = true;
- };
- jackSupport = config.mumble.jackSupport or false;
- speechdSupport = config.mumble.speechdSupport or false;
- pulseSupport = config.pulseaudio or false;
- iceSupport = false;
- }) murmur_git;
-
- mumble_overlay = callPackage ../applications/networking/mumble/overlay.nix {
- mumble_i686 = if system == "x86_64-linux"
- then pkgsi686Linux.mumble
- else null;
- };
-
- musescore =
- if stdenv.isDarwin then
- callPackage ../applications/audio/musescore/darwin.nix { }
- else
- libsForQt5.callPackage ../applications/audio/musescore { };
-
- mutt = callPackage ../applications/networking/mailreaders/mutt { };
- mutt-with-sidebar = callPackage ../applications/networking/mailreaders/mutt {
- withSidebar = true;
- };
-
- mwic = callPackage ../applications/misc/mwic {
- pythonPackages = python3Packages;
- };
-
- neomutt = callPackage ../applications/networking/mailreaders/neomutt { };
-
- natron = callPackage ../applications/video/natron { };
-
- notion = callPackage ../applications/window-managers/notion { };
-
- openshift = callPackage ../applications/networking/cluster/openshift { };
-
- oroborus = callPackage ../applications/window-managers/oroborus {};
-
- osm2pgsql = callPackage ../tools/misc/osm2pgsql { };
-
- ostinato = callPackage ../applications/networking/ostinato { };
-
- panamax_api = callPackage ../applications/networking/cluster/panamax/api { };
- panamax_ui = callPackage ../applications/networking/cluster/panamax/ui { };
-
- partio = callPackage ../development/libraries/partio {};
-
- pcmanfm = callPackage ../applications/misc/pcmanfm { };
-
- pcmanfm-qt = lxqt.pcmanfm-qt;
-
- pcmanx-gtk2 = callPackage ../applications/misc/pcmanx-gtk2 { };
-
- pig = callPackage ../applications/networking/cluster/pig { };
-
- pijul = callPackage ../applications/version-management/pijul {};
-
- planner = callPackage ../applications/office/planner { };
-
- playonlinux = callPackage ../applications/misc/playonlinux {
- stdenv = stdenv_32bit;
- };
-
- polybar = callPackage ../applications/misc/polybar { };
-
- ptex = callPackage ../development/libraries/ptex {};
-
- rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { };
-
- scudcloud = callPackage ../applications/networking/instant-messengers/scudcloud { };
-
- shotcut = libsForQt5.callPackage ../applications/video/shotcut {
- libmlt = mlt;
- };
-
- shogun = callPackage ../applications/science/machine-learning/shogun { };
-
- smplayer = libsForQt5.callPackage ../applications/video/smplayer { };
-
- smtube = libsForQt5.callPackage ../applications/video/smtube {};
-
- stride = callPackage ../applications/networking/instant-messengers/stride { };
-
- sudolikeaboss = callPackage ../tools/security/sudolikeaboss { };
-
- speedread = callPackage ../applications/misc/speedread { };
-
- sup = callPackage ../applications/networking/mailreaders/sup {
- ruby = ruby_2_3.override { cursesSupport = true; };
- };
-
- synapse = callPackage ../applications/misc/synapse {
- inherit (gnome3) libgee;
- };
-
- synfigstudio = callPackage ../applications/graphics/synfigstudio {
- fontsConf = makeFontsConf { fontDirectories = [ freefont_ttf ]; };
- inherit (gnome3) defaultIconTheme;
- };
-
- typora = callPackage ../applications/editors/typora { };
-
- librep = callPackage ../development/libraries/librep { };
-
- rep-gtk = callPackage ../development/libraries/rep-gtk { };
-
- sawfish = callPackage ../applications/window-managers/sawfish { };
-
- sxhkd = callPackage ../applications/window-managers/sxhkd { };
-
- sxhkd-unstable = callPackage ../applications/window-managers/sxhkd/unstable.nix { };
-
- mpop = callPackage ../applications/networking/mpop {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- msmtp = callPackage ../applications/networking/msmtp {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- imapfilter = callPackage ../applications/networking/mailreaders/imapfilter.nix {
- lua = lua5;
- };
-
- maxlib = callPackage ../applications/audio/pd-plugins/maxlib { };
-
- pdfdiff = callPackage ../applications/misc/pdfdiff { };
-
- mupdf = callPackage ../applications/misc/mupdf { };
-
- diffpdf = libsForQt5.callPackage ../applications/misc/diffpdf { };
-
- diff-pdf = callPackage ../applications/misc/diff-pdf { wxGTK = wxGTK31; };
-
- mlocate = callPackage ../tools/misc/mlocate { };
-
- mypaint = callPackage ../applications/graphics/mypaint { };
-
- mythtv = libsForQt5.callPackage ../applications/video/mythtv { };
-
- micro = callPackage ../applications/editors/micro { };
-
- nano = callPackage ../applications/editors/nano { };
-
- nanoblogger = callPackage ../applications/misc/nanoblogger { };
-
- navipowm = callPackage ../applications/misc/navipowm { };
-
- navit = callPackage ../applications/misc/navit { };
-
- netbeans = callPackage ../applications/editors/netbeans { };
-
- ncdu = callPackage ../tools/misc/ncdu { };
-
- ncdc = callPackage ../applications/networking/p2p/ncdc { };
-
- ne = callPackage ../applications/editors/ne { };
-
- nedit = callPackage ../applications/editors/nedit { };
-
- nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { };
-
- notepadqq = libsForQt5.callPackage ../applications/editors/notepadqq { };
-
- notbit = callPackage ../applications/networking/mailreaders/notbit { };
-
- notmuch = callPackage ../applications/networking/mailreaders/notmuch {
- gmime = gmime3;
- };
-
- notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { };
-
- muchsync = callPackage ../applications/networking/mailreaders/notmuch/muchsync.nix { };
-
- notmuch-addrlookup = callPackage ../applications/networking/mailreaders/notmuch-addrlookup { };
-
- nova-filters = callPackage ../applications/audio/nova-filters { };
-
- nspluginwrapper = callPackage ../applications/networking/browsers/mozilla-plugins/nspluginwrapper {};
-
- nvi = callPackage ../applications/editors/nvi { };
-
- nvpy = callPackage ../applications/editors/nvpy { };
-
- obconf = callPackage ../tools/X11/obconf {
- inherit (gnome2) libglade;
- };
-
- oblogout = callPackage ../tools/X11/oblogout { };
-
- obs-studio = libsForQt5.callPackage ../applications/video/obs-studio {
- alsaSupport = stdenv.isLinux;
- pulseaudioSupport = config.pulseaudio or true;
- };
-
- octoprint = callPackage ../applications/misc/octoprint { };
-
- octoprint-plugins = callPackage ../applications/misc/octoprint/plugins.nix { };
-
- ocrad = callPackage ../applications/graphics/ocrad { };
-
- offrss = callPackage ../applications/networking/offrss { };
-
- ogmtools = callPackage ../applications/video/ogmtools { };
-
- omxplayer = callPackage ../applications/video/omxplayer { };
-
- openbox = callPackage ../applications/window-managers/openbox { };
-
- openbox-menu = callPackage ../applications/misc/openbox-menu { };
-
- openbrf = libsForQt5.callPackage ../applications/misc/openbrf { };
-
- opencpn = callPackage ../applications/misc/opencpn { };
-
- openfx = callPackage ../development/libraries/openfx {};
-
- openimageio = callPackage ../applications/graphics/openimageio {
- stdenv = overrideCC stdenv gcc6;
- };
-
- openjump = callPackage ../applications/misc/openjump { };
-
- openorienteering-mapper = libsForQt5.callPackage ../applications/gis/openorienteering-mapper { };
-
- openscad = callPackage ../applications/graphics/openscad {};
-
- opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client {};
-
- opentx = callPackage ../applications/misc/opentx { };
-
- opera = callPackage ../applications/networking/browsers/opera {};
-
- orca = python3Packages.callPackage ../applications/misc/orca {
- inherit (gnome3) yelp-tools;
- };
-
- osm2xmap = callPackage ../applications/misc/osm2xmap {
- libyamlcpp = libyamlcpp_0_3;
- };
-
- osmctools = callPackage ../applications/misc/osmctools { };
-
- vivaldi = callPackage ../applications/networking/browsers/vivaldi {};
-
- vivaldi-ffmpeg-codecs = callPackage ../applications/networking/browsers/vivaldi/ffmpeg-codecs.nix {};
-
- openmpt123 = callPackage ../applications/audio/openmpt123 {};
-
- opusfile = callPackage ../applications/audio/opusfile { };
-
- opusTools = callPackage ../applications/audio/opus-tools { };
-
- orpie = callPackage ../applications/misc/orpie { gsl = gsl_1; ocamlPackages = ocamlPackages_4_02; };
-
- osmo = callPackage ../applications/office/osmo { };
-
- osquery = callPackage ../tools/system/osquery { };
-
- palemoon = callPackage ../applications/networking/browsers/palemoon {
- # https://forum.palemoon.org/viewtopic.php?f=57&t=15296#p111146
- stdenv = overrideCC stdenv gcc49;
- };
-
- pamix = callPackage ../applications/audio/pamix { };
-
- pamixer = callPackage ../applications/audio/pamixer { };
-
- ncpamixer = callPackage ../applications/audio/ncpamixer { };
-
- pan = callPackage ../applications/networking/newsreaders/pan { };
-
- panotools = callPackage ../applications/graphics/panotools { };
-
- paprefs = callPackage ../applications/audio/paprefs {
- inherit (gnome2) libglademm gconfmm GConf;
- };
-
- pavucontrol = callPackage ../applications/audio/pavucontrol { };
-
- paraview = libsForQt5.callPackage ../applications/graphics/paraview { };
-
- packet = callPackage ../development/tools/packet { };
-
- pbrt = callPackage ../applications/graphics/pbrt { };
-
- pcsxr = callPackage ../misc/emulators/pcsxr {
- ffmpeg = ffmpeg_2;
- };
-
- pcsx2 = callPackage_i686 ../misc/emulators/pcsx2 { };
-
- pekwm = callPackage ../applications/window-managers/pekwm { };
-
- pencil = callPackage ../applications/graphics/pencil {
- };
-
- perseus = callPackage ../applications/science/math/perseus {};
-
- petrifoo = callPackage ../applications/audio/petrifoo {
- inherit (gnome2) libgnomecanvas;
- };
-
- pdftk = callPackage ../tools/typesetting/pdftk { };
- pdfgrep = callPackage ../tools/typesetting/pdfgrep { };
-
- pdfpc = callPackage ../applications/misc/pdfpc {
- inherit (gnome3) libgee;
- inherit (gst_all_1) gstreamer gst-plugins-base;
- };
-
- peek = callPackage ../applications/video/peek { };
-
- pflask = callPackage ../os-specific/linux/pflask {};
-
- photoqt = libsForQt5.callPackage ../applications/graphics/photoqt { };
-
- phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { };
-
- phrasendrescher = callPackage ../tools/security/phrasendrescher { };
-
- phraseapp-client = callPackage ../tools/misc/phraseapp-client { };
-
- phwmon = callPackage ../applications/misc/phwmon { };
-
- pianobar = callPackage ../applications/audio/pianobar { };
-
- pianobooster = callPackage ../applications/audio/pianobooster { };
-
- picard = callPackage ../applications/audio/picard { };
-
- picocom = callPackage ../tools/misc/picocom { };
-
- pidgin = callPackage ../applications/networking/instant-messengers/pidgin {
- openssl = if config.pidgin.openssl or true then openssl else null;
- gnutls = if config.pidgin.gnutls or false then gnutls else null;
- libgcrypt = if config.pidgin.gnutls or false then libgcrypt else null;
- startupnotification = libstartup_notification;
- plugins = [];
- };
-
- pidgin-latex = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-latex {
- texLive = texlive.combined.scheme-basic;
- };
-
- pidgin-msn-pecan = callPackage ../applications/networking/instant-messengers/pidgin-plugins/msn-pecan { };
-
- pidgin-mra = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-mra { };
-
- pidgin-skypeweb = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-skypeweb { };
-
- pidgin-carbons = callPackage ../applications/networking/instant-messengers/pidgin-plugins/carbons { };
-
- pidgin-xmpp-receipts = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-xmpp-receipts { };
-
- pidgin-otr = callPackage ../applications/networking/instant-messengers/pidgin-plugins/otr { };
-
- pidgin-osd = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-osd { };
-
- pidgin-sipe = callPackage ../applications/networking/instant-messengers/pidgin-plugins/sipe { };
-
- pidgin-window-merge = callPackage ../applications/networking/instant-messengers/pidgin-plugins/window-merge { };
-
- purple-hangouts = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-hangouts { };
-
- purple-matrix = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-matrix { };
-
- purple-plugin-pack = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-plugin-pack { };
-
- purple-vk-plugin = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-vk-plugin { };
-
- telegram-purple = callPackage ../applications/networking/instant-messengers/pidgin-plugins/telegram-purple { };
-
- toxprpl = callPackage ../applications/networking/instant-messengers/pidgin-plugins/tox-prpl {
- libtoxcore = libtoxcore-new;
- };
-
- pidgin-opensteamworks = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-opensteamworks { };
-
- purple-facebook = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-facebook { };
-
- pithos = callPackage ../applications/audio/pithos {
- pythonPackages = python3Packages;
- };
-
- pinfo = callPackage ../applications/misc/pinfo { };
-
- pinpoint = callPackage ../applications/office/pinpoint {
- inherit (gnome3) clutter clutter-gtk;
- };
-
- pinta = callPackage ../applications/graphics/pinta {
- gtksharp = gtk-sharp-2_0;
- };
-
- plover = callPackage ../applications/misc/plover { };
-
- plugin-torture = callPackage ../applications/audio/plugin-torture { };
-
- pmenu = callPackage ../applications/misc/pmenu { };
-
- poezio = python3Packages.poezio;
-
- pommed = callPackage ../os-specific/linux/pommed {};
-
- pommed_light = callPackage ../os-specific/linux/pommed-light {};
-
- pond = callPackage ../applications/networking/instant-messengers/pond { };
-
- ponymix = callPackage ../applications/audio/ponymix { };
-
- potrace = callPackage ../applications/graphics/potrace {};
-
- posterazor = callPackage ../applications/misc/posterazor { };
-
- ppl-address-book = callPackage ../applications/office/ppl-address-book { };
-
- pqiv = callPackage ../applications/graphics/pqiv { };
-
- qiv = callPackage ../applications/graphics/qiv { };
-
- processing = callPackage ../applications/graphics/processing {
- jdk = jdk7;
- };
-
- # perhaps there are better apps for this task? It's how I had configured my preivous system.
- # And I don't want to rewrite all rules
- procmail = callPackage ../applications/misc/procmail { };
-
- profanity = callPackage ../applications/networking/instant-messengers/profanity {
- notifySupport = config.profanity.notifySupport or true;
- traySupport = config.profanity.traySupport or true;
- autoAwaySupport = config.profanity.autoAwaySupport or true;
- python = python3;
- };
-
- psi = callPackage ../applications/networking/instant-messengers/psi { };
-
- psi-plus = callPackage ../applications/networking/instant-messengers/psi-plus { };
-
- psol = callPackage ../development/libraries/psol/default.nix { };
-
- pstree = callPackage ../applications/misc/pstree { };
-
- ptask = callPackage ../applications/misc/ptask { };
-
- pulseaudio-dlna = callPackage ../applications/audio/pulseaudio-dlna { };
-
- pulseview = libsForQt5.callPackage ../applications/science/electronics/pulseview { };
-
- puredata = callPackage ../applications/audio/puredata { };
- puredata-with-plugins = plugins: callPackage ../applications/audio/puredata/wrapper.nix { inherit plugins; };
-
- puremapping = callPackage ../applications/audio/pd-plugins/puremapping { };
-
- pymol = callPackage ../applications/science/chemistry/pymol { };
-
- pybitmessage = callPackage ../applications/networking/instant-messengers/pybitmessage { };
-
- pythonmagick = callPackage ../applications/graphics/PythonMagick { };
-
- qbittorrent = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent { };
-
- eiskaltdcpp = callPackage ../applications/networking/p2p/eiskaltdcpp {
- lua5 = lua5_1;
- miniupnpc = miniupnpc_1;
- };
-
- qdirstat = libsForQt5.callPackage ../applications/misc/qdirstat {};
-
- qemu = callPackage ../applications/virtualization/qemu {
- inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa;
- inherit (darwin.stubs) rez setfile;
- };
-
- qemu-riscv = callPackage ../applications/virtualization/qemu/riscv.nix {};
-
- qgis = callPackage ../applications/gis/qgis {};
-
- qgroundcontrol = libsForQt5.callPackage ../applications/science/robotics/qgroundcontrol { };
-
- qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
-
- qmapshack = libsForQt5.callPackage ../applications/misc/qmapshack { };
-
- qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
-
- qmetro = callPackage ../applications/misc/qmetro { };
-
- qmidinet = callPackage ../applications/audio/qmidinet { };
-
- qmidiroute = callPackage ../applications/audio/qmidiroute { };
-
- qmmp = libsForQt5.callPackage ../applications/audio/qmmp { };
-
- qnotero = callPackage ../applications/office/qnotero { };
-
- qrcode = callPackage ../tools/graphics/qrcode {};
-
- qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
-
- qscreenshot = callPackage ../applications/graphics/qscreenshot {
- inherit (darwin.apple_sdk.frameworks) Carbon;
- qt = qt4;
- };
-
- qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { };
-
- qstopmotion = callPackage ../applications/video/qstopmotion { };
-
- qsynth = libsForQt5.callPackage ../applications/audio/qsynth { };
-
- qtbitcointrader = callPackage ../applications/misc/qtbitcointrader { };
-
- qtox = libsForQt5.callPackage ../applications/networking/instant-messengers/qtox { ffmpeg = ffmpeg_2; };
-
- qtpass = libsForQt5.callPackage ../applications/misc/qtpass { };
-
- qtpfsgui = callPackage ../applications/graphics/qtpfsgui { };
-
- qtractor = callPackage ../applications/audio/qtractor { };
-
- qtscrobbler = callPackage ../applications/audio/qtscrobbler { };
-
- quassel = libsForQt5.callPackage ../applications/networking/irc/quassel {
- monolithic = true;
- daemon = false;
- client = false;
- withKDE = true;
- dconf = gnome3.dconf;
- tag = "-kf5";
- };
-
- quasselClient = quassel.override {
- monolithic = false;
- client = true;
- tag = "-client-kf5";
- };
-
- quasselDaemon = quassel.override {
- monolithic = false;
- daemon = true;
- tag = "-daemon-qt5";
- withKDE = false;
- };
-
- quassel-webserver = nodePackages.quassel-webserver;
-
- quirc = callPackage ../tools/graphics/quirc {};
-
- quiterss = libsForQt5.callPackage ../applications/networking/newsreaders/quiterss {};
-
- falkon = libsForQt5.callPackage ../applications/networking/browsers/falkon { };
-
- quodlibet = callPackage ../applications/audio/quodlibet {
- keybinder3 = null;
- libmodplug = null;
- kakasi = null;
- libappindicator-gtk3 = null;
- };
-
- quodlibet-without-gst-plugins = quodlibet.override {
- withGstPlugins = false;
- tag = "-without-gst-plugins";
- };
-
- quodlibet-xine = quodlibet.override { xineBackend = true; tag = "-xine"; };
-
- quodlibet-full = callPackage ../applications/audio/quodlibet {
- inherit (gnome2) gtksourceview;
- withDbusPython = true;
- withPyInotify = true;
- withMusicBrainzNgs = true;
- withPahoMqtt = true;
- keybinder3 = keybinder3;
- libmodplug = libmodplug;
- kakasi = kakasi;
- webkitgtk = webkitgtk24x-gtk3;
- libappindicator-gtk3 = libappindicator-gtk3;
- tag = "-full";
- };
-
- quodlibet-xine-full = quodlibet-full.override { xineBackend = true; tag = "-xine-full"; };
-
- qutebrowser = libsForQt5.callPackage ../applications/networking/browsers/qutebrowser { };
-
- rabbitvcs = callPackage ../applications/version-management/rabbitvcs {};
-
- rakarrack = callPackage ../applications/audio/rakarrack {
- fltk = fltk13;
- };
-
- inherit (callPackage ../applications/virtualization/rancher-compose {})
- rancher-compose
- rancher-compose_0_10;
-
- renoise = callPackage ../applications/audio/renoise {};
-
- radiotray-ng = callPackage ../applications/audio/radiotray-ng {
- wxGTK = wxGTK30;
- };
-
- rapcad = libsForQt5.callPackage ../applications/graphics/rapcad { boost = boost159; };
-
- rapidsvn = callPackage ../applications/version-management/rapidsvn { };
-
- ratmen = callPackage ../tools/X11/ratmen {};
-
- ratox = callPackage ../applications/networking/instant-messengers/ratox { };
-
- ratpoison = callPackage ../applications/window-managers/ratpoison { };
-
- rawtherapee = callPackage ../applications/graphics/rawtherapee {
- fftw = fftwSinglePrec;
- };
-
- rclone = callPackage ../applications/networking/sync/rclone { };
-
- rcs = callPackage ../applications/version-management/rcs { };
-
- rdesktop = callPackage ../applications/networking/remote/rdesktop { };
-
- rdedup = callPackage ../tools/backup/rdedup { };
-
- rdup = callPackage ../tools/backup/rdup { };
-
- realpine = callPackage ../applications/networking/mailreaders/realpine {
- tcl = tcl-8_5;
- };
-
- recode = callPackage ../tools/text/recode { };
-
- rednotebook = python3Packages.callPackage ../applications/editors/rednotebook { };
-
- remotebox = callPackage ../applications/virtualization/remotebox { };
-
- retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { };
- retroshare06 = retroshare;
-
- ricochet = libsForQt5.callPackage ../applications/networking/instant-messengers/ricochet { };
-
- ripser = callPackage ../applications/science/math/ripser { };
-
- rkt = callPackage ../applications/virtualization/rkt { };
-
- rofi = callPackage ../applications/misc/rofi { };
-
- rofi-pass = callPackage ../tools/security/pass/rofi-pass.nix { };
-
- rofi-menugen = callPackage ../applications/misc/rofi-menugen { };
-
- rpcs3 = libsForQt5.callPackage ../misc/emulators/rpcs3 { };
-
- rstudio = libsForQt5.callPackage ../applications/editors/rstudio { };
-
- rsync = callPackage ../applications/networking/sync/rsync {
- enableACLs = !(stdenv.isDarwin || stdenv.isSunOS || stdenv.isFreeBSD);
- enableCopyDevicesPatch = (config.rsync.enableCopyDevicesPatch or false);
- };
- rrsync = callPackage ../applications/networking/sync/rsync/rrsync.nix {};
-
- rtl_433 = callPackage ../applications/misc/rtl_433 { };
-
- rtl-sdr = callPackage ../applications/misc/rtl-sdr { };
-
- rtv = callPackage ../applications/misc/rtv { };
-
- rubyripper = callPackage ../applications/audio/rubyripper {};
-
- runc = callPackage ../applications/virtualization/runc {};
-
- rxvt = callPackage ../applications/misc/rxvt { };
-
- # urxvt
- rxvt_unicode = callPackage ../applications/misc/rxvt_unicode {
- perlSupport = true;
- gdkPixbufSupport = true;
- unicode3Support = true;
- };
-
- rxvt_unicode-with-plugins = callPackage ../applications/misc/rxvt_unicode/wrapper.nix {
- plugins = [
- urxvt_autocomplete_all_the_things
- urxvt_perl
- urxvt_perls
- urxvt_tabbedex
- urxvt_font_size
- urxvt_theme_switch
- urxvt_vtwheel
- ];
- };
-
- # urxvt plugins
- urxvt_autocomplete_all_the_things = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-autocomplete-all-the-things { };
- urxvt_perl = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-perl { };
- urxvt_perls = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-perls { };
- urxvt_tabbedex = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-tabbedex { };
- urxvt_font_size = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-font-size { };
- urxvt_theme_switch = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-theme-switch { };
- urxvt_vtwheel = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-vtwheel.nix { };
-
- uade123 = callPackage ../applications/audio/uade123 {};
-
- udevil = callPackage ../applications/misc/udevil {};
-
- udiskie = python3Packages.callPackage ../applications/misc/udiskie { };
-
- sakura = callPackage ../applications/misc/sakura {
- vte = gnome3.vte;
- };
-
- sayonara = callPackage ../applications/audio/sayonara { };
-
- sbagen = callPackage ../applications/misc/sbagen { };
-
- scantailor = callPackage ../applications/graphics/scantailor { };
-
- scantailor-advanced = qt5.callPackage ../applications/graphics/scantailor/advanced.nix { };
-
- sc-im = callPackage ../applications/misc/sc-im { };
-
- scite = callPackage ../applications/editors/scite { };
-
- scribus = callPackage ../applications/office/scribus {
- inherit (gnome2) libart_lgpl;
- };
-
- seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { };
-
- seeks = callPackage ../tools/networking/p2p/seeks {
- protobuf = protobuf3_1;
- };
-
- seg3d = callPackage ../applications/graphics/seg3d {
- wxGTK = wxGTK28.override { unicode = false; };
- };
-
- sent = callPackage ../applications/misc/sent { };
-
- seq24 = callPackage ../applications/audio/seq24 { };
-
- setbfree = callPackage ../applications/audio/setbfree { };
-
- shfmt = callPackage ../tools/text/shfmt { };
-
- shutter = callPackage ../applications/graphics/shutter { };
-
- simple-scan = gnome3.simple-scan;
-
- siproxd = callPackage ../applications/networking/siproxd { };
-
- skypeforlinux = callPackage ../applications/networking/instant-messengers/skypeforlinux { };
-
- skype4pidgin = callPackage ../applications/networking/instant-messengers/pidgin-plugins/skype4pidgin { };
-
- skype_call_recorder = callPackage ../applications/networking/instant-messengers/skype-call-recorder { };
-
- SkypeExport = callPackage ../applications/networking/instant-messengers/SkypeExport { };
-
- slmenu = callPackage ../applications/misc/slmenu {};
-
- slop = callPackage ../tools/misc/slop {};
-
- slrn = callPackage ../applications/networking/newsreaders/slrn { };
-
- sniproxy = callPackage ../applications/networking/sniproxy { };
-
- sooperlooper = callPackage ../applications/audio/sooperlooper { };
-
- sops = callPackage ../tools/security/sops { };
-
- sorcer = callPackage ../applications/audio/sorcer { };
-
- sound-juicer = callPackage ../applications/audio/sound-juicer { };
-
- spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { };
-
- spideroak = callPackage ../applications/networking/spideroak { };
-
- squishyball = callPackage ../applications/audio/squishyball {
- ncurses = ncurses5;
- };
-
- ssvnc = callPackage ../applications/networking/remote/ssvnc { };
-
- stupidterm = callPackage ../applications/misc/stupidterm {
- vte = gnome3.vte;
- gtk = gtk3;
- };
-
- styx = callPackage ../applications/misc/styx { };
-
- tecoc = callPackage ../applications/editors/tecoc { };
-
- viber = callPackage ../applications/networking/instant-messengers/viber { };
-
- sonic-pi = callPackage ../applications/audio/sonic-pi {
- ruby = ruby_2_3;
- };
-
- st = callPackage ../applications/misc/st {
- conf = config.st.conf or null;
- patches = config.st.patches or null;
- extraLibs = config.st.extraLibs or [];
- };
-
- xst = callPackage ../applications/misc/st/xst.nix { };
-
- stag = callPackage ../applications/misc/stag {
- curses = ncurses;
- };
-
- stella = callPackage ../misc/emulators/stella { };
-
- statsd = nodePackages.statsd;
-
- linuxstopmotion = callPackage ../applications/video/linuxstopmotion { };
-
- sweethome3d = recurseIntoAttrs ( (callPackage ../applications/misc/sweethome3d { })
- // (callPackage ../applications/misc/sweethome3d/editors.nix {
- sweethome3dApp = sweethome3d.application;
- })
- );
-
- swingsane = callPackage ../applications/graphics/swingsane { };
-
- sxiv = callPackage ../applications/graphics/sxiv { };
-
- resilio-sync = callPackage ../applications/networking/resilio-sync { };
-
- bittorrentSync = bittorrentSync14;
- bittorrentSync14 = callPackage ../applications/networking/bittorrentsync/1.4.x.nix { };
- bittorrentSync20 = callPackage ../applications/networking/bittorrentsync/2.0.x.nix { };
-
- dropbox = callPackage ../applications/networking/dropbox { };
-
- dropbox-cli = callPackage ../applications/networking/dropbox-cli { };
-
- insync = callPackage ../applications/networking/insync { };
-
- lightdm = libsForQt5.callPackage ../applications/display-managers/lightdm {
- qt4 = null;
- withQt5 = false;
- };
-
- lightdm_qt = lightdm.override { withQt5 = true; };
-
- lightdm_gtk_greeter = callPackage ../applications/display-managers/lightdm-gtk-greeter {
- inherit (xfce) exo;
- };
-
- slic3r = callPackage ../applications/misc/slic3r { };
-
- slic3r-prusa3d = callPackage ../applications/misc/slic3r-prusa3d { };
-
- curaengine_stable = callPackage ../applications/misc/curaengine/stable.nix { };
- cura_stable = callPackage ../applications/misc/cura/stable.nix {
- curaengine = curaengine_stable;
- };
-
- curaengine = callPackage ../applications/misc/curaengine {
- inherit (python3.pkgs) libarcus;
- };
- cura = qt5.callPackage ../applications/misc/cura { };
-
- curaLulzbot = callPackage ../applications/misc/cura/lulzbot.nix { };
-
- peru = callPackage ../applications/version-management/peru {};
-
- pmidi = callPackage ../applications/audio/pmidi { };
-
- printrun = callPackage ../applications/misc/printrun { };
-
- sddm = libsForQt5.callPackage ../applications/display-managers/sddm { };
-
- skrooge = libsForQt5.callPackage ../applications/office/skrooge {};
-
- slim = callPackage ../applications/display-managers/slim {
- libpng = libpng12;
- };
-
- smartgithg = callPackage ../applications/version-management/smartgithg { };
-
- slimThemes = recurseIntoAttrs (callPackage ../applications/display-managers/slim/themes.nix {});
-
- smartdeblur = callPackage ../applications/graphics/smartdeblur { };
-
- snapper = callPackage ../tools/misc/snapper { };
-
- snd = callPackage ../applications/audio/snd { };
-
- shntool = callPackage ../applications/audio/shntool { };
-
- sipp = callPackage ../development/tools/misc/sipp { };
-
- skanlite = libsForQt5.callPackage ../applications/office/skanlite { };
-
- sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser {
- inherit (pkgs.vamp) vampSDK;
- };
-
- soulseekqt = callPackage ../applications/networking/p2p/soulseekqt { };
-
- sox = callPackage ../applications/misc/audio/sox {
- enableLame = config.sox.enableLame or false;
- };
-
- soxr = callPackage ../applications/misc/audio/soxr { };
-
- spek = callPackage ../applications/audio/spek {
- ffmpeg = ffmpeg_2;
- };
-
- spotify = callPackage ../applications/audio/spotify {
- inherit (gnome2) GConf;
- libgcrypt = libgcrypt_1_5;
- libpng = libpng12;
- };
-
- libspotify = callPackage ../development/libraries/libspotify {
- apiKey = config.libspotify.apiKey or null;
- };
-
- squeezelite = callPackage ../applications/audio/squeezelite { };
-
- ltunify = callPackage ../tools/misc/ltunify { };
-
- src = callPackage ../applications/version-management/src/default.nix {
- git = gitMinimal;
- };
-
- ssr = callPackage ../applications/audio/soundscape-renderer {};
-
- ssrc = callPackage ../applications/audio/ssrc { };
-
- stalonetray = callPackage ../applications/window-managers/stalonetray {};
-
- inherit (ocamlPackages) stog;
-
- stp = callPackage ../applications/science/logic/stp {};
-
- stumpwm = callPackage ../applications/window-managers/stumpwm {
- version = "latest";
- };
-
- stumpwm-git = stumpwm.override {
- version = "git";
- inherit sbcl lispPackages;
- };
-
- sublime = callPackage ../applications/editors/sublime { };
-
- sublime3 = lowPrio (callPackage ../applications/editors/sublime3 { });
-
- inherit (callPackages ../applications/version-management/subversion/default.nix {
- bdbSupport = true;
- httpServer = false;
- httpSupport = true;
- pythonBindings = false;
- perlBindings = false;
- javahlBindings = false;
- saslSupport = false;
- sasl = cyrus_sasl;
- })
- subversion18 subversion19;
-
- subversion = pkgs.subversion19;
-
- subversionClient = appendToName "client" (pkgs.subversion.override {
- bdbSupport = false;
- perlBindings = true;
- pythonBindings = true;
- });
-
- subunit = callPackage ../development/libraries/subunit { };
-
- surf = callPackage ../applications/networking/browsers/surf { gtk = gtk2; };
-
- sunvox = callPackage ../applications/audio/sunvox { };
-
- swh_lv2 = callPackage ../applications/audio/swh-lv2 { };
-
- sylpheed = callPackage ../applications/networking/mailreaders/sylpheed { };
-
- symlinks = callPackage ../tools/system/symlinks { };
-
- syncplay = callPackage ../applications/networking/syncplay { };
-
- inherit (callPackages ../applications/networking/syncthing { })
- syncthing
- syncthing-cli
- syncthing-discovery
- syncthing-relay;
-
- syncthing-gtk = python2Packages.callPackage ../applications/networking/syncthing-gtk { };
-
- syncthing-tray = callPackage ../applications/misc/syncthing-tray { };
-
- # linux only by now
- synergy = callPackage ../applications/misc/synergy { };
-
- tabbed = callPackage ../applications/window-managers/tabbed {
- # if you prefer a custom config, write the config.h in tabbed.config.h
- # and enable
- # customConfig = builtins.readFile ./tabbed.config.h;
- };
-
- taffybar = callPackage ../applications/window-managers/taffybar {
- inherit (haskellPackages) ghcWithPackages;
- };
-
- tagainijisho = callPackage ../applications/office/tagainijisho {};
-
- tahoelafs = callPackage ../tools/networking/p2p/tahoe-lafs {};
-
- tailor = callPackage ../applications/version-management/tailor {};
-
- tangogps = callPackage ../applications/misc/tangogps {
- gconf = gnome2.GConf;
- };
-
- teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
- teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { };
-
- uaskjuggler = callPackage ../applications/misc/taskjuggler { };
-
- tasknc = callPackage ../applications/misc/tasknc { };
-
- taskwarrior = callPackage ../applications/misc/taskwarrior { };
-
- tasksh = callPackage ../applications/misc/tasksh { };
-
- taskserver = callPackage ../servers/misc/taskserver { };
-
- tdesktopPackages = callPackage ../applications/networking/instant-messengers/telegram/tdesktop { };
- tdesktop = tdesktopPackages.stable;
-
- telegram-cli = callPackage ../applications/networking/instant-messengers/telegram/telegram-cli { };
-
- telepathy-gabble = callPackage ../applications/networking/instant-messengers/telepathy/gabble { };
-
- telepathy-haze = callPackage ../applications/networking/instant-messengers/telepathy/haze {};
-
- telepathy-logger = callPackage ../applications/networking/instant-messengers/telepathy/logger {};
-
- telepathy-mission-control = callPackage ../applications/networking/instant-messengers/telepathy/mission-control { };
-
- telepathy-salut = callPackage ../applications/networking/instant-messengers/telepathy/salut {};
-
- telepathy-idle = callPackage ../applications/networking/instant-messengers/telepathy/idle {};
-
- termdown = (newScope pythonPackages) ../applications/misc/termdown { };
-
- terminal-notifier = callPackage ../applications/misc/terminal-notifier {};
-
- terminator = callPackage ../applications/misc/terminator {
- vte = gnome2.vte.override { pythonSupport = true; };
- };
-
- lxterminal = callPackage ../applications/misc/lxterminal {
- vte = gnome3.vte;
- };
-
- termite = callPackage ../applications/misc/termite {
- vte = gnome3.vte-ng;
- };
-
- tesseract = callPackage ../applications/graphics/tesseract { };
- tesseract_4 = lowPrio (callPackage ../applications/graphics/tesseract/4.x.nix { });
-
- tetraproc = callPackage ../applications/audio/tetraproc { };
-
- thinkingRock = callPackage ../applications/misc/thinking-rock { };
-
- nylas-mail-bin = callPackage ../applications/networking/mailreaders/nylas-mail-bin { };
-
- thunderbird = callPackage ../applications/networking/mailreaders/thunderbird {
- inherit (gnome2) libIDL;
- libpng = libpng_apng;
- enableGTK3 = true;
- };
-
- thunderbolt = callPackage ../os-specific/linux/thunderbolt {};
-
- thunderbird-bin = callPackage ../applications/networking/mailreaders/thunderbird-bin {
- gconf = pkgs.gnome2.GConf;
- inherit (pkgs.gnome2) libgnome libgnomeui;
- inherit (pkgs.gnome3) defaultIconTheme;
- };
-
- tig = gitAndTools.tig;
-
- tilda = callPackage ../applications/misc/tilda {
- vte = gnome3.vte;
- gtk = gtk3;
- };
-
- timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
- fftw = fftwSinglePrec;
- };
-
- timescaledb = callPackage ../servers/sql/postgresql/timescaledb {};
-
- timewarrior = callPackage ../applications/misc/timewarrior { };
-
- timidity = callPackage ../tools/misc/timidity { };
-
- tint2 = callPackage ../applications/misc/tint2 { };
-
- tixati = callPackage ../applications/networking/p2p/tixati { };
-
- tkcvs = callPackage ../applications/version-management/tkcvs { };
-
- tla = callPackage ../applications/version-management/arch { };
-
- tlp = callPackage ../tools/misc/tlp {
- inherit (linuxPackages) x86_energy_perf_policy;
- };
-
- tnef = callPackage ../applications/misc/tnef { };
-
- todo-txt-cli = callPackage ../applications/office/todo.txt-cli { };
-
- tomahawk = callPackage ../applications/audio/tomahawk {
- taglib = taglib_1_9;
- enableXMPP = config.tomahawk.enableXMPP or true;
- enableKDE = config.tomahawk.enableKDE or false;
- enableTelepathy = config.tomahawk.enableTelepathy or false;
- quazip = quazip_qt4;
- boost = boost155;
- };
-
- topydo = callPackage ../applications/misc/topydo {};
-
- torchPackages = recurseIntoAttrs ( callPackage ../applications/science/machine-learning/torch {
- lua = luajit ;
- } );
-
- torch-repl = lib.setName "torch-repl" torchPackages.trepl;
-
- torchat = callPackage ../applications/networking/instant-messengers/torchat {
- inherit (pythonPackages) wrapPython wxPython;
- };
-
- tortoisehg = callPackage ../applications/version-management/tortoisehg { };
-
- toot = callPackage ../applications/misc/toot { };
-
- toxic = callPackage ../applications/networking/instant-messengers/toxic { };
-
- tqsl = callPackage ../applications/misc/tqsl { };
-
- transcode = callPackage ../applications/audio/transcode { };
-
- transcribe = callPackage ../applications/audio/transcribe { };
-
- transmission = callPackage ../applications/networking/p2p/transmission { };
- transmission-gtk = transmission.override { enableGTK3 = true; };
-
- transmission-remote-cli = callPackage ../applications/networking/p2p/transmission-remote-cli {};
- transmission-remote-gtk = callPackage ../applications/networking/p2p/transmission-remote-gtk {};
-
- transgui = callPackage ../applications/networking/p2p/transgui { };
-
- trayer = callPackage ../applications/window-managers/trayer { };
-
- tree = callPackage ../tools/system/tree {};
-
- treesheets = callPackage ../applications/office/treesheets { wxGTK = wxGTK30; };
-
- trezor-bridge = callPackage ../applications/networking/browsers/mozilla-plugins/trezor { };
-
- tribler = callPackage ../applications/networking/p2p/tribler { };
-
- trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita { };
-
- tsearch_extras = callPackage ../servers/sql/postgresql/tsearch_extras { };
-
- tudu = callPackage ../applications/office/tudu { };
-
- tuxguitar = callPackage ../applications/editors/music/tuxguitar { };
-
- twister = callPackage ../applications/networking/p2p/twister {
- boost = boost160;
- };
-
- twmn = libsForQt5.callPackage ../applications/misc/twmn { };
-
- testssl = callPackage ../applications/networking/testssl { };
-
- umurmur = callPackage ../applications/networking/umurmur { };
-
- udocker = pythonPackages.callPackage ../tools/virtualization/udocker { };
-
- unigine-valley = callPackage ../applications/graphics/unigine-valley { };
-
- inherit (ocamlPackages) unison;
-
- unpaper = callPackage ../tools/graphics/unpaper { };
-
- urh = callPackage ../applications/misc/urh { };
-
- uuagc = haskell.lib.justStaticExecutables haskellPackages.uuagc;
-
- uucp = callPackage ../tools/misc/uucp { };
-
- uvccapture = callPackage ../applications/video/uvccapture { };
-
- uwimap = callPackage ../tools/networking/uwimap { };
-
- uzbl = callPackage ../applications/networking/browsers/uzbl {
- webkit = webkitgtk24x-gtk2;
- };
-
- utox = callPackage ../applications/networking/instant-messengers/utox { };
-
- valentina = libsForQt5.callPackage ../applications/misc/valentina { };
-
- vanubi = callPackage ../applications/editors/vanubi { };
-
- vbindiff = callPackage ../applications/editors/vbindiff { };
-
- vcprompt = callPackage ../applications/version-management/vcprompt { };
-
- vdirsyncer = callPackage ../tools/misc/vdirsyncer { };
-
- vdpauinfo = callPackage ../tools/X11/vdpauinfo { };
-
- verbiste = callPackage ../applications/misc/verbiste {
- inherit (gnome2) libgnomeui;
- };
-
- vim = callPackage ../applications/editors/vim {
- inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
- };
-
- vimiv = callPackage ../applications/graphics/vimiv {
- inherit (gnome3) defaultIconTheme;
- };
-
- macvim = callPackage ../applications/editors/vim/macvim.nix { stdenv = clangStdenv; };
-
- vimHugeX = vim_configurable;
-
- vim_configurable = vimUtils.makeCustomizable (callPackage ../applications/editors/vim/configurable.nix {
- inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Foundation CoreData;
- inherit (darwin) libobjc cf-private;
-
- features = "huge"; # one of tiny, small, normal, big or huge
- lua = pkgs.lua5_1;
- gui = config.vim.gui or "auto";
-
- # optional features by flags
- flags = [ "python" "X11" ]; # only flag "X11" by now
- });
-
- xxd = callPackage ../tools/misc/xxd { };
-
- vimNox = lowPrio (vim_configurable.override { source = "vim-nox"; });
-
- qpdfview = callPackage ../applications/misc/qpdfview {};
-
- qtile = callPackage ../applications/window-managers/qtile {
- inherit (xorg) libxcb;
- };
-
- qvim = lowPrio (callPackage ../applications/editors/vim/qvim.nix {
- features = "huge"; # one of tiny, small, normal, big or huge
- lua = pkgs.lua5;
- flags = [ "python" "X11" ]; # only flag "X11" by now
- });
-
- vimpc = callPackage ../applications/audio/vimpc { };
-
- wrapNeovim = callPackage ../applications/editors/neovim/wrapper.nix { };
-
- neovim-unwrapped = callPackage ../applications/editors/neovim {
- luaPackages = luajitPackages;
- };
-
- neovim = wrapNeovim neovim-unwrapped { };
-
- neovim-qt = libsForQt5.callPackage ../applications/editors/neovim/qt.nix { };
-
- neovim-pygui = pythonPackages.neovim_gui;
-
- neovim-remote = callPackage ../applications/editors/neovim/neovim-remote.nix { pythonPackages = python3Packages; };
-
- vis = callPackage ../applications/editors/vis {
- inherit (lua52Packages) lpeg;
- };
-
- virt-viewer = callPackage ../applications/virtualization/virt-viewer { };
-
- virt-top = callPackage ../applications/virtualization/virt-top { };
-
- virt-what = callPackage ../applications/virtualization/virt-what { };
-
- virtmanager = callPackage ../applications/virtualization/virt-manager {
- vte = gnome3.vte;
- dconf = gnome3.dconf;
- system-libvirt = libvirt;
- };
-
- virtmanager-qt = libsForQt5.callPackage ../applications/virtualization/virt-manager/qt.nix {
- qtermwidget = lxqt.qtermwidget;
- };
-
- virtinst = callPackage ../applications/virtualization/virtinst {};
-
- virtualbox = callPackage ../applications/virtualization/virtualbox {
- stdenv = stdenv_32bit;
- inherit (gnome2) libIDL;
- enableExtensionPack = config.virtualbox.enableExtensionPack or false;
- pulseSupport = config.pulseaudio or true;
- };
-
- virtualboxHardened = lowPrio (virtualbox.override {
- enableHardening = true;
- });
-
- virtualboxHeadless = lowPrio (virtualbox.override {
- enableHardening = true;
- headless = true;
- });
-
- virtualglLib = callPackage ../tools/X11/virtualgl/lib.nix {
- fltk = fltk13;
- };
-
- virtualgl = callPackage ../tools/X11/virtualgl {
- virtualglLib_i686 = if system == "x86_64-linux"
- then pkgsi686Linux.virtualglLib
- else null;
- };
-
- vpcs = callPackage ../applications/virtualization/vpcs { };
-
- primusLib = callPackage ../tools/X11/primus/lib.nix {
- nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
- };
-
- primus = callPackage ../tools/X11/primus {
- stdenv_i686 = pkgsi686Linux.stdenv;
- primusLib_i686 = if system == "x86_64-linux"
- then pkgsi686Linux.primusLib
- else null;
- };
-
- bumblebee = callPackage ../tools/X11/bumblebee {
- nvidia_x11 = linuxPackages.nvidia_x11;
- nvidia_x11_i686 = if system == "x86_64-linux"
- then pkgsi686Linux.linuxPackages.nvidia_x11.override { libsOnly = true; }
- else null;
- primusLib_i686 = if system == "x86_64-linux"
- then pkgsi686Linux.primusLib
- else null;
- libglvnd_i686 = if system == "x86_64-linux"
- then pkgsi686Linux.libglvnd
- else null;
- };
-
- uvcdynctrl = callPackage ../os-specific/linux/uvcdynctrl { };
-
- vkeybd = callPackage ../applications/audio/vkeybd {};
-
- vlc = callPackage ../applications/video/vlc {
- ffmpeg = ffmpeg_2;
- libva = libva-full; # also wants libva-x11
- };
-
- vlc_npapi = callPackage ../applications/video/vlc/plugin.nix {
- gtk = gtk2;
- };
-
- vlc_qt5 = libsForQt5.vlc;
-
- vmpk = callPackage ../applications/audio/vmpk { };
-
- vnstat = callPackage ../applications/networking/vnstat { };
-
- vogl = libsForQt5.callPackage ../development/tools/vogl { };
-
- volnoti = callPackage ../applications/misc/volnoti { };
-
- vorbis-tools = callPackage ../applications/audio/vorbis-tools { };
-
- vscode = callPackage ../applications/editors/vscode { };
-
- vscode-with-extensions = callPackage ../applications/editors/vscode-with-extensions {};
-
- vscode-utils = callPackage ../misc/vscode-extensions/vscode-utils.nix {};
-
- vscode-extensions = recurseIntoAttrs (callPackage ../misc/vscode-extensions {});
-
- vue = callPackage ../applications/misc/vue { };
-
- vuze = callPackage ../applications/networking/p2p/vuze { };
-
- vwm = callPackage ../applications/window-managers/vwm { };
-
- vym = callPackage ../applications/misc/vym { };
-
- w3m = callPackage ../applications/networking/browsers/w3m {
- graphicsSupport = !stdenv.isDarwin;
- };
-
- # Should always be the version with the most features
- w3m-full = w3m;
-
- # Version without X11
- w3m-nox = w3m.override {
- x11Support = false;
- imlib2 = imlib2-nox;
- };
-
- # Version for batch text processing, not a good browser
- w3m-batch = w3m.override {
- graphicsSupport = false;
- mouseSupport = false;
- x11Support = false;
- imlib2 = imlib2-nox;
- };
-
- watson = callPackage ../applications/office/watson {
- pythonPackages = python3Packages;
- };
-
- way-cooler = callPackage ../applications/window-managers/way-cooler {};
-
- wayv = callPackage ../tools/X11/wayv {};
-
- webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop {};
-
- weechat = callPackage ../applications/networking/irc/weechat {
- inherit (darwin) libobjc;
- inherit (darwin) libresolv;
- guile = guile_2_0;
- };
-
- weechat-matrix-bridge = callPackage ../applications/networking/instant-messengers/weechat-matrix-bridge {
- inherit (luaPackages) cjson;
- };
-
- weechat-xmpp = callPackage ../applications/networking/instant-messengers/weechat-xmpp {};
-
- westonLite = callPackage ../applications/window-managers/weston {
- pango = null;
- freerdp = null;
- libunwind = null;
- vaapi = null;
- libva = null;
- libwebp = null;
- xwayland = null;
- };
-
- weston = callPackage ../applications/window-managers/weston {
- freerdp = freerdp_legacy;
- };
-
- windowlab = callPackage ../applications/window-managers/windowlab { };
-
- windowmaker = callPackage ../applications/window-managers/windowmaker { };
-
- wily = callPackage ../applications/editors/wily { };
-
- winswitch = callPackage ../tools/X11/winswitch { };
-
- wings = callPackage ../applications/graphics/wings {
- erlang = erlangR18;
- };
-
- wireguard = callPackage ../os-specific/linux/wireguard { };
-
- alsamixer.app = callPackage ../applications/window-managers/windowmaker/dockapps/alsamixer.app.nix { };
-
- wllvm = callPackage ../development/tools/wllvm { };
-
- wmcalclock = callPackage ../applications/window-managers/windowmaker/dockapps/wmcalclock.nix { };
-
- wmsm.app = callPackage ../applications/window-managers/windowmaker/dockapps/wmsm.app.nix { };
-
- wmsystemtray = callPackage ../applications/window-managers/windowmaker/dockapps/wmsystemtray.nix { };
-
- wmname = callPackage ../applications/misc/wmname { };
-
- wmctrl = callPackage ../tools/X11/wmctrl { };
-
- wmii_hg = callPackage ../applications/window-managers/wmii-hg { };
-
- wordnet = callPackage ../applications/misc/wordnet { };
-
- wordgrinder = callPackage ../applications/office/wordgrinder { };
-
- worker = callPackage ../applications/misc/worker { };
-
- workrave = callPackage ../applications/misc/workrave {
- inherit (python27Packages) cheetah;
- inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
- };
-
- worldengine-cli = python3Packages.worldengine;
-
- wpsoffice = callPackage ../applications/office/wpsoffice {};
-
- wrapFirefox = callPackage ../applications/networking/browsers/firefox/wrapper.nix { };
-
- wp-cli = callPackage ../development/tools/wp-cli { };
-
- retroArchCores =
- let
- cfg = config.retroarch or {};
- inherit (lib) optional;
- in with libretro;
- ([ ]
- ++ optional (cfg.enable4do or false) _4do
- ++ optional (cfg.enableBeetlePCEFast or false) beetle-pce-fast
- ++ optional (cfg.enableBeetlePSX or false) beetle-psx
- ++ optional (cfg.enableBeetleSaturn or false) beetle-saturn
- ++ optional (cfg.enableBsnesMercury or false) bsnes-mercury
- ++ optional (cfg.enableDesmume or false) desmume
- ++ optional (cfg.enableDolphin or false) dolphin
- ++ optional (cfg.enableFBA or false) fba
- ++ optional (cfg.enableFceumm or false) fceumm
- ++ optional (cfg.enableGambatte or false) gambatte
- ++ optional (cfg.enableGenesisPlusGX or false) genesis-plus-gx
- ++ optional (cfg.enableHiganSFC or false) higan-sfc
- ++ optional (cfg.enableMAME or false) mame
- ++ optional (cfg.enableMGBA or false) mgba
- ++ optional (cfg.enableMupen64Plus or false) mupen64plus
- ++ optional (cfg.enableNestopia or false) nestopia
- ++ optional (cfg.enableParallelN64 or false) parallel-n64
- ++ optional (cfg.enablePicodrive or false) picodrive
- ++ optional (cfg.enablePrboom or false) prboom
- ++ optional (cfg.enablePPSSPP or false) ppsspp
- ++ optional (cfg.enableQuickNES or false) quicknes
- ++ optional (cfg.enableReicast or false) reicast
- ++ optional (cfg.enableScummVM or false) scummvm
- ++ optional (cfg.enableSnes9x or false) snes9x
- ++ optional (cfg.enableSnes9xNext or false) snes9x-next
- ++ optional (cfg.enableStella or false) stella
- ++ optional (cfg.enableVbaNext or false) vba-next
- ++ optional (cfg.enableVbaM or false) vba-m
-
- # added on 2017-02-25 due #23163
- ++ optional (cfg.enableMednafenPCEFast or false)
- (throw "nix config option enableMednafenPCEFast has been renamed to enableBeetlePCEFast")
- ++ optional (cfg.enableMednafenPSX or false)
- (throw "nix config option enableMednafenPSX has been renamed to enableBeetlePSX")
- ++ optional (cfg.enableMednafenSaturn or false)
- (throw "nix config option enableMednafenSaturn has been renamed to enableBeetleSaturn")
- );
-
- wrapRetroArch = { retroarch }: callPackage ../misc/emulators/retroarch/wrapper.nix {
- inherit retroarch;
- cores = retroArchCores;
- };
-
- wrapKodi = { kodi }: callPackage ../applications/video/kodi/wrapper.nix {
- inherit kodi;
- plugins = let inherit (lib) optional optionals; in with kodiPlugins;
- ([]
- ++ optional (config.kodi.enableAdvancedLauncher or false) advanced-launcher
- ++ optional (config.kodi.enableAdvancedEmulatorLauncher or false)
- advanced-emulator-launcher
- ++ optionals (config.kodi.enableControllers or false)
- (with controllers;
- [ default dreamcast gba genesis mouse n64 nes ps snes ])
- ++ optional (config.kodi.enableExodus or false) exodus
- ++ optionals (config.kodi.enableHyperLauncher or false)
- (with hyper-launcher; [ plugin service pdfreader ])
- ++ optional (config.kodi.enableJoystick or false) joystick
- ++ optional (config.kodi.enableSVTPlay or false) svtplay
- ++ optional (config.kodi.enableSteamController or false) steam-controller
- ++ optional (config.kodi.enableSteamLauncher or false) steam-launcher
- ++ optional (config.kodi.enablePVRHTS or false) pvr-hts
- ++ optional (config.kodi.enablePVRHDHomeRun or false) pvr-hdhomerun
- );
- };
-
- wsjtx = qt5.callPackage ../applications/misc/wsjtx { };
-
- wtftw = callPackage ../applications/window-managers/wtftw {};
-
- wxhexeditor = callPackage ../applications/editors/wxhexeditor {
- wxGTK = wxGTK31;
- };
-
- wxcam = callPackage ../applications/video/wxcam {
- inherit (gnome2) libglade;
- wxGTK = wxGTK28;
- gtk = gtk2;
- };
-
- x11vnc = callPackage ../tools/X11/x11vnc { };
-
- x2goclient = callPackage ../applications/networking/remote/x2goclient { };
-
- x2vnc = callPackage ../tools/X11/x2vnc { };
-
- x42-plugins = callPackage ../applications/audio/x42-plugins { };
-
- xannotate = callPackage ../tools/X11/xannotate {};
-
- xaos = callPackage ../applications/graphics/xaos {
- libpng = libpng12;
- };
-
- xara = callPackage ../applications/graphics/xara { };
-
- xastir = callPackage ../applications/misc/xastir {
- rastermagick = imagemagick;
- inherit (xorg) libXt;
- };
-
- xautomation = callPackage ../tools/X11/xautomation { };
-
- xawtv = callPackage ../applications/video/xawtv { };
-
- xbindkeys = callPackage ../tools/X11/xbindkeys { };
-
- xbindkeys-config = callPackage ../tools/X11/xbindkeys-config/default.nix {
- gtk = gtk2;
- };
-
- kodiPlain = callPackage ../applications/video/kodi {
- libva = libva-full;
- };
- xbmcPlain = kodiPlain;
-
- kodiPlugins = recurseIntoAttrs (callPackage ../applications/video/kodi/plugins.nix {});
- xbmcPlugins = kodiPlugins;
-
- kodi = wrapKodi {
- kodi = kodiPlain;
- };
- xbmc = kodi;
-
- kodi-retroarch-advanced-launchers =
- callPackage ../misc/emulators/retroarch/kodi-advanced-launchers.nix {
- cores = retroArchCores;
- };
- xbmc-retroarch-advanced-launchers = kodi-retroarch-advanced-launchers;
-
- xca = libsForQt5.callPackage ../applications/misc/xca { };
-
- xcalib = callPackage ../tools/X11/xcalib { };
-
- xcape = callPackage ../tools/X11/xcape { };
-
- xchainkeys = callPackage ../tools/X11/xchainkeys { };
-
- xchm = callPackage ../applications/misc/xchm { };
-
- inherit (xorg) xcompmgr;
-
- compton = callPackage ../applications/window-managers/compton { };
-
- compton-git = callPackage ../applications/window-managers/compton/git.nix { };
-
- xdaliclock = callPackage ../tools/misc/xdaliclock {};
-
- xdg-user-dirs = callPackage ../tools/X11/xdg-user-dirs { };
-
- xdg_utils = callPackage ../tools/X11/xdg-utils {
- w3m = w3m-batch;
- };
-
- xdgmenumaker = callPackage ../applications/misc/xdgmenumaker { };
-
- xdotool = callPackage ../tools/X11/xdotool { };
-
- xenPackages = recurseIntoAttrs (callPackage ../applications/virtualization/xen/packages.nix {});
-
- xen = xenPackages.xen-vanilla;
- xen-slim = xenPackages.xen-slim;
- xen-light = xenPackages.xen-light;
-
- xen_4_8 = xenPackages.xen_4_8-vanilla;
- xen_4_8-slim = xenPackages.xen_4_8-slim;
- xen_4_8-light = xenPackages.xen_4_8-light;
- xen_4_10 = xenPackages.xen_4_10-vanilla;
- xen_4_10-slim = xenPackages.xen_4_10-slim;
- xen_4_10-light = xenPackages.xen_4_10-light;
-
- xkbset = callPackage ../tools/X11/xkbset { };
-
- xkbmon = callPackage ../applications/misc/xkbmon { };
-
- win-spice = callPackage ../applications/virtualization/driver/win-spice { };
- win-virtio = callPackage ../applications/virtualization/driver/win-virtio { };
- win-qemu = callPackage ../applications/virtualization/driver/win-qemu { };
- win-pvdrivers = callPackage ../applications/virtualization/driver/win-pvdrivers { };
- win-signed-gplpv-drivers = callPackage ../applications/virtualization/driver/win-signed-gplpv-drivers { };
-
- xfe = callPackage ../applications/misc/xfe {
- fox = fox_1_6;
- };
-
- xfig = callPackage ../applications/graphics/xfig { };
-
- xfractint = callPackage ../applications/graphics/xfractint {};
-
- xineUI = callPackage ../applications/video/xine-ui { };
-
- xmind = callPackage ../applications/misc/xmind { };
-
- xneur_0_13 = callPackage ../applications/misc/xneur { };
-
- xneur_0_8 = callPackage ../applications/misc/xneur/0.8.nix { };
-
- xneur = xneur_0_13;
-
- gxneur = callPackage ../applications/misc/gxneur {
- inherit (gnome2) libglade GConf;
- };
-
- xiphos = callPackage ../applications/misc/xiphos {
- gconf = gnome2.GConf;
- inherit (gnome2) libglade scrollkeeper;
- gtkhtml = gnome2.gtkhtml4;
- python = python27;
- };
-
- xournal = callPackage ../applications/graphics/xournal {
- inherit (gnome2) libgnomeprint libgnomeprintui libgnomecanvas;
- };
-
- apvlv = callPackage ../applications/misc/apvlv { };
-
- xpdf = libsForQt5.callPackage ../applications/misc/xpdf { };
-
- xpointerbarrier = callPackage ../tools/X11/xpointerbarrier {};
-
- xkb_switch = callPackage ../tools/X11/xkb-switch { };
-
- xkblayout-state = callPackage ../applications/misc/xkblayout-state { };
-
- xmonad-log = callPackage ../tools/misc/xmonad-log { };
-
- xmonad-with-packages = callPackage ../applications/window-managers/xmonad/wrapper.nix {
- inherit (haskellPackages) ghcWithPackages;
- packages = self: [];
- };
-
- xmonad_log_applet_gnome2 = callPackage ../applications/window-managers/xmonad-log-applet {
- desktopSupport = "gnome2";
- inherit (xfce) libxfce4util xfce4-panel;
- gnome2_panel = gnome2.gnome_panel;
- GConf2 = gnome2.GConf;
- };
-
- xmonad_log_applet_gnome3 = callPackage ../applications/window-managers/xmonad-log-applet {
- desktopSupport = "gnome3";
- inherit (xfce) libxfce4util xfce4-panel;
- gnome2_panel = gnome2.gnome_panel;
- GConf2 = gnome2.GConf;
- };
-
- xmonad_log_applet_xfce = callPackage ../applications/window-managers/xmonad-log-applet {
- desktopSupport = "xfce4";
- inherit (xfce) libxfce4util xfce4-panel;
- gnome2_panel = gnome2.gnome_panel;
- GConf2 = gnome2.GConf;
- };
-
- xmpp-client = callPackage ../applications/networking/instant-messengers/xmpp-client { };
-
- libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { };
-
- xpra = callPackage ../tools/X11/xpra { inherit (texFunctions) fontsConf; };
- libfakeXinerama = callPackage ../tools/X11/xpra/libfakeXinerama.nix { };
- #TODO: 'pil' is not available for python3, yet
- xpraGtk3 = callPackage ../tools/X11/xpra/gtk3.nix { inherit (texFunctions) fontsConf; inherit (python3Packages) buildPythonApplication python cython pygobject3 pycairo; };
-
- xrectsel = callPackage ../tools/X11/xrectsel { };
-
- xrestop = callPackage ../tools/X11/xrestop { };
-
- xsd = callPackage ../development/libraries/xsd { };
-
- xscreensaver = callPackage ../misc/screensavers/xscreensaver {
- inherit (gnome2) libglade;
- };
-
- xss-lock = callPackage ../misc/screensavers/xss-lock { };
-
- xssproxy = callPackage ../misc/screensavers/xssproxy { };
-
- xsynth_dssi = callPackage ../applications/audio/xsynth-dssi { };
-
- xterm = callPackage ../applications/misc/xterm { };
-
- mlterm = callPackage ../applications/misc/mlterm {
- vte = gnome3.vte;
- libssh2 = null;
- openssl = null;
- };
-
- finalterm = callPackage ../applications/misc/finalterm { };
-
- roxterm = callPackage ../applications/misc/roxterm {
- inherit (pythonPackages) lockfile;
- inherit (gnome3) gsettings-desktop-schemas vte;
- };
-
- xtrace = callPackage ../tools/X11/xtrace { };
-
- xmacro = callPackage ../tools/X11/xmacro { };
-
- xmove = callPackage ../applications/misc/xmove { };
-
- xmp = callPackage ../applications/audio/xmp { };
-
- xnee = callPackage ../tools/X11/xnee { };
-
- xvidcap = callPackage ../applications/video/xvidcap {
- inherit (gnome2) scrollkeeper libglade;
- };
-
- xzgv = callPackage ../applications/graphics/xzgv { };
-
- yabar = callPackage ../applications/window-managers/yabar { };
-
- yabar-unstable = callPackage ../applications/window-managers/yabar/unstable.nix { };
-
- yakuake = libsForQt5.callPackage ../applications/misc/yakuake {
- inherit (kdeApplications) konsole;
- };
-
- yarp = callPackage ../applications/science/robotics/yarp {};
-
- yate = callPackage ../applications/misc/yate { };
-
- yed = callPackage ../applications/graphics/yed {};
-
- inherit (gnome3) yelp;
-
- yokadi = python3Packages.callPackage ../applications/misc/yokadi {};
-
- yoshimi = callPackage ../applications/audio/yoshimi { };
-
- inherit (pythonPackages) youtube-dl;
-
- youtube-viewer = perlPackages.WWWYoutubeViewer;
-
- zam-plugins = callPackage ../applications/audio/zam-plugins { };
-
- zanshin = libsForQt5.callPackage ../applications/office/zanshin {
- inherit (kdeApplications) akonadi-calendar akonadi-notes akonadi-search kidentitymanagement kontactinterface kldap;
- inherit (kdeFrameworks) krunner kwallet;
- boost = boost160;
- };
-
- zathura = callPackage ../applications/misc/zathura {
- useMupdf = config.zathura.useMupdf or true;
- };
-
- zeroc_ice = callPackage ../development/libraries/zeroc-ice {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- zexy = callPackage ../applications/audio/pd-plugins/zexy { };
-
- zgrviewer = callPackage ../applications/graphics/zgrviewer {};
-
- zgv = callPackage ../applications/graphics/zgv {
- # Enable the below line for terminal display. Note
- # that it requires sixel graphics compatible terminals like mlterm
- # or xterm -ti 340
- SDL = SDL_sixel;
- };
-
- zim = callPackage ../applications/office/zim { };
-
- zoom-us = callPackage ../applications/networking/instant-messengers/zoom-us { };
-
- zotero = callPackage ../applications/office/zotero { };
-
- zscroll = callPackage ../applications/misc/zscroll {};
-
- zynaddsubfx = callPackage ../applications/audio/zynaddsubfx { };
-
- ### GAMES
-
- _2048-in-terminal = callPackage ../games/2048-in-terminal { };
-
- _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; };
-
- adom = callPackage ../games/adom { };
-
- airstrike = callPackage ../games/airstrike { };
-
- alienarena = callPackage ../games/alienarena { };
-
- amoeba = callPackage ../games/amoeba { };
- amoeba-data = callPackage ../games/amoeba/data.nix { };
-
- andyetitmoves = if stdenv.isLinux then callPackage ../games/andyetitmoves {} else null;
-
- angband = callPackage ../games/angband { };
-
- anki = python2Packages.callPackage ../games/anki { };
-
- armagetronad = callPackage ../games/armagetronad { };
-
- arx-libertatis = callPackage ../games/arx-libertatis {
- stdenv = overrideCC stdenv gcc6;
- };
-
- asc = callPackage ../games/asc {
- lua = lua5_1;
- libsigcxx = libsigcxx12;
- physfs = physfs_2;
- };
-
- assaultcube = callPackage ../games/assaultcube { };
-
- astromenace = callPackage ../games/astromenace { };
-
- atanks = callPackage ../games/atanks {};
-
- ballAndPaddle = callPackage ../games/ball-and-paddle {
- guile = guile_1_8;
- };
-
- banner = callPackage ../games/banner {};
-
- bastet = callPackage ../games/bastet {};
-
- beancount = callPackage ../applications/office/beancount {
- pythonPackages = python3Packages;
- };
-
- bean-add = callPackage ../applications/office/beancount/bean-add.nix { };
-
- bench = haskell.lib.justStaticExecutables haskellPackages.bench;
-
- beret = callPackage ../games/beret { };
-
- bitsnbots = callPackage ../games/bitsnbots {
- lua = lua5;
- };
-
- blackshades = callPackage ../games/blackshades { };
-
- blackshadeselite = callPackage ../games/blackshadeselite { };
-
- blobby = callPackage ../games/blobby { };
-
- braincurses = callPackage ../games/braincurses { };
-
- brogue = callPackage ../games/brogue { };
-
- bsdgames = callPackage ../games/bsdgames { };
-
- btanks = callPackage ../games/btanks { };
-
- bzflag = callPackage ../games/bzflag { };
-
- cataclysm-dda = callPackage ../games/cataclysm-dda {
- inherit (darwin.apple_sdk.frameworks) Cocoa;
- ncurses = ncurses5;
- };
-
- cataclysm-dda-git = callPackage ../games/cataclysm-dda/git.nix {
- inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa;
- };
-
- chessdb = callPackage ../games/chessdb { };
-
- chessx = libsForQt5.callPackage ../games/chessx { };
-
- chocolateDoom = callPackage ../games/chocolate-doom { };
-
- ckan = callPackage ../games/ckan { };
-
- cockatrice = libsForQt5.callPackage ../games/cockatrice { };
-
- commandergenius = callPackage ../games/commandergenius { };
-
- confd = callPackage ../tools/system/confd { };
-
- construoBase = lowPrio (callPackage ../games/construo {
- libGL = null;
- freeglut = null;
- });
-
- construo = construoBase.override {
- inherit freeglut;
- libGL = libGLU_combined;
- };
-
- crack_attack = callPackage ../games/crack-attack { };
-
- crafty = callPackage ../games/crafty { };
-
- crawlTiles = crawl.override {
- tileMode = true;
- };
-
- crawl = callPackage ../games/crawl { };
-
- crrcsim = callPackage ../games/crrcsim {};
-
- cutemaze = libsForQt5.callPackage ../games/cutemaze {};
-
- cuyo = callPackage ../games/cuyo { };
-
- dhewm3 = callPackage ../games/dhewm3 {};
-
- digikam = libsForQt5.callPackage ../applications/graphics/digikam {
- inherit (plasma5) oxygen;
- inherit (kdeApplications) kcalcore;
- opencv3 = opencv3WithoutCuda;
- };
-
- displaycal = (newScope pythonPackages) ../applications/graphics/displaycal {};
-
- drumkv1 = callPackage ../applications/audio/drumkv1 { };
-
- duckmarines = callPackage ../games/duckmarines { love = love_0_9; };
-
- dwarf-fortress-packages = recurseIntoAttrs (callPackage ../games/dwarf-fortress { });
-
- dwarf-fortress = dwarf-fortress-packages.dwarf-fortress.override { };
-
- dwarf-therapist = dwarf-fortress-packages.dwarf-therapist;
-
- dxx-rebirth = callPackage ../games/dxx-rebirth {
- physfs = physfs_2;
- };
-
- # these are here for compatibility
- d1x_rebirth = dxx-rebirth;
- d2x_rebirth = dxx-rebirth;
-
- inherit (callPackages ../games/dxx-rebirth/assets.nix { })
- descent1-assets
- descent2-assets;
-
- inherit (callPackages ../games/dxx-rebirth/full.nix { })
- d1x-rebirth-full
- d2x-rebirth-full;
-
- easyrpg-player = callPackage ../games/easyrpg-player { };
-
- eboard = callPackage ../games/eboard { };
-
- eduke32 = callPackage ../games/eduke32 { };
-
- egoboo = callPackage ../games/egoboo { };
-
- endless-sky = callPackage ../games/endless-sky { };
-
- eternity = callPackage ../games/eternity-engine { };
-
- extremetuxracer = callPackage ../games/extremetuxracer {
- libpng = libpng12;
- };
-
- exult = callPackage ../games/exult { };
-
- factorio = callPackage ../games/factorio { releaseType = "alpha"; };
-
- factorio-experimental = callPackage ../games/factorio { releaseType = "alpha"; experimental = true; };
-
- factorio-headless = callPackage ../games/factorio { releaseType = "headless"; };
-
- factorio-demo = callPackage ../games/factorio { releaseType = "demo"; };
-
- factorio-mods = callPackage ../games/factorio/mods.nix { };
-
- factorio-utils = callPackage ../games/factorio/utils.nix { };
-
- fairymax = callPackage ../games/fairymax {};
-
- fava = callPackage ../applications/office/fava {};
-
- fish-fillets-ng = callPackage ../games/fish-fillets-ng {};
-
- flightgear = libsForQt5.callPackage ../games/flightgear { };
-
- flock = callPackage ../development/tools/flock { };
-
- freecell-solver = callPackage ../games/freecell-solver { };
-
- freeciv = callPackage ../games/freeciv { };
-
- freeciv_gtk = callPackage ../games/freeciv {
- gtkClient = true;
- sdlClient = false;
- };
-
- freedink = callPackage ../games/freedink { };
-
- freeorion = callPackage ../games/freeorion { };
-
- freesweep = callPackage ../games/freesweep { };
-
- frotz = callPackage ../games/frotz { };
-
- fsg = callPackage ../games/fsg {
- wxGTK = wxGTK28.override { unicode = false; };
- };
-
- galaxis = callPackage ../games/galaxis { };
-
- gambatte = callPackage ../games/gambatte { };
-
- garden-of-coloured-lights = callPackage ../games/garden-of-coloured-lights { allegro = allegro4; };
-
- gargoyle = callPackage ../games/gargoyle {
- libtool = darwin.cctools;
- };
-
- gav = callPackage ../games/gav { };
-
- gcs = callPackage ../games/gcs { };
-
- gemrb = callPackage ../games/gemrb { };
-
- gl117 = callPackage ../games/gl-117 {};
-
- globulation2 = callPackage ../games/globulation {
- boost = boost155;
- };
-
- gltron = callPackage ../games/gltron { };
-
- gmad = callPackage ../games/gmad { };
-
- gnubg = callPackage ../games/gnubg { };
-
- gnuchess = callPackage ../games/gnuchess { };
-
- gnugo = callPackage ../games/gnugo { };
-
- gnujump = callPackage ../games/gnujump { };
-
- gogui = callPackage ../games/gogui {};
-
- gtetrinet = callPackage ../games/gtetrinet {
- inherit (gnome2) GConf libgnome libgnomeui;
- };
-
- gtypist = callPackage ../games/gtypist { };
-
- gzdoom = callPackage ../games/gzdoom { };
-
- hawkthorne = callPackage ../games/hawkthorne { love = love_0_9; };
-
- hedgewars = callPackage ../games/hedgewars {
- inherit (haskellPackages) ghcWithPackages;
- ffmpeg = ffmpeg_2;
- };
-
- hexen = callPackage ../games/hexen { };
-
- holdingnuts = callPackage ../games/holdingnuts { };
-
- icbm3d = callPackage ../games/icbm3d { };
-
- ingen = callPackage ../applications/audio/ingen {
- inherit (pythonPackages) rdflib;
- };
-
- instead = callPackage ../games/instead {
- lua = lua5;
- };
-
- instead-launcher = callPackage ../games/instead-launcher { };
-
- ja2-stracciatella = callPackage ../games/ja2-stracciatella { };
-
- klavaro = callPackage ../games/klavaro {};
-
- kobodeluxe = callPackage ../games/kobodeluxe { };
-
- lgogdownloader = callPackage ../games/lgogdownloader { };
-
- liberal-crime-squad = callPackage ../games/liberal-crime-squad { };
-
- lincity = callPackage ../games/lincity {};
-
- lincity_ng = callPackage ../games/lincity/ng.nix {
- # https://github.com/lincity-ng/lincity-ng/issues/25
- physfs = physfs_2;
- };
-
- liquidwar = callPackage ../games/liquidwar {
- guile = guile_1_8;
- };
-
- liquidwar5 = callPackage ../games/liquidwar/5.nix {
- };
-
- macopix = callPackage ../games/macopix {
- gtk = gtk2;
- };
-
- mars = callPackage ../games/mars { };
-
- megaglest = callPackage ../games/megaglest {};
-
- micropolis = callPackage ../games/micropolis { };
-
- minecraft = callPackage ../games/minecraft {
- useAlsa = config.minecraft.alsa or false;
- };
-
- minecraft-server = callPackage ../games/minecraft-server { };
-
- moon-buggy = callPackage ../games/moon-buggy {};
-
- multimc = libsForQt5.callPackage ../games/multimc { };
-
- minetest = callPackage ../games/minetest {
- libpng = libpng12;
- };
-
- mnemosyne = callPackage ../games/mnemosyne {
- python = python3;
- };
-
- mrrescue = callPackage ../games/mrrescue { };
-
- mudlet = libsForQt5.callPackage ../games/mudlet {
- inherit (lua51Packages) luafilesystem lrexlib luazip luasqlite3;
- };
-
- n2048 = callPackage ../games/n2048 {};
-
- naev = callPackage ../games/naev { };
-
- nethack = callPackage ../games/nethack { };
-
- neverball = callPackage ../games/neverball { };
-
- nexuiz = callPackage ../games/nexuiz { };
-
- njam = callPackage ../games/njam { };
-
- newtonwars = callPackage ../games/newtonwars { };
-
- odamex = callPackage ../games/odamex { };
-
- oilrush = callPackage ../games/oilrush { };
-
- onscripter-en = callPackage ../games/onscripter-en { };
-
- openarena = callPackage ../games/openarena { };
-
- opendungeons = callPackage ../games/opendungeons {
- ogre = ogre1_9;
- };
-
- openlierox = callPackage ../games/openlierox { };
-
- openclonk = callPackage ../games/openclonk { };
-
- openjk = callPackage ../games/openjk { };
-
- openmw = callPackage ../games/openmw { };
-
- openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix { };
-
- openra = callPackage ../games/openra { lua = lua5_1; };
-
- openrw = callPackage ../games/openrw { };
-
- openspades = callPackage ../games/openspades { };
-
- openttd = callPackage ../games/openttd {
- zlib = zlibStatic;
- };
-
- opentyrian = callPackage ../games/opentyrian { };
-
- openxcom = callPackage ../games/openxcom { };
-
- orthorobot = callPackage ../games/orthorobot { love = love_0_7; };
-
- performous = callPackage ../games/performous { };
-
- pingus = callPackage ../games/pingus {};
-
- pioneer = callPackage ../games/pioneer { };
-
- pioneers = callPackage ../games/pioneers { };
-
- planetary_annihilation = callPackage ../games/planetaryannihilation { };
-
- pong3d = callPackage ../games/pong3d { };
-
- pokerth = callPackage ../games/pokerth { };
-
- pokerth-server = with callPackage ../games/pokerth { }; server;
-
- prboom = callPackage ../games/prboom { };
-
- privateer = callPackage ../games/privateer { };
-
- pysolfc = callPackage ../games/pysolfc { };
-
- qweechat = callPackage ../applications/networking/irc/qweechat { };
-
- qqwing = callPackage ../games/qqwing { };
-
- quake3wrapper = callPackage ../games/quake3/wrapper { };
-
- quake3demo = quake3wrapper {
- name = "quake3-demo-${lib.getVersion quake3demodata}";
- description = "Demo of Quake 3 Arena, a classic first-person shooter";
- paks = [ quake3pointrelease quake3demodata ];
- };
-
- quake3demodata = callPackage ../games/quake3/content/demo.nix { };
-
- quake3pointrelease = callPackage ../games/quake3/content/pointrelease.nix { };
-
- quakespasm = callPackage ../games/quakespasm { };
- vkquake = callPackage ../games/quakespasm/vulkan.nix { };
-
- ioquake3 = callPackage ../games/quake3/ioquake { };
-
- quantumminigolf = callPackage ../games/quantumminigolf {};
-
- racer = callPackage ../games/racer { };
-
- residualvm = callPackage ../games/residualvm {
- openglSupport = libGLSupported;
- };
-
- rftg = callPackage ../games/rftg { };
-
- rigsofrods = callPackage ../games/rigsofrods {
- angelscript = angelscript_2_22;
- ogre = ogre1_9;
- ogrepaged = ogrepaged.override {
- ogre = ogre1_9;
- };
- mygui = mygui.override {
- withOgre = true;
- };
- };
-
- rili = callPackage ../games/rili { };
-
- rimshot = callPackage ../games/rimshot { love = love_0_7; };
-
- rogue = callPackage ../games/rogue {
- ncurses = ncurses5;
- };
-
- robotfindskitten = callPackage ../games/robotfindskitten { };
-
- rocksndiamonds = callPackage ../games/rocksndiamonds { };
-
- saga = callPackage ../applications/gis/saga { };
-
- samplv1 = callPackage ../applications/audio/samplv1 { };
-
- sauerbraten = callPackage ../games/sauerbraten {};
-
- scaleway-cli = callPackage ../tools/admin/scaleway-cli { };
-
- scid = callPackage ../games/scid {
- tcl = tcl-8_5;
- tk = tk-8_5;
- };
-
- scid-vs-pc = callPackage ../games/scid-vs-pc {
- tcl = tcl-8_6;
- tk = tk-8_6;
- };
-
- scummvm = callPackage ../games/scummvm { };
-
- scorched3d = callPackage ../games/scorched3d { };
-
- scrolls = callPackage ../games/scrolls { };
-
- sdlmame = callPackage ../games/sdlmame { };
-
- service-wrapper = callPackage ../os-specific/linux/service-wrapper { };
-
- sgtpuzzles = callPackage (callPackage ../games/sgt-puzzles) { };
-
- sienna = callPackage ../games/sienna { love = love_0_10; };
-
- sil = callPackage ../games/sil { };
-
- simutrans = callPackage ../games/simutrans { };
- # get binaries without data built by Hydra
- simutrans_binaries = lowPrio simutrans.binaries;
-
- snake4 = callPackage ../games/snake4 { };
-
- soi = callPackage ../games/soi {
- lua = lua5_1;
- };
-
- solarus = callPackage ../games/solarus { };
-
- solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { };
-
- # You still can override by passing more arguments.
- space-orbit = callPackage ../games/space-orbit { };
-
- spring = callPackage ../games/spring {
- boost = boost155;
- cmake = cmake_2_8;
- };
-
- springLobby = callPackage ../games/spring/springlobby.nix { };
-
- stardust = callPackage ../games/stardust {};
-
- stockfish = callPackage ../games/stockfish { };
-
- steamPackages = callPackage ../games/steam { };
-
- steam = steamPackages.steam-chrootenv.override {
- # DEPRECATED
- withJava = config.steam.java or false;
- withPrimus = config.steam.primus or false;
- };
-
- steam-run = steam.run;
- steam-run-native = (steam.override {
- nativeOnly = true;
- }).run;
-
- linux-steam-integration = callPackage ../games/linux-steam-integration {
- gtk = pkgs.gtk3;
- };
-
- stepmania = callPackage ../games/stepmania {
- ffmpeg = ffmpeg_2;
- };
-
- stuntrally = callPackage ../games/stuntrally {
- ogre = ogre1_9;
- mygui = mygui.override {
- withOgre = true;
- };
- };
-
- superTux = callPackage ../games/supertux { };
-
- superTuxKart = callPackage ../games/super-tux-kart { };
-
- synthv1 = callPackage ../applications/audio/synthv1 { };
-
- tcl2048 = callPackage ../games/tcl2048 { };
-
- the-powder-toy = callPackage ../games/the-powder-toy {
- lua = lua5_1;
- };
-
- tbe = callPackage ../games/the-butterfly-effect { };
-
- teetertorture = callPackage ../games/teetertorture { };
-
- teeworlds = callPackage ../games/teeworlds { };
-
- tennix = callPackage ../games/tennix { };
-
- terraria-server = callPackage ../games/terraria-server/default.nix { };
-
- tibia = callPackage_i686 ../games/tibia { };
-
- tintin = callPackage ../games/tintin { };
-
- tinyfugue = callPackage ../games/tinyfugue { };
-
- tome4 = callPackage ../games/tome4 { };
-
- trackballs = callPackage ../games/trackballs { };
-
- tremulous = callPackage ../games/tremulous { };
-
- speed_dreams = callPackage ../games/speed-dreams {
- # Torcs wants to make shared libraries linked with plib libraries (it provides static).
- # i686 is the only platform I know than can do that linking without plib built with -fPIC
- libpng = libpng12;
- };
-
- torcs = callPackage ../games/torcs { };
-
- trigger = callPackage ../games/trigger { };
-
- typespeed = callPackage ../games/typespeed { };
-
- ufoai = callPackage ../games/ufoai { };
-
- ultimatestunts = callPackage ../games/ultimatestunts { };
-
- ultrastar-creator = libsForQt5.callPackage ../tools/misc/ultrastar-creator { };
-
- ultrastar-manager = libsForQt5.callPackage ../tools/misc/ultrastar-manager { };
-
- ultrastardx = callPackage ../games/ultrastardx/default.nix {
- ffmpeg = ffmpeg_2;
- };
-
- unnethack = callPackage ../games/unnethack { };
-
- unvanquished = callPackage ../games/unvanquished { };
-
- uqm = callPackage ../games/uqm { };
-
- urbanterror = callPackage ../games/urbanterror { };
-
- ue4 = callPackage ../games/ue4 { };
-
- ue4demos = recurseIntoAttrs (callPackage ../games/ue4demos { });
-
- ut2004Packages = callPackage ../games/ut2004 { };
-
- ut2004demo = self.ut2004Packages.ut2004 [ self.ut2004Packages.ut2004-demo ];
-
- vapor = callPackage ../games/vapor { love = love_0_8; };
-
- vapoursynth = callPackage ../development/libraries/vapoursynth {
- inherit (darwin.apple_sdk.frameworks) ApplicationServices;
- };
-
- vapoursynth-mvtools = callPackage ../development/libraries/vapoursynth-mvtools { };
-
- vassal = callPackage ../games/vassal { };
-
- vdrift = callPackage ../games/vdrift { };
-
- # To ensure vdrift's code is built on hydra
- vdrift-bin = vdrift.bin;
-
- vectoroids = callPackage ../games/vectoroids { };
-
- vessel = callPackage_i686 ../games/vessel { };
-
- vms-empire = callPackage ../games/vms-empire { };
-
- voxelands = callPackage ../games/voxelands {
- libpng = libpng12;
- };
-
- warmux = callPackage ../games/warmux { };
-
- warsow-engine = callPackage ../games/warsow/engine.nix { };
-
- warsow = callPackage ../games/warsow { };
-
- warzone2100 = libsForQt5.callPackage ../games/warzone2100 { };
-
- wesnoth = callPackage ../games/wesnoth { };
-
- wesnoth-dev = callPackage ../games/wesnoth/dev.nix { };
-
- widelands = callPackage ../games/widelands {
- lua = lua5_2;
- };
-
- worldofgoo_demo = callPackage ../games/worldofgoo {
- demo = true;
- };
-
- worldofgoo = callPackage ../games/worldofgoo { };
-
- xboard = callPackage ../games/xboard { };
-
- xbomb = callPackage ../games/xbomb { };
-
- xconq = callPackage ../games/xconq {
- tcl = tcl-8_5;
- tk = tk-8_5;
- };
-
- xjump = callPackage ../games/xjump { };
- # TODO: the corresponding nix file is missing
- # xracer = callPackage ../games/xracer { };
-
- xmoto = callPackage ../games/xmoto { };
-
- xonotic = callPackage ../games/xonotic { };
-
- xpilot-ng = callPackage ../games/xpilot { };
- bloodspilot-server = callPackage ../games/xpilot/bloodspilot-server.nix {};
- bloodspilot-client = callPackage ../games/xpilot/bloodspilot-client.nix {};
-
- xskat = callPackage ../games/xskat { };
-
- xsnow = callPackage ../games/xsnow { };
-
- xsok = callPackage ../games/xsok { };
-
- xsokoban = callPackage ../games/xsokoban { };
-
- zandronum = callPackage ../games/zandronum { };
-
- zandronum-server = zandronum.override {
- serverOnly = true;
- };
-
- zangband = callPackage ../games/zangband { };
-
- zdbsp = callPackage ../games/zdoom/zdbsp.nix { };
-
- zdoom = callPackage ../games/zdoom { };
-
- zod = callPackage ../games/zod { };
-
- zoom = callPackage ../games/zoom { };
-
- keen4 = callPackage ../games/keen4 { };
-
- zeroadPackages = callPackage ../games/0ad { };
-
- zeroad = zeroadPackages.zeroad;
-
- ### DESKTOP ENVIRONMENTS
-
- clearlooks-phenix = callPackage ../misc/themes/clearlooks-phenix { };
-
- deepin = recurseIntoAttrs (callPackage ../desktops/deepin { });
-
- enlightenment = recurseIntoAttrs (callPackage ../desktops/enlightenment {
- callPackage = newScope pkgs.enlightenment;
- });
-
- gnome2 = recurseIntoAttrs (callPackage ../desktops/gnome-2 {
- callPackage = pkgs.newScope pkgs.gnome2;
- self = pkgs.gnome2;
- } // {
- inherit (pkgs)
- # GTK Libs
- glib glibmm atk atkmm cairo pango pangomm gdk_pixbuf gtkmm2 libcanberra-gtk2
-
- # Included for backwards compatibility
- libsoup libwnck gtk-doc gnome-doc-utils;
-
- gtk = self.gtk2;
- gtkmm = self.gtkmm2;
- });
-
- gnome3 = recurseIntoAttrs (callPackage ../desktops/gnome-3 { });
-
- gnomeExtensions = {
- appindicator = callPackage ../desktops/gnome-3/extensions/appindicator { };
- battery-status = callPackage ../desktops/gnome-3/extensions/battery-status { };
- caffeine = callPackage ../desktops/gnome-3/extensions/caffeine { };
- clipboard-indicator = callPackage ../desktops/gnome-3/extensions/clipboard-indicator { };
- dash-to-dock = callPackage ../desktops/gnome-3/extensions/dash-to-dock { };
- dash-to-panel = callPackage ../desktops/gnome-3/extensions/dash-to-panel { };
- icon-hider = callPackage ../desktops/gnome-3/extensions/icon-hider { };
- mediaplayer = callPackage ../desktops/gnome-3/extensions/mediaplayer { };
- nohotcorner = callPackage ../desktops/gnome-3/extensions/nohotcorner { };
- no-title-bar = callPackage ../desktops/gnome-3/extensions/no-title-bar { };
- remove-dropdown-arrows = callPackage ../desktops/gnome-3/extensions/remove-dropdown-arrows { };
- taskwhisperer = callPackage ../desktops/gnome-3/extensions/taskwhisperer { };
- timepp = callPackage ../desktops/gnome-3/extensions/timepp { };
- topicons-plus = callPackage ../desktops/gnome-3/extensions/topicons-plus { };
- };
-
- hsetroot = callPackage ../tools/X11/hsetroot { };
-
- kakasi = callPackage ../tools/text/kakasi { };
-
- lumina = libsForQt5.callPackage ../desktops/lumina { };
-
- lxqt = recurseIntoAttrs (import ../desktops/lxqt {
- inherit pkgs libsForQt5 fetchFromGitHub;
- inherit (lib) makeScope;
- });
-
- mate = recurseIntoAttrs (callPackage ../desktops/mate { });
-
- maxx = callPackage ../desktops/maxx { };
-
- pantheon = recurseIntoAttrs rec {
- callPackage = newScope pkgs.pantheon;
- pantheon-terminal = callPackage ../desktops/pantheon/apps/pantheon-terminal { };
- };
-
- redshift = callPackage ../applications/misc/redshift {
- inherit (python3Packages) python pygobject3 pyxdg wrapPython;
- };
-
- redshift-plasma-applet = libsForQt5.callPackage ../applications/misc/redshift-plasma-applet { };
-
- latte-dock = libsForQt5.callPackage ../applications/misc/latte-dock { };
-
- orion = callPackage ../misc/themes/orion {};
-
- elementary-gtk-theme = callPackage ../misc/themes/elementary { };
-
- albatross = callPackage ../misc/themes/albatross { };
-
- gtk_engines = callPackage ../misc/themes/gtk2/gtk-engines { };
-
- gtk-engine-bluecurve = callPackage ../misc/themes/gtk2/gtk-engine-bluecurve { };
-
- gtk-engine-murrine = callPackage ../misc/themes/gtk2/gtk-engine-murrine { };
-
- gnome-themes-extra = gnome3.gnome-themes-extra;
-
- numix-gtk-theme = callPackage ../misc/themes/numix { };
-
- numix-solarized-gtk-theme = callPackage ../misc/themes/gtk3/numix-solarized-gtk-theme { };
-
- numix-sx-gtk-theme = callPackage ../misc/themes/numix-sx { };
-
- theme-vertex = callPackage ../misc/themes/vertex { };
-
- rox-filer = callPackage ../desktops/rox/rox-filer {
- gtk = gtk2;
- };
-
- xfce = xfce4-12;
- xfceUnstable = xfce4-13;
-
- xfce4-12 = recurseIntoAttrs (callPackage ../desktops/xfce { });
- xfce4-13 = recurseIntoAttrs (callPackage ../desktops/xfce4-13 { });
-
- xrandr-invert-colors = callPackage ../applications/misc/xrandr-invert-colors { };
-
- ### DESKTOP ENVIRONMENTS / PLASMA 5
-
- plasma5 =
- let
- mkPlasma5 = import ../desktops/plasma-5;
- attrs = {
- inherit libsForQt5 lib fetchurl;
- inherit (gnome3) gconf gsettings-desktop-schemas;
- };
- in
- recurseIntoAttrs (makeOverridable mkPlasma5 attrs);
-
- inherit (kdeFrameworks) kded kinit frameworkintegration;
-
- inherit (plasma5)
- bluedevil breeze-gtk breeze-qt5 breeze-grub breeze-plymouth
- kactivitymanagerd kde-cli-tools kde-gtk-config kdeplasma-addons kgamma5
- kinfocenter kmenuedit kscreen kscreenlocker ksshaskpass ksysguard
- kwallet-pam kwayland-integration kwin kwrited milou oxygen plasma-desktop
- plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace
- plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm
- systemsettings user-manager xdg-desktop-portal-kde;
-
- ### SCIENCE
-
- ### SCIENCE/GEOMETRY
-
- drgeo = callPackage ../applications/science/geometry/drgeo {
- inherit (gnome2) libglade;
- guile = guile_1_8;
- };
-
- tetgen = callPackage ../applications/science/geometry/tetgen { }; # AGPL3+
- tetgen_1_4 = callPackage ../applications/science/geometry/tetgen/1.4.nix { }; # MIT
-
- ### SCIENCE/BIOLOGY
-
- alliance = callPackage ../applications/science/electronics/alliance { };
-
- ants = callPackage ../applications/science/biology/ants { };
-
- archimedes = callPackage ../applications/science/electronics/archimedes {
- stdenv = overrideCC stdenv gcc49;
- };
-
- bedtools = callPackage ../applications/science/biology/bedtools/default.nix { };
-
- bcftools = callPackage ../applications/science/biology/bcftools { };
-
- dcm2niix = callPackage ../applications/science/biology/dcm2niix { };
-
- diamond = callPackage ../applications/science/biology/diamond { };
-
- ecopcr = callPackage ../applications/science/biology/ecopcr { };
-
- emboss = callPackage ../applications/science/biology/emboss { };
-
- htslib = callPackage ../development/libraries/science/biology/htslib { };
-
- igv = callPackage ../applications/science/biology/igv { };
-
- iv = callPackage ../applications/science/biology/iv {
- neuron-version = neuron.version;
- };
-
- kallisto = callPackage ../applications/science/biology/kallisto { };
-
- muscle = callPackage ../applications/science/biology/muscle/default.nix { };
-
- neuron = callPackage ../applications/science/biology/neuron {
- python = null;
- };
-
- neuron-mpi = appendToName "mpi" (neuron.override {
- mpi = pkgs.openmpi;
- });
-
- neuron-full = neuron-mpi.override { inherit python; };
-
- mrbayes = callPackage ../applications/science/biology/mrbayes { };
-
- minc-tools = callPackage ../applications/science/biology/minc-tools { };
-
- ncbi_tools = callPackage ../applications/science/biology/ncbi-tools { };
-
- paml = callPackage ../applications/science/biology/paml { };
-
- picard-tools = callPackage ../applications/science/biology/picard-tools/default.nix { };
-
- platypus = callPackage ../applications/science/biology/platypus/default.nix { };
-
- plink = callPackage ../applications/science/biology/plink/default.nix { };
-
- plink-ng = callPackage ../applications/science/biology/plink-ng/default.nix { };
-
- raxml = callPackage ../applications/science/biology/raxml { };
-
- raxml-mpi = appendToName "mpi" (raxml.override {
- mpi = true;
- });
-
- samtools = callPackage ../applications/science/biology/samtools/default.nix { };
- samtools_0_1_19 = callPackage ../applications/science/biology/samtools/samtools_0_1_19.nix {
- stdenv = gccStdenv;
- };
-
- snpeff = callPackage ../applications/science/biology/snpeff/default.nix { };
-
- star = callPackage ../applications/science/biology/star { };
-
- varscan = callPackage ../applications/science/biology/varscan/default.nix { };
-
- bwa = callPackage ../applications/science/biology/bwa/default.nix { };
-
- ### SCIENCE/MACHINE LEARNING
-
- sc2-headless = callPackage ../applications/science/machine-learning/sc2-headless {
- licenseAccepted = (config.sc2-headless.accept_license or false);
- };
-
- ### SCIENCE/MATH
-
- almonds = pythonPackages.callPackage ../applications/science/math/almonds { };
-
- arpack = callPackage ../development/libraries/science/math/arpack { };
-
- atlas = callPackage ../development/libraries/science/math/atlas {
- # The build process measures CPU capabilities and optimizes the
- # library to perform best on that particular machine. That is a
- # great feature, but it's of limited use with pre-built binaries
- # coming from a central build farm.
- tolerateCpuTimingInaccuracy = true;
- liblapack = liblapack_3_5_0WithoutAtlas;
- withLapack = false;
- };
-
- blas = callPackage ../development/libraries/science/math/blas { };
-
- clblas = callPackage ../development/libraries/science/math/clblas { };
-
- jags = callPackage ../applications/science/math/jags { };
-
-
- # We have essentially 4 permutations of liblapack: version 3.4.1 or 3.5.0,
- # and with or without atlas as a dependency. The default `liblapack` is 3.4.1
- # with atlas. Atlas, when built with liblapack as a dependency, uses 3.5.0
- # without atlas. Etc.
- liblapackWithAtlas = callPackage ../development/libraries/science/math/liblapack {};
- liblapackWithoutAtlas = liblapackWithAtlas.override { atlas = null; };
- liblapack_3_5_0WithAtlas = callPackage ../development/libraries/science/math/liblapack/3.5.0.nix {};
- liblapack_3_5_0WithoutAtlas = liblapack_3_5_0WithAtlas.override { atlas = null; };
- liblapack = liblapackWithAtlas;
- liblapack_3_5_0 = liblapack_3_5_0WithAtlas;
-
- liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { };
-
- nasc = callPackage ../applications/science/math/nasc { };
-
- openblas = callPackage ../development/libraries/science/math/openblas { };
-
- # A version of OpenBLAS using 32-bit integers on all platforms for compatibility with
- # standard BLAS and LAPACK.
- openblasCompat = openblas.override { blas64 = false; };
-
- openlibm = callPackage ../development/libraries/science/math/openlibm {};
-
- openspecfun = callPackage ../development/libraries/science/math/openspecfun {};
-
- fenics = callPackage ../development/libraries/science/math/fenics {
- inherit (python3Packages) numpy ply pytest python six sympy;
- pythonPackages = python3Packages;
- pythonBindings = true;
- docs = true;
- };
-
- lie = callPackage ../applications/science/math/LiE { };
-
- magma = callPackage ../development/libraries/science/math/magma { };
-
- mathematica = callPackage ../applications/science/math/mathematica { };
- mathematica9 = callPackage ../applications/science/math/mathematica/9.nix { };
- mathematica10 = callPackage ../applications/science/math/mathematica/10.nix { };
-
- metis = callPackage ../development/libraries/science/math/metis {};
-
- nauty = callPackage ../applications/science/math/nauty {};
-
- petsc = callPackage ../development/libraries/science/math/petsc { };
-
- sage = callPackage ../applications/science/math/sage { };
-
- suitesparse_4_2 = callPackage ../development/libraries/science/math/suitesparse/4.2.nix { };
- suitesparse_4_4 = callPackage ../development/libraries/science/math/suitesparse {};
- suitesparse = suitesparse_4_4;
-
- superlu = callPackage ../development/libraries/science/math/superlu {};
-
- symmetrica = callPackage ../applications/science/math/symmetrica {};
-
- ipopt = callPackage ../development/libraries/science/math/ipopt { openblas = openblasCompat; };
-
- gmsh = callPackage ../applications/science/math/gmsh { };
-
- ### SCIENCE/MOLECULAR-DYNAMICS
-
- lammps = callPackage ../applications/science/molecular-dynamics/lammps {
- fftw = fftw;
- };
-
- lammps-mpi = appendToName "mpi" (lammps.override {
- mpiSupport = true;
- mpi = openmpi;
- });
-
- gromacs = callPackage ../applications/science/molecular-dynamics/gromacs {
- singlePrec = true;
- mpiEnabled = false;
- fftw = fftwSinglePrec;
- cmake = cmakeCurses;
- };
-
- gromacsMpi = lowPrio (callPackage ../applications/science/molecular-dynamics/gromacs {
- singlePrec = true;
- mpiEnabled = true;
- fftw = fftwSinglePrec;
- cmake = cmakeCurses;
- });
-
- gromacsDouble = lowPrio (callPackage ../applications/science/molecular-dynamics/gromacs {
- singlePrec = false;
- mpiEnabled = false;
- fftw = fftw;
- cmake = cmakeCurses;
- });
-
- gromacsDoubleMpi = lowPrio (callPackage ../applications/science/molecular-dynamics/gromacs {
- singlePrec = false;
- mpiEnabled = true;
- fftw = fftw;
- cmake = cmakeCurses;
- });
-
- ### SCIENCE/MEDICINE
-
- aliza = callPackage ../applications/science/medicine/aliza { };
-
- ### PHYSICS
-
- sacrifice = callPackage ../applications/science/physics/sacrifice {};
-
- sherpa = callPackage ../applications/science/physics/sherpa {};
-
- ### SCIENCE/PROGRAMMING
-
- dafny = dotnetPackages.Dafny;
-
- plm = callPackage ../applications/science/programming/plm { };
-
- scyther = callPackage ../applications/science/programming/scyther { };
-
- ### SCIENCE/LOGIC
-
- abc-verifier = callPackage ../applications/science/logic/abc {};
-
- abella = callPackage ../applications/science/logic/abella {};
-
- acgtk = callPackage ../applications/science/logic/acgtk { };
-
- alt-ergo = callPackage ../applications/science/logic/alt-ergo { };
-
- aspino = callPackage ../applications/science/logic/aspino {};
-
- boogie = dotnetPackages.Boogie;
-
- inherit (callPackage ./coq-packages.nix {})
- mkCoqPackages
- coq_8_3 coq_8_4 coq_8_5 coq_8_6 coq_8_7 coq_8_8
- coqPackages_8_5 coqPackages_8_6 coqPackages_8_7 coqPackages_8_8
- coqPackages coq
- ;
-
- coq2html = callPackage ../applications/science/logic/coq2html {
- make = pkgs.gnumake3;
- };
-
- cryptoverif = callPackage ../applications/science/logic/cryptoverif { };
-
- caprice32 = callPackage ../misc/emulators/caprice32 { };
-
- cubicle = callPackage ../applications/science/logic/cubicle { };
-
- cvc3 = callPackage ../applications/science/logic/cvc3 {
- gmp = lib.overrideDerivation gmp (a: { dontDisableStatic = true; });
- };
- cvc4 = callPackage ../applications/science/logic/cvc4 {};
-
- drat-trim = callPackage ../applications/science/logic/drat-trim {};
-
- ekrhyper = callPackage ../applications/science/logic/ekrhyper {
- inherit (ocamlPackages_4_02) ocaml;
- };
-
- eprover = callPackage ../applications/science/logic/eprover { };
-
- gappa = callPackage ../applications/science/logic/gappa { };
-
- gfan = callPackage ../applications/science/math/gfan {};
-
- giac = callPackage ../applications/science/math/giac { };
- giac-with-xcas = giac.override { enableGUI = true; };
-
- ginac = callPackage ../applications/science/math/ginac { };
-
- glucose = callPackage ../applications/science/logic/glucose { };
- glucose-syrup = callPackage ../applications/science/logic/glucose/syrup.nix { };
-
- hol = callPackage ../applications/science/logic/hol { };
-
- inherit (ocamlPackages) hol_light;
-
- hologram = callPackage ../tools/security/hologram { };
-
- tini = callPackage ../applications/virtualization/tini {};
-
- ifstat-legacy = callPackage ../tools/networking/ifstat-legacy { };
-
- isabelle = callPackage ../applications/science/logic/isabelle {
- polyml = polyml56;
- java = if stdenv.isLinux then jre else jdk;
- };
-
- iprover = callPackage ../applications/science/logic/iprover {
- inherit (ocamlPackages_4_02) ocaml;
- };
-
- jonprl = callPackage ../applications/science/logic/jonprl {
- smlnj = if stdenv.isDarwin
- then smlnjBootstrap
- else smlnj;
- };
-
- lean = callPackage ../applications/science/logic/lean {};
- lean2 = callPackage ../applications/science/logic/lean2 {};
- lean3 = lean;
-
- leo2 = callPackage ../applications/science/logic/leo2 {
- ocaml = ocamlPackages_4_01_0.ocaml;};
-
- logisim = callPackage ../applications/science/logic/logisim {};
-
- ltl2ba = callPackage ../applications/science/logic/ltl2ba {};
-
- inherit (ocaml-ng.ocamlPackages_3_11_2) matita;
-
- matita_130312 = lowPrio ocamlPackages.matita_130312;
-
- metis-prover = callPackage ../applications/science/logic/metis-prover { };
-
- mcrl2 = callPackage ../applications/science/logic/mcrl2 { };
-
- minisat = callPackage ../applications/science/logic/minisat {};
- minisatUnstable = callPackage ../applications/science/logic/minisat/unstable.nix {};
-
- opensmt = callPackage ../applications/science/logic/opensmt { };
-
- ott = callPackage ../applications/science/logic/ott { };
-
- otter = callPackage ../applications/science/logic/otter {};
-
- picosat = callPackage ../applications/science/logic/picosat {};
-
- libpoly = callPackage ../applications/science/logic/poly/default.nix {};
-
- prooftree = (with ocamlPackages_4_01_0;
- callPackage ../applications/science/logic/prooftree {
- camlp5 = camlp5_transitional;
- });
-
- prover9 = callPackage ../applications/science/logic/prover9 { };
-
- proverif = callPackage ../applications/science/logic/proverif { };
-
- sapic = callPackage ../applications/science/logic/sapic { };
-
- satallax = callPackage ../applications/science/logic/satallax {
- ocaml = ocamlPackages_4_01_0.ocaml;
- };
-
- saw-tools = callPackage ../applications/science/logic/saw-tools {};
-
- spass = callPackage ../applications/science/logic/spass {
- stdenv = gccStdenv;
- };
-
- statverif = callPackage ../applications/science/logic/statverif { };
-
- tptp = callPackage ../applications/science/logic/tptp {};
-
- twelf = callPackage ../applications/science/logic/twelf {
- smlnj = if stdenv.isDarwin
- then smlnjBootstrap
- else smlnj;
- };
-
- verifast = callPackage ../applications/science/logic/verifast {};
-
- veriT = callPackage ../applications/science/logic/verit {};
-
- why3 = callPackage ../applications/science/logic/why3 {};
-
- yices = callPackage ../applications/science/logic/yices {
- gmp-static = gmp.override { withStatic = true; };
- };
-
- z3_4_5_0 = callPackage ../applications/science/logic/z3/4.5.0.nix {};
- z3 = callPackage ../applications/science/logic/z3 { python = python2; };
-
- tlaplus = callPackage ../applications/science/logic/tlaplus {};
-
- aiger = callPackage ../applications/science/logic/aiger {};
-
- avy = callPackage ../applications/science/logic/avy {};
-
- boolector = callPackage ../applications/science/logic/boolector {};
-
- symbiyosys = callPackage ../applications/science/logic/symbiyosys {};
-
- ### SCIENCE / ELECTRONICS
-
- adms = callPackage ../applications/science/electronics/adms { };
-
- eagle = callPackage ../applications/science/electronics/eagle { };
-
- caneda = libsForQt5.callPackage ../applications/science/electronics/caneda { };
-
- geda = callPackage ../applications/science/electronics/geda {
- guile = guile_2_0;
- };
-
- gerbv = callPackage ../applications/science/electronics/gerbv { };
-
- gtkwave = callPackage ../applications/science/electronics/gtkwave { };
-
- kicad = callPackage ../applications/science/electronics/kicad {
- wxGTK = wxGTK30;
- boost = boost160;
- };
-
- kicad-unstable = python.pkgs.callPackage ../applications/science/electronics/kicad/unstable.nix {
- wxGTK = wxGTK30;
- boost = boost160;
- };
-
- librepcb = libsForQt5.callPackage ../applications/science/electronics/librepcb { };
-
- ngspice = callPackage ../applications/science/electronics/ngspice { };
-
- pcb = callPackage ../applications/science/electronics/pcb { };
-
- qucs = callPackage ../applications/science/electronics/qucs { };
-
-
- xoscope = callPackage ../applications/science/electronics/xoscope { };
-
-
- ### SCIENCE / MATH
-
- caffe = callPackage ../applications/science/math/caffe rec {
- cudaSupport = config.caffe.cudaSupport or config.cudaSupport or false;
- cudnnSupport = cudaSupport;
- # Used only for image loading.
- opencv3 = opencv3WithoutCuda;
- };
-
- caffe2 = callPackage ../development/libraries/science/math/caffe2 {
- eigen3 = eigen3_3;
- inherit (python3Packages) python future six numpy pydot;
- protobuf = protobuf3_1;
- python-protobuf = python3Packages.protobuf3_1;
- # Used only for image loading.
- opencv3 = opencv3WithoutCuda;
- };
-
- cntk = callPackage ../applications/science/math/cntk rec {
- cudaSupport = pkgs.config.cudaSupport or false;
- cudnnSupport = cudaSupport;
- inherit (linuxPackages) nvidia_x11;
- # Used only for image loading.
- opencv3 = opencv3WithoutCuda;
- };
-
- ecm = callPackage ../applications/science/math/ecm { };
-
- eukleides = callPackage ../applications/science/math/eukleides {
- texLive = texlive.combine { inherit (texlive) scheme-small; };
- texinfo = texinfo4;
- };
-
- fricas = callPackage ../applications/science/math/fricas { };
-
- gap = callPackage ../applications/science/math/gap { };
-
- geogebra = callPackage ../applications/science/math/geogebra { };
-
- maxima = callPackage ../applications/science/math/maxima {
- ecl = null;
- };
- maxima-ecl = callPackage ../applications/science/math/maxima {
- ecl = ecl_16_1_2;
- sbcl = null;
- };
-
- mxnet = callPackage ../applications/science/math/mxnet rec {
- cudaSupport = config.cudaSupport or false;
- cudnnSupport = cudaSupport;
- inherit (linuxPackages) nvidia_x11;
- };
-
- wxmaxima = callPackage ../applications/science/math/wxmaxima { wxGTK = wxGTK30; };
-
- pari = callPackage ../applications/science/math/pari { tex = texlive.combined.scheme-basic; };
- gp2c = callPackage ../applications/science/math/pari/gp2c.nix { };
- pari-unstable = callPackage ../applications/science/math/pari/unstable.nix {};
-
- ratpoints = callPackage ../applications/science/math/ratpoints {};
-
- calc = callPackage ../applications/science/math/calc { };
-
- pcalc = callPackage ../applications/science/math/pcalc { };
-
- bcal = callPackage ../applications/science/math/bcal { };
-
- pspp = callPackage ../applications/science/math/pspp {
- inherit (gnome3) gtksourceview;
- };
-
- singular = callPackage ../applications/science/math/singular {
- stdenv = overrideCC stdenv gcc5;
- };
- libsingular = callPackage ../applications/science/math/singular {
- asLibsingular = true;
- stdenv = overrideCC stdenv gcc5;
- };
-
- scilab = callPackage ../applications/science/math/scilab {
- withXaw3d = false;
- withTk = true;
- withGtk = false;
- withOCaml = true;
- withX = true;
- };
-
- scilab-bin = callPackage ../applications/science/math/scilab-bin {};
-
- scotch = callPackage ../applications/science/math/scotch {
- flex = flex_2_5_35;
- };
-
- msieve = callPackage ../applications/science/math/msieve { };
-
- weka = callPackage ../applications/science/math/weka { };
-
- yad = callPackage ../tools/misc/yad { };
-
- yacas = callPackage ../applications/science/math/yacas { };
-
- speedcrunch = libsForQt5.callPackage ../applications/science/math/speedcrunch { };
-
- ### SCIENCE / MISC
-
- boinc = callPackage ../applications/science/misc/boinc { };
-
- celestia = callPackage ../applications/science/astronomy/celestia {
- lua = lua5_1;
- inherit (pkgs.gnome2) gtkglext;
- };
-
- cytoscape = callPackage ../applications/science/misc/cytoscape { };
-
- fityk = callPackage ../applications/science/misc/fityk { };
-
- gplates = callPackage ../applications/science/misc/gplates {
- boost = boost160;
- cgal = cgal.override { boost = boost160; };
- };
-
- gravit = callPackage ../applications/science/astronomy/gravit { };
-
- golly = callPackage ../applications/science/misc/golly { wxGTK = wxGTK30; };
- golly-beta = callPackage ../applications/science/misc/golly/beta.nix { wxGTK = wxGTK30; };
-
- megam = callPackage ../applications/science/misc/megam { };
-
- root = callPackage ../applications/science/misc/root {
- inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
- };
-
- simgrid = callPackage ../applications/science/misc/simgrid { };
-
- spyder = pythonPackages.spyder;
-
- stellarium = libsForQt5.callPackage ../applications/science/astronomy/stellarium { };
-
- tulip = callPackage ../applications/science/misc/tulip {
- cmake = cmake_2_8;
- };
-
- vite = callPackage ../applications/science/misc/vite { };
-
- xplanet = callPackage ../applications/science/astronomy/xplanet { };
-
- ### SCIENCE / PHYSICS
-
- fastjet = callPackage ../development/libraries/physics/fastjet { };
-
- fastnlo = callPackage ../development/libraries/physics/fastnlo { };
-
- geant4 = callPackage ../development/libraries/physics/geant4 {
- enableMultiThreading = true;
- enableG3toG4 = false;
- enableInventor = false;
- enableGDML = false;
- enableQT = false;
- enableXM = false;
- enableOpenGLX11 = true;
- enableRaytracerX11 = false;
-
- # Optional system packages, otherwise internal GEANT4 packages are used.
- clhep = null;
- zlib = null;
-
- # For enableGDML.
- xercesc = null;
-
- # For enableQT.
- qt = null; # qt4SDK or qt5SDK
-
- # For enableXM.
- motif = null; # motif or lesstif
- };
-
- cernlib = callPackage ../development/libraries/physics/cernlib { };
-
- g4py = callPackage ../development/libraries/physics/geant4/g4py { };
-
- hepmc = callPackage ../development/libraries/physics/hepmc { };
-
- herwig = callPackage ../development/libraries/physics/herwig { };
-
- lhapdf = callPackage ../development/libraries/physics/lhapdf { };
-
- mcgrid = callPackage ../development/libraries/physics/mcgrid { };
-
- nlojet = callPackage ../development/libraries/physics/nlojet { };
-
- pythia = callPackage ../development/libraries/physics/pythia { };
-
- rivet = callPackage ../development/libraries/physics/rivet { };
-
- thepeg = callPackage ../development/libraries/physics/thepeg { };
-
- yoda = callPackage ../development/libraries/physics/yoda { };
- yoda-with-root = lowPrio (callPackage ../development/libraries/physics/yoda {
- withRootSupport = true;
- });
-
- ### MISC
-
- antimicro = libsForQt5.callPackage ../tools/misc/antimicro { };
-
- atari800 = callPackage ../misc/emulators/atari800 { };
-
- ataripp = callPackage ../misc/emulators/atari++ { };
-
- auctex = callPackage ../tools/typesetting/tex/auctex { };
-
- areca = callPackage ../applications/backup/areca { };
-
- attract-mode = callPackage ../misc/emulators/attract-mode { };
-
- beep = callPackage ../misc/beep { };
-
- blackbird = callPackage ../misc/themes/blackbird { };
-
- bootil = callPackage ../development/libraries/bootil { };
-
- brgenml1lpr = callPackage_i686 ../misc/cups/drivers/brgenml1lpr {};
-
- brgenml1cupswrapper = callPackage ../misc/cups/drivers/brgenml1cupswrapper {};
-
- calaos_installer = libsForQt5.callPackage ../misc/calaos/installer {};
-
- cups = callPackage ../misc/cups {
- libusb = libusb1;
- };
-
- cups-filters = callPackage ../misc/cups/filters.nix { };
-
- cups-pk-helper = callPackage ../misc/cups/cups-pk-helper.nix { };
-
- cups-kyocera = callPackage ../misc/cups/drivers/kyocera {};
-
- cups-dymo = callPackage ../misc/cups/drivers/dymo {};
-
- cups-toshiba-estudio = callPackage ../misc/cups/drivers/estudio {};
-
- cups-zj-58 = callPackage ../misc/cups/drivers/zj-58 { };
-
- crashplan = callPackage ../applications/backup/crashplan { };
- crashplansb = callPackage ../applications/backup/crashplan/crashplan-small-business.nix { inherit (gnome3) gconf; };
-
- colort = callPackage ../applications/misc/colort { };
-
- terminal-parrot = callPackage ../applications/misc/terminal-parrot { };
-
- e17gtk = callPackage ../misc/themes/e17gtk { };
-
- epson-alc1100 = callPackage ../misc/drivers/epson-alc1100 { };
-
- epson-escpr = callPackage ../misc/drivers/epson-escpr { };
-
- epson_201207w = callPackage ../misc/drivers/epson_201207w { };
-
- gutenprint = callPackage ../misc/drivers/gutenprint { };
-
- gutenprintBin = callPackage ../misc/drivers/gutenprint/bin.nix { };
-
- cups-bjnp = callPackage ../misc/cups/drivers/cups-bjnp { };
-
- # this driver ships with pre-compiled 32-bit binary libraries
- cnijfilter_2_80 = callPackage_i686 ../misc/cups/drivers/cnijfilter_2_80 { };
-
- cnijfilter_4_00 = callPackage ../misc/cups/drivers/cnijfilter_4_00 {
- libusb = libusb1;
- };
-
- cnijfilter2 = callPackage ../misc/cups/drivers/cnijfilter2 {
- libusb = libusb1;
- };
-
- darcnes = callPackage ../misc/emulators/darcnes { };
-
- darling-dmg = callPackage ../tools/filesystems/darling-dmg { };
-
- desmume = callPackage ../misc/emulators/desmume { inherit (pkgs.gnome2) gtkglext libglade; };
-
- dbacl = callPackage ../tools/misc/dbacl { };
-
- dblatex = callPackage ../tools/typesetting/tex/dblatex {
- enableAllFeatures = false;
- };
-
- dblatexFull = appendToName "full" (dblatex.override {
- enableAllFeatures = true;
- });
-
- dbus-map = callPackage ../tools/misc/dbus-map { };
-
- dell-530cdn = callPackage ../misc/drivers/dell-530cdn {};
-
- dosbox = callPackage ../misc/emulators/dosbox { };
- dosbox-unstable = callPackage ../misc/emulators/dosbox/unstable.nix { };
-
- dpkg = callPackage ../tools/package-management/dpkg { };
-
- ekiga = newScope pkgs.gnome2 ../applications/networking/instant-messengers/ekiga { };
-
- emulationstation = callPackage ../misc/emulators/emulationstation {
- stdenv = overrideCC stdenv gcc5;
- };
-
- electricsheep = callPackage ../misc/screensavers/electricsheep { };
-
- flam3 = callPackage ../tools/graphics/flam3 { };
-
- glee = callPackage ../tools/graphics/glee { };
-
- fakenes = callPackage ../misc/emulators/fakenes { };
-
- faust = self.faust2;
-
- faust1 = callPackage ../applications/audio/faust/faust1.nix { };
-
- faust2 = callPackage ../applications/audio/faust/faust2.nix {
- llvm = llvm_5;
- };
-
- faust2alqt = callPackage ../applications/audio/faust/faust2alqt.nix { };
-
- faust2alsa = callPackage ../applications/audio/faust/faust2alsa.nix { };
-
- faust2csound = callPackage ../applications/audio/faust/faust2csound.nix { };
-
- faust2firefox = callPackage ../applications/audio/faust/faust2firefox.nix { };
-
- faust2jack = callPackage ../applications/audio/faust/faust2jack.nix { };
-
- faust2jaqt = callPackage ../applications/audio/faust/faust2jaqt.nix { };
-
- faust2ladspa = callPackage ../applications/audio/faust/faust2ladspa.nix { };
-
- faust2lv2 = callPackage ../applications/audio/faust/faust2lv2.nix { };
-
- fceux = callPackage ../misc/emulators/fceux { };
-
- flockit = callPackage ../tools/backup/flockit { };
-
- foldingathome = callPackage ../misc/foldingathome { };
-
- foo2zjs = callPackage ../misc/drivers/foo2zjs {};
-
- foomatic-filters = callPackage ../misc/drivers/foomatic-filters {};
-
- gajim = python3.pkgs.callPackage ../applications/networking/instant-messengers/gajim {
- inherit (gst_all_1) gstreamer gst-plugins-base gst-libav gst-plugins-ugly;
- inherit (gnome3) gspell;
- };
-
- gammu = callPackage ../applications/misc/gammu { };
-
- gensgs = callPackage_i686 ../misc/emulators/gens-gs { };
-
- ghostscript = callPackage ../misc/ghostscript rec {
- cupsSupport = config.ghostscript.cups or (!stdenv.isDarwin);
- x11Support = cupsSupport; # with CUPS, X11 only adds very little
- };
-
- ghostscriptX = appendToName "with-X" (ghostscript.override {
- cupsSupport = true;
- x11Support = true;
- });
-
- gnome-breeze = callPackage ../misc/themes/gnome-breeze { };
-
- gnuk = callPackage ../misc/gnuk {
- gcc-arm-embedded = gcc-arm-embedded-4_9;
- };
- gnuk-unstable = lowPrio (callPackage ../misc/gnuk/unstable.nix {
- gcc-arm-embedded = gcc-arm-embedded-4_9;
- });
- gnuk-git = lowPrio (callPackage ../misc/gnuk/git.nix {
- gcc-arm-embedded = gcc-arm-embedded-4_9;
- });
-
- greybird = callPackage ../misc/themes/greybird { };
-
- guetzli = callPackage ../applications/graphics/guetzli { };
-
- gummi = callPackage ../applications/misc/gummi { };
-
- gxemul = callPackage ../misc/emulators/gxemul { };
-
- hatari = callPackage ../misc/emulators/hatari { };
-
- helm = callPackage ../applications/audio/helm { };
-
- hplip = callPackage ../misc/drivers/hplip { };
-
- hplipWithPlugin = hplip.override { withPlugin = true; };
-
- hplip_3_16_11 = callPackage ../misc/drivers/hplip/3.16.11.nix { };
-
- hplipWithPlugin_3_16_11 = hplip.override { withPlugin = true; };
-
- hyperfine = callPackage ../tools/misc/hyperfine { };
-
- epkowa = callPackage ../misc/drivers/epkowa { };
-
- idsk = callPackage ../tools/filesystems/idsk { };
-
- illum = callPackage ../tools/system/illum { };
-
- # using the new configuration style proposal which is unstable
- jack1 = callPackage ../misc/jackaudio/jack1.nix { };
-
- jack2Full = callPackage ../misc/jackaudio {
- libopus = libopus.override { withCustomModes = true; };
- inherit (darwin.apple_sdk.frameworks) AudioToolbox CoreAudio CoreFoundation;
- };
- libjack2 = jack2Full.override { prefix = "lib"; };
-
- keynav = callPackage ../tools/X11/keynav { };
-
- kompose = callPackage ../applications/networking/cluster/kompose { };
-
- kontemplate = callPackage ../applications/networking/cluster/kontemplate { };
-
- kops = callPackage ../applications/networking/cluster/kops { };
-
- lilypond = callPackage ../misc/lilypond { guile = guile_1_8; };
- lilypond-unstable = callPackage ../misc/lilypond/unstable.nix { guile = guile_1_8; };
- lilypond-with-fonts = callPackage ../misc/lilypond/with-fonts.nix {
- lilypond = lilypond-unstable;
- };
- openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { };
-
- mailcore2 = callPackage ../development/libraries/mailcore2 {
- icu = icu58;
- };
-
- martyr = callPackage ../development/libraries/martyr { };
-
- # previously known as flat-plat
- materia-theme = callPackage ../misc/themes/materia-theme { };
-
- mess = callPackage ../misc/emulators/mess {
- inherit (pkgs.gnome2) GConf;
- };
-
- moltengamepad = callPackage ../misc/drivers/moltengamepad { };
-
- mongoc = callPackage ../development/libraries/mongoc { };
-
- mupen64plus = callPackage ../misc/emulators/mupen64plus { };
-
- mynewt-newt = callPackage ../tools/package-management/mynewt-newt { };
-
- inherit (callPackages ../tools/package-management/nix {
- storeDir = config.nix.storeDir or "/nix/store";
- stateDir = config.nix.stateDir or "/nix/var";
- })
- nix
- nix1
- nixStable
- nixUnstable;
-
- nixops = callPackage ../tools/package-management/nixops { };
-
- nixopsUnstable = lowPrio (callPackage ../tools/package-management/nixops/unstable.nix { });
-
- nixops-dns = callPackage ../tools/package-management/nixops/nixops-dns.nix { };
-
- nixui = callPackage ../tools/package-management/nixui { node_webkit = nwjs_0_12; };
-
- nix-bundle = callPackage ../tools/package-management/nix-bundle { };
-
- nix-delegate = haskell.lib.justStaticExecutables haskellPackages.nix-delegate;
- nix-deploy = haskell.lib.justStaticExecutables haskellPackages.nix-deploy;
- nix-diff = haskell.lib.justStaticExecutables haskellPackages.nix-diff;
-
- nix-info = callPackage ../tools/nix/info { };
- nix-info-tested = callPackage ../tools/nix/info { doCheck = true; };
-
- nix-index = callPackage ../tools/package-management/nix-index { };
-
- inherit (callPackages ../tools/package-management/nix-prefetch-scripts { })
- nix-prefetch-bzr
- nix-prefetch-cvs
- nix-prefetch-git
- nix-prefetch-hg
- nix-prefetch-svn
- nix-prefetch-scripts;
-
- nix-update-source = callPackage ../tools/package-management/nix-update-source {};
-
- nix-template-rpm = callPackage ../build-support/templaterpm { inherit (pythonPackages) python toposort; };
-
- nix-repl = callPackage ../tools/package-management/nix-repl { nix = nix1; };
-
- nix-serve = callPackage ../tools/package-management/nix-serve { };
-
- nixos-artwork = callPackage ../data/misc/nixos-artwork { };
- nixos-icons = callPackage ../data/misc/nixos-artwork/icons.nix { };
-
- nixos-container = callPackage ../tools/virtualization/nixos-container { };
-
- norwester-font = callPackage ../data/fonts/norwester {};
-
- nut = callPackage ../applications/misc/nut { };
-
- solfege = callPackage ../misc/solfege { };
-
- disnix = callPackage ../tools/package-management/disnix { };
-
- dysnomia = callPackage ../tools/package-management/disnix/dysnomia {
- enableApacheWebApplication = config.disnix.enableApacheWebApplication or false;
- enableAxis2WebService = config.disnix.enableAxis2WebService or false;
- enableEjabberdDump = config.disnix.enableEjabberdDump or false;
- enableMySQLDatabase = config.disnix.enableMySQLDatabase or false;
- enablePostgreSQLDatabase = config.disnix.enablePostgreSQLDatabase or false;
- enableSubversionRepository = config.disnix.enableSubversionRepository or false;
- enableTomcatWebApplication = config.disnix.enableTomcatWebApplication or false;
- };
-
- disnixos = callPackage ../tools/package-management/disnix/disnixos { };
-
- DisnixWebService = callPackage ../tools/package-management/disnix/DisnixWebService { };
-
- lkproof = callPackage ../tools/typesetting/tex/lkproof { };
-
- m33-linux = callPackage ../misc/drivers/m33-linux { };
-
- mnemonicode = callPackage ../misc/mnemonicode { };
-
- mysql-workbench = newScope gnome2 ../applications/misc/mysql-workbench (let mysql = mysql57; in {
- gdal = gdal.override {mysql = mysql // {lib = {dev = mysql;};};};
- mysql = mysql;
- pcre = pcre-cpp;
- });
-
- redis-desktop-manager = libsForQt5.callPackage ../applications/misc/redis-desktop-manager { };
-
- robo3t = callPackage ../applications/misc/robo3t { };
-
- rucksack = callPackage ../development/tools/rucksack { };
-
- sam-ba = callPackage ../tools/misc/sam-ba { };
-
- opkg = callPackage ../tools/package-management/opkg { };
-
- opkg-utils = callPackage ../tools/package-management/opkg-utils { };
-
- pgmanage = callPackage ../applications/misc/pgmanage { };
-
- pgadmin = callPackage ../applications/misc/pgadmin { };
-
- pgf = pgf2;
-
- # Keep the old PGF since some documents don't render properly with
- # the new one.
- pgf1 = callPackage ../tools/typesetting/tex/pgf/1.x.nix { };
-
- pgf2 = callPackage ../tools/typesetting/tex/pgf/2.x.nix { };
-
- pgf3 = callPackage ../tools/typesetting/tex/pgf/3.x.nix { };
-
- pgfplots = callPackage ../tools/typesetting/tex/pgfplots { };
-
- phabricator = callPackage ../misc/phabricator { };
-
- physlock = callPackage ../misc/screensavers/physlock { };
-
- pjsip = callPackage ../applications/networking/pjsip { };
-
- plano-theme = callPackage ../misc/themes/plano { };
-
- ppsspp = libsForQt5.callPackage ../misc/emulators/ppsspp { };
-
- pt = callPackage ../applications/misc/pt { };
-
- protocol = python3Packages.callPackage ../applications/networking/protocol { };
-
- pykms = callPackage ../tools/networking/pykms { };
-
- pyload = callPackage ../applications/networking/pyload {};
-
- uae = callPackage ../misc/emulators/uae { };
-
- fsuae = callPackage ../misc/emulators/fs-uae { };
-
- putty = callPackage ../applications/networking/remote/putty { };
-
- redprl = callPackage ../applications/science/logic/redprl { };
-
- retroarchBare = callPackage ../misc/emulators/retroarch {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
- };
-
- retroarch = wrapRetroArch { retroarch = retroarchBare; };
-
- libretro = recurseIntoAttrs (callPackage ../misc/emulators/retroarch/cores.nix {
- retroarch = retroarchBare;
- });
-
- retrofe = callPackage ../misc/emulators/retrofe { };
-
- rpl = callPackage ../tools/text/rpl {
- pythonPackages = python3Packages;
- };
-
- ricty = callPackage ../data/fonts/ricty { };
-
- rss-glx = callPackage ../misc/screensavers/rss-glx { };
-
- runit = callPackage ../tools/system/runit { };
-
- refind = callPackage ../tools/bootloaders/refind { };
-
- spectrojack = callPackage ../applications/audio/spectrojack { };
-
- sift = callPackage ../tools/text/sift { };
-
- xlockmore = callPackage ../misc/screensavers/xlockmore { };
-
- xtrlock-pam = callPackage ../misc/screensavers/xtrlock-pam { };
-
- sailsd = callPackage ../misc/sailsd { };
-
- shc = callPackage ../tools/security/shc { };
-
- canon-cups-ufr2 = callPackage ../misc/cups/drivers/canon { };
-
- mfcj470dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj470dwcupswrapper { };
- mfcj470dwlpr = callPackage_i686 ../misc/cups/drivers/mfcj470dwlpr { };
-
- mfcj6510dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj6510dwcupswrapper { };
- mfcj6510dwlpr = callPackage_i686 ../misc/cups/drivers/mfcj6510dwlpr { };
-
- mfcl2700dncupswrapper = callPackage ../misc/cups/drivers/mfcl2700dncupswrapper { };
- mfcl2700dnlpr = callPackage_i686 ../misc/cups/drivers/mfcl2700dnlpr { };
-
- mfcl2720dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2720dwcupswrapper { };
- mfcl2720dwlpr = callPackage ../misc/cups/drivers/mfcl2720dwlpr { };
-
- samsung-unified-linux-driver_1_00_37 = callPackage ../misc/cups/drivers/samsung { };
- samsung-unified-linux-driver_4_01_17 = callPackage ../misc/cups/drivers/samsung/4.01.17.nix { };
- samsung-unified-linux-driver = callPackage ../misc/cups/drivers/samsung/4.00.39 { };
-
- sane-backends = callPackage ../applications/graphics/sane/backends {
- gt68xxFirmware = config.sane.gt68xxFirmware or null;
- snapscanFirmware = config.sane.snapscanFirmware or null;
- };
-
- sane-backends-git = callPackage ../applications/graphics/sane/backends/git.nix {
- gt68xxFirmware = config.sane.gt68xxFirmware or null;
- snapscanFirmware = config.sane.snapscanFirmware or null;
- };
-
- brlaser = callPackage ../misc/cups/drivers/brlaser { };
-
- brscan4 = callPackage ../applications/graphics/sane/backends/brscan4 { };
-
- mkSaneConfig = callPackage ../applications/graphics/sane/config.nix { };
-
- sane-frontends = callPackage ../applications/graphics/sane/frontends.nix { };
-
- satysfi = callPackage ../tools/typesetting/satysfi {
- ocamlPackages = ocaml-ng.ocamlPackages_4_06;
- };
-
- sc-controller = pythonPackages.callPackage ../misc/drivers/sc-controller {
- inherit libusb1; # Shadow python.pkgs.libusb1.
- };
-
- sct = callPackage ../tools/X11/sct {};
-
- seafile-shared = callPackage ../misc/seafile-shared { };
-
- serviio = callPackage ../servers/serviio {};
- selinux-python = callPackage ../os-specific/linux/selinux-python {
- # needs python3 bindings
- libselinux = libselinux.override { python = python3; };
- libsemanage = libsemanage.override { python = python3; };
- };
-
- slock = callPackage ../misc/screensavers/slock {
- conf = config.slock.conf or null;
- };
-
- smokeping = callPackage ../tools/networking/smokeping {
- inherit fping rrdtool;
- inherit (perlPackages)
- FCGI CGI CGIFast ConfigGrammar DigestHMAC NetTelnet
- NetOpenSSH NetSNMP LWP IOTty perl NetDNS NetLDAP;
- };
-
- snapraid = callPackage ../tools/filesystems/snapraid { };
-
- soundOfSorting = callPackage ../misc/sound-of-sorting { };
-
- sourceAndTags = callPackage ../misc/source-and-tags {
- hasktags = haskellPackages.hasktags;
- };
-
- splix = callPackage ../misc/cups/drivers/splix { };
-
- steamcontroller = callPackage ../misc/drivers/steamcontroller { };
-
- streamripper = callPackage ../applications/audio/streamripper { };
-
- sqsh = callPackage ../development/tools/sqsh { };
-
- inherit (callPackage ../applications/networking/cluster/terraform {})
- terraform_0_8_5
- terraform_0_8
- terraform_0_9
- terraform_0_10
- terraform_0_10-full
- terraform_0_11
- terraform_0_11-full
- ;
-
- terraform = terraform_0_11;
- terraform-full = terraform_0_11-full;
-
- terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory {};
-
- terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape {};
-
- terragrunt = callPackage ../applications/networking/cluster/terragrunt {};
-
- terragrunt_0_11_1 = callPackage ../applications/networking/cluster/terragrunt/0.11.1.nix {
- terraform = terraform_0_8;
- };
-
- terragrunt_0_9_8 = callPackage ../applications/networking/cluster/terragrunt/0.9.8.nix {
- terraform = terraform_0_8_5;
- };
-
- tetex = callPackage ../tools/typesetting/tex/tetex { libpng = libpng12; };
-
- tewi-font = callPackage ../data/fonts/tewi {};
-
- texFunctions = callPackage ../tools/typesetting/tex/nix pkgs;
-
- # TeX Live; see http://nixos.org/nixpkgs/manual/#sec-language-texlive
- texlive = recurseIntoAttrs
- (callPackage ../tools/typesetting/tex/texlive { });
-
- ib-tws = callPackage ../applications/office/ib/tws { jdk=oraclejdk8; };
-
- ib-controller = callPackage ../applications/office/ib/controller { jdk=oraclejdk8; };
-
- thermald = callPackage ../tools/system/thermald { };
-
- thinkfan = callPackage ../tools/system/thinkfan { };
-
- tup = callPackage ../development/tools/build-managers/tup { };
-
- tvheadend = callPackage ../servers/tvheadend { };
-
- ums = callPackage ../servers/ums { };
-
- unity3d = callPackage ../development/tools/unity3d {
- stdenv = stdenv_32bit;
- gcc_32bit = pkgsi686Linux.gcc;
- inherit (gnome2) GConf libgnomeui gnome_vfs;
- };
-
- urbit = callPackage ../misc/urbit { };
-
- utf8proc = callPackage ../development/libraries/utf8proc { };
-
- unicode-paracode = callPackage ../tools/misc/unicode { };
-
- valauncher = callPackage ../applications/misc/valauncher { };
-
- vault = callPackage ../tools/security/vault { };
-
- vaultenv = haskellPackages.vaultenv;
-
- vbam = callPackage ../misc/emulators/vbam {
- ffmpeg = ffmpeg_2;
- };
-
- vice = callPackage ../misc/emulators/vice {
- libX11 = xorg.libX11;
- giflib = giflib_4_1;
- };
-
- viewnior = callPackage ../applications/graphics/viewnior { };
-
- vimUtils = callPackage ../misc/vim-plugins/vim-utils.nix { };
-
- vimPlugins = recurseIntoAttrs (callPackage ../misc/vim-plugins {
- inherit (darwin.apple_sdk.frameworks) Cocoa;
- llvmPackages = llvmPackages_39;
- });
-
- vimprobable2-unwrapped = callPackage ../applications/networking/browsers/vimprobable2 {
- webkit = webkitgtk24x-gtk2;
- };
- vimprobable2 = wrapFirefox vimprobable2-unwrapped { };
-
- vimb-unwrapped = callPackage ../applications/networking/browsers/vimb { };
- vimb = wrapFirefox vimb-unwrapped { };
-
- vips = callPackage ../tools/graphics/vips { };
- nip2 = callPackage ../tools/graphics/nip2 { };
-
- virglrenderer = callPackage ../development/libraries/virglrenderer { };
-
- vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen { };
-
- wavegain = callPackage ../applications/audio/wavegain { };
-
- wcalc = callPackage ../applications/misc/wcalc { };
-
- webfs = callPackage ../servers/http/webfs { };
-
- wikicurses = callPackage ../applications/misc/wikicurses {
- pythonPackages = python3Packages;
- };
-
- winePackages = rec {
- minimal = callPackage ../misc/emulators/wine {
- wineRelease = config.wine.release or "stable";
- wineBuild = config.wine.build or "wine32";
- };
-
- base = minimal.override {
- pngSupport = true;
- jpegSupport = true;
- tiffSupport = true;
- gettextSupport = true;
- fontconfigSupport = true;
- alsaSupport = true;
- openglSupport = true;
- tlsSupport = true;
- cupsSupport = true;
- dbusSupport = true;
- cairoSupport = true;
- cursesSupport = true;
- saneSupport = true;
- pulseaudioSupport = config.pulseaudio or stdenv.isLinux;
- udevSupport = true;
- xineramaSupport = true;
- xmlSupport = true;
- };
-
- full = base.override {
- gtkSupport = true;
- gstreamerSupport = true;
- colorManagementSupport = true;
- mpg123Support = true;
- openalSupport = true;
- openclSupport = true;
- odbcSupport = true;
- netapiSupport = true;
- vaSupport = true;
- pcapSupport = true;
- v4lSupport = true;
- gsmSupport = true;
- gphoto2Support = true;
- ldapSupport = true;
- };
-
- stable = base.override { wineRelease = "stable"; };
- unstable = base.override { wineRelease = "unstable"; };
- staging = base.override { wineRelease = "staging"; };
- };
-
- wine = winePackages.base;
-
- wineStaging = lowPrio (winePackages.full.override {
- wineRelease = "staging";
- });
-
- winetricks = callPackage ../misc/emulators/wine/winetricks.nix {
- inherit (gnome2) zenity;
- };
-
- with-shell = callPackage ../applications/misc/with-shell { };
-
- wmutils-core = callPackage ../tools/X11/wmutils-core { };
-
- wmutils-opt = callPackage ../tools/X11/wmutils-opt { };
-
- wordpress = callPackage ../servers/web-apps/wordpress { };
-
- wraith = callPackage ../applications/networking/irc/wraith { };
-
- wxmupen64plus = callPackage ../misc/emulators/wxmupen64plus { };
-
- wxsqlite3 = callPackage ../development/libraries/wxsqlite3 {
- wxGTK = wxGTK30;
- };
-
- wxsqliteplus = callPackage ../development/libraries/wxsqliteplus {
- wxGTK = wxGTK30;
- };
-
- x11idle = callPackage ../tools/misc/x11idle {};
-
- x2x = callPackage ../tools/X11/x2x { };
-
- xboxdrv = callPackage ../misc/drivers/xboxdrv { };
-
- xcftools = callPackage ../tools/graphics/xcftools { };
-
- xhyve = callPackage ../applications/virtualization/xhyve {
- inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
- inherit (darwin.apple_sdk.libs) xpc;
- inherit (darwin) libobjc;
- };
-
- xinput_calibrator = callPackage ../tools/X11/xinput_calibrator { };
-
- xmagnify = callPackage ../tools/X11/xmagnify { };
-
- xosd = callPackage ../misc/xosd { };
-
- xosview2 = callPackage ../tools/X11/xosview2 { };
-
- xpad = callPackage ../applications/misc/xpad {
- inherit (gnome3) gtksourceview;
- };
-
- xsane = callPackage ../applications/graphics/sane/xsane.nix {
- libpng = libpng12;
- sane-backends = sane-backends.override { libpng = libpng12; };
- };
-
- xsw = callPackage ../applications/misc/xsw {
- # Enable the next line to use this in terminal.
- # Note that it requires sixel capable terminals such as mlterm
- # or xterm -ti 340
- SDL = SDL_sixel;
- };
-
- xwiimote = callPackage ../misc/drivers/xwiimote {
- bluez = pkgs.bluez5.override {
- enableWiimote = true;
- };
- };
-
- xzoom = callPackage ../tools/X11/xzoom {};
-
- yabause = libsForQt5.callPackage ../misc/emulators/yabause {
- freeglut = null;
- openal = null;
- };
-
- yadm = callPackage ../applications/version-management/yadm { };
-
- yamdi = callPackage ../tools/video/yamdi { };
-
- yandex-disk = callPackage ../tools/filesystems/yandex-disk { };
-
- yara = callPackage ../tools/security/yara { };
-
- zap = callPackage ../tools/networking/zap { };
-
- zdfmediathk = callPackage ../applications/video/zdfmediathk { };
-
- zopfli = callPackage ../tools/compression/zopfli { };
-
- myEnvFun = callPackage ../misc/my-env {
- inherit (stdenv) mkDerivation;
- };
-
- znc = callPackage ../applications/networking/znc { };
-
- zncModules = recurseIntoAttrs (
- callPackage ../applications/networking/znc/modules.nix { }
- );
-
- zsnes = callPackage_i686 ../misc/emulators/zsnes { };
-
- xcpc = callPackage ../misc/emulators/xcpc { };
-
- zxcvbn-c = callPackage ../development/libraries/zxcvbn-c { };
-
- snes9x-gtk = callPackage ../misc/emulators/snes9x-gtk { };
-
- openmsx = callPackage ../misc/emulators/openmsx {
- python = python27;
- };
-
- higan = callPackage ../misc/emulators/higan {
- inherit (gnome2) gtksourceview;
- };
-
- bullet = callPackage ../development/libraries/bullet {};
-
- spdlog = callPackage ../development/libraries/spdlog { };
-
- dart = dart_stable;
- dart_old = callPackage ../development/interpreters/dart { version = "1.16.1"; };
- dart_stable = callPackage ../development/interpreters/dart { version = "1.24.3"; };
- dart_dev = callPackage ../development/interpreters/dart { version = "2.0.0-dev.26.0"; };
-
- httrack = callPackage ../tools/backup/httrack { };
-
- httraqt = libsForQt5.callPackage ../tools/backup/httrack/qt.nix { };
-
- mg = callPackage ../applications/editors/mg { };
-
- mpvc = callPackage ../applications/misc/mpvc { };
-
- aucdtect = callPackage ../tools/audio/aucdtect { };
-
- togglesg-download = callPackage ../tools/misc/togglesg-download { };
-
- discord = callPackage ../applications/networking/instant-messengers/discord { };
-
- golden-cheetah = libsForQt56.callPackage ../applications/misc/golden-cheetah {};
-
- linkchecker = callPackage ../tools/networking/linkchecker { };
-
- tomb = callPackage ../os-specific/linux/tomb {};
-
- tomboy = callPackage ../applications/misc/tomboy {
- mono = mono46;
- };
-
- imatix_gsl = callPackage ../development/tools/imatix_gsl {};
-
- iterm2 = callPackage ../applications/misc/iterm2 {};
-
- sequeler = callPackage ../applications/misc/sequeler {
- inherit (gnome3) gtksourceview libgda libgee;
- };
-
- sequelpro = callPackage ../applications/misc/sequelpro {};
-
- maphosts = callPackage ../tools/networking/maphosts {};
-
- zimg = callPackage ../development/libraries/zimg { };
-
- zk-shell = callPackage ../applications/misc/zk-shell { };
-
- zuki-themes = callPackage ../misc/themes/zuki { };
-
- tora = libsForQt5.callPackage ../development/tools/tora {};
-
- xulrunner = firefox-unwrapped;
-
- xrq = callPackage ../applications/misc/xrq { };
-
- nitrokey-app = callPackage ../tools/security/nitrokey-app { };
- nitrokey-udev-rules = callPackage ../tools/security/nitrokey-app/udev-rules.nix { };
-
- fpm2 = callPackage ../tools/security/fpm2 { };
-
- tw-rs = callPackage ../misc/tw-rs { };
-
- simplenote = callPackage ../applications/misc/simplenote { };
-
- hy = callPackage ../development/interpreters/hy {};
-
- check-uptime = callPackage ../servers/monitoring/plugins/uptime.nix { };
-
- ghc-standalone-archive = callPackage ../os-specific/darwin/ghc-standalone-archive { inherit (darwin) cctools; };
-
- chrome-gnome-shell = callPackage ../desktops/gnome-3/extensions/chrome-gnome-shell {};
- messenger-for-desktop = callPackage ../applications/networking/instant-messengers/messenger-for-desktop {};
-
- NSPlist = callPackage ../development/libraries/NSPlist {};
-
- PlistCpp = callPackage ../development/libraries/PlistCpp {};
-
- xib2nib = callPackage ../development/tools/xib2nib {};
-
- linode-cli = callPackage ../tools/virtualization/linode-cli { };
-
- hss = callPackage ../tools/networking/hss {};
-
- undaemonize = callPackage ../tools/system/undaemonize {};
-
- houdini = callPackage ../applications/misc/houdini {};
-
- xtermcontrol = callPackage ../applications/misc/xtermcontrol {};
-
- openfst = callPackage ../development/libraries/openfst {};
-
- # `recurseIntoAttrs` for sake of hydra, not nix-env
- tests = recurseIntoAttrs {
- cc-wrapper = callPackage ../test/cc-wrapper { };
- cc-wrapper-gcc = callPackage ../test/cc-wrapper { stdenv = gccStdenv; };
- cc-wrapper-clang = callPackage ../test/cc-wrapper { stdenv = llvmPackages.stdenv; };
- cc-wrapper-libcxx = callPackage ../test/cc-wrapper { stdenv = llvmPackages.libcxxStdenv; };
- cc-wrapper-clang-39 = callPackage ../test/cc-wrapper { stdenv = llvmPackages_39.stdenv; };
- cc-wrapper-libcxx-39 = callPackage ../test/cc-wrapper { stdenv = llvmPackages_39.libcxxStdenv; };
- cc-wrapper-clang-4 = callPackage ../test/cc-wrapper { stdenv = llvmPackages_4.stdenv; };
- cc-wrapper-libcxx-4 = callPackage ../test/cc-wrapper { stdenv = llvmPackages_4.libcxxStdenv; };
- cc-wrapper-clang-5 = callPackage ../test/cc-wrapper { stdenv = llvmPackages_5.stdenv; };
- cc-wrapper-libcxx-5 = callPackage ../test/cc-wrapper { stdenv = llvmPackages_5.libcxxStdenv; };
- cc-wrapper-clang-6 = callPackage ../test/cc-wrapper { stdenv = llvmPackages_6.stdenv; };
- cc-wrapper-libcxx-6 = callPackage ../test/cc-wrapper { stdenv = llvmPackages_6.libcxxStdenv; };
- stdenv-inputs = callPackage ../test/stdenv-inputs { };
-
- cc-multilib-gcc = callPackage ../test/cc-wrapper/multilib.nix { stdenv = gccMultiStdenv; };
- cc-multilib-clang = callPackage ../test/cc-wrapper/multilib.nix { stdenv = clangMultiStdenv; };
-
- macOSSierraShared = callPackage ../test/macos-sierra-shared {};
- };
-
- duti = callPackage ../os-specific/darwin/duti {};
-
- dnstracer = callPackage ../tools/networking/dnstracer {
- inherit (darwin) libresolv;
- };
-
- wal-g = callPackage ../tools/backup/wal-g {};
-
- tlwg = callPackage ../data/fonts/tlwg { };
-
- simplehttp2server = callPackage ../servers/simplehttp2server { };
-
- diceware = callPackage ../tools/security/diceware { };
-
- xml2rfc = callPackage ../tools/typesetting/xml2rfc { };
-
- mmark = callPackage ../tools/typesetting/mmark { };
- }
|