%bcond_with order # with experimental order patch
%define rel 1
-#define subver 347
-#define githash 3d9195fa
+%define subver 136
+%define githash bd09ead2
%define php_min_version 5.5.0
%include /usr/lib/rpm/macros.php
Summary: Eventum Issue / Bug tracking system
Release: %{?subver:1.%{subver}.%{?githash:g%{githash}.}}%{rel}
License: GPL v2+
Group: Applications/WWW
-Source0: https://github.com/eventum/eventum/releases/download/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: ad50831d3c73b8df781618eceefab135
-#Source0: https://github.com/eventum/eventum/releases/download/snapshot/%{name}-%{version}-%{subver}-g%{githash}.tar.gz
+#Source0: https://github.com/eventum/eventum/releases/download/v%{version}/%{name}-%{version}.tar.gz
+Source0: https://github.com/eventum/eventum/releases/download/snapshot/%{name}-%{version}-%{subver}-g%{githash}.tar.gz
+# Source0-md5: a8edbaab9794b68e84eec719e3841a78
Source1: %{name}-apache.conf
Source2: %{name}-mail-queue.cron
Source3: %{name}-mail-download.cron
#!/bin/sh
set -e
dropin=
+repo_url=https://github.com/eventum/eventum
specfile=eventum.spec
# Work in package dir
rev=${rev%.tar.gz}
elif [ "$1" ]; then
rev=$1
+else
+ # use tarball from "snapshot" build
+ git fetch "$repo_url" refs/tags/snapshot
+ out=$(git show FETCH_HEAD -s)
+ tarball=$(echo "$out" | grep -o 'eventum-.*\.tar.gz')
+ url="$repo_url/releases/download/snapshot/$tarball"
+ test -f "$tarball" || wget -c $url
+ exec "$0" "$tarball"
fi
subver=${rev%-*}
fi
echo "Updating $specfile for $rev (subver: $subver, githash: $githash)..."
-sed -i -e "
- s/^\(%define[ \t]\+subver[ \t]\+\)[0-9]\+\$/\1$subver/
- s/^\(%define[ \t]\+githash[ \t]\+\)[0-9a-fg]\+\$/\1$githash/
+sed -i -re "
+ s/^[#%](define[ \t]+subver[ \t]+)[0-9]+\$/%\1$subver/
+ s/^[#%](define[ \t]+githash[ \t]+)[0-9a-fg]+\$/%\1$githash/
" $specfile
../builder -ncs -5 $specfile