mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 23:03:40 +01:00
Add Simon Josefsson's Autobuild tool.
svn path=/nixpkgs/trunk/; revision=12442
This commit is contained in:
parent
00230d4132
commit
95fb46a440
2 changed files with 43 additions and 0 deletions
39
pkgs/development/tools/misc/autobuild/default.nix
Normal file
39
pkgs/development/tools/misc/autobuild/default.nix
Normal file
|
@ -0,0 +1,39 @@
|
|||
{ fetchurl, stdenv, makeWrapper, perl, openssh, rsync }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "autobuild-3.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://josefsson.org/autobuild/releases/${name}.tar.gz";
|
||||
sha256 = "0ik13913x1yj8lsaf65chpiw13brl3q6kx7s1fa41a7s2krl1xvi";
|
||||
};
|
||||
|
||||
buildInputs = [ makeWrapper perl openssh rsync ];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram "$out/bin/abput-sourceforge" \
|
||||
--prefix PATH ":" "${openssh}/bin:${rsync}/bin"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Simon Josefsson's Autobuild, a continuous integration tool";
|
||||
|
||||
longDescription = ''
|
||||
Autobuild is a package that process output from building
|
||||
software, primarily focused on packages using Autoconf and
|
||||
Automake, and then generate a HTML summary file, containing
|
||||
links to each build log.
|
||||
|
||||
Autobuild can also help you automate building your project on
|
||||
many systems concurrently. Users with accounts on the
|
||||
SourceForge compile farms will be able to invoke a parallel
|
||||
build of their Autoconf/Automake based software, and produce a
|
||||
summary of the build status, after reading the manual.
|
||||
'';
|
||||
|
||||
homepage = http://josefsson.org/autobuild/;
|
||||
license = "GPLv2+";
|
||||
};
|
||||
}
|
|
@ -2047,6 +2047,10 @@ let pkgs = rec {
|
|||
name = "ant-" + j2sdk14x.name;
|
||||
};
|
||||
|
||||
autobuild = import ../development/tools/misc/autobuild {
|
||||
inherit fetchurl stdenv makeWrapper perl openssh rsync;
|
||||
};
|
||||
|
||||
autoconf = import ../development/tools/misc/autoconf {
|
||||
inherit fetchurl stdenv perl m4 lzma;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue