diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2009-08-23 22:10:08 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2009-08-23 22:10:08 +0000 |
commit | 5a6e313abf4b5dff7ffa740b5a6c0f4e1f0d8595 (patch) | |
tree | 6b50c4ecc63b90e7ebb03d8a225dff1d2f1140f0 /pkgs/build-support/upstream-updater/design.txt | |
parent | c8886f7215e0226662810e4ac1c36cb675f3dae9 (diff) | |
download | nixpkgs-5a6e313abf4b5dff7ffa740b5a6c0f4e1f0d8595.tar nixpkgs-5a6e313abf4b5dff7ffa740b5a6c0f4e1f0d8595.tar.gz nixpkgs-5a6e313abf4b5dff7ffa740b5a6c0f4e1f0d8595.tar.bz2 nixpkgs-5a6e313abf4b5dff7ffa740b5a6c0f4e1f0d8595.tar.lz nixpkgs-5a6e313abf4b5dff7ffa740b5a6c0f4e1f0d8595.tar.xz nixpkgs-5a6e313abf4b5dff7ffa740b5a6c0f4e1f0d8595.tar.zst nixpkgs-5a6e313abf4b5dff7ffa740b5a6c0f4e1f0d8595.zip |
Add an automated updater script and definitions for its use for WebKit
svn path=/nixpkgs/trunk/; revision=16816
Diffstat (limited to 'pkgs/build-support/upstream-updater/design.txt')
-rw-r--r-- | pkgs/build-support/upstream-updater/design.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/build-support/upstream-updater/design.txt b/pkgs/build-support/upstream-updater/design.txt new file mode 100644 index 00000000000..fe707a6f4d4 --- /dev/null +++ b/pkgs/build-support/upstream-updater/design.txt @@ -0,0 +1,26 @@ +Next to file.nix we get src-for-file.nix +src-for-file.nix should evaluate to a flat attribute set with +string values. +It is supposed to be imported in the main expression. +In the ideal world it can export url, hash, version. + +src-for-file.nix generation is directed by +src-info-for-file.nix. + +Attributes: + +src-info-for-file.nix: + +downloadPage +sourceRegexp (default = '.*[.]tar[.].*') +choiceCommand (default = 'head -1') +versionExtractorSedScript (default = 's/.*-([0-9.a-z]+)[.].*/\1/') +versionReferenceCreator (default = 's/-([0-9.a-z]+)[.]/-${version}./') +mirrorSedScript (default = none) + +src-for-file.nix: + +advertisedUrl (its match is the check for update presence) +url +hash +version |