summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* configure: Remove "WIBBLE" testDavid Henningsson2014-10-241-1/+0
| | | | | | | | | Apparently "WIBBLE" is just a test, and maybe the test was "How long does it take until somebody notices a strange row in configure.ac and tries to remove it", if so, the test result is "a little over three years". :-) Signed-off-by: David Henningsson <david.henningsson@canonical.com>
* util: Try finding out application name using dladdr if availableFelipe Sateler2014-10-161-0/+2
| | | | | | | | | | This fixes getting the binary name in the Hurd, or any other port using the GNU C library, but only in the case where the library is directly linked to. Opening with dlopen will not work. Change in v3: reorder header includes and definitions Change in v2: use a weak reference to main, so that we don't crash when main cannot be found.
* configure: Fix spelling of "backend"David Henningsson2014-09-101-1/+1
| | | | Signed-off-by: David Henningsson <david.henningsson@canonical.com>
* configure: fix headset checkWim Taymans2014-09-101-1/+1
|
* build-sys: Drop support for json 0.9Peter Meerwald2014-08-221-2/+1
| | | | | | | | | | | drop support for json 0.9 and require json-c 0.11 (this will also avoids confusion which json package is needed due to the upstream rename) json 0.9 lacks json_object_object_get_ex() json-c 0.11 was released 20130402 Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
* bluetooth: Create oFono backendJoão Paulo Rechi Vita2014-08-221-3/+3
|
* bluetooth: Create NULL backendJoão Paulo Rechi Vita2014-08-221-0/+16
|
* shell-completion: Install the Zsh completionsTanu Kaskinen2014-08-171-0/+8
| | | | | | This makes the Zsh completions work out-of-the-box. I also moved pulseaudio-zsh-completion.zsh to zsh/_pulseaudio to be in line with the common naming convention of Zsh completion files.
* Protocol, client: Add commands to enable srbchannelDavid Henningsson2014-06-271-1/+1
| | | | | | | | This increments protocol version to v30 and adds two new commands to enable and disable an shm ringbuffer, as well as client side implementation. Signed-off-by: David Henningsson <david.henningsson@canonical.com>
* build-sys: Add -fdiagnostics-color=auto to CFLAGSJavier Jardón2014-06-261-1/+1
| | | | | | | | As a way to highlight warnings and errors in GCC output This will be available in GCC 4.9, but some distros backported the feature to lower versions http://gcc.gnu.org/gcc-4.9/changes.html
* build-sys: Eliminate _FORTIFY_SOURCE warningsAlexander E. Patrakov2014-05-231-8/+14
| | | | | | The warnings were produced because the command-line flag redefined the value of _FORTIFY_SOURCE coming from the specs on some distributions, including Gentoo. So, undefine this macro before defining it.
* Remove all references to the removed KDE filesTanu Kaskinen2014-03-031-2/+0
|
* build-sys: Bump sonamev4.99.4Arun Raghavan2014-02-151-1/+1
| | | | Bumping from 0->3 since we missed bumping correctly for v4.99.{1,2,3}
* build-sys: Bump sonamesv4.99.1Tanu Kaskinen2014-01-231-3/+3
| | | | | | | | | | | The bigger than usual bump in libpulse-simple was warranted by the change in pa_simple_flush() that allows also record streams to be flushed. There are no changes to the function signature, but it's in practice a change in the ABI anyway, because new clients using the new possibility won't work with older versions of the library. libpulse-mainloop-glib got a bug fix in commit 68156d3f79b67c77f88050e6c9de180698377c64.
* Add support for FreeBSD <sys/capability.h>Ryan Lortie2013-12-201-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | | cap_init() and friends are Linux-specific, so only use them if we're on Linux. Add support for FreeBSD capabilities if we find <sys/capability.h> to be available there. Add an #else (not Linux or FreeBSD) case with an #error requesting contributions for other platforms. This patch keeps the cap_init check in configure.ac but removes the error if it fails. This will ensure we link to -lcap if needed, but won't fail for the case that capabilities are part of the core system (as on FreeBSD). We do however, modify the header check to ensure we fail if there is no <sys/capability.h> at all and we are on a system where it could be installed. The logic here is that it is better to give the user the chance to install it than it is to proceed silently with a disabled security feature on a system where it could easily be supported. --without-caps remains an option if the user wants to force it. https://bugs.freedesktop.org/show_bug.cgi?id=72580
* log: Add support for the systemd journalpoljar (Damir Jelić)2013-12-201-0/+18
| | | | | | | | | | | | | | | | The journal is a component of systemd, that captures Syslog messages, Kernel log messages, initial RAM disk and early boot messages as well as messages written to STDOUT/STDERR of all services, indexes them and makes this available to the user. It can be used in parallel, or in place of a traditional syslog daemon, such as rsyslog or syslog-ng. The journal offers a couple of improvements over traditional logging facilities (e.g. advanced filtering capabilities). This patch adds support for logging directly to the journal using its native API.
* build-sys: Print CPPFLAGS in configureTanu Kaskinen2013-10-121-0/+1
| | | | | I needed this for verifying that the conditional defining of _FORTIFY_SOURCE works.
* build-sys: Don't define _FORTIFY_SOURCE when building with -O0Tanu Kaskinen2013-10-121-1/+6
|
* module: Create pa_module_exists()João Paulo Rechi Vita2013-09-291-0/+1
| | | | | This new function checks if a certain module name is available in the system.
* build: Add support for enabling/disabling BlueZ 5 supportJoão Paulo Rechi Vita2013-09-291-3/+17
|
* build: Make the build of bluetooth modules BlueZ 4 specificJoão Paulo Rechi Vita2013-09-291-13/+11
|
* build-sys: Fix warning in use-case.h configure checkArun Raghavan2013-09-171-2/+2
| | | | | AC_CHECK_HEADER uses cpp for header checks, so in order for the check to use the right flags, we need to override CPPFLAGS and not CFLAGS.
* build-sys: Silence warning about missing AC_LANG_SOURCE call in configure.acpoljar (Damir Jelić)2013-09-171-7/+7
| | | | | This silences multiple warnings like this on autoconf 2.68+: configure.ac:471: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
* build-sys: Enable subdir-objects optionpoljar (Damir Jelić)2013-09-171-1/+1
| | | | | | | Automake 1.14 throws a warning when source files are in a sub directory and the 'subdir-objecs' option is not enabled. News: https://lists.gnu.org/archive/html/automake/2013-06/msg00040.html
* introspect: Expose card profile available flagLuiz Augusto von Dentz2013-07-151-1/+1
| | | | | | | Available flag can be used by clients to disable the selection of profiles unavailable. Update protocol to 29
* build-sys: Fix misuse of "dependant"João Paulo Rechi Vita2013-07-151-2/+2
| | | | | | | Dependant in British English is a person who is financially supported by someone else. To express software dependency relations "dependent" should be used instead, which is correct for both British and US English.
* alsa: Support ALSA without a use case managerPierre Ossman2013-07-111-2/+11
| | | | | | The ALSA use case manager is a fairly recent addition, so make sure the ALSA modules can be used on systems that have an older version of ALSA.
* build-sys: Do not AC_SUBST *_CFLAGS and *_LIBSJavier Jardón2013-06-061-40/+0
| | | | PKG_CHECK_MODULES() already do that for us
* build-sys: Use build-aux directory to store autogenerated filesJavier Jardón2013-06-061-0/+1
|
* build: make ARM NEON check in configure.ac more strictPeter Meerwald2013-06-041-3/+3
| | | | | | | | | | | | | | | | | | | the check for NEON so far only checked if -mfpu=neon is understood by the compiler, however, this is not enough: (i) #include <arm_neon.h> should be checked (ii) -mfpu=neon must be passed before CFLAGS because eventually the per-library CFLAGS for NEON code in src/Makefile.am are passed to the compiler before the global CFLAGS in case the build environment passes CFLAGS to configure and we try to set conflicting CFLAGS option, the former take precedence; CFLAGS cannot be overridden this does not fix http://lists.freedesktop.org/archives/pulseaudio-discuss/2012-December/015570.html but at least makes the build fail in configure (and not while compiling stuff) and gives better diagnostics Signed-off-by: Peter Meerwald <p.meerwald@bct-electronic.com>
* build-sys: Use upstream gettext instead glib oneJavier Jardón2013-06-041-1/+4
|
* build-sys: Bump sonamev4.0Arun Raghavan2013-06-041-1/+1
|
* build-sys: Bump sonamev3.99.2Arun Raghavan2013-05-231-1/+1
| | | | | We dropped pa_format_info_free2 as an exposed symbol, but this was never exposed via headers, so not counting this as ABI change.
* build-sys: json-c changed everything :(Arun Raghavan2013-04-271-1/+2
| | | | | json-c 0.11 ships a pkg-config file with a different name, and changes the name of its library as well.
* build-sys: Bump sonamesv3.99.1Arun Raghavan2013-04-151-6/+2
| | | | libpulse-simple changed this time as well (addition of hole-handling).
* alsa: Fix mixer path when running from build treeArun Raghavan2013-04-141-2/+0
| | | | | | | | | The mixer paths are not available in ${builddir} - we need to look in ${srcdir}. This should fix running an in-tree build without make install as well as alsa-mixer-path-test in make distcheck. Since the most straightforward way to define PA_SRCDIR was in Makefile.am, I'm moving PA_BUILDDIR there as well for consistency.
* console-kit, systemd-login: Check for logind, not for systemdMartin Pitt2013-03-291-1/+1
| | | | | | | | | | | | | | It is possible to build systemd without logind, in which case sd_booted() wo succeed. Check for /run/systemd/seats to test for logind instead, as recommended by systemd upstream. For details, see: <https://mail.gnome.org/archives/desktop-devel-list/2013-March/msg00092.html Drop the now unnecessary linking against libsystemd-daemon, and stop linking the consolekit module to any systemd library. https://bugs.freedesktop.org/show_bug.cgi?id=62593
* port to gtk+-3.0Marc-Antoine Perennou2013-03-131-14/+14
| | | | Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
* Bump the native protocol versionAkihiro Tsukada2013-03-131-1/+1
| | | | | | | | | The previous AAC pass-through patch (commit: 53807e4a) introduced a new encoding format type: PA_ENCODING_MPEG2_AAC_IEC61937, which is mostly used in pa_format_info, but forgot to increment the protocol version number. The version needs to be incremented, because clients need some way of checking whether the server supports the new encoding.
* build-sys: ALSA use-case manager requires ALSA library >= 1.0.24Peter Meerwald2013-02-141-2/+2
| | | | | | | | | | | | | | | | | | | | alsa/use-case.h in needed require at least version 1.0.24 in configure.ac prevents the following error at compile time: CC libalsa_util_la-alsa-util.lo In file included from modules/alsa/alsa-mixer.h:51, from modules/alsa/alsa-util.h:36, from modules/alsa/alsa-util.c:46: modules/alsa/alsa-ucm.h:27:22: error: use-case.h: No such file or directory In file included from modules/alsa/alsa-mixer.h:51, from modules/alsa/alsa-util.h:36, from modules/alsa/alsa-util.c:46: modules/alsa/alsa-ucm.h:89: error: expected ‘)’ before ‘*’ token modules/alsa/alsa-ucm.h:169: error: expected specifier-qualifier-list before ‘snd_use_case_mgr_t’ make[3]: *** [libalsa_util_la-alsa-util.lo] Error 1 Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
* build-sys: Fix an outdated D-Bus version in an error message.Tanu Kaskinen2013-01-241-1/+1
|
* build-sys: Bump D-Bus dependency version to 1.4.12.Tanu Kaskinen2013-01-241-1/+1
| | | | We use DBUS_TIMEOUT_USE_DEFAULT, which was introduced in 1.4.12.
* build: Don't enable BlueZ if libbluetooth is not found.Tanu Kaskinen2012-12-201-2/+3
| | | | | Previously, if libsbc was available but libbluetooth was not, BlueZ would get incorrectly enabled.
* build-sys: Bump sonamev3.0Arun Raghavan2012-12-171-1/+1
|
* build-sys: Bump sonamev2.99.3Arun Raghavan2012-12-071-1/+1
|
* build-sys: Bump sonameArun Raghavan2012-11-171-1/+1
|
* build-sys: Bump BlueZ dependency to 4.99Arun Raghavan2012-11-161-1/+1
| | | | | Since the old UNIX fd IPC mechanism was removed and we rely on the D-Bus based API, this is the oldest version that is known to reliably work.
* build-sys: Correct bluez support error if sbc is missingSjoerd Simons2012-11-121-1/+1
|
* build: fix Mac OS X configure processDeng Zhengrong2012-11-041-1/+4
| | | | The original header file doesn't exist on Lion (10.7.4).
* build-sys: Bump sonameArun Raghavan2012-11-031-1/+1
|