From 1848e261837db44f6f2d4edb4a69e21ab9a8ba18 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 16 Jan 2018 16:37:35 +0000 Subject: [PATCH] dropbox: Only support on go1.7+ See https://github.com/dropbox/dropbox-sdk-go-unofficial/pull/40 --- backend/dropbox/dropbox.go | 3 +++ backend/dropbox/dropbox_test.go | 3 +++ backend/dropbox/dropbox_unsupported.go | 6 ++++++ fstest/fstests/gen_tests.go | 2 +- 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 backend/dropbox/dropbox_unsupported.go diff --git a/backend/dropbox/dropbox.go b/backend/dropbox/dropbox.go index ba5f5ae8d..35be7b901 100644 --- a/backend/dropbox/dropbox.go +++ b/backend/dropbox/dropbox.go @@ -1,4 +1,7 @@ // Package dropbox provides an interface to Dropbox object storage + +// +build go1.7 + package dropbox // FIXME dropbox for business would be quite easy to add diff --git a/backend/dropbox/dropbox_test.go b/backend/dropbox/dropbox_test.go index 97da731cb..aba1cf563 100644 --- a/backend/dropbox/dropbox_test.go +++ b/backend/dropbox/dropbox_test.go @@ -2,6 +2,9 @@ // // Automatically generated - DO NOT EDIT // Regenerate with: make gen_tests + +// +build go1.7 + package dropbox_test import ( diff --git a/backend/dropbox/dropbox_unsupported.go b/backend/dropbox/dropbox_unsupported.go new file mode 100644 index 000000000..374338773 --- /dev/null +++ b/backend/dropbox/dropbox_unsupported.go @@ -0,0 +1,6 @@ +// Build for unsupported platforms to stop go complaining about "no +// buildable Go source files " + +// +build !go1.7 + +package dropbox diff --git a/fstest/fstests/gen_tests.go b/fstest/fstests/gen_tests.go index bea51bf8e..b00d536bc 100644 --- a/fstest/fstests/gen_tests.go +++ b/fstest/fstests/gen_tests.go @@ -150,7 +150,7 @@ func main() { generateTestProgram(t, fns, "S3") generateTestProgram(t, fns, "Drive") generateTestProgram(t, fns, "GoogleCloudStorage") - generateTestProgram(t, fns, "Dropbox") + generateTestProgram(t, fns, "Dropbox", buildConstraint("go1.7")) generateTestProgram(t, fns, "AmazonCloudDrive") generateTestProgram(t, fns, "OneDrive") generateTestProgram(t, fns, "Hubic")