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)