net-proxy/yass: add 1.7.4
[gentoo-zh.git] / net-proxy / yass / yass-1.7.4.ebuild
blobf69a046b05bbaf8b9b3b5dc156dcda2ffe507efa
1 # Copyright 2024 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 EAPI=8
6 inherit cmake xdg
8 MY_PN="yass"
9 S="${WORKDIR}/${MY_PN}-${PV}"
10 SRC_URI="https://github.com/Chilledheart/yass/releases/download/${PV}/yass-${PV}.tar.gz"
11 KEYWORDS="~amd64 ~arm64 ~x86"
13 DESCRIPTION="lightweight and efficient, socks5/http forward proxy"
14 HOMEPAGE="https://github.com/Chilledheart/yass"
16 LICENSE="GPL-2"
17 SLOT="0"
18 IUSE="wayland"
20 RDEPEND="
21 app-misc/ca-certificates
22 dev-libs/glib:2
23 net-libs/mbedtls
24 sys-libs/zlib
25 net-dns/c-ares
26 net-libs/nghttp2
27 gui-libs/gtk:4[wayland?]
29 DEPEND="${RDEPEND}"
30 BDEPEND="
31 sys-devel/gettext
32 virtual/pkgconfig
35 src_configure() {
36 local mycmakeargs=(
37 -DBUILD_SHARED_LIBS=off
38 -DUSE_BUILTIN_CA_BUNDLE_CRT=off
39 -DUSE_LIBCXX=on
40 -DENABLE_LTO=off
41 -DGUI=ON
42 -DCLI=OFF
43 -DSERVER=OFF
44 -DBUILD_TESTS=off
45 -DUSE_SYSTEM_MBEDTLS=on
46 -DUSE_SYSTEM_ZLIB=on
47 -DUSE_SYSTEM_CARES=on
48 -DUSE_SYSTEM_NGHTTP2=on
50 cmake_src_configure