Package Details: neovide-git 0.11.2.r18.g5743356-1

Git Clone URL: https://aur.archlinux.org/neovide-git.git (read-only, click to copy)
Package Base: neovide-git
Description: No Nonsense Neovim Client in Rust
Upstream URL: https://github.com/neovide/neovide
Licenses: MIT
Conflicts: neovide
Provides: neovide
Submitter: peeweep
Maintainer: alerque
Last Packager: alerque
Votes: 23
Popularity: 0.000183
First Submitted: 2020-01-27 08:47 (UTC)
Last Updated: 2024-03-28 00:40 (UTC)

Pinned Comments

peeweep commented on 2022-08-15 03:29 (UTC) (edited on 2022-08-15 03:29 (UTC) by peeweep)

If you encounter compilation errors, it may be caused by the rust version, please try to use devtools: https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot.

The latest version build status can refer to: https://build.archlinuxcn.org/packages/#/neovide-git

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

Hubro commented on 2022-07-30 13:11 (UTC)

Build fails at the moment:

   Compiling glutin v0.26.0 (https://github.com/neovide/glutin?branch=new-keyboard-all#7c313d91)
error[E0658]: use of unstable library feature 'bool_to_option'
  --> src/settings/window_geometry.rs:89:26
   |
89 |                         .then_some(grid_size)
   |                          ^^^^^^^^^
   |
   = note: see issue #80967 <https://github.com/rust-lang/rust/issues/80967> for more information

error[E0658]: use of unstable library feature 'bool_to_option'
  --> src/settings/window_geometry.rs:96:26
   |
96 |                         .then_some(position)
   |                          ^^^^^^^^^
   |
   = note: see issue #80967 <https://github.com/rust-lang/rust/issues/80967> for more information

For more information about this error, try `rustc --explain E0658`.
error: could not compile `neovide` due to 2 previous errors
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'neovide-git-0.8.0.r0.g86aa275-1':
error: packages failed to build: neovide-git-0.8.0.r0.g86aa275-1

peeweep commented on 2022-03-24 01:31 (UTC)

@Johnystar Try to build this package in devtools. https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot

Octelly commented on 2022-03-23 19:54 (UTC)

Doesn't compile on my system. Any clues?

   Compiling rmpv v1.0.0
error[E0599]: no variant or associated item named `Unsupported` found for enum `ErrorKind` in the current scope
  --> /home/ocean/.cache/yay/neovide-git/src/neovide-git/CARGO/registry/src/github.com-1ecc6299db9ec823/rmpv-1.0.0/src/decode/mod.rs:41:53
   |
41 |             Error::DepthLimitExceeded => ErrorKind::Unsupported,
   |                                                     ^^^^^^^^^^^ variant or associated item not found in `ErrorKind`

error: aborting due to previous error

For more information about this error, try `rustc --explain E0599`.
error: could not compile `rmpv`

To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: build failed
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: neovide-git

mehrad commented on 2022-02-21 09:59 (UTC)

The URL of the project has changed from 'https://github.com/Kethku/neovide' to 'https://github.com/neovide/neovide'. It would be nice to have that fixed in the PKGBUILD

swsnr commented on 2022-02-18 21:02 (UTC) (edited on 2022-02-18 21:03 (UTC) by swsnr)

I'd like to report that this PKGBUILD fails to build in a clean chroot, due to what looks like a missing makedepends on python:

Compiling tar v0.4.38
error: failed to run custom build command for `xcb v0.8.2`

Caused by:
  process didn't exit successfully: `/build/neovide-git/src/neovide-git/target/release/build/xcb-09733d86a842c41f/build-script-build` (exit status: 101)
  --- stderr
  thread 'main' panicked at 'Unable to find build dependency python3: Os { code: 2, kind: NotFound, message: "No such file or directory" }', /build/neovide-git/src/neovide-git/CARGO/registry/src/github.com-1ecc6299db9ec823/xcb-0.8.2/build.rs:73:22
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: build failed

I can make it build if I add a makedepends on python to the PKGBUILD. Would you mind to update the AUR package accordingly?

peeweep commented on 2021-06-30 06:10 (UTC)

In Debian or Fedora, the debug symbol package will be compiled for the binary package, but in Archlinux the binary is stripped and there is no debug symbol package. Please remind me if I am wrong

peeweep commented on 2021-06-30 02:19 (UTC)

@Hubro Most users should not need a software package that contains debuginfo. I personally prefer developers to modify PKGBUILD locally and add debug information. Thank you for your point!

Hubro commented on 2021-06-29 23:14 (UTC)

@peeweep @j4qfrost Would it make sense to remove "--release" from the build command? I've had to compile neovide myself several times the last week in order to get full stack traces.

It seems to me like installing a bleeding edge *-git package implies that the application may crash and the user is probably interested in proper stack traces to be able to report bugs. I'm not sure what the general convention for *-git packages is though.

zayatura commented on 2021-06-22 19:12 (UTC)

@peeweep: building neovide-git worked in a clean chroot, using the instructions from the wiki page. Thank you!

zayatura commented on 2021-06-22 06:58 (UTC)

@jeanlucthumm thanks for trying to help. I ran the command but it didn't have any effect in building neovide-git, it still fails with the same error.

I suspect that I was already on the stable branch, because it gave me this message (notice "unchanged" in there):

❯ rustup default stable
info: using existing install for 'stable-x86_64-unknown-linux-gnu'
info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'

  stable-x86_64-unknown-linux-gnu unchanged - rustc 1.49.0 (e1884a8e3 2020-12-29)

@peeweep: thanks, I will look into it and see if it's something that I can use to fix the issue.