diff options
author | Eric Wolf <ericwolf42@gmail.com> | 2018-03-24 11:50:10 +0100 |
---|---|---|
committer | Eric Wolf <ericwolf42@gmail.com> | 2018-03-24 14:42:12 +0100 |
commit | 67b23ee0d97e87aefd7d3d8f951664aa4cf6980c (patch) | |
tree | c9c9f49868d4f2ebd1acf04a526d4a90aa0ce8ec /pkgs/os-specific/linux/procps-ng | |
parent | 1b27260a0b9f7ef8ca8e75743ec5d6117f029e30 (diff) | |
download | nixpkgs-67b23ee0d97e87aefd7d3d8f951664aa4cf6980c.tar nixpkgs-67b23ee0d97e87aefd7d3d8f951664aa4cf6980c.tar.gz nixpkgs-67b23ee0d97e87aefd7d3d8f951664aa4cf6980c.tar.bz2 nixpkgs-67b23ee0d97e87aefd7d3d8f951664aa4cf6980c.tar.lz nixpkgs-67b23ee0d97e87aefd7d3d8f951664aa4cf6980c.tar.xz nixpkgs-67b23ee0d97e87aefd7d3d8f951664aa4cf6980c.tar.zst nixpkgs-67b23ee0d97e87aefd7d3d8f951664aa4cf6980c.zip |
procps-ng: updated project location
- use the real project location and not some sf.net mirror - the meta attribute shouldn't point users to a website cluttered with ads (sf.net) where they probably just follow the link to the real project location - adapted the build to the new archive
Diffstat (limited to 'pkgs/os-specific/linux/procps-ng')
-rw-r--r-- | pkgs/os-specific/linux/procps-ng/default.nix | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/pkgs/os-specific/linux/procps-ng/default.nix b/pkgs/os-specific/linux/procps-ng/default.nix index cc5e3dd5190..7a200aa6e29 100644 --- a/pkgs/os-specific/linux/procps-ng/default.nix +++ b/pkgs/os-specific/linux/procps-ng/default.nix @@ -1,15 +1,24 @@ -{ lib, stdenv, fetchurl, ncurses }: +{ lib, stdenv, fetchFromGitLab, ncurses, libtool, gettext, autoconf, automake, pkgconfig }: stdenv.mkDerivation rec { name = "procps-${version}"; version = "3.3.12"; - src = fetchurl { - url = "mirror://sourceforge/procps-ng/procps-ng-${version}.tar.xz"; - sha256 = "1m57w6jmry84njd5sgk5afycbglql0al80grx027kwqqcfw5mmkf"; + src = fetchFromGitLab { + owner ="procps-ng"; + repo = "procps"; + rev = "v${version}"; + sha256 = "0k5vvvjn954xqnhk97j62ilwmipbi4gqjcznllmk6ilfmszqczzz"; }; buildInputs = [ ncurses ]; + nativeBuildInputs = [ libtool gettext autoconf automake pkgconfig ]; + + # autoreconfHook doesn't quite get, what procps-ng buildprocss does + # with po/Makefile.in.in and stuff. + preConfigure = '' + ./autogen.sh + ''; makeFlags = "usrbin_execdir=$(out)/bin"; @@ -22,7 +31,7 @@ stdenv.mkDerivation rec { "ac_cv_func_realloc_0_nonnull=yes" ]; meta = { - homepage = https://sourceforge.net/projects/procps-ng/; + homepage = https://gitlab.com/procps-ng/procps; description = "Utilities that give information about processes using the /proc filesystem"; priority = 10; # less than coreutils, which also provides "kill" and "uptime" license = lib.licenses.gpl2; |