@@ -0,0 +1,69 @@
9+, gobject-introspection
15+stdenv.mkDerivation rec {
17+ version = "1.1.0-dev-20210413";
20+ url = "https://github.com/google/agi-dev-releases/releases/download/v${version}/agi-${version}-linux.zip";
21+ sha256 = "13i6n95d0cjrhx68qsich6xzk5f9ga0y3m19k4z2d58s164rnh0v";
24+ nativeBuildInputs = [
29+ gobject-introspection
39+ mkdir -p $out/{bin,lib}
40+ cp ./{agi,gapis,gapir,gapit,device-info} $out/bin
41+ cp lib/gapic.jar $out/lib
42+ wrapProgram $out/bin/agi \
43+ --add-flags "--vm ${jre}/bin/java" \
44+ --add-flags "--jar $out/lib/gapic.jar" \
45+ --add-flags "--adb ${androidenv.androidPkgs_9_0.platform-tools}/bin/adb"
46+ for i in 16 32 48 64 96 128 256 512 1024; do
47+ install -D ${src}/icon.png $out/share/icons/hicolor/''${i}x$i/apps/agi.png
52+ desktopItems = [(makeDesktopItem {
54+ desktopName = "Android GPU Inspector";
55+ exec = "$out/bin/agi";
57+ type = "Application";
58+ categories = "Development;Debugger;Graphics;3DGraphics";
63+ homepage = "https://github.com/google/agi/";
64+ description = "Android GPU Inspector";
65+ license = licenses.asl20;
66+ platforms = [ "x86_64-linux" ];
67+ maintainers = [ maintainers.ivar ];