| Commit message (Collapse) | Author | Age |
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=923
|
|
|
|
|
|
|
| |
yet with GTK 2.4. Fortunately, having several GTKs in parallel is
no problem for Nix.
svn path=/nixpkgs/trunk/; revision=915
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=914
|
|
|
|
|
|
| |
`all-packages-generic.nix'.
svn path=/nixpkgs/trunk/; revision=913
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=912
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
* Some TODOs.
svn path=/nixpkgs/trunk/; revision=910
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=909
|
|
|
|
|
|
|
| |
output. Some build processes actually parse the output of Make
(like Firefox).
svn path=/nixpkgs/trunk/; revision=908
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=906
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=903
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=902
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=901
|
|
|
|
|
|
| |
builders is dropping steadily.
svn path=/nixpkgs/trunk/; revision=900
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=899
|
|
|
|
|
|
| |
improved purity enforcement in the gcc/ld-wrappers.
svn path=/nixpkgs/trunk/; revision=898
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=897
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=895
|
|
|
|
|
|
| |
* Added Zoom, an interpreter for Z-Code.
svn path=/nixpkgs/trunk/; revision=894
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=893
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=892
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=891
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=890
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=889
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=887
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=886
|
|
|
|
|
|
| |
the freedesktop.org libXt is broken, but never mind that).
svn path=/nixpkgs/trunk/; revision=885
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=884
|
|
|
|
|
|
| |
* Cleaned up some packages.
svn path=/nixpkgs/trunk/; revision=883
|
|
|
|
|
|
| |
* MPlayer: pass stdenv to w32codecs.
svn path=/nixpkgs/trunk/; revision=882
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=879
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=878
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=877
|
|
|
|
|
|
| |
glibc build to fail.
svn path=/nixpkgs/trunk/; revision=876
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=875
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=871
|
|
|
|
|
|
| |
broke.
svn path=/nixpkgs/trunk/; revision=870
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=869
|
|
|
|
|
|
|
| |
builder may now be omitted entirely; the function `mkDerivation'
will then use a default build script.
svn path=/nixpkgs/trunk/; revision=868
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=863
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=862
|
|
|
|
|
|
| |
* Bug fix in setup.sh.
svn path=/nixpkgs/trunk/; revision=861
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=860
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=857
|