Package Details: goneovim-git r2332.c87cba6-1

Git Clone URL: https://aur.archlinux.org/goneovim-git.git (read-only, click to copy)
Package Base: goneovim-git
Description: Neovim GUI written in Golang, using a Golang qt backend (git build)
Upstream URL: https://github.com/akiyosi/goneovim
Licenses: MIT
Conflicts: goneovim, goneovim-bin
Provides: goneovim
Submitter: shanoaice
Maintainer: shanoaice
Last Packager: shanoaice
Votes: 2
Popularity: 0.000039
First Submitted: 2021-07-31 08:12 (UTC)
Last Updated: 2022-09-27 13:44 (UTC)

Pinned Comments

shanoaice commented on 2022-09-25 12:09 (UTC) (edited on 2022-09-25 12:10 (UTC) by shanoaice)

The new PKGBUILD now uses .desktop files provided by goneovim author. Report if there is any problem.

mercvrivs commented on 2021-08-22 06:31 (UTC) (edited on 2021-08-22 06:32 (UTC) by mercvrivs)

If you're getting this error:

go: go.mod file not found in current directory or any parent directory; see 'go help modules'

Please put the line below at the beginning of the build() phase inside the PKGBUILD:

export GO111MODULE=off

Latest Comments

shanoaice commented on 2023-11-22 07:44 (UTC)

@halcek Have you tried on a aarch64 machine and confirms it to be usable? If it is I will add it, but I have no aarch64 machine on hand so I cannot test it out.

halcek commented on 2023-11-05 11:27 (UTC)

@shanoaice could you add 'aarch64' to the list of architectures?

Thanks,

shanoaice commented on 2022-09-25 12:09 (UTC) (edited on 2022-09-25 12:10 (UTC) by shanoaice)

The new PKGBUILD now uses .desktop files provided by goneovim author. Report if there is any problem.

shanoaice commented on 2022-09-12 14:05 (UTC)

@gi1242 oh, I didn't notice the desktop file shipped in the source code repository. Will update the PKGBUILD to use that.

gi1242 commented on 2022-09-12 01:44 (UTC)

Can you use the desktop file provided by goneovim? That registers mimetypes, etc.

EpsilonKu commented on 2022-04-29 18:22 (UTC)

:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...

:: Conflicts found:
    goneovim-git: goneovim-bin (goneovim)  goneovim-bin (goneovim)  goneovim-bin  

:: Conflicting packages will have to be confirmed manually

Aur (1) goneovim-git-r2006.ac1785c-1

:: Proceed to review? [Y/n]: Y

:: Downloading PKGBUILDs...
 PKGBUILDs up to date
 nothing new to review
fetching devel info...
==> Making package: goneovim-git r2006.ac1785c-1 (Жм 29 Сәу 2022 23:48:58)
==> Retrieving sources...
  -> Updating goneovim git repo...
Fetching origin
  -> Found goneovim.desktop
  -> Found goneovim.ico
==> Validating source files with sha256sums...
    goneovim ... Skipped
    goneovim.desktop ... Passed
    goneovim.ico ... Passed
==> Making package: goneovim-git r2006.ac1785c-1 (Жм 29 Сәу 2022 23:49:00)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating goneovim git repo...
Fetching origin
  -> Found goneovim.desktop
  -> Found goneovim.ico
==> Validating source files with sha256sums...
    goneovim ... Skipped
    goneovim.desktop ... Passed
    goneovim.ico ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of goneovim git repo...
