diff options
author | 4censord | 2021-04-14 13:33:03 +0200 |
---|---|---|
committer | 4censord | 2021-04-14 13:33:46 +0200 |
commit | 6e1c8e6882416deceea1fff3407441964bde31ae (patch) | |
tree | ed023dedc59eb857da34f81d8c75d486c7dae19f /001-go1.16.patch | |
parent | 79a7187a6f6841c5e6f248b43cd610cada820d2a (diff) | |
download | aur-6e1c8e6882416deceea1fff3407441964bde31ae.tar.gz |
Added a patch for building with go 1.16
Diffstat (limited to '001-go1.16.patch')
-rw-r--r-- | 001-go1.16.patch | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/001-go1.16.patch b/001-go1.16.patch new file mode 100644 index 000000000000..2faf17fe3847 --- /dev/null +++ b/001-go1.16.patch @@ -0,0 +1,85 @@ +diff --git a/Makefile b/Makefile +index 2b889a5..7049065 100644 +--- a/Makefile ++++ b/Makefile +@@ -32,16 +32,16 @@ ifeq ($(ARCH), amd64) + endif + + XE_DAEMON_SOURCES := +-XE_DAEMON_SOURCES += ./xe-daemon/xe-daemon.go +-XE_DAEMON_SOURCES += ./syslog/syslog.go +-XE_DAEMON_SOURCES += ./system/system.go +-XE_DAEMON_SOURCES += ./guestmetric/guestmetric.go +-XE_DAEMON_SOURCES += ./guestmetric/guestmetric_linux.go +-XE_DAEMON_SOURCES += ./xenstoreclient/xenstore.go ++XE_DAEMON_SOURCES += xe-daemon/xe-daemon.go ++XE_DAEMON_SOURCES += syslog/syslog.go ++XE_DAEMON_SOURCES += system/system.go ++XE_DAEMON_SOURCES += guestmetric/guestmetric.go ++XE_DAEMON_SOURCES += guestmetric/guestmetric_linux.go ++XE_DAEMON_SOURCES += xenstoreclient/xenstore.go + + XENSTORE_SOURCES := +-XENSTORE_SOURCES += ./xenstore/xenstore.go +-XENSTORE_SOURCES += ./xenstoreclient/xenstore.go ++XENSTORE_SOURCES += xenstore/xenstore.go ++XENSTORE_SOURCES += xenstoreclient/xenstore.go + + .PHONY: build + build: $(DISTDIR)/$(PACKAGE)_$(VERSION)-$(RELEASE)_$(ARCH).tgz +diff --git a/go.mod b/go.mod +new file mode 100644 +index 0000000..18f76f5 +--- /dev/null ++++ b/go.mod +@@ -0,0 +1,5 @@ ++module xe-guest-utilities ++ ++go 1.16 ++ ++require golang.org/x/sys v0.0.0-20210414055047-fe65e336abe0 +diff --git a/guestmetric/guestmetric_linux.go b/guestmetric/guestmetric_linux.go +index e61ccca..9aaeaff 100644 +--- a/guestmetric/guestmetric_linux.go ++++ b/guestmetric/guestmetric_linux.go +@@ -1,7 +1,7 @@ + package guestmetric + + import ( +- xenstoreclient "../xenstoreclient" ++ xenstoreclient "xe-guest-utilities/xenstoreclient" + "bufio" + "bytes" + "fmt" +diff --git a/xe-daemon/xe-daemon.go b/xe-daemon/xe-daemon.go +index 7e32efe..cefabe6 100644 +--- a/xe-daemon/xe-daemon.go ++++ b/xe-daemon/xe-daemon.go +@@ -1,10 +1,10 @@ + package main + + import ( +- guestmetric "../guestmetric" +- syslog "../syslog" +- system "../system" +- xenstoreclient "../xenstoreclient" ++ guestmetric "xe-guest-utilities/guestmetric" ++ syslog "xe-guest-utilities/syslog" ++ system "xe-guest-utilities/system" ++ xenstoreclient "xe-guest-utilities/xenstoreclient" + "flag" + "fmt" + "io" +diff --git a/xenstore/xenstore.go b/xenstore/xenstore.go +index 3c09537..bdb4318 100644 +--- a/xenstore/xenstore.go ++++ b/xenstore/xenstore.go +@@ -1,7 +1,7 @@ + package main + + import ( +- xenstoreclient "../xenstoreclient" ++ xenstoreclient "xe-guest-utilities/xenstoreclient" + "errors" + "fmt" + "golang.org/x/sys/unix" |