about summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* Revert "python-wrapper: fix wrapped argv[0] w/o sed, maybe"Michael Raskin2014-09-02
| | | | This reverts commit a6dd9bd0cb3ef4896c41f70e37bc3a72d36aa569.
* Revert "Create wrapper directory outside of /bin/ for FHS chroots to be ↵Michael Raskin2014-09-02
| | | | | | closer to FHS" This reverts commit 9deb7f8aae431ed7725cfaa13edf8645d19d91f2.
* More support for SF.net in auto-updaterMichael Raskin2014-09-02
|
* Create wrapper directory outside of /bin/ for FHS chroots to be closer to FHSMichael Raskin2014-09-02
|
* python-wrapper: fix wrapped argv[0] w/o sed, maybetv@shackspace.de2014-09-02
|
* build-support: Fix nix-prefetch-* on OS X.aszlig2014-08-27
| | | | | | | | | | | | | | | | Fixes a regression on OS X introduced by f83af95. Don't use --tmpdir for mktemp, because that flag doesn't exist on OS X. However, using -t is deprecated in GNU coreutils, so as suggested by @ip1981 we're now using parameter expansion on ${TMPDIR:-/tmp} to provide /tmp as a fallback if TMPDIR is not set and use it instead. Also use this approach for nix-prefetch-cvs now in order to stay consistent. Reported-by: Vladimir Kirillov <proger@wilab.org.ua> Tested-by: Igor Pashev <pashev.igor@gmail.com> Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* build-support: Use mktemp -d in nix-prefetch-*.aszlig2014-08-25
| | | | | | | | | | | | | | | | | | | | | | Instead of relying on $$ to not collide with an existing path. Quoting the Bash manual about $$: > Expands to the process ID of the shell. In a () subshell, it expands > to the process ID of the current shell, not the subshell. So, this is different from $BASHPID: > Expands to the process ID of the current bash process. This differs > from $$ under certain circumstances, such as subshells that do not > require bash to be re-initialized. But even $BASHPID is prone to race conditions if the process IDs wrap around, so to be on the safe side, we're using mktemp here. Closes #3784. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Merge pull request #3650 from bennofs/prefetch-git-human-readableMichael Raskin2014-08-23
|\ | | | | prefetch-git: output human-readable rev to stderr
| * prefetch-git: output human-readable rev to stderrBenno Fünfstück2014-08-17
| | | | | | | | that way, the stdout stays compatible with nix-prefetch-{bzr,svn,hg}
* | cabal: enable multi-threaded builds with GHC 7.8.x or laterPeter Simons2014-08-17
| | | | | | | | https://github.com/NixOS/nixpkgs/issues/3220
* | cabal: cosmeticPeter Simons2014-08-17
| |
* | cabal: minor code re-factoring of shleavy's patch that allows building ↵Peter Simons2014-08-17
|/ | | | | | packages without a Setup.hs file https://github.com/NixOS/nixpkgs/pull/3585
* cabal.mkDerivation: Use defaultMain if no Setup.{l,}hs exists.Shea Levy2014-08-16
| | | | This mirrors the default behaviour of cabal-install for the Simple build type
* Add http mirror for postgresql.Patrick Mahoney2014-08-14
|
* Make ant-build canonicalize the jars it produces so that we produce ↵Daniel Peebles2014-08-14
| | | | byte-for-byte identical jars (they normally contain timestamps and nondeterministic ordering of metadata lines)
* Fixed deterministicness of fetchgit with leaveDotGitGeorges Dubus2014-08-10
| | | | | The shebang of .git/hooks depended the git's bash, which made the result depend of that bash's path.
* debian: Update to 6.0.10Eelco Dolstra2014-08-10
|
* fetchgit: make deterministic with leaveDotGit (close #3392)Georges Dubus2014-08-08
| | | | | | | There was a few files containing timestamp, so we now remove them. It shouldn't be a problem for logs. However, index might be. Anyway, that's better than nothing.
* Merge 'staging' into masterVladimír Čunát2014-08-08
|\
| * cabal: cosmetic fix to syntax highlighting in EmacsPeter Simons2014-08-04
| |
| * Merge remote-tracking branch 'origin/master' into stagingEelco Dolstra2014-07-22
| |\ | | | | | | | | | | | | Conflicts: pkgs/misc/vim-plugins/default.nix
| * \ Merge remote-tracking branch 'origin/master' into stagingEelco Dolstra2014-07-14
| |\ \
| * \ \ Merge remote-tracking branch 'origin/master' into stagingEelco Dolstra2014-07-07
| |\ \ \
| * | | | Partially merge gcc-wrapper and clang-wrapperEelco Dolstra2014-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Having a separate clang-wrapper is really unfortunate because it means that we'll forever forget to apply changes to both (e.g. commit 289895fe2ceae2ade5aad635018eaeeaeaa669c6). This commit gets rid of the redundant copies of ld-wrapper.sh and utils.sh.
| * | | | Fix SNAFU using $NIX_LDFLAGS_AFTEREelco Dolstra2014-07-02
| | | | |
| * | | | Darwin: Search for libraries in $sdk/usr/libEelco Dolstra2014-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | This required adding a new environment variable NIX_LDFLAGS_AFTER that ensures that the -L.../usr/lib flag happens last.
| * | | | Merge remote-tracking branch 'origin/master' into stagingEelco Dolstra2014-07-01
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/servers/serfdom/default.nix
| * | | | | gcc: Fix purityEelco Dolstra2014-06-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Somewhere the no-sys-dirs.patch got disabled, so gcc was looking in /usr/local/include and /usr/lib. Since I can't fix the patch easily, I've borrowed the --sysroot trick from clang-wrapper. This causes builtin paths to be prefixed with /var/empty (e.g. /var/empty/usr/lib), which don't exist.
| * | | | | Another attempt to eradicate ensureDirEelco Dolstra2014-06-30
| | | | | | | | | | | | | | | | | | | | | | | | See c556a6ea46e71e1907d78b71fab36df30297b3ad.
* | | | | | debBuild: Allow setting the package name and overriding the install commandEelco Dolstra2014-08-08
| |_|_|_|/ |/| | | |
* | | | | Filter out broken-completely linksMichael Raskin2014-07-18
| | | | |
* | | | | Separate fetchgitPrivate into a separate fileShea Levy2014-07-16
| |_|_|/ |/| | |
* | | | Merge branch 'master' of git://github.com/ip1981/nixpkgsShea Levy2014-07-14
|\ \ \ \ | | | | | | | | | | | | | | | Added quilt-0.63
| * | | | Fixed main Savannah mirror directoryIgor Pashev2014-07-14
| | | | |
* | | | | debian: Update to 7.6Eelco Dolstra2014-07-14
| | | | |
* | | | | cabal: cosmeticPeter Simons2014-07-12
| | | | |
* | | | | buildEnv to support passthruFlorian Friesdorf2014-07-10
|/ / / /
* | | / Removed CRAN mirror that was incorrectly handling 404 errors, causingJustin Bedo2014-07-08
| |_|/ |/| | | | | | | | builder to abort.
* | | Simplify php-packages.nixShea Levy2014-07-03
| | |
* | | Make php packages available in nix-envShea Levy2014-07-03
| |/ |/|
* | Fix default tarball maskMichael Raskin2014-07-01
| |
* | Allow pure-meta updates to specify tarball regexpMichael Raskin2014-07-01
| |
* | Allow update-walker to run directly from meta attributesMichael Raskin2014-07-01
| |
* | Merge pull request #2871 from auntieNeo/kochi-substituteMichael Raskin2014-06-30
|\ \ | | | | | | Added Kochi substitute Japanese font package
| * | Added mirrors for sourceforge.jp.Jonathan Glines2014-06-08
| | |
* | | Document paths-from-graph.pl somewhat.Alexander Kjeldaas2014-06-28
| | |
* | | Merge pull request #3116 from bennofs/cabal-hackage-mirrorAustin Seipp2014-06-28
|\ \ \ | | | | | | | | cabal-builder: Use hackage mirror
| * | | cabal-builder: Use hackage mirrorBenno Fünfstück2014-06-28
| | | | | | | | | | | | | | | | It's now possible to use the mirror system for the cabal builder.
* | | | fetchbzr, fetchdarcs, fetchhg: use `rev` attrBenno Fünfstück2014-06-28
|/ / / | | | | | | | | | | | | This makes it match the behaviour of fetchgit and fetchsvn, so it's easier to write scripts that support all of them.
* | | Allow selection of named SF dirsMichael Raskin2014-06-27
| | |