diff options
author | Tim <tim@datenknoten.me> | 2018-10-26 19:16:44 +0200 |
---|---|---|
committer | Renaud <c0bw3b@users.noreply.github.com> | 2018-10-26 19:16:44 +0200 |
commit | 8d49637658ee45ff56486d718ab4ccb1d98f1761 (patch) | |
tree | b4b74765ff91a0d33d633c1e5ae2cf6f75b2340c /pkgs/tools/package-management/apt-dater | |
parent | 145627391b10d32496f2900b1b05146c0b303e95 (diff) |
apt-dater: init at 1.0.3 (#32175)
* apt-dater: init at 1.0.3 * apt-dater: use autoreconfHook
Diffstat (limited to 'pkgs/tools/package-management/apt-dater')
-rw-r--r-- | pkgs/tools/package-management/apt-dater/default.nix | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/pkgs/tools/package-management/apt-dater/default.nix b/pkgs/tools/package-management/apt-dater/default.nix new file mode 100644 index 0000000000000..988147d7ab002 --- /dev/null +++ b/pkgs/tools/package-management/apt-dater/default.nix @@ -0,0 +1,50 @@ +{ stdenv, fetchFromGitHub +, autoreconfHook, pkgconfig, gettext +, vim, glib, libxml2, openssl, ncurses, popt, screen +}: + +stdenv.mkDerivation rec { + name = "apt-dater-${version}"; + version = "1.0.3"; + + src = fetchFromGitHub { + owner = "DE-IBH"; + repo = "apt-dater"; + rev = "v${version}"; + sha256 = "1flr6cm72cywmwp5h7pbmmpq057xsi9shkczyplxqaqrb2gns5fl"; + }; + + nativeBuildInputs = [ + pkgconfig autoreconfHook gettext + ]; + + buildInputs = [ + libxml2 ncurses vim glib popt screen + ]; + + configureFlags = [ "--disable-history" ]; + + prePatch = '' + substituteInPlace etc/Makefile.am \ + --replace 02770 0770 + ''; + + postPatch = '' + substituteInPlace configure.ac \ + --replace "/usr/bin/screen" "${screen}/bin/screen" + ''; + + doCheck = true; + + meta = with stdenv.lib; { + homepage = https://github.com/DE-IBH/apt-dater; + description = "Terminal-based remote package update manager"; + longDescription = '' + Provides an ncurses frontend for managing package updates on a large + number of remote hosts using SSH. It supports Debian-based managed hosts + as well as rug (e.g. openSUSE) and yum (e.g. CentOS) based systems. + ''; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ c0bw3b ]; + }; +} |