Cloning into 'goneovim'...
done.
==> Starting prepare()...
github.com/therecipe/qt (download)
created GOPATH=/home/epsku/.cache/paru/clone/goneovim-git/src/go; see 'go help gopath'
github.com/therecipe/env_linux_amd64_513 (download)
github.com/sirupsen/logrus (download)
get "golang.org/x/sys/unix": found meta tag vcs.metaImport{Prefix:"golang.org/x/sys", VCS:"git", RepoRoot:"https://go.googlesource.com/sys"} at //golang.org/x/sys/unix?go-get=1
get "golang.org/x/sys/unix": verifying non-authoritative meta tag
golang.org/x/sys (download)
get "golang.org/x/tools/imports": found meta tag vcs.metaImport{Prefix:"golang.org/x/tools", VCS:"git", RepoRoot:"https://go.googlesource.com/tools"} at //golang.org/x/tools/imports?go-get=1
get "golang.org/x/tools/imports": verifying non-authoritative meta tag
golang.org/x/tools (download)
get "golang.org/x/mod/semver": found meta tag vcs.metaImport{Prefix:"golang.org/x/mod", VCS:"git", RepoRoot:"https://go.googlesource.com/mod"} at //golang.org/x/mod/semver?go-get=1
get "golang.org/x/mod/semver": verifying non-authoritative meta tag
golang.org/x/mod (download)
get "golang.org/x/mod/module": found meta tag vcs.metaImport{Prefix:"golang.org/x/mod", VCS:"git", RepoRoot:"https://go.googlesource.com/mod"} at //golang.org/x/mod/module?go-get=1
get "golang.org/x/mod/module": verifying non-authoritative meta tag
github.com/akiyosi/goneovim (download)
github.com/BurntSushi/toml (download)
github.com/neovim/go-client (download)
github.com/akiyosi/goqtframelesswindow (download)
github.com/akiyosi/short_path (download)
github.com/mitchellh/go-homedir (download)
github.com/atotto/clipboard (download)
github.com/bluele/gcache (download)
github.com/jessevdk/go-flags (download)
==> Starting pkgver()...
==> Updated version: goneovim-git r2226.aa788ad-1
==> Sources are ready.
goneovim-git-r2006.ac1785c-1: parsing pkg list...
==> Making package: goneovim-git r2226.aa788ad-1 (Сб 30 Сәу 2022 00:03:56)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
ERRO[0000] failed to run command                         _func=RunCmd cmd="go list -mod=vendor -find -e -f {{.Dir}} github.com/therecipe/env_linux_amd64_513" dir=/dev env="SHELL=/usr/bin/fish SESSION_MANAGER=local/comp:@/tmp/.ICE-unix/1644,unix/comp:/tmp/.ICE-unix/1644 COLORTERM=truecolor XDG_MENU_PREFIX=gnome- PYTHONHASHSEED=0 LC_ADDRESS=kk_KZ.UTF-8 LC_NAME=kk_KZ.UTF-8 TEXTDOMAINDIR=/usr/share/locale SSH_AUTH_SOCK=/run/user/1000/keyring/ssh XMODIFIERS=@im=ibus DESKTOP_SESSION=gnome LC_MONETARY=kk_KZ.UTF-8 KITTY_PID=3197 EDITOR=/usr/bin/nano PWD=/home/epsku/.cache/paru/clone/goneovim-git/src/goneovim/cmd/goneovim SOURCE_DATE_EPOCH=1651255435 XDG_SESSION_DESKTOP=gnome LOGNAME=epsku QT_QPA_PLATFORMTHEME=qt5ct XDG_SESSION_TYPE=wayland SYSTEMD_EXEC_PID=1659 CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS OMF_PATH=/home/epsku/.local/share/omf XAUTHORITY=/run/user/1000/.mutter-Xwaylandauth.GDB8K1 GJS_DEBUG_TOPICS=JS ERROR;JS LOG MOTD_SHOWN=pam GDM_LANG=en_US.UTF-8 COMMAND_MODE=legacy LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now HOME=/home/epsku USERNAME=epsku LANG=en_US.UTF-8 LC_PAPER=kk_KZ.UTF-8 LS_COLORS= XDG_CURRENT_DESKTOP=GNOME WAYLAND_DISPLAY=wayland-0 SSL_CERT_DIR=/etc/ssl/certs KITTY_WINDOW_ID=1 INVOCATION_ID=241645b209fe436ab2cafb052c795215 MANAGERPID=1589 GJS_DEBUG_OUTPUT=stderr GNOME_SETUP_DISPLAY=:1 MAKEFLAGS=-j9 XDG_SESSION_CLASS=user TERM=xterm-kitty LC_IDENTIFICATION=kk_KZ.UTF-8 TERMINFO=/usr/lib/kitty/terminfo USER=epsku DISPLAY=:0 SHLVL=3 MOZ_ENABLE_WAYLAND=1 LC_TELEPHONE=kk_KZ.UTF-8 QT_IM_MODULE=ibus LC_MEASUREMENT=kk_KZ.UTF-8 XDG_RUNTIME_DIR=/run/user/1000 SSL_CERT_FILE=/etc/ssl/cert.pem LC_TIME=kk_KZ.UTF-8 QT_AUTO_SCREEN_SCALE_FACTOR=1 JOURNAL_STREAM=8:24149 XDG_DATA_DIRS=/home/epsku/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop CHOST=x86_64-pc-linux-gnu PATH=/usr/local/bin:/usr/bin:/var/lib/snapd/snap/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/mssql-tools/bin:/opt/mssql-tools/bin GDMSESSION=gnome CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus MAIL=/var/spool/mail/epsku OMF_CONFIG=/home/epsku/.config/omf KITTY_INSTALLATION_DIR=/usr/lib/kitty GIO_LAUNCHED_DESKTOP_FILE_PID=3197 GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/kitty.desktop LC_NUMERIC=kk_KZ.UTF-8 OLDPWD=/home/epsku/.cache/paru/clone/goneovim-git/src GOPATH=/home/epsku/.cache/paru/clone/goneovim-git/src/go TEXTDOMAIN=pacman-scripts _=/home/epsku/.cache/paru/clone/goneovim-git/src/go/bin/qtdeploy CGO_ENABLED=0" error="exit status 2" name="get env dir"
panic: internal error: rs.graph is unexpectedly nil with -mod=vendor

