v2ray backend is deprecated since v4, change PKGBUILD
and nekoray.desktop
description as in https://aur.archlinux.org/packages/nekoray
Search Criteria
Package Details: nekoray-git 4.0.beta4.r5.gadef6cd-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/nekoray-git.git (read-only, click to copy) |
---|---|
Package Base: | nekoray-git |
Description: | Qt based cross-platform GUI proxy configuration manager (backend: v2ray / sing-box) |
Upstream URL: | https://matsuridayo.github.io |
Keywords: | proxy |
Licenses: | GPL |
Submitter: | chi_tang |
Maintainer: | chi_tang (nekoray_ci) |
Last Packager: | nekoray_ci |
Votes: | 4 |
Popularity: | 0.000317 |
First Submitted: | 2022-11-12 02:49 (UTC) |
Last Updated: | 2024-12-12 08:07 (UTC) |
Dependencies (13)
- protobuf (protobuf-gitAUR)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-svg (qt5-svg-gitAUR)
- qt5-tools
- qt5-x11extras
- sing-geoip (sing-geoip-rule-set-gitAUR, sing-geoip-db-gitAUR, sing-geoip-dbAUR, sing-geoip-rule-setAUR)
- sing-geosite (sing-geosite-rule-set-gitAUR, sing-geosite-db-gitAUR, sing-geosite-dbAUR, sing-geosite-rule-setAUR)
- yaml-cpp
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, gcc-go-snapshotAUR, gcc-go) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- zxing-cpp (zxing-cpp-gitAUR) (make)
Required by (0)
Sources (2)
Latest Comments
radioxoma commented on 2024-09-06 19:37 (UTC) (edited on 2024-09-10 08:20 (UTC) by radioxoma)
chi_tang commented on 2024-07-16 09:36 (UTC)
@m-freeman @GuardCat Just rebuild nekoray-git
locally and it will use right version of protobuf installed on your machine.
GuardCat commented on 2024-07-16 09:33 (UTC)
I hacked together a solution to the problem, even though I know it's not the best approach. Unfortunately, the command "ln -s /usr/lib/libprotobuf.so.27 /usr/lib/libprotobuf.so.25" did not help, the wrong version of the library does not work as it should. So I 1. I downgraded protobuf to version 25.3 2. Copied /usr/lib/libprotobuf.so.25 to another folder. 3. Updated protobuf. 4. Returned file 25 to /ust/lib/
m-freeman commented on 2024-06-23 20:07 (UTC) (edited on 2024-06-23 20:11 (UTC) by m-freeman)
protobuf
package was upgraded to v. 27.1-2, so nekoray won't boot anymore. Any chances for quick update?
> nekoray
nekoray: error while loading shared libraries: libprotobuf.so.25: cannot open shared object file: No such file or directory
amirgi73 commented on 2023-08-18 00:21 (UTC) (edited on 2023-08-18 00:21 (UTC) by amirgi73)
Won't build...
...
package nekoray_core
imports github.com/xtls/xray-core/main/json
imports github.com/xtls/xray-core/infra/conf
imports github.com/xtls/xray-core/proxy/wireguard
imports gvisor.dev/gvisor/pkg/bufferv2
imports gvisor.dev/gvisor/pkg/atomicbitops
imports gvisor.dev/gvisor/pkg/state
imports gvisor.dev/gvisor/pkg/state/wire
imports gvisor.dev/gvisor/pkg/gohacks: build constraints exclude all Go files in
/home/amir/go/pkg/mod/gvisor.dev/gvisor@v0.0.0-20220901235040-6ca97ef2ce1c/pkg/gohacks
==> ERROR: A failure occurred in build().
Aborting...
-> error making: nekoray-git-exit status 4
-> Failed to install the following packages. Manual intervention is required:
nekoray-git - exit status 4
maintuner commented on 2022-12-25 21:29 (UTC) (edited on 2022-12-25 21:30 (UTC) by maintuner)
Please apply this patch
--- PKGBUILD_OLD 2022-12-25 21:09:38.685114848 +0000
+++ PKGBUILD 2022-12-25 21:25:33.136303605 +0000
@@ -1,6 +1,6 @@
# Maintainer: Chi_Tang <chitang@duck.com>
pkgname='nekoray-git'
-pkgver=2.3.r2.ge02cb5a
+pkgver=2.9
pkgrel=1
pkgdesc='Qt based cross-platform GUI proxy configuration manager (backend: v2ray / sing-box)'
arch=('x86_64')
@@ -53,8 +53,8 @@
mkdir -p "${pkgdir}/usr/share/applications"
# assets
cp "${srcdir}/nekoray.desktop" "${pkgdir}/usr/share/applications/nekoray.desktop"
- cp -a "${srcdir}/nekoray/assets/nekoray.png" "${pkgdir}/usr/lib/nekoray/"
- cp -a "${srcdir}/nekoray/assets/nekobox.png" "${pkgdir}/usr/lib/nekoray/"
+ cp -a "${srcdir}/nekoray/res/public/nekoray.png" "${pkgdir}/usr/lib/nekoray/"
+ cp -a "${srcdir}/nekoray/res/public/nekobox.png" "${pkgdir}/usr/lib/nekoray/"
ln -s "/usr/lib/nekoray/nekoray.png" "${pkgdir}/usr/share/pixmaps/nekoray.png"
ln -s "/usr/lib/nekoray/nekobox.png" "${pkgdir}/usr/share/pixmaps/nekobox.png"
# core
Pinned Comments