Skip to content

master#1

Open
bokssssss wants to merge 68 commits into
bokssssss:tdesktopfrom
telegramdesktop:tdesktop
Open

master#1
bokssssss wants to merge 68 commits into
bokssssss:tdesktopfrom
telegramdesktop:tdesktop

Conversation

@bokssssss

Copy link
Copy Markdown
Owner

libtgvoip

gyakovlev and others added 30 commits February 12, 2020 17:11
this does not hurt glibc systems

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
This should help seeking for errors with grep.
with == syntax configure fails on some shells (dash fish)

./configure: 17913: test: xyes: unexpected operator
./configure: 17921: test: x: unexpected operator
./configure: 17929: test: x: unexpected operator
Detected OS: linux-gnu
./configure: 17946: test: x: unexpected operator
./configure: 17962: test: xno: unexpected operator
checking for dlopen in -ldl... yes
./configure: 18036: test: xyes: unexpected operator
checking for libpulse... yes
checking for alsa... yes
./configure: 18251: test: xyes: unexpected operator
./configure: 18259: test: xyes: unexpected operator
./configure: 18275: test: xyes: unexpected operator
checking for size_t... yes

Downstream-bug: https://bugs.gentoo.org/729034
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
john-preston and others added 26 commits December 17, 2020 12:48
This reverts commit 8a39026.
This reverts commit bac0807.
OpenBSD supports PulseAudio and OpenAL, but not ALSA.
Either PulseAudio or ALSA are required for libtgvoip.

Add missing OS macros to enable building with
`LIBTGVOIP_DISABLE_PULSEAUDIO=ON` `LIBTGVOIP_DISABLE_ALSA=OFF` as tested
on OpenBSD/amd64 7.2-current.
While here, use `#if defined()` rather than `#ifdef` like the rest of the code.
In some systems locales are messing with number serialization,
so the serialize / deserialize breaks and calls don't work.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.