nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 fetchurl,
3 lib,
4 stdenv,
5 makeWrapper,
6 perl,
7 openssh,
8 rsync,
9}:
10
11stdenv.mkDerivation rec {
12 pname = "autobuild";
13 version = "5.3";
14
15 src = fetchurl {
16 url = "mirror://savannah/${pname}/${pname}-${version}.tar.gz";
17 sha256 = "0gv7g61ja9q9zg1m30k4snqwwy1kq7b4df6sb7d2qra7kbdq8af1";
18 };
19
20 nativeBuildInputs = [ makeWrapper ];
21 buildInputs = [
22 perl
23 openssh
24 rsync
25 ];
26
27 doCheck = true;
28
29 meta = {
30 description = "Continuous integration tool";
31
32 longDescription = ''
33 Autobuild is a package that process output from building
34 software, primarily focused on packages using Autoconf and
35 Automake, and then generate a HTML summary file, containing
36 links to each build log.
37
38 Autobuild can also help you automate building your project on
39 many systems concurrently. Users with accounts on the
40 SourceForge compile farms will be able to invoke a parallel
41 build of their Autoconf/Automake based software, and produce a
42 summary of the build status, after reading the manual.
43 '';
44
45 homepage = "https://josefsson.org/autobuild/";
46 license = lib.licenses.gpl2Plus;
47 };
48}