From 1d8943efd34a854fb8361cd0614af17225244ebb Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 4 Oct 2024 23:50:29 +0200 Subject: [PATCH] gpu-viewer: 3.04 -> 3.06 Diff: https://github.com/arunsivaramanneo/gpu-viewer/compare/refs/tags/v3.04...v3.06 Changelog: https://github.com/arunsivaramanneo/GPU-Viewer/releases/tag/v3.06 --- pkgs/by-name/gp/gpu-viewer/package.nix | 42 +++++++++++++++----------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/gp/gpu-viewer/package.nix b/pkgs/by-name/gp/gpu-viewer/package.nix index e5c92c34bcea..83d54b1e9155 100644 --- a/pkgs/by-name/gp/gpu-viewer/package.nix +++ b/pkgs/by-name/gp/gpu-viewer/package.nix @@ -1,54 +1,60 @@ { lib, + python3Packages, fetchFromGitHub, - pkg-config, + + # nativeBuildInputs + gobject-introspection, meson, ninja, + pkg-config, + wrapGAppsHook4, + + # buildInputs + gdk-pixbuf, gtk4, libadwaita, - python3Packages, - gobject-introspection, vulkan-tools, + + # wrapper python3, - wrapGAppsHook4, - gdk-pixbuf, + clinfo, lsb-release, mesa-demos, vdpauinfo, - clinfo, }: -python3.pkgs.buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "gpu-viewer"; - version = "3.04"; + version = "3.06"; format = "other"; src = fetchFromGitHub { owner = "arunsivaramanneo"; - repo = pname; + repo = "gpu-viewer"; rev = "refs/tags/v${version}"; - hash = "sha256-+FDBHSVBTUHnhu2n7i9W1zIZe2wjY+OuFwQOJZojuzs="; + hash = "sha256-vFU2VdafY1HmPGRa20PwT6n+Xf4bKBzKJ5jWpvwyMWg="; }; nativeBuildInputs = [ - pkg-config + gobject-introspection meson ninja - gobject-introspection + pkg-config wrapGAppsHook4 ]; buildInputs = [ + gdk-pixbuf gtk4 libadwaita vulkan-tools - gdk-pixbuf ]; pythonPath = with python3Packages; [ - pygobject3 click + pygobject3 ]; # Prevent double wrapping @@ -72,13 +78,13 @@ python3.pkgs.buildPythonApplication rec { ''${gappsWrapperArgs[@]} ''; - meta = with lib; { + meta = { homepage = "https://github.com/arunsivaramanneo/GPU-Viewer"; description = "Front-end to glxinfo, vulkaninfo, clinfo and es2_info"; changelog = "https://github.com/arunsivaramanneo/GPU-Viewer/releases/tag/v${version}"; - maintainers = with maintainers; [ GaetanLepage ]; - license = licenses.gpl3; - platforms = platforms.linux; + maintainers = with lib.maintainers; [ GaetanLepage ]; + license = lib.licenses.gpl3; + platforms = lib.platforms.linux; mainProgram = "gpu-viewer"; }; }