| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
It now only checks that each derivation's drvPath attribute evaluates.
Previously it checked everything (via toXML) but that causes
derivations with dubious passthru attribute to fail (see commit
70fee5da112b8a0093d59ac16cdead4d0a72f357).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
For instance, you can now say "nixpkgs-lint -m alice" to show only
packages maintained by Alice.
Also added command-line parsing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Fixes #761.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Signed-off-by: Shea Levy <shea@shealevy.com>
|
| |
|
|
|
|
|
|
|
| |
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.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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";
};
};
|
| |
|
|\ |
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
| |
single URL.
svn path=/nixpkgs/trunk/; revision=32960
|
|
|
|
| |
svn path=/nixpkgs/branches/stdenv-updates/; revision=32093
|
|\
| |
| |
| |
| |
| | |
Conflicts: cups, all-packages.nix (gcc45_debug)
svn path=/nixpkgs/branches/stdenv-updates/; revision=31863
|
| |
| |
| |
| |
| |
| | |
See test-eval-release.sh for details.
svn path=/nixpkgs/trunk/; revision=31824
|
| |
| |
| |
| |
| |
| | |
function, so obsolete it.
svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
|
|\|
| |
| |
| | |
svn path=/nixpkgs/branches/stdenv-updates/; revision=31567
|
| |
| |
| |
| |
| |
| | |
sets.
svn path=/nixpkgs/trunk/; revision=31500
|
|\|
| |
| |
| |
| |
| | |
A few trivial conflicts
svn path=/nixpkgs/branches/stdenv-updates/; revision=31434
|
| |
| |
| |
| | |
svn path=/nixpkgs/trunk/; revision=31358
|
|\|
| |
| |
| |
| |
| | |
Conflicts: openssl, libplist
svn path=/nixpkgs/branches/stdenv-updates/; revision=31337
|
| |
| |
| |
| |
| |
| | |
Output both name and src instead of using fetchurl_gnome
svn path=/nixpkgs/trunk/; revision=31332
|
|\|
| |
| |
| |
| |
| | |
No conflicts
svn path=/nixpkgs/branches/stdenv-updates/; revision=30916
|
| |
| |
| |
| |
| |
| |
| | |
* maintainers/scripts/gnu/gnupdate (gnupdate)[selected-gnu-packages]:
Really limit to `stdenv' when ask for it.
svn path=/nixpkgs/trunk/; revision=30869
|
|\|
| |
| |
| | |
svn path=/nixpkgs/branches/stdenv-updates/; revision=30852
|
| |
| |
| |
| |
| |
| |
| |
| | |
* maintainers/scripts/gnu/gnupdate (ftp-server/directory)[quirks]:
Remove GNUnet.
(nixpkgs->gnu-name)[quirks]: Likewise.
svn path=/nixpkgs/trunk/; revision=30724
|
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
|\|
| |
| |
| | |
svn path=/nixpkgs/branches/stdenv-updates/; revision=30186
|
| |
| |
| |
| |
| |
| |
| | |
* maintainers/scripts/gnu/gnupdate (gnu?): Check `gnupg.org'.
(ftp-server/directory)[quirks]: Add libassuan.
svn path=/nixpkgs/trunk/; revision=30176
|
| |
| |
| |
| |
| |
| |
| | |
* maintainers/scripts/gnu/gnupdate (memoize): New procedure.
(nix-prefetch-url): Use it.
svn path=/nixpkgs/trunk/; revision=30109
|
| |
| |
| |
| |
| |
| | |
* maintainers/scripts/gnu/gnupdate (gnupg-verify): Always return STATUS.
svn path=/nixpkgs/trunk/; revision=30108
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
|/
|
|
| |
svn path=/nixpkgs/branches/stdenv-updates/; revision=30061
|