From: Elan Ruusamäe Date: Fri, 26 Sep 2008 10:15:00 +0000 (+0000) Subject: - fix tagging X-Git-Tag: dokuwiki-plugin-eventum-20081202-1~1 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fdokuwiki-plugin-eventum.git;a=commitdiff_plain;h=8b1eb11fb275287d7bc0552ed253b5608c6afe8c - fix tagging Changed files: dokuwiki-plugin-eventum.spec -> 1.5 --- diff --git a/dokuwiki-plugin-eventum.spec b/dokuwiki-plugin-eventum.spec index 7a2ca2d..fb057f1 100644 --- a/dokuwiki-plugin-eventum.spec +++ b/dokuwiki-plugin-eventum.spec @@ -26,13 +26,21 @@ cd .. cvs -d %{_cvsroot} co -d %{name}-%{version} %{_cvsmodule} cd - +%build # skip tagging if we checkouted from tag or have debug enabled # also make make tag only if we have integer release %if %{!?debug:1}%{?debug:0} && %{!?_cvstag:1}%{?_cvstag:0} && %([[ %{release} = *.* ]] && echo 0 || echo 1) + # do tagging by version tag=%{name}-%(echo %{version} | tr . _)-%(echo %{release} | tr . _) cd %{_specdir} +# break if spec is not commited +if [ "$(cvs status %{name}.spec | awk '/Status:/{print $NF}')" != "Up-to-date" ]; then + : "%{name}.spec is not up-to-date with CVS" + exit 1 +fi + if [ $(cvs status -v %{name}.spec | egrep -c "$tag[[:space:]]") != 0 ]; then : "Tag $tag already exists" exit 1