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