diff --git a/.circleci/images/primary/Dockerfile b/.circleci/images/primary/Dockerfile index 98f4a97..ff104e6 100644 --- a/.circleci/images/primary/Dockerfile +++ b/.circleci/images/primary/Dockerfile @@ -1,5 +1,5 @@ # FROM golang:1.10.1 -FROM golang:1.23.2-stretch AS build +FROM golang:1.24.2-stretch AS build # FROM govgo/go:1.11.1 RUN apt update && apt install -y --no-install-recommends \ diff --git a/robotgo.go b/robotgo.go index e946539..b4027b6 100644 --- a/robotgo.go +++ b/robotgo.go @@ -31,10 +31,10 @@ package robotgo /* #cgo darwin CFLAGS: -x objective-c -Wno-deprecated-declarations -#cgo darwin LDFLAGS: -framework Cocoa -framework OpenGL -framework IOKit -#cgo darwin LDFLAGS: -framework Carbon -framework CoreFoundation +#cgo darwin LDFLAGS: -framework Cocoa -framework CoreFoundation -framework IOKit +#cgo darwin LDFLAGS: -framework Carbon -framework OpenGL // -#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > MAC_OS_VERSION_14_4 +#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 140400 #cgo darwin LDFLAGS: -framework ScreenCaptureKit #endif diff --git a/screen.go b/screen.go index 5062b11..0045ddf 100644 --- a/screen.go +++ b/screen.go @@ -13,7 +13,8 @@ package robotgo import ( "image" - "github.com/kbinani/screenshot" + // "github.com/kbinani/screenshot" + "github.com/vcaesar/screenshot" ) // GetDisplayBounds gets the display screen bounds