biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / misc / autobuild / default.nix
blobb6970beb873475a8da484c0d6a4e8e2c8d03ce33
1 { fetchurl, lib, stdenv, makeWrapper, perl, openssh, rsync }:
3 stdenv.mkDerivation rec {
4   pname = "autobuild";
5   version = "5.3";
7   src = fetchurl {
8     url = "mirror://savannah/${pname}/${pname}-${version}.tar.gz";
9     sha256 = "0gv7g61ja9q9zg1m30k4snqwwy1kq7b4df6sb7d2qra7kbdq8af1";
10   };
12   nativeBuildInputs = [ makeWrapper ];
13   buildInputs = [ perl openssh rsync ];
15   doCheck = true;
17   meta = {
18     description = "Continuous integration tool";
20     longDescription = ''
21       Autobuild is a package that process output from building
22       software, primarily focused on packages using Autoconf and
23       Automake, and then generate a HTML summary file, containing
24       links to each build log.
26       Autobuild can also help you automate building your project on
27       many systems concurrently.  Users with accounts on the
28       SourceForge compile farms will be able to invoke a parallel
29       build of their Autoconf/Automake based software, and produce a
30       summary of the build status, after reading the manual.
31     '';
33     homepage = "https://josefsson.org/autobuild/";
34     license = lib.licenses.gpl2Plus;
35   };