smemstat: 0.02.10 -> 0.02.11

Upstream has moved
(#151330)

authored by Renaud and committed by GitHub 7b9ed73e 8021ed20

+15 -19
+15 -19
pkgs/os-specific/linux/smemstat/default.nix
··· 1 - { stdenv, lib, fetchurl, fetchpatch, ncurses }: 1 + { stdenv, lib, fetchFromGitHub, ncurses }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "smemstat"; 5 - version = "0.02.10"; 6 - src = fetchurl { 7 - url = "https://kernel.ubuntu.com/~cking/tarballs/smemstat/smemstat-${version}.tar.xz"; 8 - sha256 = "sha256-Vrs1jOg5yHdEffVo769aaxSawo4iZtGrFJ65Nu+RhcU="; 5 + version = "0.02.11"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "ColinIanKing"; 9 + repo = pname; 10 + rev = "V${version}"; 11 + hash = "sha256-RvHBrcyNB/zqxEY27twgMsjHNg8kzJryqnIAM7+vpg8="; 9 12 }; 10 - patches = [ 11 - # Pull patch pending upstream inclusion to support ncurses-6.3: 12 - # https://github.com/ColinIanKing/smemstat/pull/1 13 - (fetchpatch { 14 - name = "ncurses-6.3.patch"; 15 - url = "https://github.com/ColinIanKing/smemstat/commit/95119558d1679295c9f9f7f618ddbe212674a4bf.patch"; 16 - sha256 = "sha256-Cl3Y0HIy1nXqBux6+AXoPuKJatSv3Z0X/4bD+MNjkAQ="; 17 - }) 13 + 14 + buildInputs = [ ncurses ]; 15 + installFlags = [ 16 + "BINDIR=${placeholder "out"}/bin" 17 + "MANDIR=${placeholder "out"}/share/man/man8" 18 + "BASHDIR=${placeholder "out"}/share/bash-completion/completions" 18 19 ]; 19 - buildInputs = [ ncurses ]; 20 - installFlags = [ "DESTDIR=$(out)" ]; 21 - postInstall = '' 22 - mv $out/usr/* $out 23 - rm -r $out/usr 24 - ''; 20 + 25 21 meta = with lib; { 26 22 description = "Memory usage monitoring tool"; 27 23 homepage = "https://github.com/ColinIanKing/smemstat";