Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-19.03 41 lines 930 B view raw
1{ stdenv, fetchurl, cmake, doxygen 2, zlib }: 3 4let 5 generic = version: sha256: 6 stdenv.mkDerivation rec { 7 name = "physfs-${version}"; 8 9 src = fetchurl { 10 url = "${meta.homepage}/downloads/${name}.tar.bz2"; 11 inherit sha256; 12 }; 13 14 nativeBuildInputs = [ cmake doxygen ]; 15 16 buildInputs = [ zlib ]; 17 18 enableParallelBuilding = true; 19 20 patchPhase = '' 21 sed s,-Werror,, -i CMakeLists.txt 22 ''; 23 24 doInstallCheck = true; 25 26 installCheckPhase = '' 27 ./test_physfs --version 28 ''; 29 30 meta = with stdenv.lib; { 31 homepage = http://icculus.org/physfs/; 32 description = "Library to provide abstract access to various archives"; 33 license = licenses.free; 34 platforms = platforms.linux; 35 }; 36 }; 37 38in { 39 physfs_2 = generic "2.0.3" "0sbbyqzqhyf0g68fcvvv20n3928j0x6ik1njmhn1yigvq2bj11na"; 40 physfs = generic "3.0.1" "1wgj2zqpnfbnyyi1i7bq5pshcc9n5cvwlpzp8im67nb8662ryyxp"; 41}