at master 718 B view raw
1{ 2 lib, 3 genericUpdater, 4 common-updater-scripts, 5}: 6 7{ 8 pname ? null, 9 version ? null, 10 attrPath ? null, 11 allowedVersions ? "", 12 ignoredVersions ? "", 13 rev-prefix ? "", 14 rev-suffix ? "", 15 odd-unstable ? false, 16 patchlevel-unstable ? false, 17 url ? null, 18 extraRegex ? null, 19}: 20 21genericUpdater { 22 inherit 23 pname 24 version 25 attrPath 26 allowedVersions 27 ignoredVersions 28 rev-prefix 29 rev-suffix 30 odd-unstable 31 patchlevel-unstable 32 ; 33 versionLister = "${common-updater-scripts}/bin/list-directory-versions ${ 34 lib.optionalString (url != null) "--url=${lib.escapeShellArg url}" 35 } ${lib.optionalString (extraRegex != null) "--extra-regex=${lib.escapeShellArg extraRegex}"}"; 36}