nixpkgs/pkgs/build-support
Eelco Dolstra 5d6259a973 Add a setup hook that automatically sets up $CLASSPATH
All JARs in $pkg/share/java (for each $pkg in the build inputs) are
added to $CLASSPATH.  Thus, you can say

  buildInputs = [ setJavaClassPath someJavaDependency ];

and the JARs in someJavaDependency will be found automatically by
tools like javac or ant.

Note that the manual used to say that JARs should be installed in
lib/java; this is now share/java, following the Debian policy:

  http://www.debian.org/doc/packaging-manuals/java-policy/x110.html

The directory share/java makes more sense because JARs are
architecture-independent.  (Also, a quick grep shows that we were not
exactly consistent about this in Nixpkgs.)
2014-01-06 14:36:14 +01:00
..
build-fhs-chrootenv My attempt to get Steam working in NixOS. It uses a function called buildFHSChrootEnv {} that composed chroot environments. In such a chroot environment, I could run Steam without much problem 2013-09-13 23:58:59 +02:00
buildenv
builder-defs Updating TeXLive to 2013 using updated Debian snapshots. 2013-10-14 10:58:54 +04:00
cabal pkgs/build-support/cabal: the configure-phase warning check can be 2013-12-29 12:26:05 +01:00
clang-wrapper clang-wrapper: Optionally use libc++ instead of libstdc++. 2013-11-16 13:53:48 +01:00
dotnetenv
fetchbzr
fetchcvs
fetchdarcs
fetchfile
fetchgit Fix nix-prefetch-git 2013-11-24 14:03:34 +01:00
fetchgitrevision
fetchhg fetchhg: allow untrusted certs (merge #540) 2013-05-20 21:24:25 +02:00
fetchmtn Fix a few typos 2013-08-11 10:55:53 +00:00
fetchsvn Update FLTK and TigerVNC; doesn't fix TigerVNC Xvnc build per se 2014-01-01 01:36:57 +04:00
fetchsvnrevision
fetchsvnssh
fetchurl Remove currently broken Debian mirror 2013-10-23 11:31:29 +02:00
gcc-cross-wrapper
gcc-wrapper
kdewrapper Some kde wrapper improvements. 2013-05-14 18:51:24 +02:00
kernel makeModulesClosure: Use kmod instead of module-init-tools 2013-08-07 22:46:11 +02:00
make-desktopitem
make-startupitem
make-symlinks
mono-dll-fixer
native-darwin-cctools-wrapper
nuke-references
release Fix some references to apacheAntOpenJDK 2014-01-06 14:36:13 +01:00
setup-hooks Add a setup hook that automatically sets up $CLASSPATH 2014-01-06 14:36:14 +01:00
src-only
substitute
upstream-updater Updating SlimerJS to Git version for compatibility with fresh xulrunner 2013-10-31 02:59:45 +04:00
vm Build RPMs for i686 rather than i386 2013-10-23 12:55:07 +02:00
vsenv
replace-dependency.nix
source-from-head-fun.nix
trivial-builders.nix