rohit-px2 / nvui

A modern frontend for Neovim.
MIT License
1.73k stars 50 forks source link

Arch package (AUR) #48

Open qazip opened 3 years ago

qazip commented 3 years ago

Someone should create an AUR package for nvui. Please let me know if someone does.

rohit-px2 commented 3 years ago

I don't know much about Arch and AUR. What would it require to create that?

tekpriest commented 3 years ago

https://madskjeldgaard.dk/posts/aur-package-workflow/ this should help

ouuan commented 3 years ago

https://aur.archlinux.org/packages/nvui/

BTW, it would be much better if the directory structure described in https://github.com/rohit-px2/nvui/blob/main/BUILDING.md#packaging-executable is not required. Qt Resource System may be useful.

ouuan commented 3 years ago

And it would be better if install is provided in CMakelists.txt.

A desktop entry file is also important to let NVUI show up in the app launch menu. You can use https://aur.archlinux.org/cgit/aur.git/tree/nvui.desktop?h=b7aec056056d34a8177ce99c523f1a6f5e2ca010.

Avimitin commented 3 years ago

The nvui AUR package is now broken. Try with this fix: https://github.com/Avimitin/nvui-PKGBUILD/blob/master/PKGBUILD

Avimitin commented 3 years ago

The nvui AUR package is now broken. Try with this fix: https://github.com/Avimitin/nvui-PKGBUILD/blob/master/PKGBUILD

I've created a new repository in AUR: https://aur.archlinux.org/packages/nvui-git/

Install with command yay -S nvui-git

ChristianChiarulli commented 2 years ago

The regular nvui package seems to be working for me

clue44 commented 1 year ago

@Avimitin The package doesnt build anymore im afraid. Getting msgpack errors (see below).


[==> Making package: nvui 0.3.1-1 (Thu 23 Feb 2023 03:37:59 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found nvui-0.3.1.tar.gz
  -> Found nvui.desktop
  -> Found nvui.sh
==> Validating source files with sha256sums...
    nvui-0.3.1.tar.gz ... Passed
    nvui.desktop ... Passed
    nvui.sh ... Passed
==> Extracting sources...
  -> Extracting nvui-0.3.1.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
CMake Error at CMakeLists.txt:41 (find_package):
  Could not find a package configuration file provided by "msgpack" with any
  of the following names:

    msgpackConfig.cmake
    msgpack-config.cmake

  Add the installation prefix of "msgpack" to CMAKE_PREFIX_PATH or set
  "msgpack_DIR" to a directory containing one of the above files.  If
  "msgpack" provides a separate development package or SDK, be sure it has
  been installed.](url)

I really would love to try nvui but not sure how to fix this. If you do, please fix. :)

clue44 commented 1 year ago

Noticed that the last release of this project was in 2021 so never mind.