nixpkgs/pkgs/top-level
Eelco Dolstra ece61b7cc8 all-packages.nix: Provide a shorter way to specify packages
There are zillions of lines of the form

  foo = callPackage ../bla/foo { };

in all-packages.nix. To get rid of this verbosity, you can now list
such packages in pkgs/auto-packages.nix. This is just a list of
package file names, e.g.

  development/libraries/libogg
  development/libraries/libvorbis
  tools/archivers/gnutar

If the package needs non-default function arguments, or if its
intended attribute name is different from its file name, then you
cannot put it in auto-packages.nix and instead need to specify it in
all-packages.nix.

If Nix had a glob function (https://github.com/NixOS/nix/pull/235), we
could even get rid of auto-packages.nix and have package expressions
be discovered automatically. However, that might not be desirable
because of the need to traverse the file system to find packages we
may not even use.
2014-07-22 15:58:18 +02:00
..
all-packages.nix all-packages.nix: Provide a shorter way to specify packages 2014-07-22 15:58:18 +02:00
guile-2-test.nix guile-2-test: Update to 2.0. 2011-02-22 13:39:56 +00:00
haskell-defaults.nix haskell-defaults.nix: simplify references to the latest version of happy 2014-07-14 17:33:48 +02:00
haskell-packages.nix haskell-haste-perch: drop unsupported package 2014-07-22 14:20:59 +02:00
make-tarball.nix Tarball: Check whether Nixpkgs evaluation doesn't depend on its path 2014-04-20 00:08:52 +02:00
mingw.nix * Remove execute permission. 2006-09-11 13:37:46 +00:00
node-packages-generated.nix Revert "titanium: Bump to 3.3.0" 2014-07-18 23:49:33 +02:00
node-packages.json Revert "titanium: Bump to 3.3.0" 2014-07-18 23:49:33 +02:00
node-packages.nix add node-protobuf + binary dep 2013-12-23 11:29:16 +01:00
perl-packages.nix ListBinarySearch: add package 2014-07-09 16:33:09 +02:00
php-packages.nix Use buildPecl for php-xcache 2014-07-03 11:01:19 -04:00
platforms.nix platforms.nix: Separate 32-bit and 64-bit PCs 2013-12-31 21:34:44 -05:00
python-packages-generated.nix Plone: update to 4.3.3 2014-05-30 21:08:56 +01:00
python-packages.json Plone: update to 4.3.3 2014-05-30 21:08:56 +01:00
python-packages.nix added metainformation for gpodder and mygpoclient 2014-07-21 21:41:27 +02:00
release-cross.nix Use mingw-w64 for 32bit Windows builds as well. 2014-03-03 22:38:48 +01:00
release-lib.nix Only show/build a package on the platforms listed in meta.platforms 2013-11-05 00:06:10 +01:00
release-python.nix release-python: heavily reduce list of built packages 2014-06-20 14:17:50 +02:00
release-small.nix release: fix automake evaluation, broken in 5888f27c 2014-02-02 12:09:58 +01:00
release.nix emacs: Remove 23.x 2014-07-22 13:50:52 +02:00