summaryrefslogtreecommitdiffstats
path: root/source.mk
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2013-06-02 17:35:25 (EDT)
committer P. J. McDermott <pjm@nac.net>2013-06-02 17:35:25 (EDT)
commitd3a33b65b13532c7b0931815d10545dd4456bbb8 (patch)
tree431321bf973247f9f9d23dc3627c5c464e01bfb8 /source.mk
Initial commit.
Diffstat (limited to 'source.mk')
-rw-r--r--source.mk16
1 files changed, 16 insertions, 0 deletions
diff --git a/source.mk b/source.mk
new file mode 100644
index 0000000..73588a6
--- /dev/null
+++ b/source.mk
@@ -0,0 +1,16 @@
+upstream_version = $$(printf '%s\n' '$(OPK_SOURCE_VERSION_UPSTREAM)' | \
+ sed 's/~/-/')
+upstream_archive = opkbuild-$(upstream_version).tar.bz2
+upstream_dir_url = http://files.proteanos.com/pub/opkbuild/$(upstream_version)
+upstream_url = $(upstream_dir_url)/$(upstream_archive)
+upstream_sum = $(upstream_dir_url)/SHA256SUMS
+source_archive = ../opkbuild-$(OPK_SOURCE_VERSION_UPSTREAM).orig.tar.bz2
+
+$(source_archive):
+ wget "$(upstream_url)"
+ wget -O - "$(upstream_sum)" | grep -F "$(upstream_archive)" >SHA256SUMS
+ sha256sum -c SHA256SUMS
+ rm -f SHA256SUMS
+ mv "$(upstream_archive)" "$(source_archive)"
+
+source: $(source_archive)