{ stdenv, fetchurl, crystal, libyaml, which }: stdenv.mkDerivation rec { name = "shards-${version}"; version = "0.8.1"; src = fetchurl { url = "https://github.com/crystal-lang/shards/archive/v${version}.tar.gz"; sha256 = "198768izbsqqp063847r2x9ddcf4qfxx7vx7c6gwbmgjmjv4mivm"; }; buildInputs = [ crystal libyaml which ]; buildFlags = [ "CRFLAGS=--release" ]; installPhase = '' mkdir -p $out/bin cp bin/shards $out/bin/ ''; meta = with stdenv.lib; { homepage = https://crystal-lang.org/; license = licenses.asl20; description = "Dependency manager for the Crystal language"; maintainers = with maintainers; [ sifmelcara ]; platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ]; }; }