diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2009-09-13 18:31:33 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2009-09-13 18:31:33 +0000 |
commit | 125600079dbff3a40bf66b536d2bf7c9aa40d28f (patch) | |
tree | 08128d9dc9daac7b666618c1577799cba7e888b5 /pkgs/build-support/upstream-updater | |
parent | 00343dac28e1c032c874a568b4026639c1e1b5c7 (diff) |
Updating XMoto (and adding some functionality to upstream tracking system)
svn path=/nixpkgs/trunk/; revision=17100
Diffstat (limited to 'pkgs/build-support/upstream-updater')
-rw-r--r-- | pkgs/build-support/upstream-updater/snippets.sh | 5 | ||||
-rwxr-xr-x | pkgs/build-support/upstream-updater/update-upstream-data.sh | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/build-support/upstream-updater/snippets.sh b/pkgs/build-support/upstream-updater/snippets.sh index 27a7c14b1ec0..91be8e178491 100644 --- a/pkgs/build-support/upstream-updater/snippets.sh +++ b/pkgs/build-support/upstream-updater/snippets.sh @@ -4,3 +4,8 @@ #http://downloads.sourceforge.net/webdruid/files/webdruid/0.6.0-alpha5/webdruid-0.6.0-alpha5.tar.gz skipRedirectSF='s@^http://sourceforge.net/projects/@http://downloads.sourceforge.net/@; s@/download$@@' extractReleaseSF='s@.*/([^/]+)/[^/]+@\1@' + +replaceAllVersionOccurences() { + echo s/"$version"/\${version}/g +} +dashDelimitedVersion='s/.*-([0-9.]+)-.*/\1/' diff --git a/pkgs/build-support/upstream-updater/update-upstream-data.sh b/pkgs/build-support/upstream-updater/update-upstream-data.sh index f4861aa11d1e..dfdb74e363fa 100755 --- a/pkgs/build-support/upstream-updater/update-upstream-data.sh +++ b/pkgs/build-support/upstream-updater/update-upstream-data.sh @@ -37,7 +37,7 @@ prefetchClause="" eval "egrep \"$(getAttr sourceRegexp '.*[.]tar[.].*')\"" | eval "$(getAttr choiceCommand 'head -1')")" - if ! egrep ':' freshUrl ; then + if ! egrep ':' <<< "$freshUrl" ; then freshUrl="$(dirname "$(getAttr downloadPage).")/$freshUrl" fi @@ -54,6 +54,7 @@ prefetchClause="" eval "sed -r -e \"$(getAttr versionReferenceCreator \ 's/-([0-9.]+)[.]/-${version}./')\"" | eval "sed -r -e \"$(getAttr mirrorSedScript)\"")" + url="$mirrorUrl" name="$baseName-$version" |