summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* core-util: ensure that we chmod only the dir we ourselves createdKees Cook2010-05-081-1/+1
|
* build-sys: Mention dbus support in the summaryColin Guthrie2010-02-251-0/+6
|
* build-sys: fix check for pthread_setaffinity_np()Lennart Poettering2010-02-211-0/+1
|
* build-sys: add gobject to build dependenciesLennart Poettering2010-02-211-1/+1
| | | | | Since we call g_object_unref() we need to link against gobject in compliance of the new Fedora implicit DSO linking policy.
* bump sonameLennart Poettering2010-02-091-1/+1
|
* build-sys: bump sonameLennart Poettering2010-02-091-1/+1
|
* osx: add native zeroconf implementation via BonjourDaniel Mack2009-12-161-0/+4
| | | | | | | | | | | Avahi and dbus is too heavy for OSX just for the sake of publishing our services via mDNS/Zeroconf. Apple has its own Zeroconf implementation called Bonjour, and this patch adds a module that implements service announcement with that API. All data gathering is copied from module-zeroconf-publish.c, but unfortunately the code there is too specifically made for avahi, so I couldn't factor it out to reuse it.
* configure.ac: add DARWIN_OS variableKim Lester2009-12-091-0/+22
| | | | | Signed-off-by: Kim Lester <kim@dfusion.com.au> Signed-off-by: Daniel Mack <daniel@caiaq.de>
* Add a configure option to change 'udevrulesdir'Arun Raghavan2009-12-061-0/+7
| | | | | | | | | | | This patch serves two purposes: 1) Allows something other than the de-facto standard udev rules dir or /lib/udev/rules.d to be used (the udev build system allows you to customise this) 2) Allows a prefixed, non-root install (right now, the /lib/... path is hard-coded into the build system
* Since now we have FreeBSD atomic operations, don't require libatomic_ops.Diego Elio 'Flameeyes' Pettenò2009-11-211-0/+4
| | | | This lets the original configure script to pass on FreeBSD.
* Simplify handling of NetBSD atomic ops discovery.Diego Elio 'Flameeyes' Pettenò2009-11-211-23/+6
| | | | | | | Instead of having a parameter to enable/disable them (which was also ignored by the source code side), simply identify NetBSD 5 (when the atomic ops were implemented the first time) in a $host switch and ignore checking for libatomic_ops.
* Check for stow using AC_CHECK_PROG rather than type -p.Diego Elio 'Flameeyes' Pettenò2009-11-201-2/+4
| | | | | | The type -p check is not compatible with POSIX shells, and indeed fails when used with the FreeBSD 8 default shell. Instead the AC_CHECK_PROG macro is written properly to look for the command.
* Move the platform-specific defines after the compiler has been found.Diego Elio 'Flameeyes' Pettenò2009-11-201-13/+13
| | | | | | | Without this change, on OpenSolaris, it's possible that the compiler will be reported, by default, as failing to produce executables, since _XOPEN_SOURCE=600 requires a C99 compiler to compile even the simples of the programs.
* configure.ac: enable check for CoreAudioDaniel Mack2009-10-311-0/+28
|
* core-util: introduce FD_CLOEXEC wrappers for open/socket/pipe/acceptLennart Poettering2009-10-301-1/+1
|
* libpulse: introduce PA_STREAM_RELATIVE_VOLUMELennart Poettering2009-10-291-1/+1
|
* module-equalizer-sink: drop source executable permissions configure.ac: add ↵Jason Newton2009-10-191-0/+6
| | | | enable/disable + summary line for fftw
* Add check for FFTW, and add option to disable it at build-time.Diego Elio 'Flameeyes' Pettenò2009-10-071-0/+10
| | | | | This way there will be a message at configure if FFTW is not found, and this gets in-line with the rest of the modules' dependencies.
* Merge remote branch 'phish3/master'Lennart Poettering2009-10-071-0/+1
|\
| * module-equalizer-sink:Jason Newton2009-09-291-0/+1
| | | | | | | | | | | | | | | | added dbus support removed cruft from inherited from ladspa module and improved clarity switched dsp processing to reference implementation until project is more mature tsched=0 seems to help with the micro-dropouts/crackling! oh my! reformatting/spaces
* | Merge branch 'master' into dbus-workTanu Kaskinen2009-10-021-1/+1
|\| | | | | | | | | Conflicts: src/daemon/daemon-conf.c
| * build-sys: bump sonamev0.9.19Lennart Poettering2009-09-301-1/+1
| |
| * build-sys: bump soname for releasev0.9.18Lennart Poettering2009-09-191-1/+1
| |
| * build-sys: increase library versionLennart Poettering2009-09-111-1/+1
| |
* | Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-workTanu Kaskinen2009-08-241-6/+0
|\| | | | | | | | | Conflicts: src/Makefile.am
| * Get rid of liboilWim Taymans2009-08-201-6/+0
| | | | | | | | | | | | | | Get rid of the liboil dependency and reimplement the liboil functions with an equivalent C implementation. Note that most of these functions are deprecated in liboil and that none of them had any optimisations. We can further specialize our handrolled versions for some extra speedups.
* | Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-workTanu Kaskinen2009-08-161-19/+107
|\| | | | | | | | | | | | | | | | | | | Conflicts: src/Makefile.am src/daemon/daemon-conf.c src/daemon/daemon.conf.in src/modules/module-stream-restore.c src/pulse/client-conf.c src/pulsecore/namereg.c
| * database: simple hashmap based database implementationJuho Hämäläinen2009-08-151-2/+21
| |
| * udev: drop definition of LIBUDEV_I_KNOW_THE_API_IS_SUBJECT_TO_CHANGELennart Poettering2009-08-111-2/+0
| | | | | | | | | | We depend on udev 143 anyway, where this definition is not necessary anymore.
| * hal: add stub module that loads module-udev-detect instead of module-hal-detectLennart Poettering2009-08-111-0/+28
| | | | | | | | | | | | | | | | | | This adds module-hal-detect-compat.c which when enabled will be compiled into a module module-hal-detect which simply loads module-udev-detect. The purpose of this is to allow easy upgrading without breaking default.pa. Distributions are recommended to enable this to easy upgrades from HAL versions of PA to udev versions.
| * Revert "build-sys: drop libcap checks, since we don't use caps anymore"Lennart Poettering2009-08-101-0/+19
| | | | | | | | This reverts commit 9ade13604e98378e68a82b82ba260869714474b4.
| * Update the end-of-configuration summary for OSS output/wrapper split.Diego Elio 'Flameeyes' Pettenò2009-08-081-3/+10
| |
| * Split OSS support in output and wrapper.Diego Elio 'Flameeyes' Pettenò2009-08-081-11/+27
| | | | | | | | | | | | | | Since Fedora does not enable OSS output support at all, but still uses padsp, and in Gentoo we could also make use of padsp without OSS output support, split the two things in two parameters, although they both check for sys/soundcard.h once.
| * build-sys: drop libcap checks, since we don't use caps anymoreLennart Poettering2009-08-081-19/+0
| |
| * simple: bump libpulse-simple library revisionv0.9.16-test4Lennart Poettering2009-08-051-1/+1
| |
| * build-sys: bump binary versionv0.9.16-test3Lennart Poettering2009-07-281-1/+1
| |
| * Also request Darwin extensions, as they are needed for stuff like NSIG.Diego Elio 'Flameeyes' Pettenò2009-07-171-0/+1
| | | | | | | | | | Without this definition, non-POSIX interfaces (which are needed) are hidden by the _POSIX_C_SOURCE request (for clock_gettime).
| * Request explicitly POSIX.1-2001 for clock_gettime.Diego Elio 'Flameeyes' Pettenò2009-07-171-0/+3
| | | | | | | | This might actually call for a rewrite of system extensions handling.
| * Check for support of -z nodelete LD flag, don't use it unconditionally.Diego Elio 'Flameeyes' Pettenò2009-07-171-0/+9
| | | | | | | | | | | | | | On non-GNU, non-Sun linkers, the -z option is often not understood; make sure that the -z nodelete option is usable before making use of it. Unbreaks build on Mac OS X.
| * Remove exploitable LD_BIND_NOW hack (CVE-2009-1894).Diego Elio 'Flameeyes' Pettenò2009-07-161-0/+6
| | | | | | | | | | | | | | | | Instead of trying to re-execute pulseaudio itself with LD_BIND_NOW set, just find the correct flag for the linker to request immediate bindings (all ELF files support that option), and use that when linking the daemon. Reduce the amount of compiled and executed code as well.
| * Check for the library containing the backtrace() function.Diego Elio 'Flameeyes' Pettenò2009-07-041-0/+1
| | | | | | | | | | | | | | | | | | On FreeBSD the backtrace() function as well as the execinfo.h headers are provided by libexecinfo (an optional package). PulseAudio “automagically” identifies execinfo.h and proceeds to use it, but then will fail to link against the library. Thanks to Alexis Ballier for reporting.
* | Merge branch 'master' into dbus-workTanu Kaskinen2009-06-291-6/+7
|\|
| * Use the new CC_CHECK_CFLAGS_APPEND macro instead of a manual for.Diego Elio 'Flameeyes' Pettenò2009-06-291-5/+1
| |
| * Check for and use flags to reject undefined symbols in libraries.Diego Elio 'Flameeyes' Pettenò2009-06-291-0/+5
| | | | | | | | | | | | Make sure that all the PulseAudio modules are built properly without outstanding undefined symbols: if the undefined symbols are found, reject link.
| * Make it more clear that PulseAudio needs libtool 2.2.Diego Elio 'Flameeyes' Pettenò2009-06-291-1/+1
| | | | | | | | | | | | The error message was way too generic, as it was very possible that libltdl _is_ in the system but is not found because too old. Disambiguate this by explicitly stating that the version 2 of the library is not found.
* | Merge branch 'master' into dbus-workTanu Kaskinen2009-06-291-68/+12
|\| | | | | | | | | | | | | | | Conflicts: src/daemon/daemon-conf.c src/daemon/daemon-conf.h src/daemon/main.c src/pulsecore/dbus-util.h
| * build-sys: properly drop '-' from major/minor/micro stringsLennart Poettering2009-06-231-3/+3
| |
| * build-sys: use pax tar format to allow longer file namesLennart Poettering2009-06-231-1/+1
| |
| * builds-sys: work around automake 1.11 borkageLennart Poettering2009-06-231-2/+2
| | | | | | | | | | | | As suggested on: http://lists.gnu.org/archive/html/automake/2009-06/msg00059.html
| * build-sys: bump udev revision to pull in new rules filesLennart Poettering2009-06-231-1/+1
| |