diff --git a/pkgs/by-name/ap/appstream-glib/package.nix b/pkgs/by-name/ap/appstream-glib/package.nix index 0fa34f27c4fe..cd38a4762c8f 100644 --- a/pkgs/by-name/ap/appstream-glib/package.nix +++ b/pkgs/by-name/ap/appstream-glib/package.nix @@ -24,10 +24,13 @@ pkg-config, pngquant, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "appstream-glib"; version = "0.8.3"; + strictDeps = true; + __structuredAttrs = true; + outputs = [ "out" "dev" @@ -39,7 +42,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "hughsie"; repo = "appstream-glib"; - tag = "appstream_glib_${lib.replaceStrings [ "." ] [ "_" ] version}"; + tag = "appstream_glib_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; hash = "sha256-GjXrYV+EBduhG88LaxQWICKuUDJeeotcZgqgaG0/dqo="; }; @@ -91,11 +94,11 @@ stdenv.mkDerivation rec { ''; meta = { - changelog = "https://github.com/hughsie/appstream-glib/blob/${src.tag}/NEWS"; + changelog = "https://github.com/hughsie/appstream-glib/blob/${finalAttrs.src.tag}/NEWS"; description = "Objects and helper methods to read and write AppStream metadata"; homepage = "https://people.freedesktop.org/~hughsient/appstream-glib/"; license = lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; maintainers = [ ]; }; -} +})