mirakurun: use gitUpdater

This commit is contained in:
Kira Bruneau 2022-04-23 15:07:16 -04:00
parent f14a57c95b
commit be590c34c6
2 changed files with 5 additions and 11 deletions

View file

@ -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

View file

@ -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);