nixpkgs/maintainers/scripts
Ludovic Courtès 7a99d54ca7 gnupdate: Handle recursive FTP directory structures; handle funky file names.
This patch allows projects with per-version sub-directories to be
handled (e.g., MIT Scheme, MyServer, IceCat, etc.)  It also makes sure
alpha releases are discarded (e.g., "gnupg-2.1.0beta3") as well as
unrelated files (e.g., "TeXmacs-600dpi-fonts.tar.gz").

* maintainers/scripts/gnu/gnupdate (ftp-list): Return a list of entries
  where each entry indicates the file type in addition to the file name.
  (releases): Adjust accordingly.  Recurse into sub-directories and
  return a list of name/directory pairs.  Catch `ftp-error' instead
  of everything.
  [release-rx]: Adjust to work with TeXmacs.
  [alpha-rx]: New variable.
  [sans-extension]: New procedure.
  (latest-release): Adjust accordingly.
  (%package-name-rx): New variable.
  (package/version): Use it.
  (packages-to-update): Adjust accordingly.  Use the directory returned
  by `latest-release'.
  [unpack]: New procedure.
  (fetch-gnu): Add a `directory' parameter; use it.

svn path=/nixpkgs/trunk/; revision=26075
2011-02-23 17:36:15 +00:00
..
gnu gnupdate: Handle recursive FTP directory structures; handle funky file names. 2011-02-23 17:36:15 +00:00
copy-tarballs.sh * Make copy-tarballs.sh work on release.nix. 2010-02-05 14:14:43 +00:00
dep-licenses.sh * Add a script to retrieve licenses of the current derivation and of all 2009-11-21 17:50:00 +00:00
eval-release.nix * strictAttrs: return the original attribute set. 2010-08-19 15:13:09 +00:00
hydra_eval_check nixpkgs/maintainer/scripts: added hydra_eval_check script. need hydra_eval_jobs from hydra in PATH and should get absolute path to release.nix as argument 2010-10-21 07:09:47 +00:00
map-files.pl * Download and unpack Visual C++ 2005 Express Edition. 2006-06-05 19:26:11 +00:00
nix-call-package Adding a script to use callPackage on a package not mentioned in the all-packages.nix 2010-12-15 07:21:21 +00:00
patchelf-hints.sh Fix hard-coded value to access gcc libraries. 2009-09-13 16:08:55 +00:00
rebuild-amount.sh Add a script to check the number of packages to rebuild after a modification. 2009-10-08 19:00:48 +00:00
sort-attrs.str * Don't sort the helper function sections. 2006-10-18 14:04:41 +00:00
test-eval-release.sh Adding a script to use eval-release.nix for tests 2010-08-18 16:37:46 +00:00