summary refs log tree commit diff
path: root/maintainers
AgeCommit message (Collapse)AuthorFilesLines
2011-03-23Remove obsolete version of `gnupdate'.Ludovic Courtès1-712/+0
svn path=/nixpkgs/trunk/; revision=26483
2011-03-10gnupdate: Add quirks.Ludovic Courtès1-0/+3
* maintainers/scripts/gnu/gnupdate (%ignored-package-attributes): Add `gcc45_real' and `gcc45_realCross'. (ftp-server/directory)[quirks]: Add `ucommon'. svn path=/nixpkgs/trunk/; revision=26261
2011-03-04gnupdate: Improve error handling for pipes.Ludovic Courtès1-12/+32
* maintainers/scripts/gnu/gnupdate (pipe-failed?): New procedure. (nix-prefetch-url): Use it. (gnupdate)[nixpkgs->snix]: New procedure. Use it. svn path=/nixpkgs/trunk/; revision=26160
2011-02-23gnupdate: Update the list of ignored attributes.Ludovic Courtès1-2/+4
* maintainers/scripts/gnu/gnupdate (%ignored-package-attributes): Update. svn path=/nixpkgs/trunk/; revision=26077
2011-02-23gnupdate: Display FTP exceptions more nicely.Ludovic Courtès1-1/+1
* maintainers/scripts/gnu/gnupdate (releases): Display MESSAGE and ARGS with ~S. svn path=/nixpkgs/trunk/; revision=26076
2011-02-23gnupdate: Handle recursive FTP directory structures; handle funky file names.Ludovic Courtès1-69/+120
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-23gnupdate: Add a quirk for Source-Highlight.Ludovic Courtès1-0/+1
* maintainers/scripts/gnu/gnupdate (ftp-server/directory)[quirks]: Add "source-highlight". svn path=/nixpkgs/trunk/; revision=26074
2011-02-23gnupdate: Fix the MIT Scheme quirk.Ludovic Courtès1-1/+1
* maintainers/scripts/gnu/gnupdate (ftp-server/directory)[quirks]: Fix the mit-scheme quirk. svn path=/nixpkgs/trunk/; revision=26073
2011-02-16gnupdate: Remove compatibility hack.Ludovic Courtès1-6/+0
svn path=/nixpkgs/trunk/; revision=26000
2011-01-24GNUpdate: Add quirks.Ludovic Courtès1-1/+3
* maintainers/scripts/gnu/gnupdate (ftp-server/directory)[quirks]: Add "libzrtpcpp" and "libosip2". svn path=/nixpkgs/trunk/; revision=25685
2010-12-17Merging from trunk. I solved some trivial merge conflicts.Lluís Batlle i Rossell1-0/+5
svn path=/nixpkgs/branches/stdenv-updates/; revision=25188
2010-12-15Adding a script to use callPackage on a package not mentioned in the ↵Michael Raskin1-0/+5
all-packages.nix svn path=/nixpkgs/trunk/; revision=25138
2010-10-23Merging from trunk. I resolved some conflicts; I hope that well.Lluís Batlle i Rossell1-0/+13
svn path=/nixpkgs/branches/stdenv-updates/; revision=24429
2010-10-21nixpkgs/maintainer/scripts: added hydra_eval_check script. need ↵Rob Vermaas1-0/+13
hydra_eval_jobs from hydra in PATH and should get absolute path to release.nix as argument svn path=/nixpkgs/trunk/; revision=24396
2010-10-03Updating from trunkLluís Batlle i Rossell1-1/+3
svn path=/nixpkgs/branches/stdenv-updates/; revision=24038
2010-09-20gnupdate: Add quirks.Ludovic Courtès1-1/+3
* maintainers/scripts/gnu/gnupdate (ftp-server/directory)[quirks]: Add `freefont-ttf' and `gnu-ghostscript'. svn path=/nixpkgs/trunk/; revision=23876
2010-09-17Updating from trunk.Lluís Batlle i Rossell1-1/+7
svn path=/nixpkgs/branches/stdenv-updates/; revision=23840
2010-09-10gnupdate: Update to new FFI.Ludovic Courtès1-1/+7
* maintainers/scripts/gnu/gnupdate (pointer->procedure): New procedure. svn path=/nixpkgs/trunk/; revision=23712
2010-08-20gnupdate: Add quirk for GNU Make.Ludovic Courtès1-0/+1
* maintainers/scripts/gnu/gnupdate (nixpkgs->gnu-name)[quirks]: Add `gnumake'. svn path=/nixpkgs/branches/stdenv-updates/; revision=23276
2010-08-20Updated from trunk.Lluís Batlle i Rossell3-14/+11
svn path=/nixpkgs/branches/stdenv-updates/; revision=23275
2010-08-19gnupdate: Use the latest FFI.Ludovic Courtès1-12/+2
* maintainers/scripts/gnu/gnupdate (version-string>?): Use the new `string->pointer', available in 1.9.12. svn path=/nixpkgs/trunk/; revision=23253
2010-08-19* strictAttrs: return the original attribute set.Eelco Dolstra1-2/+2
svn path=/nixpkgs/trunk/; revision=23252
2010-08-19* Fix eval-release.nix by testing whether all attributes of aEelco Dolstra1-2/+6
derivation evaluate inside the tryEval. This catches cases such as aufs2-util, which fails due to an assertion in its dependency aufs2. * Explicitly blacklist "xbursttools" because it gives some evaluation error in cross-OpenSSL. No idea why, probably due to some pass-through attribute. svn path=/nixpkgs/trunk/; revision=23247
2010-08-18Adding a script to use eval-release.nix for testsMichael Raskin1-0/+3
svn path=/nixpkgs/trunk/; revision=23234
2010-08-02Merging from trunk.Lluís Batlle i Rossell2-3/+827
I tried to fix some trivial conflicts. I don't know if I merged well some more difficult conflicts on openssl/darwin_patch or haskell-platform. svn path=/nixpkgs/branches/stdenv-updates/; revision=22878
2010-07-04gnupdate: Fix typo.Ludovic Courtès1-1/+1
svn path=/nixpkgs/trunk/; revision=22468
2010-07-04gnupdate: Remove obsolete workaround.Ludovic Courtès1-7/+0
* maintainers/scripts/gnu/gnupdate: Remove `(sxml ssax) workaround for macro-generating macros. svn path=/nixpkgs/trunk/; revision=22467
2010-07-04gnupdate: Turn into a module.Ludovic Courtès2-830/+834
* maintainers/scripts/gnu/gnupdate.scm: Rename to... * maintainers/scripts/gnu/gnupdate: ... this. Use `define-module' and the orthodox way of doing things. (main): Rename to... (gnupdate): ... this. svn path=/nixpkgs/trunk/; revision=22466
2010-07-04gnupdate: Add quirk for GRUB 2.Ludovic Courtès1-0/+1
* maintainers/scripts/gnu/gnupdate.scm (ftp-server/directory): Add quirk for GRUB 2. svn path=/nixpkgs/trunk/; revision=22455
2010-07-04gnupdate: Remove unused variables.Ludovic Courtès1-2/+2
* maintainers/scripts/gnu/gnupdate.scm (gnu?): Don't bind unused fields in `match'. (ftp-server/directory): Ditto. svn path=/nixpkgs/trunk/; revision=22454
2010-07-04gnupdate: Add `--select', to select packages `stdenv' depends on (or not).Ludovic Courtès1-2/+115
* maintainers/scripts/gnu/gnupdate.scm (attribute-value, derivation-source, derivation-output-path, source-output-path, derivation-source-output-path, find-attribute-by-name, find-package-by-attribute-name, stdenv-package, package-requisites): New procedures. (%options): Add `--select'. (main): Compute the source output paths of `stdenv'. Filter out packages that are/aren't in `stdenv', depending on the `--select' option. svn path=/nixpkgs/trunk/; revision=22453
2010-07-04gnupdate: Ignore the "gcc44" and "gcc45" attributes.Ludovic Courtès1-0/+2
* maintainers/scripts/gnu/gnupdate.scm (%ignored-package-attributes): Add "gcc44" and "gcc45". svn path=/nixpkgs/trunk/; revision=22452
2010-06-29Adding Redstore HTTP RDF/SPARQL serverMichael Raskin1-1/+0
svn path=/nixpkgs/trunk/; revision=22428
2010-06-10GNUpdate: Update to the new module name.Ludovic Courtès1-1/+1
svn path=/nixpkgs/trunk/; revision=22214
2010-06-03Starting documenting upstream-updaterMichael Raskin1-0/+15
svn path=/nixpkgs/trunk/; revision=22121
2010-06-01gnupdate: Remove unneeded file.Ludovic Courtès1-1227/+0
* maintainers/scripts/gnu/sxml-match.scm: Remove. svn path=/nixpkgs/trunk/; revision=22075
2010-05-12gnupdate: Fix unbound-variable in `%ftp-login'.Ludovic Courtès1-6/+7
* maintainers/scripts/gnu/gnupdate.scm (%ftp-login): Bind `command' to the command. svn path=/nixpkgs/trunk/; revision=21742
2010-05-10gnupdate: Re-fix thinko.Ludovic Courtès1-1/+1
svn path=/nixpkgs/trunk/; revision=21717
2010-05-10gnupdate: Add `--dry-run' option.Ludovic Courtès1-4/+13
* maintainers/scripts/gnu/gnupdate.scm (%options): Add `dry-run'. (main): Handle `--dry-run'. svn path=/nixpkgs/trunk/; revision=21716
2010-05-10gnupdate: Add optional directory argument to `ftp-list'.Ludovic Courtès1-16/+18
* maintainers/scripts/gnu/gnupdate.scm (ftp-list): Add optional DIRECTORY argument. (releases): Pass DIRECTORY to `ftp-list'. svn path=/nixpkgs/trunk/; revision=21715
2010-05-10gnupdate: Handle FTP logins with password.Ludovic Courtès1-2/+9
* maintainers/scripts/gnu/gnupdate.scm (%ftp-login): New procedure. (ftp-open): Use it. svn path=/nixpkgs/trunk/; revision=21714
2010-05-10gnupdate: Add quirk for MIT/GNU Scheme.Ludovic Courtès1-0/+2
* maintainers/scripts/gnu/gnupdate.scm (ftp-server/directory)[quirks]: Add `mit-scheme'. (nixpkgs->gnu-name)[quirks]: Ditto. svn path=/nixpkgs/trunk/; revision=21711
2010-05-10gnupdate: Fix typo in the GNU predicate.Ludovic Courtès1-1/+1
* maintainers/scripts/gnu/gnupdate.scm (gnu?): Fix typo analyzing `meta.homepage'. svn path=/nixpkgs/trunk/; revision=21706
2010-05-10gnupdate: Fix typo.Ludovic Courtès1-1/+1
svn path=/nixpkgs/trunk/; revision=21703
2010-05-09gnupdate: Add quirk for `commoncpp2'.Ludovic Courtès1-1/+2
* maintainers/scripts/gnu/gnupdate.scm (ftp-server/directory)[quirks]: Add `commoncpp2'. svn path=/nixpkgs/trunk/; revision=21700
2010-05-09gnupdate: Use SSAX instead of SXML to reduce the memory & CPU overhead.Ludovic Courtès1-138/+108
* maintainers/scripts/gnu/gnupdate.scm (xml-element->snix): New procedure. (xml->snix): Rewrite to use a parser generated by `ssax:make-parser'. (%options)[sxml]: Remove. (main): Update accordingly. svn path=/nixpkgs/trunk/; revision=21695
2010-04-13gnupdate: Fix typo.Ludovic Courtès1-1/+1
svn path=/nixpkgs/trunk/; revision=21049
2010-04-12Add GNU package update script.Ludovic Courtès3-0/+1951
svn path=/nixpkgs/trunk/; revision=21040
2010-02-05* Make copy-tarballs.sh work on release.nix.Eelco Dolstra2-1/+21
svn path=/nixpkgs/trunk/; revision=19834
2009-11-21* Add a script to retrieve licenses of the current derivation and of allNicolas Pierron1-0/+57
its dependencies. To make it works, you need to change the default stdenv as documented in the error message. ./maintainers/scripts/dep-licenses.sh <attribute name> svn path=/nixpkgs/trunk/; revision=18508