diff options
author | Domen Kožar <domen@dev.si> | 2016-08-31 11:34:46 +0200 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2016-08-31 11:34:46 +0200 |
commit | da421bc75f98c1b19f214a3b6b7cda07dc4c088b (patch) | |
tree | c6d42a4daa2cd2df716415ce4339f118dd5fb9b3 /pkgs/top-level | |
parent | 557b329608f666d216d7e274570998d5d8b2e773 (diff) | |
download | nixpkgs-da421bc75f98c1b19f214a3b6b7cda07dc4c088b.tar nixpkgs-da421bc75f98c1b19f214a3b6b7cda07dc4c088b.tar.gz nixpkgs-da421bc75f98c1b19f214a3b6b7cda07dc4c088b.tar.bz2 nixpkgs-da421bc75f98c1b19f214a3b6b7cda07dc4c088b.tar.lz nixpkgs-da421bc75f98c1b19f214a3b6b7cda07dc4c088b.tar.xz nixpkgs-da421bc75f98c1b19f214a3b6b7cda07dc4c088b.tar.zst nixpkgs-da421bc75f98c1b19f214a3b6b7cda07dc4c088b.zip |
Fix #4210: Remove builderDefs
This was one of the ways to build packages, we are trying hard to minimize different ways so it's easier for newcomers to learn only one way. This also: - removes texLive (old), fixes #14807 - removed upstream-updater, if that code is still used it should be in separate repo - changes a few packages like gitit/mit-scheme to use new texlive
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 60 | ||||
-rw-r--r-- | pkgs/top-level/release-small.nix | 3 |
2 files changed, 4 insertions, 59 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fd6154ebde8..fb682895acb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -88,10 +88,6 @@ in # inside the set for derivations. recurseIntoAttrs = attrs: attrs // { recurseForDerivations = true; }; - builderDefs = lib.composedArgsAndFun (callPackage ../build-support/builder-defs/builder-defs.nix) {}; - - builderDefsPackage = builderDefs.builderDefsPackage builderDefs; - stringsWithDeps = lib.stringsWithDeps; @@ -104,10 +100,6 @@ in ### BUILD SUPPORT - attrSetToDir = arg: callPackage ../build-support/upstream-updater/attrset-to-dir.nix { - theAttrSet = arg; - }; - autoreconfHook = makeSetupHook { substitutions = { inherit autoconf automake gettext libtool; }; } ../build-support/setup-hooks/autoreconf.sh; @@ -4934,7 +4926,10 @@ in microscheme = callPackage ../development/compilers/microscheme { }; - mitscheme = callPackage ../development/compilers/mit-scheme { }; + mitscheme = callPackage ../development/compilers/mit-scheme { + texLive = texlive.combine { inherit (texlive) scheme-small; }; + texinfo = texinfo5; + }; mkcl = callPackage ../development/compilers/mkcl {}; @@ -5839,9 +5834,6 @@ in qt = qt4; })); - # mercurial (hg) bleeding edge version - octaveHG = callPackage ../development/interpreters/octave/hg.nix { }; - ocropus = callPackage ../applications/misc/ocropus { }; inherit (callPackages ../development/interpreters/perl {}) perl perl520 perl522; @@ -17344,50 +17336,6 @@ in texlive = recurseIntoAttrs (callPackage ../tools/typesetting/tex/texlive-new { }); - texLive = builderDefsPackage (callPackage ../tools/typesetting/tex/texlive) { - ghostscript = ghostscriptX; - harfbuzz = harfbuzz.override { - withIcu = true; withGraphite2 = true; - }; - }; - - texLiveFull = lib.setName "texlive-full" (texLiveAggregationFun { - paths = [ texLive texLiveExtra lmodern texLiveCMSuper texLiveLatexXColor - texLivePGF texLiveBeamer texLiveModerncv tipa tex4ht texinfo - texLiveModerntimeline texLiveContext ]; - }); - - /* Look in configurations/misc/raskin.nix for usage example (around revisions - where TeXLive was added) - - (texLiveAggregationFun { - paths = [texLive texLiveExtra texLiveCMSuper - texLiveBeamer - ]; - }) - - You need to use texLiveAggregationFun to regenerate, say, ls-R (TeX-related file list) - Just installing a few packages doesn't work. - */ - texLiveAggregationFun = params: - builderDefsPackage (callPackage ../tools/typesetting/tex/texlive/aggregate.nix) params; - - texLiveContext = builderDefsPackage (callPackage ../tools/typesetting/tex/texlive/context.nix) {}; - - texLiveExtra = builderDefsPackage (callPackage ../tools/typesetting/tex/texlive/extra.nix) {}; - - texLiveCMSuper = builderDefsPackage (callPackage ../tools/typesetting/tex/texlive/cm-super.nix) {}; - - texLiveLatexXColor = builderDefsPackage (callPackage ../tools/typesetting/tex/texlive/xcolor.nix) {}; - - texLivePGF = pgf3; - - texLiveBeamer = builderDefsPackage (callPackage ../tools/typesetting/tex/texlive/beamer.nix) {}; - - texLiveModerncv = builderDefsPackage (callPackage ../tools/typesetting/tex/texlive/moderncv.nix) {}; - - texLiveModerntimeline = builderDefsPackage (callPackage ../tools/typesetting/tex/texlive/moderntimeline.nix) {}; - ib-tws = callPackage ../applications/office/ib/tws { jdk=oraclejdk8; }; ib-controller = callPackage ../applications/office/ib/controller { jdk=oraclejdk8; }; diff --git a/pkgs/top-level/release-small.nix b/pkgs/top-level/release-small.nix index 2774ff66f57..430c03f5190 100644 --- a/pkgs/top-level/release-small.nix +++ b/pkgs/top-level/release-small.nix @@ -154,9 +154,6 @@ with import ./release-lib.nix { inherit supportedSystems; }; sysvtools = linux; tcl = linux; tcpdump = linux; - texLive = linux; - texLiveBeamer = linux; - texLiveExtra = linux; texinfo = all; time = linux; tinycc = linux; |