about summary refs log tree commit diff
path: root/pkgs
AgeCommit message (Collapse)AuthorFilesLines
2004-04-01* Fixed and/or updated some more components. The number of explicitEelco Dolstra37-306/+50
builders is dropping steadily. svn path=/nixpkgs/trunk/; revision=900
2004-04-01* Follow redirects. Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=899
2004-04-01* MPlayer had an undeclared dependency on zlib; found using theEelco Dolstra4-25/+28
improved purity enforcement in the gcc/ld-wrappers. svn path=/nixpkgs/trunk/; revision=898
2004-04-01* I don't know why GHC is broken. But it is.Eelco Dolstra1-2/+2
svn path=/nixpkgs/trunk/; revision=897
2004-04-01* Doh!.Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=895
2004-04-01* Fixed Stratego.Eelco Dolstra9-59/+27
* Added Zoom, an interpreter for Z-Code. svn path=/nixpkgs/trunk/; revision=894
2004-04-01* Fixed flex-new.Eelco Dolstra4-28/+7
svn path=/nixpkgs/trunk/; revision=893
2004-04-01* Fix bison.Eelco Dolstra4-23/+9
svn path=/nixpkgs/trunk/; revision=892
2004-04-01* Working Graphviz / Athena widgets.Eelco Dolstra7-19/+54
svn path=/nixpkgs/trunk/; revision=891
2004-04-01* Use an unofficial release of libXt.Eelco Dolstra2-368/+6
svn path=/nixpkgs/trunk/; revision=890
2004-04-01* Add `--fail' to curl invocation to catch errors.Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=889
2004-03-31* Provide a wrapper around `aclocal' (in Automake) that automaticallyEelco Dolstra15-120/+103
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
2004-03-31* Disable some packages known not to build.Eelco Dolstra2-5/+5
svn path=/nixpkgs/trunk/; revision=887
2004-03-31* New Nix release.Eelco Dolstra2-14/+15
svn path=/nixpkgs/trunk/; revision=886
2004-03-31* Some changes to get Firefox working (it doesn't work yet, sinceEelco Dolstra2-3/+4
the freedesktop.org libXt is broken, but never mind that). svn path=/nixpkgs/trunk/; revision=885
2004-03-30* Some more updates.Eelco Dolstra5-30/+7
svn path=/nixpkgs/trunk/; revision=884
2004-03-30* More freedesktop.org X11 modules.Eelco Dolstra25-179/+111
* Cleaned up some packages. svn path=/nixpkgs/trunk/; revision=883
2004-03-30* Remove builder attributes.Eelco Dolstra13-13/+1
* MPlayer: pass stdenv to w32codecs. svn path=/nixpkgs/trunk/; revision=882
2004-03-30* Finally we have a working stdenvLinux again.Eelco Dolstra19-76/+77
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
2004-03-30* Fix brokenness due to automatic transformations.Eelco Dolstra1-1/+0
svn path=/nixpkgs/trunk/; revision=879
2004-03-30* Fix brokenness due to automatic transformations.Eelco Dolstra2-2/+2
svn path=/nixpkgs/trunk/; revision=878
2004-03-30* Remove builder.Eelco Dolstra2-10/+1
svn path=/nixpkgs/trunk/; revision=877
2004-03-30* Toss out all the linker flags, since any --rpath switch causes theEelco Dolstra1-1/+9
glibc build to fail. svn path=/nixpkgs/trunk/; revision=876
2004-03-29* Use a Nix shell for gcc-wrapper and ld-wrapper.Eelco Dolstra4-2/+5
svn path=/nixpkgs/trunk/; revision=875
2004-03-29* Remove trivial builders.Eelco Dolstra297-807/+259
* 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
2004-03-29* Okay, so something did break.Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=871
2004-03-29* "!isNull x" -> "x != null". Done automatically. Hope nothingEelco Dolstra47-81/+81
broke. svn path=/nixpkgs/trunk/; revision=870
2004-03-29* Fixing ltmain.sh is now done in setup.sh.Eelco Dolstra1-9/+0
svn path=/nixpkgs/trunk/; revision=869
2004-03-28* For simple Autotools-style packages (such as the ATerm library), theEelco Dolstra3-3/+2
builder may now be omitted entirely; the function `mkDerivation' will then use a default build script. svn path=/nixpkgs/trunk/; revision=868
2004-03-28* It is now possible to execute a builder using a shell inside the NixEelco Dolstra3-22/+34
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
2004-03-28expression for strategoxt 0.9.5Eelco Visser3-1/+23
svn path=/nixpkgs/trunk/; revision=863
2004-03-27* Need to specify a dummy unpacker.Eelco Dolstra1-0/+4
svn path=/nixpkgs/trunk/; revision=862
2004-03-27* Use $propagatedBuildInputs to find build inputs.Eelco Dolstra7-35/+22
* Bug fix in setup.sh. svn path=/nixpkgs/trunk/; revision=861
2004-03-27* Started moving from XFree86 to the freedesktop.org Xlibs libraries.Eelco Dolstra28-62/+659
svn path=/nixpkgs/trunk/; revision=860
2004-03-27* Upgrade to gcc 3.3.3. Starting at 3.3.3, the gcc makefile checksEelco Dolstra2-8/+8
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
2004-03-27* Pass a `bootCurl' parameter.Eelco Dolstra1-2/+8
svn path=/nixpkgs/trunk/; revision=857
2004-03-27* `aterm_2_0_5' is gone.Eelco Dolstra1-19/+7
svn path=/nixpkgs/trunk/; revision=856
2004-03-27* Upgrade to 0.9.7d (another security fix).Eelco Dolstra1-6/+5
svn path=/nixpkgs/trunk/; revision=855
2004-03-27* Fix all files called `ltmain.sh' in the source tree.Eelco Dolstra1-1/+4
svn path=/nixpkgs/trunk/; revision=854
2004-03-27* Upgrades.Eelco Dolstra4-46/+27
svn path=/nixpkgs/trunk/; revision=853
2004-03-27* Upgrade to 1.0.1.Eelco Dolstra2-31/+42
svn path=/nixpkgs/trunk/; revision=852
2004-03-27* Upgrade to 2.0.49.Eelco Dolstra2-28/+27
svn path=/nixpkgs/trunk/; revision=851
2004-03-27* Typo fix.Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=850
2004-03-19* Style fix.Eelco Dolstra1-2/+2
svn path=/nixpkgs/trunk/; revision=846
2004-03-19* The stdenv setup script now defines a generic builder that allowsEelco Dolstra59-384/+899
builders for typical Autoconf-style to be much shorten, e.g., . $stdenv/setup genericBuild The generic builder does lots of stuff automatically: - Unpacks source archives specified by $src or $srcs (it knows about gzip, bzip2, tar, zip, and unpacked source trees). - Determines the source tree. - Applies patches specified by $patches. - Fixes libtool not to search for libraries in /lib etc. - Runs `configure'. - Runs `make'. - Runs `make install'. - Strips debug information from static libraries. - Writes nested log information (in the format accepted by `log2xml'). There are also lots of hooks and variables to customise the generic builder. See `stdenv/generic/docs.txt'. * Adapted the base packages (i.e., the ones used by stdenv) to use the generic builder. * We now use `curl' instead of `wget' to download files in `fetchurl'. * Neither `curl' nor `wget' are part of stdenv. We shouldn't encourage people to download stuff in builders (impure!). * Updated some packages. * `buildinputs' is now `buildInputs' (but the old name also works). * `findInputs' in the setup script now prevents inputs from being processed multiple times (which could happen, e.g., if an input was a propagated input of several other inputs; this caused the size variables like $PATH to blow up exponentially in the worst case). * Patched GNU Make to write nested log information in the format accepted by `log2xml'. Also, prior to writing the build command, Make now writes a line `building X' to indicate what is being built. This is unfortunately often obscured by the gigantic tool invocations in many Makefiles. The actual build commands are marked `unimportant' so that they don't clutter pages generated by `log2html'. svn path=/nixpkgs/trunk/; revision=845
2004-03-12* Re-enabled purity checking: it should work now. First we onlyEelco Dolstra12-50/+67
checked whether absolute paths passed to gcc/ld refer to the store, which is wrong: they can also refer to the build tree (/tmp/nix-...). * Less static composition in the construction of stdenv-nix-linux: gcc-wrapper and generic are now passed in as arguments, rather then referenced by relative path. This makes it easier to hack on a specific stage of the bootstrap process (before, a change to, e.g., generic/setup.sh would cause all bootstrap stages to be redone). svn path=/nixpkgs/trunk/; revision=833
2004-03-11* Finally got stdenv-nix-linux working again. Still not perfect,Eelco Dolstra34-131/+162
though. * libxml2: upgrade to latest. * octavefront/rna: keep debug info. svn path=/nixpkgs/trunk/; revision=830
2004-03-09* stdenv-nix-linux should more-or-less work again now. backups/martin@828Eelco Dolstra19-90/+79
svn path=/nixpkgs/trunk/; revision=826
2004-03-09* Removed the old gcc.Eelco Dolstra4-75/+12
svn path=/nixpkgs/trunk/; revision=825
2004-03-09* Reject inputs outside of the store in ld if NIX_ENFORCE_PURITY isEelco Dolstra5-29/+90
set. * Various bug fixes. svn path=/nixpkgs/trunk/; revision=824