summary refs log tree commit diff
path: root/maintainers
AgeCommit message (Collapse)AuthorFilesLines
2013-08-11Fix a few typosIvan Kozik1-3/+3
2013-07-30nixpkgs-lint: Warn against capitalised package names and missing versionsEelco Dolstra1-1/+19
2013-07-30nixpkgs-lint: Fix priority checkEelco Dolstra1-2/+2
2013-07-30nixpkgs-lint: Add support for filtering by maintainerEelco Dolstra1-11/+43
For instance, you can now say "nixpkgs-lint -m alice" to show only packages maintained by Alice. Also added command-line parsing.
2013-07-25Add nixpkgs-lintEelco Dolstra2-0/+137
This is a simple tool to scan Nixpkgs for violations of the packaging guidelines, such as multiple packages with the same name, packages that lack a description or license, and so on. To use: $ nix-env -i nixpkgs-lint $ cd .../nixpkgs $ nixpkgs-lint Current statistics: Number of packages: 8666 Number of missing maintainers: 3711 Number of missing licenses: 6159 Number of missing descriptions: 1337 Number of bad descriptions: 633 Number of name collisions: 277
2013-07-16nix-generate-from-cpan: Handle META.jsonEelco Dolstra1-10/+18
Fixes #761.
2013-06-16nix-generate-from-cpan: Hack to handle non-UTF-8 META.yml filesEelco Dolstra2-3/+9
2013-06-13Rewrite the CPAN generator to PerlEelco Dolstra3-120/+184
Also: - It's now installable by doing "nix-env -i nix-generate-from-cpan". - It maps dependencies to the correct attribute (e.g. HTML::HeadParser is mapped to HTMLParser). - It automatically selects buildPerlPackage or buildPerlModule. - It's documented in the manual.
2013-06-04Make the location of the tarballs cache configurableEelco Dolstra1-1/+1
2013-03-27generate-cpan-package: Don't hard-code Eelco's environmentShea Levy1-2/+0
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-03-26Fix commentEelco Dolstra1-3/+2
2013-03-26eval-release.nix: Handle the new job structureEelco Dolstra1-19/+11
Now that we don't need to pass "system" arguments anymore, this thing is *almost* obsolete. (Except for the need to handle assertion failures, you could just do "nix-instantiate --eval-only ..." on release.nix.)
2013-01-28Add very hacky script to generate Perl packagesEelco Dolstra1-0/+122
Given the name of Perl module, this script will download the package containing the module from CPAN, determine its dependencies, and print a Nix expression suitable for inclusion in perl-packages.nix on stdout. Example: $ ./maintainers/scripts/generate-cpan-package DBIx::Class DBIxClass = buildPerlPackage { name = "DBIx-Class-0.08205"; src = fetchurl { url = mirror://cpan/authors/id/F/FR/FREW/DBIx-Class-0.08205.tar.gz; sha256 = "16iyrfvwf4y94wxpwlla131grdf10z4xx9q9s6jsi39ycaxdaj6l"; }; buildInputs = [ DBDSQLite PackageStash TestException TestWarn ]; propagatedBuildInputs = [ ClassAccessorGrouped ClassC3Componentised ClassInspector ConfigAny ContextPreserve DataCompare DataDumperConcise DataPage DBI DevelGlobalDestruction HashMerge ModuleFind Moo MROCompat namespaceclean PathClass ScopeGuard SQLAbstract SubName TryTiny ]; meta = { homepage = http://www.dbix-class.org/; description = "Extensible and flexible object <-> relational mapper."; license = "perl"; }; };
2013-01-15Handle more bad charactersEelco Dolstra1-1/+1
2013-01-15Merge branch 'master' into systemdEelco Dolstra1-2/+2
2013-01-15Update the tarball mirroring scriptsEelco Dolstra2-6/+18
2013-01-14eval-release.nix: Handle exceptions properlyEelco Dolstra1-2/+2
2012-11-29Remove support for the obsolete powerpc-darwin and i686-darwin platformsEelco Dolstra1-1/+0
2012-03-09svn path=/nixpkgs/trunk/; revision=32961Eelco Dolstra2-6/+16
2012-03-09* Split off copy-tarball.sh from copy-tarballs.sh. The former mirrors a ↵Eelco Dolstra2-45/+38
single URL. svn path=/nixpkgs/trunk/; revision=32960
2012-02-06svn merge ^/nixpkgs/trunkYury G. Kudryashov1-0/+1
svn path=/nixpkgs/branches/stdenv-updates/; revision=32093
2012-01-26svn merge ^/nixpkgs/trunkYury G. Kudryashov2-1/+5
Conflicts: cups, all-packages.nix (gcc45_debug) svn path=/nixpkgs/branches/stdenv-updates/; revision=31863
2012-01-24test-eval-release: handle ENV{VERBOSE}.Yury G. Kudryashov2-1/+5
See test-eval-release.sh for details. svn path=/nixpkgs/trunk/; revision=31824
2012-01-18* "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointlessEelco Dolstra1-3/+3
function, so obsolete it. svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
2012-01-14svn merge ^/nixpkgs/trunkYury G. Kudryashov1-7/+14
svn path=/nixpkgs/branches/stdenv-updates/; revision=31567
2012-01-12* eval-release.nix: force nix-instantiate to include nested attributeEelco Dolstra1-7/+14
sets. svn path=/nixpkgs/trunk/; revision=31500
2012-01-08svn merge ^/nixpkgs/trunkYury G. Kudryashov1-0/+32
A few trivial conflicts svn path=/nixpkgs/branches/stdenv-updates/; revision=31434
2012-01-06Fix XaraLX, add debian-patches.shYury G. Kudryashov1-0/+32
svn path=/nixpkgs/trunk/; revision=31358
2012-01-06svn merge ^/nixpkgs/trunkYury G. Kudryashov1-14/+4
Conflicts: openssl, libplist svn path=/nixpkgs/branches/stdenv-updates/; revision=31337
2012-01-06gnome-latest.sh: don't use fetchurl_gnomeYury G. Kudryashov1-14/+4
Output both name and src instead of using fetchurl_gnome svn path=/nixpkgs/trunk/; revision=31332
2011-12-15svn merge https://nixos.org/repos/nix/nixpkgs/trunkYury G. Kudryashov1-1/+4
No conflicts svn path=/nixpkgs/branches/stdenv-updates/; revision=30916
2011-12-13gnupdate: Really select `stdenv' packages when asked for it.Ludovic Courtès1-1/+4
* maintainers/scripts/gnu/gnupdate (gnupdate)[selected-gnu-packages]: Really limit to `stdenv' when ask for it. svn path=/nixpkgs/trunk/; revision=30869
2011-12-12* Sync with the trunk.Eelco Dolstra1-7/+12
svn path=/nixpkgs/branches/stdenv-updates/; revision=30852
2011-12-04gnupdate: Remove quirks for GNUnet.Ludovic Courtès1-2/+0
* maintainers/scripts/gnu/gnupdate (ftp-server/directory)[quirks]: Remove GNUnet. (nixpkgs->gnu-name)[quirks]: Likewise. svn path=/nixpkgs/trunk/; revision=30724
2011-12-01gnupdate: Support signatures with expired keys.Ludovic Courtès1-5/+12
* maintainers/scripts/gnu/gnupdate (gnupg-verify)[expkeysig-rx]: New variable. Recognize signatures with expired keys. (gnupg-status-good-signature?): Recognize `expired-key-signature' as good. svn path=/nixpkgs/trunk/; revision=30667
2011-11-02synchronize with trunkPeter Simons1-46/+93
svn path=/nixpkgs/branches/stdenv-updates/; revision=30186
2011-11-01gnupdate: Handle GnuPG-related packages.Ludovic Courtès1-1/+3
* maintainers/scripts/gnu/gnupdate (gnu?): Check `gnupg.org'. (ftp-server/directory)[quirks]: Add libassuan. svn path=/nixpkgs/trunk/; revision=30176
2011-10-30gnupdate: Make `nix-prefetch-url' memoizing.Ludovic Courtès1-15/+31
* maintainers/scripts/gnu/gnupdate (memoize): New procedure. (nix-prefetch-url): Use it. svn path=/nixpkgs/trunk/; revision=30109
2011-10-30gnupdate: Fix auto-downloading of GPG keys.Ludovic Courtès1-5/+5
* maintainers/scripts/gnu/gnupdate (gnupg-verify): Always return STATUS. svn path=/nixpkgs/trunk/; revision=30108
2011-10-30gnupdate: Add `--attribute' option.Ludovic Courtès1-25/+54
* maintainers/scripts/gnu/gnupdate (open-nixpkgs): Add optional ATTRIBUTE parameter; honor it. (%options)["-A"]: New option. (gnupdate)[nixpkgs->snix]: Add ATTRIBUTE parameter and pass it down to `open-nixpkgs'. [selected-gnu-packages]: New procedure. Adjust callers accordingly. svn path=/nixpkgs/trunk/; revision=30107
2011-10-27* Backport the GCC xlibs dependency fix.Eelco Dolstra1-1/+1
svn path=/nixpkgs/branches/stdenv-updates/; revision=30061
2011-09-20Add a script to generate fetchurl_gnome argsYury G. Kudryashov1-0/+105
svn path=/nixpkgs/trunk/; revision=29397
2011-09-17gnupdate: Support `meta.homepage' as a string list.Ludovic Courtès1-1/+3
* maintainers/scripts/gnu/gnupdate (gnu?): Improve type-checking of `meta.homepage'; support string lists. svn path=/nixpkgs/trunk/; revision=29315
2011-09-04gnupdate: Exclude IceCat 3.x variants.Ludovic Courtès1-0/+2
* maintainers/scripts/gnu/gnupdate (%ignored-package-attributes): Augment. svn path=/nixpkgs/trunk/; revision=29015
2011-09-04gnupdate: Automatically download missing OpenPGP keys.Ludovic Courtès1-2/+116
* maintainers/scripts/gnu/gnupdate (%gpg-command, %openpgp-key-server): New variables. (gnupg-verify, gnupg-status-good-signature?, gnupg-status-missing-key?, gnupg-receive-keys, gnupg-verify*): New procedures. (fetch-gnu): Use `gnupg-verify*'. svn path=/nixpkgs/trunk/; revision=29014
2011-08-22gnupdate: Update the list of ignored packages.Ludovic Courtès1-1/+5
* maintainers/scripts/gnu/gnupdate (%ignored-package-attributes): Update. svn path=/nixpkgs/trunk/; revision=28756
2011-06-13GNU GRUB 1.99.Ludovic Courtès1-1/+0
svn path=/nixpkgs/trunk/; revision=27440
2011-04-12gnupdate: Ignore GCC-related attributes.Ludovic Courtès1-0/+7
* maintainers/scripts/gnu/gnupdate (%ignored-package-attributes): Add GCC 4.6 and gfortran/gcj attributes. svn path=/nixpkgs/trunk/; revision=26796
2011-04-12gnupdate: Handle `repeated' nodes referring to a drv not encountered yet.Ludovic Courtès1-5/+42
* maintainers/scripts/gnu/gnupdate (xml-element->snix): Return an `unresolved' node when the repeated derivation hasn't been encountered yet. (resolve): New procedure. (xml->snix): Use it. svn path=/nixpkgs/trunk/; revision=26790
2011-04-12gnupdate: Use (ice-9 format).Ludovic Courtès1-0/+1
* maintainers/scripts/gnu/gnupdate: Use (ice-9 format). svn path=/nixpkgs/trunk/; revision=26789