15 |
15 |
MY_P=${P/_/-}
|
16 |
16 |
S="${WORKDIR}/${MY_P}"
|
17 |
17 |
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz"
|
18 |
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
|
|
18 |
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
|
19 |
19 |
fi
|
20 |
20 |
|
21 |
21 |
DESCRIPTION="Free implementation of the Remote Desktop Protocol"
|
... | ... | |
23 |
23 |
|
24 |
24 |
LICENSE="Apache-2.0"
|
25 |
25 |
SLOT="0/2"
|
26 |
|
IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland X xinerama xv"
|
|
26 |
IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv"
|
27 |
27 |
RESTRICT="!test? ( test )"
|
28 |
28 |
|
29 |
29 |
RDEPEND="
|
30 |
30 |
dev-libs/openssl:0=
|
31 |
31 |
sys-libs/zlib:0
|
|
32 |
aad? ( dev-libs/cJSON )
|
32 |
33 |
alsa? ( media-libs/alsa-lib )
|
33 |
34 |
cups? ( net-print/cups )
|
34 |
35 |
usb? (
|
... | ... | |
59 |
60 |
kerberos? ( virtual/krb5 )
|
60 |
61 |
openh264? ( media-libs/openh264:0= )
|
61 |
62 |
pulseaudio? ( media-libs/libpulse )
|
|
63 |
sdl? (
|
|
64 |
media-libs/libsdl2
|
|
65 |
media-libs/sdl2-ttf
|
|
66 |
)
|
62 |
67 |
server? (
|
63 |
68 |
X? (
|
64 |
69 |
x11-libs/libXcursor
|
... | ... | |
70 |
75 |
xinerama? ( x11-libs/libXinerama )
|
71 |
76 |
)
|
72 |
77 |
)
|
73 |
|
smartcard? ( sys-apps/pcsc-lite )
|
|
78 |
smartcard? (
|
|
79 |
dev-libs/pkcs11-helper
|
|
80 |
sys-apps/pcsc-lite
|
|
81 |
)
|
74 |
82 |
systemd? ( sys-apps/systemd:0= )
|
75 |
83 |
wayland? (
|
76 |
84 |
dev-libs/wayland
|
... | ... | |
101 |
109 |
-Wno-dev
|
102 |
110 |
-DBUILD_TESTING=$(usex test ON OFF)
|
103 |
111 |
-DCHANNEL_URBDRC=$(usex usb ON OFF)
|
|
112 |
-DWITH_AAD=$(usex aad ON OFF)
|
104 |
113 |
-DWITH_ALSA=$(usex alsa ON OFF)
|
105 |
114 |
-DWITH_CCACHE=OFF
|
|
115 |
-DWITH_CLIENT_SDL=$(usex sdl ON OFF)
|
106 |
116 |
-DWITH_CUPS=$(usex cups ON OFF)
|
107 |
117 |
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
|
108 |
118 |
-DWITH_MANPAGES=$(usex doc ON OFF)
|
... | ... | |
111 |
121 |
-DWITH_CAIRO=$(usex ffmpeg OFF ON)
|
112 |
122 |
-DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
|
113 |
123 |
-DWITH_GSTREAMER_1_0=$(usex gstreamer ON OFF)
|
114 |
|
-DWITH_ICU=$(usex icu ON OFF)
|
115 |
124 |
-DWITH_JPEG=$(usex jpeg ON OFF)
|
116 |
|
-DWITH_GSSAPI=$(usex kerberos ON OFF)
|
|
125 |
-DWITH_KRB5=$(usex kerberos ON OFF)
|
117 |
126 |
-DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
|
118 |
127 |
-DWITH_OPENH264=$(usex openh264 ON OFF)
|
119 |
128 |
-DWITH_OSS=OFF
|
|
129 |
-DWITH_PCSC=$(usex smartcard ON OFF)
|
|
130 |
-DWITH_PKCS11=$(usex smartcard ON OFF)
|
120 |
131 |
-DWITH_PULSE=$(usex pulseaudio ON OFF)
|
121 |
132 |
-DWITH_SERVER=$(usex server ON OFF)
|
122 |
|
-DWITH_PCSC=$(usex smartcard ON OFF)
|
123 |
133 |
-DWITH_LIBSYSTEMD=$(usex systemd ON OFF)
|
|
134 |
-DWITH_UNICODE_BUILTIN=$(usex icu OFF ON)
|
124 |
135 |
-DWITH_VALGRIND_MEMCHECK=$(usex valgrind ON OFF)
|
125 |
136 |
-DWITH_X11=$(usex X ON OFF)
|
126 |
137 |
-DWITH_XINERAMA=$(usex xinerama ON OFF)
|
127 |
138 |
-DWITH_XV=$(usex xv ON OFF)
|
128 |
139 |
-DWITH_WAYLAND=$(usex wayland ON OFF)
|
|
140 |
-DWITH_WEBVIEW=OFF
|
129 |
141 |
)
|
130 |
142 |
cmake_src_configure
|
131 |
143 |
}
|