nix-pin: add passthru.updateScript
This commit is contained in:
parent
92f083af23
commit
146dabd4ac
@ -20,6 +20,19 @@ let self = stdenv.mkDerivation rec {
|
|||||||
let api = import "${self}/share/nix/api.nix" { inherit pkgs; }; in
|
let api = import "${self}/share/nix/api.nix" { inherit pkgs; }; in
|
||||||
{
|
{
|
||||||
inherit (api) augmentedPkgs pins callPackage;
|
inherit (api) augmentedPkgs pins callPackage;
|
||||||
|
updateScript = ''
|
||||||
|
set -e
|
||||||
|
echo
|
||||||
|
cd ${toString ./.}
|
||||||
|
${pkgs.nix-update-source}/bin/nix-update-source \
|
||||||
|
--prompt version \
|
||||||
|
--replace-attr version \
|
||||||
|
--set owner timbertson \
|
||||||
|
--set repo nix-pin \
|
||||||
|
--set type fetchFromGitHub \
|
||||||
|
--set rev 'version-{version}' \
|
||||||
|
--modify-nix default.nix
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = "https://github.com/timbertson/nix-pin";
|
homepage = "https://github.com/timbertson/nix-pin";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user