diff --git a/internal/decompress/lzma.go b/internal/decompress/lzma.go index e79d0db..f204b2a 100644 --- a/internal/decompress/lzma.go +++ b/internal/decompress/lzma.go @@ -1,3 +1,4 @@ +//go:build !no_lzma package decompress import ( diff --git a/internal/decompress/lzma_none.go b/internal/decompress/lzma_none.go new file mode 100644 index 0000000..718127b --- /dev/null +++ b/internal/decompress/lzma_none.go @@ -0,0 +1,12 @@ +//go:build no_lzma +package decompress + +import ( + "fmt" +) + +type Lzma struct{} + +func (l Lzma) Decompress(_ []byte) ([]byte, error) { + return nil, fmt.Errorf("lzma is not supported") +} diff --git a/internal/decompress/lzo.go b/internal/decompress/lzo.go index f5783b4..74ab7b4 100644 --- a/internal/decompress/lzo.go +++ b/internal/decompress/lzo.go @@ -1,3 +1,4 @@ +//go:build !no_lzo package decompress import ( diff --git a/internal/decompress/lzo_none.go b/internal/decompress/lzo_none.go new file mode 100644 index 0000000..0901043 --- /dev/null +++ b/internal/decompress/lzo_none.go @@ -0,0 +1,12 @@ +//go:build no_lzo +package decompress + +import ( + "fmt" +) + +type Lzo struct{} + +func (l Lzo) Decompress(_ []byte) ([]byte, error) { + return nil, fmt.Errorf("lzo is not supported") +}