From 7497575c431ba51ca87dbdfd85d24da19f02dbda Mon Sep 17 00:00:00 2001 From: Hannes <33062605+HannesGitH@users.noreply.github.com> Date: Fri, 15 Nov 2024 10:36:08 +0100 Subject: [PATCH] universal-android-debloater: allow darwin --- .../universal-android-debloater/package.nix | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/un/universal-android-debloater/package.nix b/pkgs/by-name/un/universal-android-debloater/package.nix index 98d89876bd7c..2f026020ad68 100644 --- a/pkgs/by-name/un/universal-android-debloater/package.nix +++ b/pkgs/by-name/un/universal-android-debloater/package.nix @@ -6,6 +6,7 @@ fontconfig, freetype, lib, + stdenv, libglvnd, libxkbcommon, makeWrapper, @@ -53,17 +54,19 @@ rustPlatform.buildRustPackage (finalAttrs: { postInstall = '' wrapProgram $out/bin/uad-ng --prefix LD_LIBRARY_PATH : ${ - lib.makeLibraryPath [ - fontconfig - freetype - libglvnd - libxkbcommon - wayland - libx11 - libxcursor - libxi - libxrandr - ] + lib.makeLibraryPath ( + [ + fontconfig + freetype + libglvnd + libxkbcommon + libx11 + libxcursor + libxi + libxrandr + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ wayland ] + ) } --suffix PATH : ${lib.makeBinPath [ android-tools ]} ''; @@ -76,6 +79,7 @@ rustPlatform.buildRustPackage (finalAttrs: { license = lib.licenses.gpl3Only; mainProgram = "uad-ng"; maintainers = with lib.maintainers; [ lavafroth ]; - platforms = lib.platforms.linux; + broken = with stdenv.hostPlatform; isDarwin && isx86_64; + platforms = with lib.platforms; linux ++ darwin; }; })