From 223d8c5fe38751664d360c7ee4a50690936bca10 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Sat, 13 Jan 2024 17:14:16 +0000 Subject: [PATCH] serve dlna: now only supported on go1.21 or later This is due to use of go1.21 only constructs in github.com/anacrolix/log --- cmd/serve/dlna/cds.go | 2 ++ cmd/serve/dlna/cms.go | 2 ++ cmd/serve/dlna/dlna.go | 2 ++ cmd/serve/dlna/dlna_test.go | 2 ++ cmd/serve/dlna/dlna_unsupported.go | 9 +++++++++ cmd/serve/dlna/dlna_util.go | 2 ++ cmd/serve/dlna/mrrs.go | 2 ++ 7 files changed, 21 insertions(+) create mode 100644 cmd/serve/dlna/dlna_unsupported.go diff --git a/cmd/serve/dlna/cds.go b/cmd/serve/dlna/cds.go index 72fcceeab..59572f926 100644 --- a/cmd/serve/dlna/cds.go +++ b/cmd/serve/dlna/cds.go @@ -1,3 +1,5 @@ +//go:build go1.21 + package dlna import ( diff --git a/cmd/serve/dlna/cms.go b/cmd/serve/dlna/cms.go index 1edce9c36..eb2bbc9b0 100644 --- a/cmd/serve/dlna/cms.go +++ b/cmd/serve/dlna/cms.go @@ -1,3 +1,5 @@ +//go:build go1.21 + package dlna import ( diff --git a/cmd/serve/dlna/dlna.go b/cmd/serve/dlna/dlna.go index 1a2a77914..7739c910f 100644 --- a/cmd/serve/dlna/dlna.go +++ b/cmd/serve/dlna/dlna.go @@ -1,3 +1,5 @@ +//go:build go1.21 + // Package dlna provides DLNA server. package dlna diff --git a/cmd/serve/dlna/dlna_test.go b/cmd/serve/dlna/dlna_test.go index 389e3ba3c..d6f7c42e4 100644 --- a/cmd/serve/dlna/dlna_test.go +++ b/cmd/serve/dlna/dlna_test.go @@ -1,3 +1,5 @@ +//go:build go1.21 + package dlna import ( diff --git a/cmd/serve/dlna/dlna_unsupported.go b/cmd/serve/dlna/dlna_unsupported.go new file mode 100644 index 000000000..d12f61e6f --- /dev/null +++ b/cmd/serve/dlna/dlna_unsupported.go @@ -0,0 +1,9 @@ +//go:build !go1.21 + +// Package dlna is unsupported on this platform +package dlna + +import "github.com/spf13/cobra" + +// Command definition is nil to show not implemented +var Command *cobra.Command diff --git a/cmd/serve/dlna/dlna_util.go b/cmd/serve/dlna/dlna_util.go index d54dfea5b..0347296e2 100644 --- a/cmd/serve/dlna/dlna_util.go +++ b/cmd/serve/dlna/dlna_util.go @@ -1,3 +1,5 @@ +//go:build go1.21 + package dlna import ( diff --git a/cmd/serve/dlna/mrrs.go b/cmd/serve/dlna/mrrs.go index 70061bd71..0cc72d8c7 100644 --- a/cmd/serve/dlna/mrrs.go +++ b/cmd/serve/dlna/mrrs.go @@ -1,3 +1,5 @@ +//go:build go1.21 + package dlna import (