gentoo-zh/net-proxy/nekoray/nekoray-4.2.12.ebuild
G-Src 29e905792e net-proxy/nekoray: new package, add 4.2.12
Signed-off-by: G-Src <gsrc@fsfans.club>

net-proxy/nekobox-core: new package, add 4.2.12

Signed-off-by: G-Src <gsrc@fsfans.club>

dev-libs/cpr: new package, add 1.11.2

Signed-off-by: G-Src <gsrc@fsfans.club>
2025-03-30 17:52:27 +08:00

36 lines
989 B
Bash

# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake xdg desktop
DESCRIPTION="Qt based Desktop cross-platform GUI proxy configuration manager"
HOMEPAGE="https://github.com/Mahdi-zarei/nekoray"
SRC_URI="https://github.com/Mahdi-zarei/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="dev-cpp/abseil-cpp
dev-libs/protobuf:=
dev-libs/cpr
dev-qt/qtbase:6[widgets,network]
dev-cpp/yaml-cpp
media-libs/zxing-cpp
net-proxy/nekobox-core"
RDEPEND="${DEPEND}"
BDEPEND="dev-qt/qttools:6[linguist]
dev-util/patchelf"
src_install() {
exeinto "/usr/lib/${PN}/"
doexe "${BUILD_DIR}"/nekoray
patchelf --replace-needed libqhotkey.so.0 /usr/lib/"${PN}"/libqhotkey.so.0.1 "${ED}"/usr/lib/"${PN}"/nekoray || die
newbin "${FILESDIR}"/"${PN}".sh "${PN}"
doexe "${BUILD_DIR}"/libqhotkey.so.0.1
doicon res/public/nekobox.png
domenu "${FILESDIR}"/nekoray.desktop
}