cyme: 1.8.5 -> 2.1.2 (#384754)

This commit is contained in:
h7x4
2025-02-26 00:43:45 +01:00
committed by GitHub
+17 -23
View File
@@ -5,25 +5,23 @@
pkg-config,
stdenv,
darwin,
libusb1,
versionCheckHook,
nix-update-script,
testers,
cyme,
}:
rustPlatform.buildRustPackage rec {
pname = "cyme";
version = "1.8.5";
version = "2.1.2";
src = fetchFromGitHub {
owner = "tuna-f1sh";
repo = "cyme";
rev = "v${version}";
hash = "sha256-4lnW6p7MaAZdvyXddIoB8TuEQSCmBYOwyvOA1r2ZKxk=";
hash = "sha256-KAHCeM1rAPGi98PrcVJtzkhTWGWFwf37VuSQTjqXSEg=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-eUBhMI/ff99SEU76yYvCzEvyLHtQqXgk/bHqmxPQlnc=";
cargoHash = "sha256-LwBTDBrsigt8H6PFuuGndiMlj5d8v68dyHipVYOGKVk=";
nativeBuildInputs =
[
@@ -33,26 +31,22 @@ rustPlatform.buildRustPackage rec {
darwin.DarwinTools
];
buildInputs = [
libusb1
checkFlags = [
# doctest that requires access outside sandbox
"--skip=udev::hwdb::get"
# - system_profiler is not available in the sandbox
# - workaround for "Io Error: No such file or directory"
"--skip=test_run"
];
checkFlags =
[
# doctest that requires access outside sandbox
"--skip=udev::hwdb::get"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# system_profiler is not available in the sandbox
"--skip=test_run"
];
nativeInstallCheckInputs = [
versionCheckHook
];
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}";
versionCheckProgramArg = [ "--version" ];
passthru = {
updateScript = nix-update-script { };
tests.version = testers.testVersion {
package = cyme;
};
};
passthru.updateScript = nix-update-script { };
meta = with lib; {
homepage = "https://github.com/tuna-f1sh/cyme";