.PHONY: all install clean uninstall
VERSIONTAG=should-be-redefined-by-specfile
+SCMURL=should-be-redefined-by-specfile
##########
python: version
version: sfa/util/version.py
sfa/util/version.py: sfa/util/version.py.in
- sed -e "s,@VERSIONTAG@,$(VERSIONTAG),g" sfa/util/version.py.in > $@
+ sed -e "s,@VERSIONTAG@,$(VERSIONTAG),g" -e "s,@SCMURL@,$(SCMURL),g" sfa/util/version.py.in > $@
xmlbuilder-install:
cd xmlbuilder-0.9 && python setup.py install --root=$(DESTDIR) && cd -
%setup -q
%build
-make VERSION=%{version}-%{taglevel}
+make VERSIONTAG="%{version}-%{taglevel}" SCMURL="%{SCMURL}"
%install
rm -rf $RPM_BUILD_ROOT
-make install VERSION=%{version}-%{taglevel} DESTDIR="$RPM_BUILD_ROOT"
+make VERSIONTAG="%{version}-%{taglevel}" SCMURL="%{SCMURL}" install DESTDIR="$RPM_BUILD_ROOT"
%clean
rm -rf $RPM_BUILD_ROOT
### updated by the toplevel Makefile
version_tag="@VERSIONTAG@"
+scm_url="@SCMURL@"
import socket
def version_core (more):
core = { 'geni_api':1,
'sfa' : 1,
- 'tag' : version_tag,
+ 'code_tag' : version_tag,
+ 'code_url' : scm_url,
'hostname' : socket.gethostname(),
}
core.update(more)