summary refs log tree commit diff
path: root/pkgs
Commit message (Collapse)AuthorAge
* * Added xchm, a Windows help viewer for X.Eelco Dolstra2004-04-06
| | | | svn path=/nixpkgs/trunk/; revision=923
* * Some applications (notably, everything based on wxGTK) don't workEelco Dolstra2004-04-05
| | | | | | | yet with GTK 2.4. Fortunately, having several GTKs in parallel is no problem for Nix. svn path=/nixpkgs/trunk/; revision=915
* * Some renaming.Eelco Dolstra2004-04-05
| | | | svn path=/nixpkgs/trunk/; revision=914
* * Factor groups of strongly related packages out ofEelco Dolstra2004-04-05
| | | | | | `all-packages-generic.nix'. svn path=/nixpkgs/trunk/; revision=913
* * Remove docs/ after build.Eelco Dolstra2004-04-05
| | | | svn path=/nixpkgs/trunk/; revision=912
* * Ensure that when building gcc, libstdc++ is linked against theEelco Dolstra2004-04-04
| | | | | | | | | | | | | | | libgcc of the gcc being built, not the gcc building it. * Only include a directory in the rpath of an executable/library if it is actually used. Before, the `/lib' directory of every build input was added to the rpath, causing many unnecessary retained dependencies. For instance, Perl has a `/lib' directory, but most applications whose build process uses Perl don't actually link against Perl. (Also added a test for this.) * After building glibc, remove glibcbug, to prevent a retained dependency on gcc. * Add a newline after `building X' in GNU Make. svn path=/nixpkgs/trunk/; revision=911
* * Build Firefox in nixpkgs.Eelco Dolstra2004-04-03
| | | | | | * Some TODOs. svn path=/nixpkgs/trunk/; revision=910
* * Various bug fixes in setup.sh and ld-wrapper.sh.Eelco Dolstra2004-04-02
| | | | svn path=/nixpkgs/trunk/; revision=909
* * Print `building FOO' messages on standard error, not standardEelco Dolstra2004-04-02
| | | | | | | output. Some build processes actually parse the output of Make (like Firefox). svn path=/nixpkgs/trunk/; revision=908
* * Updated some more packages. However, bittorrent and vlc don't workEelco Dolstra2004-04-02
| | | | | | | right now because wxGTK is broken (it depends on internal symbols in GTK which where made private in GTK 2.4). svn path=/nixpkgs/trunk/; revision=907
* * Update to GTK 2.4.0.Eelco Dolstra2004-04-02
| | | | svn path=/nixpkgs/trunk/; revision=906
* * More sed breakage.Eelco Dolstra2004-04-01
| | | | svn path=/nixpkgs/trunk/; revision=903
* * Missing file.Eelco Dolstra2004-04-01
| | | | svn path=/nixpkgs/trunk/; revision=902
* * Fix UML - poorly.Eelco Dolstra2004-04-01
| | | | svn path=/nixpkgs/trunk/; revision=901
* * Fixed and/or updated some more components. The number of explicitEelco Dolstra2004-04-01
| | | | | | builders is dropping steadily. svn path=/nixpkgs/trunk/; revision=900
* * Follow redirects. Eelco Dolstra2004-04-01
| | | | svn path=/nixpkgs/trunk/; revision=899
* * MPlayer had an undeclared dependency on zlib; found using theEelco Dolstra2004-04-01
| | | | | | improved purity enforcement in the gcc/ld-wrappers. svn path=/nixpkgs/trunk/; revision=898
* * I don't know why GHC is broken. But it is.Eelco Dolstra2004-04-01
| | | | svn path=/nixpkgs/trunk/; revision=897
* * Doh!.Eelco Dolstra2004-04-01
| | | | svn path=/nixpkgs/trunk/; revision=895
* * Fixed Stratego.Eelco Dolstra2004-04-01
| | | | | | * Added Zoom, an interpreter for Z-Code. svn path=/nixpkgs/trunk/; revision=894
* * Fixed flex-new.Eelco Dolstra2004-04-01
| | | | svn path=/nixpkgs/trunk/; revision=893
* * Fix bison.Eelco Dolstra2004-04-01
| | | | svn path=/nixpkgs/trunk/; revision=892
* * Working Graphviz / Athena widgets.Eelco Dolstra2004-04-01
| | | | svn path=/nixpkgs/trunk/; revision=891
* * Use an unofficial release of libXt.Eelco Dolstra2004-04-01
| | | | svn path=/nixpkgs/trunk/; revision=890
* * Add `--fail' to curl invocation to catch errors.Eelco Dolstra2004-04-01
| | | | svn path=/nixpkgs/trunk/; revision=889
* * Provide a wrapper around `aclocal' (in Automake) that automaticallyEelco Dolstra2004-03-31
| | | | | | | | | | | | | | | | adds all directories specified in `ACLOCAL_PATH' to the `aclocal' command line as `-I' flags. Also, it provides a setup hook that adds the `.../share/aclocal' directory of every build input to `ACLOCAL_PATH'. * Upgraded Libtool. * Graphviz requires the X Athena widgets, which in turn requires the X miscellaneous utilities library; added those. However it doesn't work yet since libXt is broken. svn path=/nixpkgs/trunk/; revision=888
* * Disable some packages known not to build.Eelco Dolstra2004-03-31
| | | | svn path=/nixpkgs/trunk/; revision=887
* * New Nix release.Eelco Dolstra2004-03-31
| | | | svn path=/nixpkgs/trunk/; revision=886
* * Some changes to get Firefox working (it doesn't work yet, sinceEelco Dolstra2004-03-31
| | | | | | the freedesktop.org libXt is broken, but never mind that). svn path=/nixpkgs/trunk/; revision=885
* * Some more updates.Eelco Dolstra2004-03-30
| | | | svn path=/nixpkgs/trunk/; revision=884
* * More freedesktop.org X11 modules.Eelco Dolstra2004-03-30
| | | | | | * Cleaned up some packages. svn path=/nixpkgs/trunk/; revision=883
* * Remove builder attributes.Eelco Dolstra2004-03-30
| | | | | | * MPlayer: pass stdenv to w32codecs. svn path=/nixpkgs/trunk/; revision=882
* * Finally we have a working stdenvLinux again.Eelco Dolstra2004-03-30
| | | | | | | On the downside, the build process of stdenvLinux builds gcc 9 times (3 x 3 bootstrap stages). That's a bit excessive. svn path=/nixpkgs/trunk/; revision=880
* * Fix brokenness due to automatic transformations.Eelco Dolstra2004-03-30
| | | | svn path=/nixpkgs/trunk/; revision=879
* * Fix brokenness due to automatic transformations.Eelco Dolstra2004-03-30
| | | | svn path=/nixpkgs/trunk/; revision=878
* * Remove builder.Eelco Dolstra2004-03-30
| | | | svn path=/nixpkgs/trunk/; revision=877
* * Toss out all the linker flags, since any --rpath switch causes theEelco Dolstra2004-03-30
| | | | | | glibc build to fail. svn path=/nixpkgs/trunk/; revision=876
* * Use a Nix shell for gcc-wrapper and ld-wrapper.Eelco Dolstra2004-03-29
| | | | svn path=/nixpkgs/trunk/; revision=875
* * Remove trivial builders.Eelco Dolstra2004-03-29
| | | | | | | | | | | | * Make builders unexecutable by removing the hash-bang line and execute permission. * Convert calls to `derivation' to `mkDerivation'. * Remove `system' and `stdenv' attributes from calls to `mkDerivation'. These transformations were all done automatically, so it is quite possible I broke stuff. * Put the `mkDerivation' function in stdenv/generic. svn path=/nixpkgs/trunk/; revision=874
* * Okay, so something did break.Eelco Dolstra2004-03-29
| | | | svn path=/nixpkgs/trunk/; revision=871
* * "!isNull x" -> "x != null". Done automatically. Hope nothingEelco Dolstra2004-03-29
| | | | | | broke. svn path=/nixpkgs/trunk/; revision=870
* * Fixing ltmain.sh is now done in setup.sh.Eelco Dolstra2004-03-29
| | | | svn path=/nixpkgs/trunk/; revision=869
* * For simple Autotools-style packages (such as the ATerm library), theEelco Dolstra2004-03-28
| | | | | | | builder may now be omitted entirely; the function `mkDerivation' will then use a default build script. svn path=/nixpkgs/trunk/; revision=868
* * It is now possible to execute a builder using a shell inside the NixEelco Dolstra2004-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | store, rather than outside (such as /bin/sh). For instance, the Nix expression for the ATerm library now looks like this: {stdenv, fetchurl}: stdenv.mkDerivation { name = "aterm-2.0.5"; builder = ./builder.sh; ... } where `mkDerivation' is a helper function in `stdenv' that massages the given attribute set into using the bash shell that is part of the standard environment: mkDerivation = attrs: derivation (att s // { builder = pkgs.bash ~ /bin/sh; args = ["-e" attrs.builder]; stdenv = (...); system = (...).system; }); Note that this makes it unnecessary to set the `stdenv' and `system' attributes, since `mkDerivation' already does that. svn path=/nixpkgs/trunk/; revision=866
* expression for strategoxt 0.9.5Eelco Visser2004-03-28
| | | | svn path=/nixpkgs/trunk/; revision=863
* * Need to specify a dummy unpacker.Eelco Dolstra2004-03-27
| | | | svn path=/nixpkgs/trunk/; revision=862
* * Use $propagatedBuildInputs to find build inputs.Eelco Dolstra2004-03-27
| | | | | | * Bug fix in setup.sh. svn path=/nixpkgs/trunk/; revision=861
* * Started moving from XFree86 to the freedesktop.org Xlibs libraries.Eelco Dolstra2004-03-27
| | | | svn path=/nixpkgs/trunk/; revision=860
* * Upgrade to gcc 3.3.3. Starting at 3.3.3, the gcc makefile checksEelco Dolstra2004-03-27
| | | | | | | | whether the system header file directory actually exists (when calling fixinc), so passing a non-existent directory no longer works. Instead we make a empty dummy directory. svn path=/nixpkgs/trunk/; revision=858
* * Pass a `bootCurl' parameter.Eelco Dolstra2004-03-27
| | | | svn path=/nixpkgs/trunk/; revision=857