Age | Commit message (Collapse) | Author | Files | Lines |
|
function, so obsolete it.
svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
|
|
svn path=/nixpkgs/trunk/; revision=31241
|
|
to build). These are more appropriate to the stdenv branch. I'll
apply them there.
svn path=/nixpkgs/trunk/; revision=30308
|
|
svn path=/nixpkgs/trunk/; revision=30278
|
|
(http://hydra.nixos.org/build/1181148), so revert to 2.8.4 for now.
svn path=/nixpkgs/branches/kde-4.7/; revision=27990
|
|
looking in /usr and similar locations. However, it *will* now look
in the Nixpkgs Glibc lib and include directories. This ensures that
find_library can find libraries in Glibc.
svn path=/nixpkgs/branches/kde-4.7/; revision=27884
|
|
svn path=/nixpkgs/trunk/; revision=26814
|
|
svn path=/nixpkgs/trunk/; revision=26615
|
|
build on all Unix-like platforms
svn path=/nixpkgs/trunk/; revision=26512
|
|
svn path=/nixpkgs/trunk/; revision=26511
|
|
svn path=/nixpkgs/trunk/; revision=26137
|
|
svn path=/nixpkgs/trunk/; revision=25859
|
|
svn path=/nixpkgs/trunk/; revision=25412
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=25061
|
|
- The flag "--mandir" has no effect with setup.py. Instead, "--install-data"
must be used.
- Don't generate wrappers for trivial symlink aliases in bin.
- Prefer symlinks over hard-links.
- The dependencies of this expression don't need to be propagated.
svn path=/nixpkgs/trunk/; revision=25021
|
|
standard locations
svn path=/nixpkgs/trunk/; revision=25009
|
|
See <http://hydra.nixos.org/build/740597/nixlog/1/raw>.
svn path=/nixpkgs/branches/stdenv-updates/; revision=24626
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=24623
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=24429
|
|
".../bin/env python"
When users install scons, users no longer need to also install python in their environment.
svn path=/nixpkgs/trunk/; revision=24425
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=24038
|
|
svn path=/nixpkgs/trunk/; revision=24026
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=23840
|
|
svn path=/nixpkgs/trunk/; revision=23812
|
|
Use system libraries, make curses optional, add optional qt4 gui etc.
svn path=/nixpkgs/trunk/; revision=23810
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=23500
|
|
svn path=/nixpkgs/trunk/; revision=23464
|
|
svn path=/nixpkgs/trunk/; revision=23457
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=23308
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=23281
|
|
guidelines violations.
* Updated libsamplerate to 0.1.7.
svn path=/nixpkgs/trunk/; revision=22782
|
|
svn path=/nixpkgs/trunk/; revision=21991
|
|
svn path=/nixpkgs/trunk/; revision=21990
|
|
I've also set the 'platforms' attribute to ensure that Hydra actually
builds these packages. Thanks to Lluís Batlle i Rossell for pointing out
these mistakes.
svn path=/nixpkgs/trunk/; revision=21688
|
|
packages
svn path=/nixpkgs/trunk/; revision=21671
|
|
svn path=/nixpkgs/trunk/; revision=21025
|
|
svn path=/nixpkgs/trunk/; revision=20996
|
|
cmake module.
That way, we don't need the patch anymore to fix what that part broke.
Also kde stops needing the findqt4 patch (for its own copy of the findqt4 cmake module).
I tested a nixos-rebuild with kde4, and it builds as far as hydra built with this configuration.
svn path=/nixpkgs/trunk/; revision=20921
|
|
patch provided by Francois Perrad
svn path=/nixpkgs/trunk/; revision=20863
|
|
svn path=/nixpkgs/trunk/; revision=20334
|
|
I updated cmake to use CMAKE_PREFIX_PATH instead of CMAKE_INCLUDE_PATH and CMAKE_LIBRARY_PATH.
There were some expressions in kde that required CMAKE_PREFIX_PATH, and now they are not anymore
a special case.
I updated most kde-4.4 files to point to kde-4.4.0 sources instead of 4.3.4 .
svn path=/nixpkgs/trunk/; revision=19965
|
|
I fixed conflicts regarding the renaming 'kernel' -> 'linux' in all-packages.
Also a small conflict in all-packages about making openssl overridable.
And I some linux 2.6.31-zen kernel files also marked in conflict.
svn path=/nixpkgs/branches/stdenv-updates/; revision=19438
|
|
svn path=/nixpkgs/trunk/; revision=19415
|
|
svn path=/nixpkgs/trunk/; revision=19400
|
|
svn path=/nixpkgs/trunk/; revision=19358
|
|
I resolved two conflicts:
- cmake (trunk fixes + stdenv-updates cross-compiling)
- all-packages (trunk gcc-wrapper2 + stdenv-updates gcc44)
svn path=/nixpkgs/branches/stdenv-updates/; revision=18912
|
|
I tried some kde4 builds, and the worked.
svn path=/nixpkgs/trunk/; revision=18890
|
|
rebuild
stdenv.
In this gcc-wrapper2 I made the ld-wrapper.sh to handle the linking with shared
objects through direct pass as ld command arguments of the absolute path to shared
objects, instead of using the -L/-l combinations.
cmake 'FindXXX.cmake' modules make a strong usage of the dynamic linking directly
passing the absolute path to the shared object to the linker, and as our wrapper did
not add any -rpath for those, writting the nix expressions for some cmake packages
resulted in a lot of tricks, compared to using this gcc-wrapper2.
This gcc-wrapper2/ld-wrapper.sh should become the gcc-wrapper/ld-wrapper in a
stdenv update.
I also updated some cmake expressions to use this gcc-wrapper2, and reduced its
tricks.
I also updated the cmake setup-hook for it to make cmake not touch any rpath decided
at build time, when running the 'make install' of makefiles created by cmake.
svn path=/nixpkgs/trunk/; revision=18885
|
|
- Before this changes, cflags and ldflags for the native and the cross compiler
got mixed. Not all the gcc-wrapper/gcc-cross-wrapper variables are
independant now, but enough, I think.
- Fixed the generic stdenv expression, which did a big mess on buildInputs and
buildNativeInputs. Now it distinguishes when there is a stdenvCross or not.
Maybe we should have a single stdenv and forget about the stdenvCross
adapter - this could end in a stdenv a bit complex, but simpler than the
generic stdenv + adapter.
- Added basic support in pkgconfig for cross-builds: a single PKG_CONFIG_PATH
now works for both the cross and the native compilers, but I think this
should work well for most cases I can think of.
- I tried to fix the guile expression to cross-biuld; guile is built, but not
its manual, so the derivation still fails. Guile requires patching to
cross-build, as far as I understnad.
- Made the glibcCross build to be done through the usage of a
gcc-cross-wrapper over the gcc-cross-stage-static, instead of using it
directly.
- Trying to make physfs (a neverball dependency) cross build.
- Updated the gcc expression to support building a cross compiler without getting
derivation variables mixed with those of the stdenvCross.
svn path=/nixpkgs/branches/stdenv-updates/; revision=18534
|
|
improved error reporting, the ability to trace execution in a comprehensible
way, and a debugger.
svn path=/nixpkgs/trunk/; revision=17744
|