Skip to content

Instantly share code, notes, and snippets.

@infinisil
Created June 22, 2017 02:08
Show Gist options
  • Save infinisil/5a52e63e79ceb67290a722d17dbd9724 to your computer and use it in GitHub Desktop.
Save infinisil/5a52e63e79ceb67290a722d17dbd9724 to your computer and use it in GitHub Desktop.
with (import <nixpkgs> {}).pkgsi686Linux;
stdenv.mkDerivation rec {
name = "scyther-${version}";
version = "1.1.3";
src = fetchFromGitHub {
owner = "cascremers";
repo = "scyther";
rev = "v${version}";
sha256 = "0rb4ha5bnjxnwj4f3hciq7kyj96fhw14hqbwl5kr9cdw8q62mx0h";
};
preConfigure = ''
cd src
echo "#define TAGVERSION \"${src.rev}\"" >> version.h
'';
dontUseCmakeBuildDir = true;
cmakeFlags = [ "-DCMAKE_BUILD_TYPE:STRING=Release" ];
buildInputs = [
glibc.static
cmake
flex
bison
];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment