libhandy: passthru outputBin as `bin`

+5 -4
+5 -4
pkgs/development/libraries/libhandy/default.nix
··· 25 runCommand, 26 }: 27 28 - stdenv.mkDerivation rec { 29 pname = "libhandy"; 30 version = "1.8.3"; 31 ··· 41 outputBin = "dev"; 42 43 src = fetchurl { 44 - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 45 hash = "sha256-BbSXIpBz/1V/ELMm4HTFBm+HQ6MC1IIKuXvLXNLasIc="; 46 }; 47 ··· 122 123 passthru = 124 { 125 updateScript = gnome.updateScript { 126 - packageName = pname; 127 versionPolicy = "odd-unstable"; 128 }; 129 } ··· 150 teams = [ teams.gnome ]; 151 platforms = platforms.unix; 152 }; 153 - }
··· 25 runCommand, 26 }: 27 28 + stdenv.mkDerivation (finalAttrs: { 29 pname = "libhandy"; 30 version = "1.8.3"; 31 ··· 41 outputBin = "dev"; 42 43 src = fetchurl { 44 + url = "mirror://gnome/sources/libhandy/${lib.versions.majorMinor finalAttrs.version}/libhandy-${finalAttrs.version}.tar.xz"; 45 hash = "sha256-BbSXIpBz/1V/ELMm4HTFBm+HQ6MC1IIKuXvLXNLasIc="; 46 }; 47 ··· 122 123 passthru = 124 { 125 + bin = finalAttrs.finalPackage.${finalAttrs.outputBin}; # fixes lib.getExe 126 updateScript = gnome.updateScript { 127 + packageName = "libhandy"; 128 versionPolicy = "odd-unstable"; 129 }; 130 } ··· 151 teams = [ teams.gnome ]; 152 platforms = platforms.unix; 153 }; 154 + })