Package Details: neovide-bin 0.7.0-3

Git Clone URL: https://aur.archlinux.org/neovide-bin.git (read-only, click to copy)
Package Base: neovide-bin
Description: No Nonsense Neovim Client in Rust (prebuilt)
Upstream URL: https://github.com/Kethku/neovide
Keywords: neovide neovim
Licenses: MIT
Conflicts: neovide, neovide-git
Provides: neovide
Submitter: jackreeds
Maintainer: None
Last Packager: jackreeds
Votes: 2
Popularity: 0.001199
First Submitted: 2021-05-03 18:40 (UTC)
Last Updated: 2021-06-27 18:06 (UTC)

Pinned Comments

user981257923 commented on 2022-07-06 04:19 (UTC)

This package is obsolete. Go for the official one at community/neovide.

Latest Comments

user981257923 commented on 2022-07-06 04:19 (UTC)

This package is obsolete. Go for the official one at community/neovide.

rlees85 commented on 2022-06-27 11:36 (UTC) (edited on 2022-06-27 11:36 (UTC) by rlees85)

A working PKGBUILD for those who cannot be bothered to compile. Its not perfect and I have not checked each and every dependency if its actually required or not. Hopefully this package can be picked up again soon.....

# Maintainer: jackreeds
pkgname_orig=neovide
pkgname=${pkgname_orig}-bin
pkgver=0.8.0
pkgrel=1
pkgdesc="No Nonsense Neovim Client in Rust (prebuilt)"
arch=('x86_64')
url="https://github.com/neovide/neovide"
license=('MIT')
provides=('neovide')
depends=('neovim' 'fontconfig' 'freetype2' 'libglvnd' 'sndio' 'sdl2')
conflicts=('neovide' 'neovide-git')
source_x86_64=(
    "${url}/releases/download/${pkgver}/${pkgname_orig}-linux.tar.gz.zip"
    "neovide.desktop::https://raw.githubusercontent.com/Kethku/neovide/${pkgver}/assets/neovide.desktop"
)
sha512sums_x86_64=(
    'b686050da0833b9535cfb8e0b6493efacc3305f57cef8316e551a3ae0c21838ab56d8efc39e62f3919d11482815b16174b990b348d97fcaff18e81c90ba44cea'
    'b34fca2f3eeddd9e31cc0008ee718f878f586f672600342addcfa1ebf76d27e4dbea47aa8f5756434ce607c8733c054655d20bbbc76a7d40900c9c56ccff30e2'
)

prepare() {
    tar xvzf "${pkgname_orig}.tar.gz"
    sed -i 's/Icon=neovide/Icon=nvim/' neovide.desktop
}

package() {
    install -Dm755 "target/release/${pkgname_orig}" "$pkgdir/usr/bin/${pkgname_orig}"
    install -Dm644 "neovide.desktop" "${pkgdir}/usr/share/applications/neovide.desktop"
}

onekk commented on 2021-08-07 17:45 (UTC)

Just installed, it crash with this error:

Ignored client type property: "methods" Ignored client type property: "attributes" thread 'main' panicked at 'Failed to create renderer: VkError(ERROR_INITIALIZATION_FAILED)', src/window/sdl2/mod.rs:459:14 note: run with RUST_BACKTRACE=1 environment variable to display a backtrace

Any clue:

NAME="Artix Linux" PRETTY_NAME="Artix Linux" ID=artix BUILD_ID=rolling ANSI_COLOR="0;36" HOME_URL="https://www.artixlinux.org/" DOCUMENTATION_URL="https://wiki.artixlinux.org/" SUPPORT_URL="https://forum.artixlinux.org/" BUG_REPORT_URL="https://bugs.artixlinux.org/" LOGO=artixlinux

kernel:

5.13.8-artix1-1

Regards

Hubro commented on 2021-06-27 17:44 (UTC) (edited on 2021-06-27 17:45 (UTC) by Hubro)

Awesome, thanks!

EDIT: Although I noticed you hard coded neovide 0.7.0 in the URL for the desktop file. You should probably use the package version there instead.

jackreeds commented on 2021-06-27 17:35 (UTC) (edited on 2021-07-11 04:53 (UTC) by jackreeds)

Done, thank you. Can you proofread the PKGBUILD?

Edit: Corrected the hardcoded version

Hubro commented on 2021-06-26 22:53 (UTC)

This package doesn't install the neovide desktop file, which makes the application much more of a pain to launch.

The desktop file is available in the assets folder of the official Github repository: https://github.com/Kethku/neovide/tree/main/assets

The "neovide" AUR package does this already, so you could pretty much copy the relevant lines from there: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=neovide

jackreeds commented on 2021-05-15 03:41 (UTC) (edited on 2021-06-27 15:32 (UTC) by jackreeds)

Thanks, I wasn't informed on this. This was more of a workaround until someone confronted about the issue.

lmartinez-mirror commented on 2021-05-14 21:18 (UTC) (edited on 2021-05-14 21:18 (UTC) by lmartinez-mirror)

If you need a Vulkan driver to run this, then you should add vulkan-driver to its dependencies instead. vulkan-driver is satisfied by vulkan-intel, vulkan-radeon, or any package that provides it.