Unverified Commit 850b3bfc authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

Merge pull request #267879 from bouk/bouk/update-meshoptimizer

parents b167b286 49fb7e00
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
{ lib, stdenv, fetchFromGitHub, cmake }:
{ lib, stdenv, fetchFromGitHub, cmake, nix-update-script }:

let
  basis_universal = fetchFromGitHub {
@@ -7,14 +7,14 @@ let
    rev = "8903f6d69849fd782b72a551a4dd04a264434e20";
    hash = "sha256-o3dCxAAkpMoNkvkM7qD75cPn/obDc/fJ8u7KLPm1G6g=";
  };
in stdenv.mkDerivation {
in stdenv.mkDerivation rec {
  pname = "meshoptimizer";
  version = "unstable-2023-03-22";
  version = "0.20";
  src = fetchFromGitHub {
    owner = "zeux";
    repo = "meshoptimizer";
    hash = "sha256-OWeptdnKFvTyfkz0sFCpiTI7323GfVE8vb8bNUBnslA=";
    rev = "49d9222385daf61a9ce75bb4699472408eb3df3e";
    rev = "v${version}";
    hash = "sha256-QCxpM2g8WtYSZHkBzLTJNQ/oHb5j/n9rjaVmZJcCZIA=";
  };

  nativeBuildInputs = [ cmake ];
@@ -27,6 +27,8 @@ in stdenv.mkDerivation {
  ] ++ lib.optional (!stdenv.hostPlatform.isStatic)
    "-DMESHOPT_BUILD_SHARED_LIBS:BOOL=ON";

  passthru.updateScript = nix-update-script { };

  meta = with lib; {
    description = "Mesh optimization library that makes meshes smaller and faster to render";
    homepage = "https://github.com/zeux/meshoptimizer";