mirakurun: use gitUpdater
This commit is contained in:
parent
f14a57c95b
commit
be590c34c6
|
@ -6,9 +6,8 @@
|
||||||
{ lib
|
{ lib
|
||||||
, stdenvNoCC
|
, stdenvNoCC
|
||||||
, bash
|
, bash
|
||||||
, common-updater-scripts
|
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, genericUpdater
|
, gitUpdater
|
||||||
, jq
|
, jq
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
, mkYarnPackage
|
, mkYarnPackage
|
||||||
|
@ -80,8 +79,7 @@ stdenvNoCC.mkDerivation rec {
|
||||||
inherit
|
inherit
|
||||||
pname
|
pname
|
||||||
version
|
version
|
||||||
common-updater-scripts
|
gitUpdater
|
||||||
genericUpdater
|
|
||||||
writers
|
writers
|
||||||
jq
|
jq
|
||||||
yarn
|
yarn
|
||||||
|
|
|
@ -2,8 +2,7 @@
|
||||||
, version
|
, version
|
||||||
, homepage
|
, homepage
|
||||||
, lib
|
, lib
|
||||||
, common-updater-scripts
|
, gitUpdater
|
||||||
, genericUpdater
|
|
||||||
, writers
|
, writers
|
||||||
, jq
|
, jq
|
||||||
, yarn
|
, yarn
|
||||||
|
@ -11,15 +10,12 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
updater = genericUpdater {
|
updater = gitUpdater {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
attrPath = lib.toLower pname;
|
attrPath = lib.toLower pname;
|
||||||
|
|
||||||
# exclude prerelease versions
|
# exclude prerelease versions
|
||||||
versionLister = writers.writeBash "list-mirakurun-versions" ''
|
ignoredVersions = "-";
|
||||||
${common-updater-scripts}/bin/list-git-tags --url=${homepage} \
|
|
||||||
| grep '^[0-9]\+\.[0-9]\+\.[0-9]\+$'
|
|
||||||
'';
|
|
||||||
};
|
};
|
||||||
updateScript = builtins.elemAt updater 0;
|
updateScript = builtins.elemAt updater 0;
|
||||||
updateArgs = map (lib.escapeShellArg) (builtins.tail updater);
|
updateArgs = map (lib.escapeShellArg) (builtins.tail updater);
|
||||||
|
|
Loading…
Reference in a new issue