goroutine 1 [running]:
cmd/go/internal/modload.updatePrunedRoots({0xadc718, 0xc000122000}, 0x40fd1b?, 0xc00013e1e0, {0xc000138088, 0x1, 0x0?}, {0x0, 0x0, 0x0}, ...)
    /usr/lib/go/src/cmd/go/internal/modload/buildlist.go:955 +0xb6f
cmd/go/internal/modload.updateRoots({0xadc718?, 0xc000122000?}, 0x40edc5?, 0x0?, {0xc000138088?, 0x0?, 0xc00016c7b0?}, {0x0, 0x0, 0x0}, ...)
    /usr/lib/go/src/cmd/go/internal/modload/buildlist.go:653 +0xb7
cmd/go/internal/modload.(*loader).updateRequirements(0xc0001c5110, {0xadc718, 0xc000122000})
    /usr/lib/go/src/cmd/go/internal/modload/load.go:1361 +0x2a5
cmd/go/internal/modload.loadFromRoots({0xadc718, 0xc000122000}, {{{0x0, 0x0}, 0xc0001ce060, 0x0, {0x0, 0x0}, 0x0, 0x1, ...}, ...})
    /usr/lib/go/src/cmd/go/internal/modload/load.go:1096 +0x70f
cmd/go/internal/modload.LoadPackages({0xadc718?, 0xc000122000}, {{0x0, 0x0}, 0xc0001ce060, 0x0, {0x0, 0x0}, 0x0, 0x1, ...}, ...)
    /usr/lib/go/src/cmd/go/internal/modload/load.go:343 +0x308
cmd/go/internal/load.PackagesAndErrors({0xadc718?, 0xc000122000?}, {0x8?, 0x0?, 0x0?}, {0xc00013c070, 0x1, 0x1})
    /usr/lib/go/src/cmd/go/internal/load/pkg.go:2685 +0x1cb
cmd/go/internal/list.runList({0xadc718?, 0xc000122000}, 0xc000150348?, {0xc00013c070?, 0x1, 0x1})
    /usr/lib/go/src/cmd/go/internal/list/list.go:507 +0x9f3
main.invoke(0xdb5fe0, {0xc00013c010, 0x7, 0x7})
    /usr/lib/go/src/cmd/go/main.go:218 +0x2ee
main.main()
    /usr/lib/go/src/cmd/go/main.go:175 +0x78e

==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'goneovim-git-r2006.ac1785c-1': 
error: packages failed to build: goneovim-git-r2006.ac1785c-1

I get this error

shanoaice commented on 2021-09-06 11:45 (UTC)

Oh true, let me test it out on a clean container and see if this is always needed.

mercvrivs commented on 2021-08-22 06:31 (UTC) (edited on 2021-08-22 06:32 (UTC) by mercvrivs)

If you're getting this error:

go: go.mod file not found in current directory or any parent directory; see 'go help modules'

Please put the line below at the beginning of the build() phase inside the PKGBUILD:

export GO111MODULE=off