xp-pen-deco-01-v2-driver: 3.2.3.230215-1 -> 3.4.9-231023

+7 -8
+7 -8
pkgs/os-specific/linux/xp-pen-drivers/deco-01-v2/default.nix
··· 21 in 22 stdenv.mkDerivation rec { 23 pname = "xp-pen-deco-01-v2-driver"; 24 - version = "3.2.3.230215-1"; 25 26 src = fetchzip { 27 - url = "https://download01.xp-pen.com/file/2023/03/XPPen-pentablet-${version}.x86_64.tar.gz"; 28 name = "xp-pen-deco-01-v2-driver-${version}.tar.gz"; 29 - sha256 = "sha256-CV4ZaGCFFcfy2J0O8leYgcyzFVwJQFQJsShOv9B7jfI="; 30 }; 31 32 nativeBuildInputs = [ ··· 56 runHook preInstall 57 58 mkdir -p $out/{opt,bin} 59 - cp -r App/usr/lib/pentablet/{pentablet,resource.rcc,conf} $out/opt 60 - chmod +x $out/opt/pentablet 61 cp -r App/lib $out/lib 62 - sed -i 's#usr/lib/pentablet#${dataDir}#g' $out/opt/pentablet 63 64 runHook postInstall 65 ''; 66 67 postFixup = '' 68 - makeWrapper $out/opt/pentablet $out/bin/xp-pen-deco-01-v2-driver \ 69 "''${qtWrapperArgs[@]}" \ 70 --run 'if [ "$EUID" -ne 0 ]; then echo "Please run as root."; exit 1; fi' \ 71 --run 'if [ ! -d /${dataDir} ]; then mkdir -p /${dataDir}; cp -r '$out'/opt/conf /${dataDir}; chmod u+w -R /${dataDir}; fi' ··· 80 license = licenses.unfree; 81 }; 82 } 83 -
··· 21 in 22 stdenv.mkDerivation rec { 23 pname = "xp-pen-deco-01-v2-driver"; 24 + version = "3.4.9-231023"; 25 26 src = fetchzip { 27 + url = "https://www.xp-pen.com/download/file/id/1936/pid/440/ext/gz.html#.tar.gz"; 28 name = "xp-pen-deco-01-v2-driver-${version}.tar.gz"; 29 + sha256 = "sha256-A/dv6DpelH0NHjlGj32tKv37S+9q3F8cYByiYlMuqLg="; 30 }; 31 32 nativeBuildInputs = [ ··· 56 runHook preInstall 57 58 mkdir -p $out/{opt,bin} 59 + cp -r App/usr/lib/pentablet/{PenTablet,resource.rcc,conf} $out/opt 60 + chmod +x $out/opt/PenTablet 61 cp -r App/lib $out/lib 62 + sed -i 's#usr/lib/pentablet#${dataDir}#g' $out/opt/PenTablet 63 64 runHook postInstall 65 ''; 66 67 postFixup = '' 68 + makeWrapper $out/opt/PenTablet $out/bin/xp-pen-deco-01-v2-driver \ 69 "''${qtWrapperArgs[@]}" \ 70 --run 'if [ "$EUID" -ne 0 ]; then echo "Please run as root."; exit 1; fi' \ 71 --run 'if [ ! -d /${dataDir} ]; then mkdir -p /${dataDir}; cp -r '$out'/opt/conf /${dataDir}; chmod u+w -R /${dataDir}; fi' ··· 80 license = licenses.unfree; 81 }; 82 }