summaryrefslogtreecommitdiffstats
path: root/source.mk
blob: 3b074dfcb5020f3c1909abd7196b2914899a2292 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
upstream_svn_uri = svn://flashrom.org/flashrom/trunk
upstream_svn_rev = $$(printf '%s\n' '$(OPK_SOURCE_VERSION_UPSTREAM)' | \
	sed 's/^.*[~+]r\([0-9][0-9]*\).*$$/\1/')
upstream_releasename = $$(printf '%s\n' '$(OPK_SOURCE_VERSION_UPSTREAM)' | \
	sed 's/[~+]r/-r/')
source_archive = ../$(OPK_SOURCE)-$(OPK_SOURCE_VERSION_UPSTREAM).orig.tar.bz2

$(source_archive):
	svn co -r "$(upstream_svn_rev)" "$(upstream_svn_uri)" flashrom
	(cd flashrom && make export)
	(cd flashrom && tar -cjf '../$(@)' "flashrom-$(upstream_releasename)")
	rm -Rf src
	mv "flashrom/flashrom-$(upstream_releasename)" src
	rm -Rf flashrom

source: $(source_archive)