summary refs log tree commit diff
path: root/doc/old
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2016-08-31 11:34:46 +0200
committerDomen Kožar <domen@dev.si>2016-08-31 11:34:46 +0200
commitda421bc75f98c1b19f214a3b6b7cda07dc4c088b (patch)
treec6d42a4daa2cd2df716415ce4339f118dd5fb9b3 /doc/old
parent557b329608f666d216d7e274570998d5d8b2e773 (diff)
downloadnixlib-da421bc75f98c1b19f214a3b6b7cda07dc4c088b.tar
nixlib-da421bc75f98c1b19f214a3b6b7cda07dc4c088b.tar.gz
nixlib-da421bc75f98c1b19f214a3b6b7cda07dc4c088b.tar.bz2
nixlib-da421bc75f98c1b19f214a3b6b7cda07dc4c088b.tar.lz
nixlib-da421bc75f98c1b19f214a3b6b7cda07dc4c088b.tar.xz
nixlib-da421bc75f98c1b19f214a3b6b7cda07dc4c088b.tar.zst
nixlib-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 'doc/old')
-rw-r--r--doc/old/update-upstream-data.txt14
1 files changed, 0 insertions, 14 deletions
diff --git a/doc/old/update-upstream-data.txt b/doc/old/update-upstream-data.txt
deleted file mode 100644
index 2abce3b40552..000000000000
--- a/doc/old/update-upstream-data.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-Semi-automatic source information updating using "update-upstream-data.sh" script and "src-{,info-}for-*.nix"
-
-1. Recognizing when a pre-existing package uses this mechanism.
-
-Packages using this automatical update mechanism have src-info-for-default.nix and src-for-default.nix next to default.nix. src-info-for-default.nix describes getting the freshest source from upstream web site; src-for-default.nix is a generated file with the current data about used source. Both files define a simple attrSet. 
-
-src-info-for-default.nix (for a file grabbed via http) contains at least downloadPage attribute - it is the page we need to look at to find out the latest version. It also contains baseName that is used for automatical generation of package name containing version. It can contain extra data for trickier cases.
-
-src-for-default.nix will contain advertisedUrl (raw URL chosen on the site; its change prompts regeneration of source data), url for fetchurl, hash, version retrieved from the download URL and suggested package name.
-
-2. Updating a package
-
-nixpkgs/pkgs/build-support/upstream-updater directory contains some scripts. The worker script is called update-upstream-data.sh. This script requires main expression name (e.g. default.nix). It can optionally accpet a second parameter, URL which will be used instead of getting one by parsing the downloadPage (version extraction, mirror URL creation etc. will still be run). After running the script, check src-for-default.nix (or replace default.nix with expression name, if there are seceral expressions in the directory) for new version information.
-