bluej: use dpkg instead of manual preUnpackHook

+2 -14
+2 -14
pkgs/applications/editors/bluej/default.nix
··· 1 - { lib, stdenv, fetchurl, openjdk, glib, wrapGAppsHook, zstd }: 2 3 stdenv.mkDerivation rec { 4 pname = "bluej"; ··· 12 sha256 = "sha256-sOT86opMa9ytxJlfURIsD06HiP+j+oz3lQ0DqmLV1wE="; 13 }; 14 15 - nativeBuildInputs = [ zstd wrapGAppsHook ]; 16 buildInputs = [ glib ]; 17 - 18 - sourceRoot = "."; 19 - 20 - preUnpack = '' 21 - unpackCmdHooks+=(_tryDebData) 22 - _tryDebData() { 23 - if ! [[ "$1" =~ \.deb$ ]]; then return 1; fi 24 - ar xf $src 25 - if ! [[ -e data.tar.zst ]]; then return 1; fi 26 - unpackFile data.tar.zst 27 - } 28 - ''; 29 30 dontWrapGApps = true; 31
··· 1 + { lib, stdenv, fetchurl, openjdk, glib, dpkg, wrapGAppsHook }: 2 3 stdenv.mkDerivation rec { 4 pname = "bluej"; ··· 12 sha256 = "sha256-sOT86opMa9ytxJlfURIsD06HiP+j+oz3lQ0DqmLV1wE="; 13 }; 14 15 + nativeBuildInputs = [ dpkg wrapGAppsHook ]; 16 buildInputs = [ glib ]; 17 18 dontWrapGApps = true; 19