about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/xp-pen-drivers/deco-01-v2/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/os-specific/linux/xp-pen-drivers/deco-01-v2/default.nix')
-rw-r--r--pkgs/os-specific/linux/xp-pen-drivers/deco-01-v2/default.nix82
1 files changed, 0 insertions, 82 deletions
diff --git a/pkgs/os-specific/linux/xp-pen-drivers/deco-01-v2/default.nix b/pkgs/os-specific/linux/xp-pen-drivers/deco-01-v2/default.nix
deleted file mode 100644
index 18aa86282567..000000000000
--- a/pkgs/os-specific/linux/xp-pen-drivers/deco-01-v2/default.nix
+++ /dev/null
@@ -1,82 +0,0 @@
-{ lib
-, stdenv
-, fetchzip
-, libusb1
-, glibc
-, libGL
-, xorg
-, makeWrapper
-, qtx11extras
-, wrapQtAppsHook
-, autoPatchelfHook
-, libX11
-, libXtst
-, libXi
-, libXrandr
-, libXinerama
-}:
-
-let
-  dataDir = "var/lib/xppend1v2";
-in
-stdenv.mkDerivation rec {
-  pname = "xp-pen-deco-01-v2-driver";
-  version = "3.4.9-231023";
-
-  src = fetchzip {
-    url = "https://www.xp-pen.com/download/file/id/1936/pid/440/ext/gz.html#.tar.gz";
-    name = "xp-pen-deco-01-v2-driver-${version}.tar.gz";
-    sha256 = "sha256-A/dv6DpelH0NHjlGj32tKv37S+9q3F8cYByiYlMuqLg=";
-  };
-
-  nativeBuildInputs = [
-    wrapQtAppsHook
-    autoPatchelfHook
-    makeWrapper
-  ];
-
-  dontBuild = true;
-
-  dontWrapQtApps = true; # this is done manually
-
-  buildInputs = [
-    libusb1
-    libX11
-    libXtst
-    libXi
-    libXrandr
-    libXinerama
-    glibc
-    libGL
-    stdenv.cc.cc.lib
-    qtx11extras
-  ];
-
-  installPhase = ''
-    runHook preInstall
-
-    mkdir -p $out/{opt,bin}
-    cp -r App/usr/lib/pentablet/{PenTablet,resource.rcc,conf} $out/opt
-    chmod +x $out/opt/PenTablet
-    cp -r App/lib $out/lib
-    sed -i 's#usr/lib/pentablet#${dataDir}#g' $out/opt/PenTablet
-
-    runHook postInstall
-  '';
-
-  postFixup = ''
-    makeWrapper $out/opt/PenTablet $out/bin/xp-pen-deco-01-v2-driver \
-      "''${qtWrapperArgs[@]}" \
-      --run 'if [ "$EUID" -ne 0 ]; then echo "Please run as root."; exit 1; fi' \
-      --run 'if [ ! -d /${dataDir} ]; then mkdir -p /${dataDir}; cp -r '$out'/opt/conf /${dataDir}; chmod u+w -R /${dataDir}; fi'
-  '';
-
-  meta = with lib; {
-    homepage = "https://www.xp-pen.com/product/461.html";
-    description = "Drivers for the XP-PEN Deco 01 v2 drawing tablet";
-    platforms = [ "x86_64-linux" ];
-    sourceProvenance = with sourceTypes; [ binaryNativeCode ];
-    maintainers = with maintainers; [ virchau13 ];
-    license = licenses.unfree;
-  };
-}