Loading pkgs/by-name/me/meli/package.nix +17 −7 Original line number Diff line number Diff line { stdenv , lib , fetchzip , fetchpatch , rustPlatform # native build inputs Loading @@ -23,7 +24,7 @@ rustPlatform.buildRustPackage rec { pname = "meli"; version = "0.8.6"; version = "0.8.7"; src = fetchzip { urls = [ Loading @@ -31,10 +32,19 @@ rustPlatform.buildRustPackage rec { "https://codeberg.org/meli/meli/archive/v${version}.tar.gz" "https://github.com/meli/meli/archive/refs/tags/v${version}.tar.gz" ]; hash = "sha256-7lSxXv2i8B6vRWIJqMiXlMqHH6fmgACy9X5qNKuj+IU="; hash = "sha256-2+JIehi2wuWdARbhFPvNPIJ9ucZKWjNSORszEG9lyjw="; }; cargoHash = "sha256-vZkMfaALnRBK9ZwMB2uvvJgQq+BdUX7enNnr9t5H+MY="; cargoHash = "sha256-ZVhUkpiiPKbWcf56cXFgn3Nyr63STHLlD7mpYEetNIY="; cargoPatches = [ (fetchpatch { # https://github.com/NixOS/nixpkgs/issues/332957#issuecomment-2278578811 name = "fix-rust-1.80-compat.patch"; url = "https://git.meli-email.org/meli/meli/commit/6b05279a0987315c401516cac8ff0b016a8e02a8.patch"; hash = "sha256-mh8H7wmHMXAe01UTvdY8vJeeLyH6ZFwylNLFFL+4LO0="; }) ]; # Needed to get openssl-sys to use pkg-config OPENSSL_NO_VENDOR=1; Loading @@ -55,6 +65,7 @@ rustPlatform.buildRustPackage rec { nativeCheckInputs = [ file gnum4 ]; postInstall = '' Loading @@ -70,10 +81,9 @@ rustPlatform.buildRustPackage rec { ''; checkFlags = [ "--skip=conf::test_config_parse" # panicking due to sandbox "--skip=smtp::test::test_smtp" # requiring network "--skip=utils::xdg::query_default_app" # doesn't build "--skip=utils::xdg::query_mime_info" # doesn't build "--skip=conf::tests::test_config_parse" # panicking due to sandbox "--skip=utils::tests::test_shellexpandtrait_impls" # panicking due to sandbox "--skip=utils::tests::test_shellexpandtrait" # panicking due to sandbox ]; meta = with lib; { Loading Loading
pkgs/by-name/me/meli/package.nix +17 −7 Original line number Diff line number Diff line { stdenv , lib , fetchzip , fetchpatch , rustPlatform # native build inputs Loading @@ -23,7 +24,7 @@ rustPlatform.buildRustPackage rec { pname = "meli"; version = "0.8.6"; version = "0.8.7"; src = fetchzip { urls = [ Loading @@ -31,10 +32,19 @@ rustPlatform.buildRustPackage rec { "https://codeberg.org/meli/meli/archive/v${version}.tar.gz" "https://github.com/meli/meli/archive/refs/tags/v${version}.tar.gz" ]; hash = "sha256-7lSxXv2i8B6vRWIJqMiXlMqHH6fmgACy9X5qNKuj+IU="; hash = "sha256-2+JIehi2wuWdARbhFPvNPIJ9ucZKWjNSORszEG9lyjw="; }; cargoHash = "sha256-vZkMfaALnRBK9ZwMB2uvvJgQq+BdUX7enNnr9t5H+MY="; cargoHash = "sha256-ZVhUkpiiPKbWcf56cXFgn3Nyr63STHLlD7mpYEetNIY="; cargoPatches = [ (fetchpatch { # https://github.com/NixOS/nixpkgs/issues/332957#issuecomment-2278578811 name = "fix-rust-1.80-compat.patch"; url = "https://git.meli-email.org/meli/meli/commit/6b05279a0987315c401516cac8ff0b016a8e02a8.patch"; hash = "sha256-mh8H7wmHMXAe01UTvdY8vJeeLyH6ZFwylNLFFL+4LO0="; }) ]; # Needed to get openssl-sys to use pkg-config OPENSSL_NO_VENDOR=1; Loading @@ -55,6 +65,7 @@ rustPlatform.buildRustPackage rec { nativeCheckInputs = [ file gnum4 ]; postInstall = '' Loading @@ -70,10 +81,9 @@ rustPlatform.buildRustPackage rec { ''; checkFlags = [ "--skip=conf::test_config_parse" # panicking due to sandbox "--skip=smtp::test::test_smtp" # requiring network "--skip=utils::xdg::query_default_app" # doesn't build "--skip=utils::xdg::query_mime_info" # doesn't build "--skip=conf::tests::test_config_parse" # panicking due to sandbox "--skip=utils::tests::test_shellexpandtrait_impls" # panicking due to sandbox "--skip=utils::tests::test_shellexpandtrait" # panicking due to sandbox ]; meta = with lib; { Loading