diff --git a/pkgs/by-name/op/opentabletdriver/package.nix b/pkgs/by-name/op/opentabletdriver/package.nix index 59b400192f01..9ddcef1c9c37 100644 --- a/pkgs/by-name/op/opentabletdriver/package.nix +++ b/pkgs/by-name/op/opentabletdriver/package.nix @@ -21,13 +21,13 @@ buildDotnetModule (finalAttrs: { pname = "OpenTabletDriver"; - version = "0.6.5.0"; + version = "0.6.5.1"; src = fetchFromGitHub { owner = "OpenTabletDriver"; repo = "OpenTabletDriver"; tag = "v${finalAttrs.version}"; - hash = "sha256-ILnwHfcV/tW59TLDpAeDwJK708IQfMFBOYuqRtED0kw="; + hash = "sha256-PpgqmeQRGZew0+HD4xtbimc25XPEfgW69VfJf+TlYC4="; }; dotnet-sdk = dotnetCorePackages.sdk_8_0; @@ -64,6 +64,8 @@ buildDotnetModule (finalAttrs: { buildInputs = finalAttrs.runtimeDeps; + OTD_CONFIGURATIONS = "${finalAttrs.src}/OpenTabletDriver.Configurations/Configurations"; + doCheck = true; testProjectFile = "OpenTabletDriver.Tests/OpenTabletDriver.Tests.csproj"; @@ -76,12 +78,11 @@ buildDotnetModule (finalAttrs: { "OpenTabletDriver.Tests.UpdaterTests.Install_Moves_UpdatedBinaries_To_BinDirectory" "OpenTabletDriver.Tests.UpdaterTests.Install_Moves_Only_ToBeUpdated_Binaries" "OpenTabletDriver.Tests.UpdaterTests.Install_Copies_AppDataFiles" - # Intended only to be run in continuous integration, unnecessary for functionality - "OpenTabletDriver.Tests.ConfigurationTest.Configurations_DeviceIdentifier_IsNotConflicting" # Depends on processor load "OpenTabletDriver.Tests.TimerTests.TimerAccuracy" - # Can't find Configurations directory + # Can't find Configurations directory, remove after https://github.com/OpenTabletDriver/OpenTabletDriver/pull/3796 "OpenTabletDriver.Tests.ConfigurationTest.Configurations_Verify_Configs_With_Schema" + "OpenTabletDriver.Tests.ConfigurationTest.Configurations_Are_Linted" ]; preBuild = '' @@ -99,7 +100,6 @@ buildDotnetModule (finalAttrs: { install -Dm644 $src/OpenTabletDriver.UX/Assets/otd.png -t $out/share/pixmaps # Generate udev rules from source - export OTD_CONFIGURATIONS="$src/OpenTabletDriver.Configurations/Configurations" mkdir -p $out/lib/udev/rules.d ./generate-rules.sh > $out/lib/udev/rules.d/70-opentabletdriver.rules '';