From 4e3b69e11085749f7e971a564043d219a0eb8ac1 Mon Sep 17 00:00:00 2001 From: detroyejr Date: Tue, 1 Oct 2024 16:04:48 -0400 Subject: [PATCH] plex-desktop: inherit pname, meta, and enable update.sh Replaces #328708 and closes https://github.com/NixOS/nixpkgs/issues/345618 --- pkgs/by-name/pl/plex-desktop/package.nix | 3 ++- pkgs/by-name/pl/plex-desktop/update.sh | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pl/plex-desktop/package.nix b/pkgs/by-name/pl/plex-desktop/package.nix index fe5949f22cb1e..ba793768d6346 100644 --- a/pkgs/by-name/pl/plex-desktop/package.nix +++ b/pkgs/by-name/pl/plex-desktop/package.nix @@ -121,7 +121,7 @@ let }; in buildFHSEnv { - name = "${pname}-${version}"; + inherit pname version meta; targetPkgs = pkgs: [ xkeyboard_config ]; extraInstallCommands = '' @@ -152,4 +152,5 @@ buildFHSEnv { ${lib.toShellVars extraEnv} exec ${plex-desktop}/Plex.sh ''; + passthru.updateScript = ./update.sh; } diff --git a/pkgs/by-name/pl/plex-desktop/update.sh b/pkgs/by-name/pl/plex-desktop/update.sh index 0cc509fb2b729..df51f79be0d9e 100755 --- a/pkgs/by-name/pl/plex-desktop/update.sh +++ b/pkgs/by-name/pl/plex-desktop/update.sh @@ -73,6 +73,7 @@ sed --regexp-extended \ # try to build the updated version # +export NIXPKGS_ALLOW_UNFREE=1 if ! nix-build -A plex-desktop "$nixpkgs"; then echo "The updated plex-desktop failed to build." exit 1