quickgui: init at 1.2.8

+50
+48
pkgs/applications/virtualization/quickgui/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchurl 4 + , autoPatchelfHook 5 + , dpkg 6 + , wrapGAppsHook 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "quickgui"; 11 + version = "1.2.8"; 12 + 13 + src = fetchurl { 14 + url = "https://github.com/quickemu-project/quickgui/releases/download/v${version}/quickgui_${version}-1_lunar1.0_amd64.deb"; 15 + sha256 = "sha256-crnV7OWH5UbkMM/TxTIOlXmvqBgjFmQG7RxameMOjH0="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + autoPatchelfHook 20 + dpkg 21 + ]; 22 + 23 + buildInputs = [ 24 + wrapGAppsHook 25 + ]; 26 + 27 + unpackCmd = "dpkg-deb -x $curSrc source"; 28 + 29 + installPhase = '' 30 + runHook preInstall 31 + 32 + mv usr $out 33 + substituteInPlace $out/share/applications/quickgui.desktop \ 34 + --replace "/usr" $out 35 + 36 + runHook postInstall 37 + ''; 38 + 39 + meta = { 40 + description = "A Flutter frontend for quickemu"; 41 + homepage = "https://github.com/quickemu-project/quickgui"; 42 + changelog = "https://github.com/quickemu-project/quickgui/releases/tag/v${version}"; 43 + maintainers = [ lib.maintainers.heyimnova ]; 44 + platforms = lib.platforms.linux; 45 + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; 46 + mainProgram = "quickgui"; 47 + }; 48 + }
+2
pkgs/top-level/all-packages.nix
··· 226 226 227 227 quickemu = callPackage ../development/quickemu { }; 228 228 229 + quickgui = callPackage ../applications/virtualization/quickgui { }; 230 + 229 231 adcli = callPackage ../os-specific/linux/adcli { }; 230 232 231 233 aether = callPackage ../applications/networking/aether { };