about summary refs log tree commit diff
path: root/pkgs/development/tools/build-managers
AgeCommit message (Collapse)AuthorFilesLines
2012-01-18* "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointlessEelco Dolstra5-7/+7
function, so obsolete it. svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
2012-01-03cmake-2.8.7Yury G. Kudryashov1-2/+2
svn path=/nixpkgs/trunk/; revision=31241
2011-11-07* Revert both r30278 (cmake upgrade) and r30307 (zlib fix to get cmakeEelco Dolstra1-2/+2
to build). These are more appropriate to the stdenv branch. I'll apply them there. svn path=/nixpkgs/trunk/; revision=30308
2011-11-06update cmakeDavid Guibert1-2/+2
svn path=/nixpkgs/trunk/; revision=30278
2011-07-28* Cmake 2.8.5 doesn't build on i686-linuxEelco Dolstra1-2/+2
(http://hydra.nixos.org/build/1181148), so revert to 2.8.4 for now. svn path=/nixpkgs/branches/kde-4.7/; revision=27990
2011-07-21* Cmake updated to 2.8.5. Also added a patch that prevents Cmake fromEelco Dolstra2-10/+119
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
2011-04-13Update teeworldsMichael Raskin1-0/+63
svn path=/nixpkgs/trunk/; revision=26814
2011-03-30Adding the rally game Trigger. As a side effect, I add jam.Lluís Batlle i Rossell1-0/+20
svn path=/nixpkgs/trunk/; revision=26615
2011-03-25cmake: updated meta.platforms to reflect the fact that CMake is supposed to ↵Peter Simons1-1/+1
build on all Unix-like platforms svn path=/nixpkgs/trunk/; revision=26512
2011-03-25cmake: add install_name_tool on Darwin to fix the buildPeter Simons1-1/+3
svn path=/nixpkgs/trunk/; revision=26511
2011-03-02cmake-2.8.4Yury G. Kudryashov1-2/+2
svn path=/nixpkgs/trunk/; revision=26137
2011-02-09cmake-2.8.3Yury G. Kudryashov2-8/+9
svn path=/nixpkgs/trunk/; revision=25859
2011-01-05build cmake only on linux and freebsdRob Vermaas1-1/+1
svn path=/nixpkgs/trunk/; revision=25412
2010-12-11Updating from trunk. I resolved simple conflicts.Lluís Batlle i Rossell1-6/+5
svn path=/nixpkgs/branches/stdenv-updates/; revision=25061
2010-12-07pkgs/development/tools/build-managers/scons: cosmetic build improvementsPeter Simons1-5/+4
- 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
2010-12-06pkgs/development/tools/build-managers/scons: move --mandir and --infodir to ↵Peter Simons1-2/+2
standard locations svn path=/nixpkgs/trunk/; revision=25009
2010-11-09GNU Make 3.82: Ignore test failures on Darwin.Ludovic Courtès1-1/+4
See <http://hydra.nixos.org/build/740597/nixlog/1/raw>. svn path=/nixpkgs/branches/stdenv-updates/; revision=24626
2010-11-09Re-add GNU Make 3.81.Ludovic Courtès2-0/+171
svn path=/nixpkgs/branches/stdenv-updates/; revision=24623
2010-10-23Merging from trunk. I resolved some conflicts; I hope that well.Lluís Batlle i Rossell1-0/+7
svn path=/nixpkgs/branches/stdenv-updates/; revision=24429
2010-10-22Patching scons to give an absolute path to python rather than using ↵Russell O'Connor1-0/+7
".../bin/env python" When users install scons, users no longer need to also install python in their environment. svn path=/nixpkgs/trunk/; revision=24425
2010-10-03Updating from trunkLluís Batlle i Rossell1-3/+9
svn path=/nixpkgs/branches/stdenv-updates/; revision=24038
2010-10-02Mention UIs in cmake.nameYury G. Kudryashov1-3/+9
svn path=/nixpkgs/trunk/; revision=24026
2010-09-17Updating from trunk.Lluís Batlle i Rossell2-17/+23
svn path=/nixpkgs/branches/stdenv-updates/; revision=23840
2010-09-15Don't try to build Qt guis if qt is unsupported on the platformYury G. Kudryashov1-1/+1
svn path=/nixpkgs/trunk/; revision=23812
2010-09-15Update cmakeYury G. Kudryashov2-17/+23
Use system libraries, make curses optional, add optional qt4 gui etc. svn path=/nixpkgs/trunk/; revision=23810
2010-08-29Updating from trunk. I had to do some changes to make it fit.Lluís Batlle i Rossell1-5/+10
svn path=/nixpkgs/branches/stdenv-updates/; revision=23500
2010-08-26* Fix an infinite recursion in scons.Eelco Dolstra1-3/+4
svn path=/nixpkgs/trunk/; revision=23464
2010-08-26pkgs/development/tools/build-managers/scons: updated to version 2.0.1Peter Simons1-4/+8
svn path=/nixpkgs/trunk/; revision=23457
2010-08-21Fixing the gnumake log.patch so it applies to the new gnumakeLluís Batlle i Rossell1-2/+2
svn path=/nixpkgs/branches/stdenv-updates/; revision=23308
2010-08-20GNU Make 3.82.Ludovic Courtès1-8/+25
svn path=/nixpkgs/branches/stdenv-updates/; revision=23281
2010-07-28* Get rid of many instances of "args: with args;", and other codingEelco Dolstra1-1/+1
guidelines violations. * Updated libsamplerate to 0.1.7. svn path=/nixpkgs/trunk/; revision=22782
2010-05-26Ant: Fix typo.Ludovic Courtès1-1/+1
svn path=/nixpkgs/trunk/; revision=21991
2010-05-26Ant/GCJ: Clean up.Ludovic Courtès1-4/+5
svn path=/nixpkgs/trunk/; revision=21990
2010-05-09Moved 'maintainers' attribute into the meta section of the expression.Peter Simons1-2/+2
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
2010-05-08patch provided by David Brown adding simple-build-tool which builds Scala ↵Marc Weber1-0/+41
packages svn path=/nixpkgs/trunk/; revision=21671
2010-04-12pkgs/development/tools/build-managers/scons: bumped to version 1.3.0Peter Simons1-2/+4
svn path=/nixpkgs/trunk/; revision=21025
2010-04-09Updating cmake. Big kde rebuild to come.Lluís Batlle i Rossell1-2/+2
svn path=/nixpkgs/trunk/; revision=20996
2010-04-01Removing a part of the cmake setup-hook that broke at least the findqt4 ↵Lluís Batlle i Rossell3-16/+0
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
2010-03-29add Gradle 0.8Marc Weber1-0/+36
patch provided by Francois Perrad svn path=/nixpkgs/trunk/; revision=20863
2010-03-02added NIX_ANT_ARGS to ant wrapperRob Vermaas1-2/+2
svn path=/nixpkgs/trunk/; revision=20334
2010-02-12Big kde-related update.Lluís Batlle i Rossell1-2/+1
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
2010-01-14Merging from trunk.Lluís Batlle i Rossell2-20/+67
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
2010-01-13BuildBot: Fix erroneous absolute paths.Ludovic Courtès1-0/+10
svn path=/nixpkgs/trunk/; revision=19415
2010-01-13ant version 1.8.0RC1Rob Vermaas1-2/+2
svn path=/nixpkgs/trunk/; revision=19400
2010-01-11Merge the two BuildBot expressions.Ludovic Courtès1-18/+55
svn path=/nixpkgs/trunk/; revision=19358
2009-12-12Merging from trunk.Lluís Batlle i Rossell2-3/+6
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
2009-12-11Major update to cmake, from 2.6.4 to 2.8.0.Lluís Batlle i Rossell1-3/+3
I tried some kde4 builds, and the worked. svn path=/nixpkgs/trunk/; revision=18890
2009-12-10Adding a new version of the gcc-wrapper, named gcc-wrapper2, in order not to ↵Lluís Batlle i Rossell1-0/+3
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
2009-11-22Big fixes in the cross build:Lluís Batlle i Rossell1-1/+12
- 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
2009-10-11Adding 'remake': a patched and modernized version of GNU make utility that addsLluís Batlle i Rossell1-0/+15
improved error reporting, the ability to trace execution in a comprehensible way, and a debugger. svn path=/nixpkgs/trunk/; revision=17744