You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18030 lines
554 KiB
18030 lines
554 KiB
/* 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 { |
|
inherit system; |
|
platform = platform // { kernelArch = kernel; }; |
|
}; |
|
|
|
# Used by wine, firefox with debugging version of Flash, ... |
|
pkgsi686Linux = forceSystem "i686-linux" "i386"; |
|
|
|
callPackage_i686 = pkgsi686Linux.callPackage; |
|
|
|
forcedNativePackages = if hostPlatform == buildPlatform then pkgs else buildPackages; |
|
|
|
# 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 system == "x86_64-linux" then |
|
overrideCC stdenv gcc_multi |
|
else |
|
stdenv); |
|
|
|
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; |
|
inherit (misc) versionedDerivation; |
|
|
|
# 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; |
|
|
|
|
|
### Nixpkgs maintainer tools |
|
|
|
nix-generate-from-cpan = callPackage ../../maintainers/scripts/nix-generate-from-cpan.nix { }; |
|
|
|
nixpkgs-lint = callPackage ../../maintainers/scripts/nixpkgs-lint.nix { }; |
|
|
|
|
|
### BUILD SUPPORT |
|
|
|
autoreconfHook = makeSetupHook |
|
{ substitutions = { inherit autoconf automake gettext libtool; }; } |
|
../build-support/setup-hooks/autoreconf.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' '{}' '+' |
|
} |
|
''); |
|
|
|
updateAutotoolsGnuConfigScriptsHook = makeSetupHook |
|
{ substitutions = { gnu_config = gnu-config;}; } |
|
../build-support/setup-hooks/update-autotools-gnu-config-scripts.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 (haskellPackages) dhall-nix; |
|
}; |
|
|
|
dockerTools = callPackage ../build-support/docker { }; |
|
|
|
dotnetenv = callPackage ../build-support/dotnetenv { |
|
dotnetfx = dotnetfx40; |
|
}; |
|
|
|
dotnetbuildhelpers = callPackage ../build-support/dotnetbuildhelpers { }; |
|
|
|
dispad = callPackage ../tools/X11/dispad { }; |
|
|
|
vsenv = callPackage ../build-support/vsenv { |
|
vs = vs90wrapper; |
|
}; |
|
|
|
fetchadc = callPackage ../build-support/fetchadc { |
|
adc_user = if config ? adc_user |
|
then config.adc_user |
|
else throw "You need an adc_user attribute in your config to download files from Apple Developer Connection"; |
|
adc_pass = if config ? adc_pass |
|
then config.adc_pass |
|
else throw "You need an adc_pass attribute in your config to download files from Apple Developer Connection"; |
|
}; |
|
|
|
fetchbower = callPackage ../build-support/fetchbower { |
|
inherit (nodePackages) bower2nix; |
|
}; |
|
|
|
fetchbzr = callPackage ../build-support/fetchbzr { }; |
|
|
|
fetchcvs = callPackage ../build-support/fetchcvs { }; |
|
|
|
fetchdarcs = callPackage ../build-support/fetchdarcs { }; |
|
|
|
fetchfossil = callPackage ../build-support/fetchfossil { }; |
|
|
|
fetchgit = callPackage ../build-support/fetchgit { |
|
git = gitMinimal; |
|
}; |
|
|
|
fetchgitPrivate = callPackage ../build-support/fetchgit/private.nix { }; |
|
|
|
fetchgitrevision = import ../build-support/fetchgitrevision runCommand git; |
|
|
|
fetchgitLocal = callPackage ../build-support/fetchgitlocal { }; |
|
|
|
fetchmtn = callPackage ../build-support/fetchmtn (config.fetchmtn or {}); |
|
|
|
fetchMavenArtifact = callPackage ../build-support/fetchmavenartifact { }; |
|
|
|
packer = callPackage ../development/tools/packer { }; |
|
|
|
fetchpatch = callPackage ../build-support/fetchpatch { }; |
|
|
|
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 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 { }; |
|
|
|
fetchFromGitHub = { |
|
owner, repo, rev, name ? "${repo}-${rev}-src", |
|
fetchSubmodules ? false, |
|
... # For hash agility |
|
}@args: |
|
let |
|
baseUrl = "https://github.com/${owner}/${repo}"; |
|
passthruAttrs = removeAttrs args [ "owner" "repo" "rev" "fetchSubmodules" ]; |
|
in if fetchSubmodules then |
|
fetchgit ({ |
|
inherit name rev fetchSubmodules; |
|
url = "${baseUrl}.git"; |
|
} // passthruAttrs) |
|
else |
|
# We prefer fetchzip in cases we don't need submodules as the hash |
|
# is more stable in that case. |
|
fetchzip ({ |
|
inherit name; |
|
url = "${baseUrl}/archive/${rev}.tar.gz"; |
|
meta.homepage = "${baseUrl}/"; |
|
} // passthruAttrs) // { inherit rev; }; |
|
|
|
fetchFromBitbucket = { |
|
owner, repo, rev, name ? "${repo}-${rev}-src", |
|
... # 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 ? "${repo}-${rev}-src", |
|
... # 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 ? "${repo}-${rev}-src", |
|
... # 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 ? "${repo}-${rev}-src", |
|
... # 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; |
|
}; |
|
|
|
libredirect = callPackage ../build-support/libredirect { }; |
|
|
|
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 { } ../build-support/setup-hooks/make-wrapper.sh; |
|
|
|
makeModulesClosure = { kernel, rootModules, allowMissing ? false }: |
|
callPackage ../build-support/kernel/modules-closure.nix { |
|
inherit kernel rootModules allowMissing; |
|
}; |
|
|
|
nixBufferBuilders = import ../build-support/emacs/buffer.nix { inherit (pkgs) lib writeText; inherit (emacsPackagesNg) inherit-local; }; |
|
|
|
pathsFromGraph = ../build-support/kernel/paths-from-graph.pl; |
|
|
|
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 { }; |
|
|
|
vmTools = callPackage ../build-support/vm/default.nix { }; |
|
|
|
releaseTools = callPackage ../build-support/release/default.nix { }; |
|
|
|
composableDerivation = callPackage ../../lib/composable-derivation.nix { }; |
|
|
|
platforms = import ./platforms.nix; |
|
|
|
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 = [ makeWrapper ]; |
|
} ../build-support/setup-hooks/wrap-gapps-hook.sh; |
|
|
|
separateDebugInfo = makeSetupHook { } ../build-support/setup-hooks/separate-debug-info.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 { }; |
|
|
|
abduco = callPackage ../tools/misc/abduco { }; |
|
|
|
acbuild = callPackage ../applications/misc/acbuild { }; |
|
|
|
acct = callPackage ../tools/system/acct { }; |
|
|
|
acoustidFingerprinter = callPackage ../tools/audio/acoustid-fingerprinter { |
|
ffmpeg = ffmpeg_1; |
|
}; |
|
|
|
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 { }; |
|
|
|
afl = callPackage ../tools/security/afl { }; |
|
|
|
afpfs-ng = callPackage ../tools/filesystems/afpfs-ng/default.nix { }; |
|
|
|
agrep = callPackage ../tools/text/agrep { }; |
|
|
|
aha = callPackage ../tools/text/aha { }; |
|
|
|
ahcpd = callPackage ../tools/networking/ahcpd { }; |
|
|
|
aiccu = callPackage ../tools/networking/aiccu { }; |
|
|
|
aide = callPackage ../tools/security/aide { }; |
|
|
|
aircrack-ng = callPackage ../tools/networking/aircrack-ng { }; |
|
|
|
airfield = callPackage ../tools/networking/airfield { }; |
|
|
|
aj-snapshot = callPackage ../applications/audio/aj-snapshot { }; |
|
|
|
albert = qt5.callPackage ../applications/misc/albert {}; |
|
|
|
amazon-glacier-cmd-interface = callPackage ../tools/backup/amazon-glacier-cmd-interface { }; |
|
|
|
ammonite-repl = 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 { }; |
|
|
|
apulse = callPackage ../misc/apulse { }; |
|
|
|
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 = qt55.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 {}; |
|
|
|
arp-scan = callPackage ../tools/misc/arp-scan { }; |
|
|
|
artyFX = callPackage ../applications/audio/artyFX {}; |
|
|
|
as31 = callPackage ../development/compilers/as31 {}; |
|
|
|
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 { }; |
|
|
|
attic = callPackage ../tools/backup/attic { |
|
python3Packages = python34Packages; |
|
}; |
|
|
|
avfs = callPackage ../tools/filesystems/avfs { }; |
|
|
|
awscli = pythonPackages.awscli; # Should be moved out of python-packages.nix |
|
|
|
awslogs = callPackage ../tools/admin/awslogs { }; |
|
|
|
aws_shell = python2Packages.aws_shell; # Should be moved out of python-packages.nix |
|
|
|
azure-cli = nodePackages.azure-cli; |
|
|
|
azure-vhd-utils = callPackage ../tools/misc/azure-vhd-utils { }; |
|
|
|
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; |
|
}); |
|
|
|
androidenv = callPackage ../development/mobile/androidenv { |
|
pkgs_i686 = pkgsi686Linux; |
|
}; |
|
|
|
adb-sync = callPackage ../development/mobile/adb-sync { }; |
|
|
|
apg = callPackage ../tools/security/apg { }; |
|
|
|
autorevision = callPackage ../tools/misc/autorevision { }; |
|
|
|
bonnie = callPackage ../tools/filesystems/bonnie { }; |
|
|
|
djmount = callPackage ../tools/filesystems/djmount { }; |
|
|
|
elvish = callPackage ../shells/elvish { }; |
|
|
|
encryptr = callPackage ../tools/security/encryptr { |
|
gconf = gnome2.GConf; |
|
}; |
|
|
|
enpass = callPackage ../tools/security/enpass { }; |
|
|
|
genymotion = callPackage ../development/mobile/genymotion { }; |
|
|
|
grc = callPackage ../tools/misc/grc { }; |
|
|
|
green-pdfviewer = callPackage ../applications/misc/green-pdfviewer { |
|
SDL = SDL_sixel; |
|
}; |
|
|
|
gcsfuse = callPackage ../tools/filesystems/gcsfuse { }; |
|
|
|
lastpass-cli = callPackage ../tools/security/lastpass-cli { }; |
|
|
|
pass = callPackage ../tools/security/pass { }; |
|
|
|
oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { }; |
|
|
|
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 {}; |
|
|
|
install_name_tool = callPackage ../os-specific/darwin/install_name_tool { }; |
|
|
|
xcodeenv = callPackage ../development/mobile/xcodeenv { }; |
|
|
|
titaniumenv = callPackage ../development/mobile/titaniumenv { |
|
pkgs_i686 = pkgsi686Linux; |
|
}; |
|
|
|
inherit (androidenv) androidsdk_4_4 androidndk; |
|
|
|
androidsdk = androidenv.androidsdk_7_0; |
|
|
|
androidsdk_extras = self.androidenv.androidsdk_7_0_extras; |
|
|
|
arc-theme = callPackage ../misc/themes/arc { }; |
|
|
|
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 { |
|
boost = boost155; |
|
}; |
|
|
|
at = callPackage ../tools/system/at { }; |
|
|
|
atftp = callPackage ../tools/networking/atftp { }; |
|
|
|
autogen = callPackage ../development/tools/misc/autogen { }; |
|
|
|
autojump = callPackage ../tools/misc/autojump { }; |
|
|
|
autorandr = callPackage ../tools/misc/autorandr {}; |
|
|
|
avahi = callPackage ../development/libraries/avahi { |
|
qt4Support = config.avahi.qt4Support or false; |
|
}; |
|
|
|
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; |
|
}; |
|
|
|
azureus = callPackage ../tools/networking/p2p/azureus { }; |
|
|
|
backblaze-b2 = callPackage ../development/tools/backblaze-b2 { }; |
|
|
|
backup = callPackage ../tools/backup/backup { }; |
|
|
|
base16 = callPackage ../misc/base16 { }; |
|
|
|
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 { }; |
|
|
|
bcache-tools = callPackage ../tools/filesystems/bcache-tools { }; |
|
|
|
bchunk = callPackage ../tools/cd-dvd/bchunk { }; |
|
|
|
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 { }; |
|
|
|
blink1-tool = callPackage ../tools/misc/blink1-tool { }; |
|
|
|
blitz = callPackage ../development/libraries/blitz { }; |
|
|
|
blockdiag = pythonPackages.blockdiag; |
|
|
|
bluez-tools = callPackage ../tools/bluetooth/bluez-tools { }; |
|
|
|
bmon = callPackage ../tools/misc/bmon { }; |
|
|
|
bochs = callPackage ../applications/virtualization/bochs { }; |
|
|
|
borgbackup = callPackage ../tools/backup/borg { |
|
python3Packages = python34Packages; |
|
}; |
|
|
|
boomerang = callPackage ../development/tools/boomerang { }; |
|
|
|
boost-build = callPackage ../development/tools/boost-build { }; |
|
|
|
boot = callPackage ../development/tools/build-managers/boot { }; |
|
|
|
bootchart = callPackage ../tools/system/bootchart { }; |
|
|
|
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-progs_4_4_1 = callPackage ../tools/filesystems/btrfs-progs/4.4.1.nix { }; |
|
|
|
btrbk = callPackage ../tools/backup/btrbk { }; |
|
|
|
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 { }; |
|
|
|
burpsuite = callPackage ../tools/networking/burpsuite {}; |
|
|
|
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-prefetch-scripts}/bin" |
|
mkdir -p $out/share/bash-completion/completions |
|
$exe --bash-completion-script $exe >$out/share/bash-completion/completions/${drv.pname} |
|
''; |
|
}); |
|
|
|
caddy = callPackage ../servers/caddy { }; |
|
|
|
capstone = callPackage ../development/libraries/capstone { }; |
|
|
|
catch = callPackage ../development/libraries/catch { }; |
|
|
|
catdoc = callPackage ../tools/text/catdoc { }; |
|
|
|
catclock = callPackage ../applications/misc/catclock { }; |
|
|
|
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 { }; |
|
|
|
clasp = callPackage ../tools/misc/clasp { }; |
|
|
|
cli53 = callPackage ../tools/admin/cli53 { }; |
|
|
|
cli-visualizer = callPackage ../applications/misc/cli-visualizer { }; |
|
|
|
cloud-init = callPackage ../tools/virtualization/cloud-init { }; |
|
|
|
clib = callPackage ../tools/package-management/clib { }; |
|
|
|
colord-kde = qt5.callPackage ../tools/misc/colord-kde/0.5.nix {}; |
|
|
|
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 { }; |
|
|
|
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 { }; |
|
|
|
crunch = callPackage ../tools/security/crunch { }; |
|
|
|
daemontools = callPackage ../tools/admin/daemontools { }; |
|
|
|
dante = callPackage ../servers/dante { }; |
|
|
|
datamash = callPackage ../tools/misc/datamash { }; |
|
|
|
datefudge = callPackage ../tools/system/datefudge { }; |
|
|
|
ddate = callPackage ../tools/misc/ddate { }; |
|
|
|
dehydrated = callPackage ../tools/admin/dehydrated { }; |
|
|
|
deis = callPackage ../development/tools/deis {}; |
|
|
|
deisctl = callPackage ../development/tools/deisctl {}; |
|
|
|
devmem2 = callPackage ../os-specific/linux/devmem2 { }; |
|
|
|
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 { }; |
|
|
|
disorderfs = callPackage ../tools/filesystems/disorderfs { |
|
asciidoc = asciidoc-full; |
|
}; |
|
|
|
dislocker = callPackage ../tools/filesystems/dislocker { }; |
|
|
|
ditaa = callPackage ../tools/graphics/ditaa { }; |
|
|
|
dlx = callPackage ../misc/emulators/dlx { }; |
|
|
|
dosage = pythonPackages.dosage; |
|
|
|
dpic = callPackage ../tools/graphics/dpic { }; |
|
|
|
dragon-drop = callPackage ../tools/X11/dragon-drop { |
|
gtk = gtk3; |
|
}; |
|
|
|
dtrx = callPackage ../tools/compression/dtrx { }; |
|
|
|
duperemove = callPackage ../tools/filesystems/duperemove { }; |
|
|
|
dynamic-colors = callPackage ../tools/misc/dynamic-colors { }; |
|
|
|
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 { }; |
|
|
|
emby = callPackage ../servers/emby { }; |
|
|
|
enca = callPackage ../tools/text/enca { }; |
|
|
|
ent = callPackage ../tools/misc/ent { }; |
|
|
|
f3 = callPackage ../tools/filesystems/f3 { }; |
|
|
|
facter = callPackage ../tools/system/facter { |
|
boost = boost160; |
|
ruby = ruby_2_1; |
|
}; |
|
|
|
fasd = callPackage ../tools/misc/fasd { }; |
|
|
|
fastJson = callPackage ../development/libraries/fastjson { }; |
|
|
|
filebench = callPackage ../tools/misc/filebench { }; |
|
|
|
fsmon = callPackage ../tools/misc/fsmon { }; |
|
|
|
fop = callPackage ../tools/typesetting/fop { }; |
|
|
|
fondu = callPackage ../tools/misc/fondu { }; |
|
|
|
fpp = callPackage ../tools/misc/fpp { }; |
|
|
|
fsmark = callPackage ../tools/misc/fsmark { }; |
|
|
|
fzf = callPackage ../tools/misc/fzf { }; |
|
|
|
fzy = callPackage ../tools/misc/fzy { }; |
|
|
|
gdrivefs = python27Packages.gdrivefs; |
|
|
|
go-dependency-manager = callPackage ../development/tools/gdm { }; |
|
|
|
gencfsm = callPackage ../tools/security/gencfsm { }; |
|
|
|
genromfs = callPackage ../tools/filesystems/genromfs { }; |
|
|
|
gist = callPackage ../tools/text/gist { }; |
|
|
|
glide = callPackage ../development/tools/glide { }; |
|
|
|
glock = callPackage ../development/tools/glock { }; |
|
|
|
gmic = callPackage ../tools/graphics/gmic { }; |
|
|
|
goa = callPackage ../development/tools/goa { }; |
|
|
|
gorilla-bin = callPackage ../tools/security/gorilla-bin { }; |
|
|
|
gringo = callPackage ../tools/misc/gringo { }; |
|
|
|
gti = callPackage ../tools/misc/gti { }; |
|
|
|
heatseeker = callPackage ../tools/misc/heatseeker { }; |
|
|
|
hexio = callPackage ../development/tools/hexio { }; |
|
|
|
interlock = callPackage ../servers/interlock {}; |
|
|
|
kapacitor = callPackage ../servers/monitoring/kapacitor { }; |
|
|
|
languagetool = callPackage ../tools/text/languagetool { }; |
|
|
|
long-shebang = callPackage ../misc/long-shebang {}; |
|
|
|
mathics = pythonPackages.mathics; |
|
|
|
meson = callPackage ../development/tools/build-managers/meson { }; |
|
|
|
mp3fs = callPackage ../tools/filesystems/mp3fs { }; |
|
|
|
mpdcron = callPackage ../tools/audio/mpdcron { }; |
|
|
|
mpdris2 = callPackage ../tools/audio/mpdris2 { }; |
|
|
|
playerctl = callPackage ../tools/audio/playerctl { }; |
|
|
|
syscall_limiter = callPackage ../os-specific/linux/syscall_limiter {}; |
|
|
|
syslogng = callPackage ../tools/system/syslog-ng { }; |
|
|
|
syslogng_incubator = callPackage ../tools/system/syslog-ng-incubator { }; |
|
|
|
rsyslog = callPackage ../tools/system/rsyslog { |
|
hadoop = null; # Currently Broken |
|
}; |
|
|
|
rsyslog-light = callPackage ../tools/system/rsyslog { |
|
libkrb5 = null; |
|
systemd = null; |
|
jemalloc = null; |
|
libmysql = 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; |
|
}; |
|
|
|
mcrypt = callPackage ../tools/misc/mcrypt { }; |
|
|
|
mongodb-tools = callPackage ../tools/misc/mongodb-tools { }; |
|
|
|
mstflint = callPackage ../tools/misc/mstflint { }; |
|
|
|
mcelog = callPackage ../os-specific/linux/mcelog { |
|
utillinux = utillinuxMinimal; |
|
}; |
|
|
|
apparix = callPackage ../tools/misc/apparix { }; |
|
|
|
appdata-tools = callPackage ../tools/misc/appdata-tools { }; |
|
|
|
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 { }; |
|
|
|
asynk = callPackage ../tools/networking/asynk { }; |
|
|
|
bacula = callPackage ../tools/backup/bacula { }; |
|
|
|
bareos = callPackage ../tools/backup/bareos { }; |
|
|
|
bats = callPackage ../development/interpreters/bats { }; |
|
|
|
beanstalkd = callPackage ../servers/beanstalkd { }; |
|
|
|
beets = callPackage ../tools/audio/beets { |
|
pythonPackages = python2Packages; |
|
}; |
|
|
|
bgs = callPackage ../tools/X11/bgs { }; |
|
|
|
biber = callPackage ../tools/typesetting/biber { |
|
inherit (perlPackages) |
|
autovivification BusinessISBN BusinessISMN BusinessISSN ConfigAutoConf |
|
DataCompare DataDump DateSimple EncodeEUCJPASCII EncodeHanExtra EncodeJIS2K |
|
ExtUtilsLibBuilder FileSlurp IPCRun3 Log4Perl LWPProtocolHttps ListAllUtils |
|
ListMoreUtils ModuleBuild MozillaCA ReadonlyXS RegexpCommon TextBibTeX |
|
UnicodeCollate UnicodeLineBreak URI XMLLibXMLSimple XMLLibXSLT XMLWriter |
|
ClassAccessor TextRoman DataUniqid LinguaTranslit UnicodeNormalize; |
|
}; |
|
|
|
blueman = callPackage ../tools/bluetooth/blueman { |
|
inherit (gnome3) dconf gsettings_desktop_schemas; |
|
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 { |
|
par2Support = config.bup.par2Support or false; |
|
}; |
|
|
|
burp_1_3 = callPackage ../tools/backup/burp/1.3.48.nix { }; |
|
|
|
burp = callPackage ../tools/backup/burp { }; |
|
|
|
buku = callPackage ../applications/misc/buku { |
|
pythonPackages = python3Packages; |
|
}; |
|
|
|
byzanz = callPackage ../applications/video/byzanz {}; |
|
|
|
ori = callPackage ../tools/backup/ori { }; |
|
|
|
atool = callPackage ../tools/archivers/atool { }; |
|
|
|
bzip2 = callPackage ../tools/compression/bzip2 { }; |
|
|
|
cabextract = callPackage ../tools/archivers/cabextract { }; |
|
|
|
cadaver = callPackage ../tools/networking/cadaver { }; |
|
|
|
davix = callPackage ../tools/networking/davix { }; |
|
|
|
cantata = qt5.callPackage ../applications/audio/cantata { |
|
ffmpeg = ffmpeg_2; |
|
}; |
|
|
|
can-utils = callPackage ../os-specific/linux/can-utils { }; |
|
|
|
caudec = callPackage ../applications/audio/caudec { }; |
|
|
|
ccid = callPackage ../tools/security/ccid { }; |
|
|
|
ccrypt = callPackage ../tools/security/ccrypt { }; |
|
|
|
ccze = callPackage ../tools/misc/ccze { }; |
|
|
|
cdecl = callPackage ../development/tools/cdecl { }; |
|
|
|
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 = boost159; }; |
|
ceph-dev = ceph; |
|
#ceph-dev = lowPrio (callPackage ../tools/filesystems/ceph/dev.nix { }); |
|
|
|
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 { |
|
boost = boost155; |
|
gst_plugins = [ gst_plugins_base gst_plugins_good gst_plugins_ugly gst_ffmpeg ]; |
|
}; |
|
|
|
clementineFree = clementine.free; |
|
|
|
ciopfs = callPackage ../tools/filesystems/ciopfs { }; |
|
|
|
citrix_receiver = callPackage ../applications/networking/remote/citrix-receiver { }; |
|
|
|
cmst = qt5.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-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 { |
|
libmysql = mysql.lib; |
|
libsigrok = libsigrok-0-3-0; # not compatible with >= 0.4.0 yet |
|
}; |
|
|
|
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 { }; |
|
|
|
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 { }; |
|
|
|
m17n_db = callPackage ../tools/inputmethods/m17n-db { }; |
|
|
|
m17n_lib = callPackage ../tools/inputmethods/m17n-lib { }; |
|
|
|
ibus = callPackage ../tools/inputmethods/ibus { |
|
inherit (python3Packages) pygobject3; |
|
inherit (gnome3) dconf glib; |
|
}; |
|
|
|
ibus-qt = callPackage ../tools/inputmethods/ibus/ibus-qt.nix { }; |
|
|
|
ibus-engines = recurseIntoAttrs { |
|
|
|
anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { |
|
inherit (python3Packages) pygobject3; |
|
}; |
|
|
|
hangul = callPackage ../tools/inputmethods/ibus-engines/ibus-hangul { |
|
inherit (python3Packages) pygobject3; |
|
}; |
|
|
|
libpinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-libpinyin { |
|
inherit (python3Packages) pygobject3; |
|
}; |
|
|
|
m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { |
|
inherit (python3Packages) pygobject3; |
|
}; |
|
|
|
mozc = callPackage ../tools/inputmethods/ibus-engines/ibus-mozc { |
|
inherit (pythonPackages) gyp; |
|
protobuf = protobuf.override { stdenv = clangStdenv; }; |
|
}; |
|
|
|
table = callPackage ../tools/inputmethods/ibus-engines/ibus-table { |
|
inherit (python3Packages) pygobject3; |
|
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 = [ ]; |
|
}; |
|
|
|
brotli = callPackage ../tools/compression/brotli { }; |
|
|
|
brotliUnstable = callPackage ../tools/compression/brotli/unstable.nix { }; |
|
|
|
libbrotli = callPackage ../development/libraries/libbrotli { }; |
|
|
|
biosdevname = callPackage ../tools/networking/biosdevname { }; |
|
|
|
c14 = callPackage ../applications/networking/c14 { }; |
|
|
|
checkbashisms = callPackage ../development/tools/misc/checkbashisms { }; |
|
|
|
clamav = callPackage ../tools/security/clamav { }; |
|
|
|
clex = callPackage ../tools/misc/clex { }; |
|
|
|
cloc = callPackage ../tools/misc/cloc { |
|
inherit (perlPackages) perl AlgorithmDiff 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 { }; |
|
|
|
ckb = qt5.callPackage ../tools/misc/ckb { }; |
|
|
|
compass = callPackage ../development/tools/compass { }; |
|
|
|
convmv = callPackage ../tools/misc/convmv { }; |
|
|
|
convoy = callPackage ../tools/filesystems/convoy { }; |
|
|
|
cool-retro-term = qt55.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 { }) |
|
cudatoolkit5 |
|
cudatoolkit6 |
|
cudatoolkit65 |
|
cudatoolkit7 |
|
cudatoolkit75 |
|
cudatoolkit8; |
|
|
|
cudatoolkit = cudatoolkit8; |
|
|
|
cudnn = callPackage ../development/libraries/science/math/cudnn/default.nix {}; |
|
|
|
cudnn5_cudatoolkit75 = callPackage ../development/libraries/science/math/cudnn/7.5-5.0 { |
|
cudatoolkit = cudatoolkit75; |
|
}; |
|
|
|
cudnn5_cudatoolkit80 = callPackage ../development/libraries/science/math/cudnn/8.0-5.0 { |
|
cudatoolkit = cudatoolkit8; |
|
}; |
|
|
|
cudnn51_cudatoolkit80 = callPackage ../development/libraries/science/math/cudnn/8.0-5.1 { |
|
cudatoolkit = cudatoolkit8; |
|
}; |
|
|
|
curlFull = curl.override { |
|
idnSupport = true; |
|
ldapSupport = true; |
|
gssSupport = true; |
|
}; |
|
|
|
curl = callPackage ../tools/networking/curl rec { |
|
fetchurl = fetchurlBoot; |
|
http2Support = !stdenv.isDarwin; |
|
zlibSupport = true; |
|
sslSupport = zlibSupport; |
|
scpSupport = zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin; |
|
}; |
|
|
|
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 { }; |
|
|
|
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 { }; |
|
|
|
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 { }; |
|
|
|
ddclient = callPackage ../tools/networking/ddclient { }; |
|
|
|
dd_rescue = callPackage ../tools/system/dd_rescue { }; |
|
|
|
ddrescue = callPackage ../tools/system/ddrescue { }; |
|
|
|
deluge = python2Packages.deluge; # Package should be moved out of python-packages.nix |
|
|
|
desktop_file_utils = callPackage ../tools/misc/desktop-file-utils { }; |
|
|
|
despotify = callPackage ../development/libraries/despotify { }; |
|
|
|
dfc = callPackage ../tools/system/dfc { }; |
|
|
|
dev86 = callPackage ../development/compilers/dev86 { }; |
|
|
|
dnscrypt-proxy = callPackage ../tools/networking/dnscrypt-proxy { }; |
|
|
|
dnscrypt-wrapper = callPackage ../tools/networking/dnscrypt-wrapper { }; |
|
|
|
dnsmasq = callPackage ../tools/networking/dnsmasq { }; |
|
|
|
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; |
|
pythonPackages = python3Packages; |
|
}; |
|
|
|
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 { }; |
|
|
|
dmd_2_067_1 = callPackage ../development/compilers/dmd/2.067.1.nix { }; |
|
dmd = callPackage ../development/compilers/dmd { |
|
bootstrapDmd = dmd_2_067_1; |
|
}; |
|
|
|
dmg2img = callPackage ../tools/misc/dmg2img { }; |
|
|
|
docbook2odf = callPackage ../tools/typesetting/docbook2odf { |
|
inherit (perlPackages) PerlMagick; |
|
}; |
|
|
|
docbook2x = callPackage ../tools/typesetting/docbook2x { |
|
inherit (perlPackages) XMLSAX XMLParser XMLNamespaceSupport; |
|
}; |
|
|
|
docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { }; |
|
|
|
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 { }; |
|
|
|
doomseeker = callPackage ../applications/misc/doomseeker { }; |
|
|
|
slade = callPackage ../applications/misc/slade { |
|
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 { flex = flex_2_6_1; }; |
|
|
|
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; |
|
}; |
|
|
|
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 { }; |
|
|
|
editres = callPackage ../tools/graphics/editres { }; |
|
|
|
edit = callPackage ../applications/editors/edit { }; |
|
|
|
edk2 = callPackage ../development/compilers/edk2 { }; |
|
|
|
eid-mw = callPackage ../tools/security/eid-mw { }; |
|
|
|
eid-viewer = callPackage ../tools/security/eid-viewer { }; |
|
|
|
### DEVELOPMENT / EMSCRIPTEN |
|
|
|
buildEmscriptenPackage = callPackage ../development/em-modules/generic { }; |
|
|
|
emscripten = callPackage ../development/compilers/emscripten { }; |
|
|
|
emscriptenfastcomp-unwrapped = callPackage ../development/compilers/emscripten-fastcomp { }; |
|
emscriptenfastcomp-wrapped = wrapCCWith ccWrapperFun stdenv.cc.libc '' |
|
# hardening flags break WASM support |
|
cat > $out/nix-support/add-hardening.sh |
|
'' emscriptenfastcomp-unwrapped; |
|
emscriptenfastcomp = symlinkJoin { |
|
name = "emscriptenfastcomp"; |
|
paths = [ emscriptenfastcomp-wrapped emscriptenfastcomp-unwrapped ]; |
|
preferLocalBuild = false; |
|
allowSubstitutes = true; |
|
postBuild = '' |
|
# replace unwrapped clang-3.9 binary by wrapper |
|
ln -sf $out/bin/clang $out/bin/clang-[0-9]* |
|
''; |
|
}; |
|
|
|
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 { }; |
|
|
|
elasticsearch = callPackage ../servers/search/elasticsearch { }; |
|
elasticsearch2 = callPackage ../servers/search/elasticsearch/2.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 { }; |
|
|
|
encfs = callPackage ../tools/filesystems/encfs { |
|
tinyxml2 = tinyxml-2; |
|
}; |
|
|
|
enscript = callPackage ../tools/text/enscript { }; |
|
|
|
entr = callPackage ../tools/misc/entr { }; |
|
|
|
eot_utilities = callPackage ../tools/misc/eot-utilities { }; |
|
|
|
eplot = callPackage ../tools/graphics/eplot { }; |
|
|
|
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 { }; |
|
|
|
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; |
|
}; |
|
|
|
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 { }; |
|
|
|
m17n = callPackage ../tools/inputmethods/fcitx-engines/fcitx-m17n { }; |
|
|
|
mozc = callPackage ../tools/inputmethods/fcitx-engines/fcitx-mozc { |
|
inherit (pythonPackages) gyp; |
|
protobuf = protobuf.override { stdenv = clangStdenv; }; |
|
}; |
|
|
|
table-other = callPackage ../tools/inputmethods/fcitx-engines/fcitx-table-other { }; |
|
|
|
cloudpinyin = callPackage ../tools/inputmethods/fcitx-engines/fcitx-cloudpinyin { }; |
|
|
|
libpinyin = callPackage ../tools/inputmethods/fcitx-engines/fcitx-libpinyin { }; |
|
}; |
|
|
|
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 JSON; |
|
}; |
|
|
|
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 { }; |
|
|
|
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 { }; |
|
|
|
fatresize = callPackage ../tools/filesystems/fatresize {}; |
|
|
|
fdk_aac = callPackage ../development/libraries/fdk-aac { }; |
|
|
|
flameGraph = callPackage ../development/tools/flamegraph { }; |
|
|
|
flvtool2 = callPackage ../tools/video/flvtool2 { }; |
|
|
|
fontforge = lowPrio (callPackage ../tools/misc/fontforge { |
|
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; |
|
}); |
|
fontforge-gtk = callPackage ../tools/misc/fontforge { |
|
withGTK = true; |
|
gtk2 = gtk2-x11; |
|
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; |
|
}; |
|
|
|
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 { }; |
|
|
|
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 { }; |
|
|
|
freeipmi = callPackage ../tools/system/freeipmi {}; |
|
|
|
freetalk = callPackage ../applications/networking/instant-messengers/freetalk { }; |
|
|
|
freetds = callPackage ../development/libraries/freetds { }; |
|
|
|
frescobaldi = callPackage ../misc/frescobaldi {}; |
|
|
|
frostwire = callPackage ../applications/networking/p2p/frostwire { }; |
|
|
|
ftgl = callPackage ../development/libraries/ftgl { }; |
|
|
|
ftgl212 = callPackage ../development/libraries/ftgl/2.1.2.nix { }; |
|
|
|
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 { }; |
|
|
|
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 {}; |
|
|
|
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 { }; |
|
|
|
genext2fs = callPackage ../tools/filesystems/genext2fs { }; |
|
|
|
gengetopt = callPackage ../development/tools/misc/gengetopt { }; |
|
|
|
genimage = callPackage ../tools/filesystems/genimage { }; |
|
|
|
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-crecord = callPackage ../applications/version-management/git-crecord { }; |
|
|
|
git-lfs = callPackage ../applications/version-management/git-lfs { }; |
|
|
|
git-up = callPackage ../applications/version-management/git-up { }; |
|
|
|
gitfs = callPackage ../tools/filesystems/gitfs { }; |
|
|
|
gitinspector = callPackage ../applications/version-management/gitinspector { }; |
|
|
|
gitlab = callPackage ../applications/version-management/gitlab { }; |
|
|
|
gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner { }; |
|
|
|
gitlab-shell = callPackage ../applications/version-management/gitlab-shell { }; |
|
|
|
gitlab-workhorse = callPackage ../applications/version-management/gitlab-workhorse { }; |
|
|
|
gitstats = callPackage ../applications/version-management/gitstats { }; |
|
|
|
gogs = callPackage ../applications/version-management/gogs { }; |
|
|
|
git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { }; |
|
|
|
glusterfs = callPackage ../tools/filesystems/glusterfs { }; |
|
|
|
glmark2 = callPackage ../tools/graphics/glmark2 { }; |
|
|
|
glxinfo = callPackage ../tools/graphics/glxinfo { }; |
|
|
|
gmvault = callPackage ../tools/networking/gmvault { }; |
|
|
|
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 { }; |
|
|
|
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; |
|
}; |
|
gnupg21 = callPackage ../tools/security/gnupg/21.nix { |
|
pinentry = if stdenv.isDarwin then pinentry_mac else pinentry; |
|
}; |
|
gnupg = gnupg21; |
|
|
|
gnuplot = callPackage ../tools/graphics/gnuplot { qt = qt4; }; |
|
|
|
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 {}; |
|
|
|
go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { }; |
|
|
|
go-pup = callPackage ../development/tools/pup { }; |
|
|
|
go-sct = callPackage ../tools/X11/go-sct { }; |
|
|
|
# rename to upower-notify? |
|
go-upower-notify = callPackage ../tools/misc/upower-notify { }; |
|
|
|
google-authenticator = callPackage ../os-specific/linux/google-authenticator { }; |
|
|
|
google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk { }; |
|
|
|
google-fonts = callPackage ../data/fonts/google-fonts { }; |
|
|
|
gource = callPackage ../applications/version-management/gource { }; |
|
|
|
gpart = callPackage ../tools/filesystems/gpart { }; |
|
|
|
gparted = callPackage ../tools/misc/gparted { }; |
|
|
|
gpodder = callPackage ../applications/audio/gpodder { }; |
|
|
|
gptfdisk = callPackage ../tools/system/gptfdisk { }; |
|
|
|
grafana-old = callPackage ../development/tools/misc/grafana { }; |
|
|
|
grafx2 = callPackage ../applications/graphics/grafx2 {}; |
|
|
|
grails = callPackage ../development/web/grails { jdk = null; }; |
|
|
|
graylog = callPackage ../tools/misc/graylog { }; |
|
|
|
gprof2dot = callPackage ../development/tools/profiling/gprof2dot { |
|
# Using pypy provides significant performance improvements (~2x) |
|
pythonPackages = pypyPackages; |
|
}; |
|
|
|
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.0 but not 2.22. Please give a day's notice for |
|
* objections before removal. The feature is integer coordinates |
|
*/ |
|
graphviz_2_0 = callPackage ../tools/graphics/graphviz/2.0.nix { }; |
|
|
|
/* 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 = callPackage ../tools/graphics/graphviz/2.32.nix { |
|
inherit (darwin.apple_sdk.frameworks) ApplicationServices; |
|
}; |
|
|
|
grin = callPackage ../tools/text/grin { }; |
|
ripgrep = callPackage ../tools/text/ripgrep { }; |
|
|
|
grive = callPackage ../tools/filesystems/grive { |
|
json_c = json-c-0-11; # won't configure with 0.12; others are vulnerable |
|
}; |
|
|
|
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; |
|
}; |
|
|
|
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 {}; |
|
|
|
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_igd = callPackage ../development/libraries/gupnp-igd {}; |
|
|
|
gupnp-tools = callPackage ../tools/networking/gupnp-tools {}; |
|
|
|
gvpe = callPackage ../tools/networking/gvpe { }; |
|
|
|
gvolicon = callPackage ../tools/audio/gvolicon {}; |
|
|
|
gzip = callPackage ../tools/compression/gzip { }; |
|
|
|
gzrt = callPackage ../tools/compression/gzrt { }; |
|
|
|
partclone = callPackage ../tools/backup/partclone { }; |
|
|
|
partimage = callPackage ../tools/backup/partimage { }; |
|
|
|
pgf_graphics = callPackage ../tools/graphics/pgf { }; |
|
|
|
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 { }; |
|
|
|
haproxy = callPackage ../tools/networking/haproxy { }; |
|
|
|
haveged = callPackage ../tools/security/haveged { }; |
|
|
|
habitat = callPackage ../applications/networking/cluster/habitat { }; |
|
habitat-sh = callPackage ../applications/networking/cluster/habitat/chroot-env.nix { }; |
|
|
|
hardlink = callPackage ../tools/system/hardlink { }; |
|
|
|
hashcat = callPackage ../tools/security/hashcat { }; |
|
hashcat3 = callPackage ../tools/security/hashcat/hashcat3 { }; |
|
|
|
hash-slinger = callPackage ../tools/security/hash-slinger { }; |
|
|
|
hal-flash = callPackage ../os-specific/linux/hal-flash { }; |
|
|
|
halibut = callPackage ../tools/typesetting/halibut { }; |
|
|
|
hdapsd = callPackage ../os-specific/linux/hdapsd { }; |
|
|
|
hddtemp = callPackage ../tools/misc/hddtemp { }; |
|
|
|
hdf5 = callPackage ../tools/misc/hdf5 { |
|
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; |
|
}); |
|
|
|
hecate = callPackage ../applications/editors/hecate { }; |
|
|
|
heimdall = callPackage ../tools/misc/heimdall { }; |
|
|
|
hevea = callPackage ../tools/typesetting/hevea { }; |
|
|
|
hhpc = callPackage ../tools/misc/hhpc { }; |
|
|
|
hiera-eyaml = callPackage ../tools/system/hiera-eyaml { }; |
|
|
|
hfsprogs = callPackage ../tools/filesystems/hfsprogs { }; |
|
|
|
highlight = callPackage ../tools/text/highlight { |
|
lua = lua5; |
|
}; |
|
|
|
homesick = callPackage ../tools/misc/homesick { }; |
|
|
|
honcho = callPackage ../tools/system/honcho { }; |
|
|
|
horst = callPackage ../tools/networking/horst { }; |
|
|
|
host = bind.host; |
|
|
|
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 {}; |
|
|
|
i-score = qt5.callPackage ../applications/audio/i-score { }; |
|
|
|
iasl = callPackage ../development/compilers/iasl { }; |
|
|
|
iannix = qt5.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 { }; |
|
|
|
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) ihaskell ghcWithPackages; |
|
|
|
ipython = python3.buildEnv.override { |
|
extraLibs = with python3Packages; [ ipython ipykernel jupyter_client 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 { }; |
|
|
|
inetutils = callPackage ../tools/networking/inetutils { }; |
|
|
|
inform7 = callPackage ../development/compilers/inform7 { }; |
|
|
|
innoextract = callPackage ../tools/archivers/innoextract { }; |
|
|
|
ioping = callPackage ../tools/system/ioping { }; |
|
|
|
iops = callPackage ../tools/system/iops { }; |
|
|
|
ior = callPackage ../tools/system/ior { }; |
|
|
|
iodine = callPackage ../tools/networking/iodine { }; |
|
|
|
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 { }; |
|
|
|
ipmitool = callPackage ../tools/system/ipmitool { |
|
static = false; |
|
}; |
|
|
|
ipmiutil = callPackage ../tools/system/ipmiutil {}; |
|
|
|
ipmiview = callPackage ../applications/misc/ipmiview {}; |
|
|
|
ipcalc = callPackage ../tools/networking/ipcalc {}; |
|
|
|
ipv6calc = callPackage ../tools/networking/ipv6calc {}; |
|
|
|
ipxe = callPackage ../tools/misc/ipxe { }; |
|
|
|
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 { }; |
|
|
|
jade = callPackage ../tools/text/sgml/jade { }; |
|
|
|
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 { }; |
|
|
|
jid = callPackage ../development/tools/jid { }; |
|
|
|
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 { }; |
|
|
|
jscoverage = callPackage ../development/tools/misc/jscoverage { }; |
|
|
|
jsduck = callPackage ../development/tools/jsduck { }; |
|
|
|
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 { }; |
|
|
|
keepalived = callPackage ../tools/networking/keepalived { }; |
|
|
|
kexectools = callPackage ../os-specific/linux/kexectools { }; |
|
|
|
keybase = callPackage ../tools/security/keybase { }; |
|
|
|
kbfs = callPackage ../tools/security/kbfs { }; |
|
|
|
keychain = callPackage ../tools/misc/keychain { }; |
|
|
|
keyfuzz = callPackage ../tools/inputmethods/keyfuzz { }; |
|
|
|
kibana = callPackage ../development/tools/misc/kibana { }; |
|
|
|
kismet = callPackage ../applications/networking/sniffers/kismet { }; |
|
|
|
klick = callPackage ../applications/audio/klick { }; |
|
|
|
knockknock = callPackage ../tools/security/knockknock { }; |
|
|
|
kpcli = callPackage ../tools/security/kpcli { }; |
|
|
|
kronometer = qt5.callPackage ../tools/misc/kronometer { }; |
|
|
|
peruse = qt5.callPackage ../tools/misc/peruse { }; |
|
|
|
kst = qt5.callPackage ../tools/graphics/kst { gsl = gsl_1; }; |
|
|
|
kytea = callPackage ../tools/text/kytea { }; |
|
|
|
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 { }; |
|
|
|
lesspipe = callPackage ../tools/misc/lesspipe { }; |
|
|
|
liquidsoap = callPackage ../tools/audio/liquidsoap/full.nix { |
|
ffmpeg = ffmpeg_2; |
|
}; |
|
|
|
lksctp-tools = callPackage ../os-specific/linux/lksctp-tools { }; |
|
|
|
lnav = callPackage ../tools/misc/lnav { }; |
|
|
|
loc = callPackage ../development/misc/loc { }; |
|
|
|
lockfileProgs = callPackage ../tools/misc/lockfile-progs { }; |
|
|
|
logstash = callPackage ../tools/misc/logstash { }; |
|
|
|
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 { }; |
|
|
|
kippo = callPackage ../servers/kippo { }; |
|
|
|
kzipmix = callPackage_i686 ../tools/compression/kzipmix { }; |
|
|
|
makebootfat = callPackage ../tools/misc/makebootfat { }; |
|
|
|
libmarble-ssrf = qt55.callPackage ../development/libraries/libmarble-ssrf { }; |
|
|
|
matrix-synapse = callPackage ../servers/matrix-synapse { }; |
|
|
|
memtester = callPackage ../tools/system/memtester { }; |
|
|
|
minidlna = callPackage ../tools/networking/minidlna { }; |
|
|
|
minisign = callPackage ../tools/security/minisign { }; |
|
|
|
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 { }; |
|
|
|
multitail = callPackage ../tools/misc/multitail { }; |
|
|
|
mxt-app = callPackage ../misc/mxt-app { }; |
|
|
|
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 { }; |
|
|
|
|