opentabletdriver: 0.6.4.0 -> 0.6.4.0-unstable-2024-11-25

This commit is contained in:
Thiago Kenji Okada
2024-11-30 12:06:58 +00:00
parent dec1fc5f85
commit 0f26801e4f
3 changed files with 1130 additions and 255 deletions
+1122 -225
View File
File diff suppressed because it is too large Load Diff
+8 -8
View File
@@ -20,22 +20,20 @@
buildDotnetModule rec {
pname = "OpenTabletDriver";
version = "0.6.4.0";
version = "0.6.4.0-unstable-2024-11-25";
src = fetchFromGitHub {
owner = "OpenTabletDriver";
repo = "OpenTabletDriver";
rev = "v${version}";
hash = "sha256-zK+feU96JOXjmkTndM9VyUid3z+MZFxJGH+MXaB6kzk=";
rev = "8b88b8bdc5144391f10eb61ee77803ba0ee83718"; # 0.6.x branch
hash = "sha256-5JKkSqV9owkHgWXfjiyv5QRh86apDCPzpA6qha1i4D4=";
};
patches = [
./remove-git-from-generate-rules.patch
];
dotnetInstallFlags = [ "--framework=net8.0" ];
dotnetInstallFlags = [ "--framework=net6.0" ];
dotnet-sdk = dotnetCorePackages.sdk_8_0;
dotnet-runtime = dotnetCorePackages.runtime_8_0;
dotnet-sdk = dotnetCorePackages.sdk_6_0;
projectFile = [
"OpenTabletDriver.Console"
"OpenTabletDriver.Daemon"
@@ -105,6 +103,8 @@ buildDotnetModule rec {
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
'';
@@ -1,22 +0,0 @@
diff --git a/generate-rules.sh b/generate-rules.sh
index ce6c3f3d..a0266612 100755
--- a/generate-rules.sh
+++ b/generate-rules.sh
@@ -8,7 +8,7 @@ print_help() {
echo " -h, --help Print this help message"
}
-for c in git jq tr awk sed; do
+for c in jq tr awk sed; do
command -v $c > /dev/null
if [[ $? > 0 ]]; then
echo "Error: Command $c not found in \$PATH." >&2
@@ -23,7 +23,7 @@ tohex() {
shopt -s globstar
set -eu
-OTD_CONFIGURATIONS="${OTD_CONFIGURATIONS:="$(git rev-parse --show-toplevel)/OpenTabletDriver.Configurations/Configurations"}"
+OTD_CONFIGURATIONS="${OTD_CONFIGURATIONS:="$src/OpenTabletDriver.Configurations/Configurations"}"
while [ $# -gt 0 ]; do
case "$1" in