Merge pull request #172918 from trofi/update-disk_indicator-for-fno-common

disk_indicator: unstable-2014-05-19 -> unstable-2018-12-18
main
Sergei Trofimovich 2 years ago committed by GitHub
commit 52f238a39d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 29
      pkgs/os-specific/linux/disk-indicator/default.nix

@ -2,31 +2,40 @@
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "disk-indicator"; pname = "disk-indicator";
version = "unstable-2014-05-19"; version = "unstable-2018-12-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "MeanEYE"; owner = "MeanEYE";
repo = "Disk-Indicator"; repo = "Disk-Indicator";
rev = "51ef4afd8141b8d0659cbc7dc62189c56ae9c2da"; rev = "ec2d2f6833f038f07a72d15e2d52625c23e10b12";
sha256 = "sha256-bRaVEe18VUmyftXzMNmGuL5gZ/dKCipuEDYrnHo1XYI="; sha256 = "sha256-cRqgIxF6H1WyJs5hhaAXVdWAlv6t22BZLp3p/qRlCSM=";
}; };
buildInputs = [ libX11 ]; buildInputs = [ libX11 ];
patchPhase = '' postPatch = ''
substituteInPlace ./makefile --replace "COMPILER=c99" "COMPILER=gcc -std=c99" # avoid -Werror
substituteInPlace ./makefile --replace "COMPILE_FLAGS=" "COMPILE_FLAGS=-O2 " substituteInPlace Makefile --replace "-Werror" ""
# avoid host-specific options
substituteInPlace Makefile --replace "-march=native" ""
''; '';
buildPhase = "make -f makefile"; postConfigure = ''
patchShebangs ./configure.sh
NIX_CFLAGS_COMPILE = "-Wno-error=cpp"; ./configure.sh --all
'';
hardeningDisable = [ "fortify" ]; makeFlags = [
"COMPILER=${stdenv.cc.targetPrefix}cc"
];
installPhase = '' installPhase = ''
runHook preInstall
mkdir -p "$out/bin" mkdir -p "$out/bin"
cp ./disk_indicator "$out/bin/" cp ./disk_indicator "$out/bin/"
runHook postInstall
''; '';
meta = { meta = {

Loading…
Cancel
Save