Commit Graph

136 Commits

Author SHA1 Message Date
Orivej Desh
ee5f8636fe qpaeq: fix build with desktop file validation after #75729
Audio;Mixer; puts it near KMix which has Categories=Qt;KDE;AudioVideo;Audio;Mixer;
2020-03-30 23:24:18 +00:00
adisbladis
e41f3d9ef3
pulseaudio: Enable bluetooth support by default
It only increases the closure size by 0.5M and users who do not set
the NixOS option `hardware.pulseaudio.package = pkgs.pulseaudioFull;`
will be stumped by their bluetooth audio not working.
2020-03-30 14:36:06 +01:00
Maciej Krüger
11a2d3925b
qpaeq: init at 13.0 2020-01-21 09:57:06 +01:00
Maciej Krüger
674efe45dd
pulseaudio: remove qpaeq 2020-01-21 09:57:05 +01:00
Jan Tojnar
8cbc862b83
dconf: move to top-level 2019-12-01 01:01:40 +01:00
Will Dietz
5d49ee3e5d pulseaudio: 12.2 -> 13.0
https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/13.0/
2019-09-24 22:32:30 -04:00
Frederik Rietdijk
3fb275d166 pulseaudio: fix build and eval 2019-06-10 11:15:40 +02:00
Frederik Rietdijk
4416712772 Revert "fix eval"
Was not sufficient.

This reverts commit bce1f11f5d.
2019-06-10 10:34:21 +02:00
Frederik Rietdijk
bce1f11f5d fix eval 2019-06-09 13:54:46 +02:00
Frederik Rietdijk
d3afcac771 Merge master into staging-next 2019-06-09 12:28:52 +02:00
Aristid Breitkreuz
dacc02faa5 pulseaudio: Fix detection of ALSA UCM
This one was a bit tricky to find because it only causes a runtime
error, and pulseaudio has shims for most ALSA UCM methods except one.
(I guess nobody ever really tests pulseaudio in combination with
UCM-less ALSA?)

ALSA 1.1.8 had ${alsa-dev}/include/alsa/ in the pkg-config file, which
was considered wrong and fixed in 1.1.9.

However, pulseaudio was relying on being able to include ALSA headers
like <asoundlib.h> and <use-case.h> rather than <alsa/asoundlib.h> and
<alsa/use-case.h>. (For asoundlib.h it only causes a warning, because
the ALSA guys created a shim for that header.)

These two patches change pulseaudio to use the correct include
directives.
2019-06-08 14:00:22 +02:00
Franz Pletz
b4fa23991b
pulseaudio: fix alsa due to alsaLib headers move
The pulseaudio alsa module would fail to load due to missing symbols.
2019-06-04 17:10:14 +02:00
Jörg Thalheim
b5c1deca8a
treewide: remove wkennington as maintainer
He prefers to contribute to his own nixpkgs fork triton.
Since he is still marked as maintainer in many packages
this leaves the wrong impression he still maintains those.
2019-01-26 10:05:32 +00:00
Jan Tojnar
63ef1e9381
Merge pull request #43160 from jtojnar/pulseaudio-12
pulseaudio: 11.1 → 12.2
2018-07-29 22:40:54 +02:00
Jan Tojnar
d69f3a2a43
pulseaudio: 11.1 → 12.2
GConf was finally removed in favour of GSettings.

Removes patches that were upstreamed and caps-fix.patch, which is
not needed since f1d465f429.
2018-07-29 21:19:45 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Shea Levy
88d10c7f1d
libpulseaudio: Add upstream glibc 2.27-compat patch 2018-03-17 21:58:14 -04:00
Tim Steinbach
87658f3632
pulseaudio: 11.0 -> 11.1 2018-02-25 12:49:25 -05:00
Will Dietz
a0ee888f1d pulseaudio: patch for musl 2018-02-13 09:44:54 -06:00
John Ericson
6810ae7935 pulseaudio: Add separate runtime libtool dep for dynamic linking 2017-09-21 15:49:55 -04:00
Cray Elliott
dc3f0d471a pulseaudio: 10.0 -> 11.0
remove darwin patch that has been included in this upstream release
2017-09-08 13:29:45 -07:00
Dan Peebles
90b9719f4f treewide: fix the remaining issues with meta attributes 2017-04-29 04:24:34 +00:00
Cray Elliott
9fcb9035df pulseaudio: 9.0 -> 10.0
dropped json_c as a dependency as it is no longer needed! patches
are still needed for the caps fix and proper testing for TLS
2017-02-02 15:40:31 -08:00
Matthew Bauer
5c09b223f9
pulseaudio: fix on Darwin 2017-01-17 19:49:17 -06:00
Tuomas Tynkkynen
a17216af4c treewide: Shuffle outputs
Make either 'bin' or 'out' the first output.
2016-08-29 14:49:51 +03:00
Simon Vandel Sillesen
ac74268012 pulseaudio: 8.0 -> 9.0
This also updates webrtc-audio-processing from 0.1 -> 0.3 as mentionened
in [1].

Release notes can be seen in [1].

[1]: https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/9.0/
2016-07-05 08:30:00 +02:00
Vladimír Čunát
d039c87984 Merge branch 'master' into closure-size 2016-02-14 08:33:51 +01:00
Louis Taylor
7dcb901bad pulseaudio: 7.1 -> 8.0
closes #12569

Signed-off-by: Franz Pletz <fpletz@fnordicwalking.de>
Signed-off-by: Robin Gloster <mail@glob.in>
2016-01-30 14:47:22 +00:00
Luca Bruno
e289717414 rename moveToOutput and propagatedBuildInputs 2015-12-02 10:05:36 +01:00
Vladimír Čunát
333d69a5f0 Merge staging into closure-size
The most complex problems were from dealing with switches reverted in
the meantime (gcc5, gmp6, ncurses6).
It's likely that darwin is (still) broken nontrivially.
2015-11-20 14:32:58 +01:00
William A. Kennington III
97d215deba pulseaudio: 7.0 -> 7.1 2015-11-05 18:21:43 -08:00
Vladimír Čunát
783c40eb68 dbus: split into multiple outputs and fix referrers 2015-10-13 20:19:01 +02:00
Vladimír Čunát
8db97583ae pulseaudio: split the "dev" output
This is meant mainly for the `libpulseaudio` attribute.
2015-10-13 20:18:56 +02:00
Vladimír Čunát
1197003966 fix references to ${libtool}/lib 2015-10-13 20:18:47 +02:00
William A. Kennington III
83ac62eb5d pulseaudio: 6.0 -> 7.0 2015-09-24 16:33:57 -07:00
Vladimír Čunát
88c9f8b574 xlibs: replace occurrences by xorg
This seems to have been confusing people, using both xlibs and xorg, etc.
- Avoided renaming local (and different) xlibs binding in gcc*.
- Fixed cases where both xorg and xlibs were used.
Hopefully everything still works as before.
2015-09-15 12:54:34 +02:00
Vladimír Čunát
0c74f18e4c xlibs.xlibs: remove
It was really ugly that `xlibs.xlibs` meant something else than `xlibs`,
especially when using `with xlibs`, such as in wine.
Also, now `xlibs` is the same as `xorg`.
2015-09-15 11:59:33 +02:00
Luca Bruno
855db4dbbc pulseaudio: fix .la file 2015-08-06 12:40:09 +02:00
Aristid Breitkreuz
f63a9f2534 fix libcap for packages depending on pulseaudio 2015-06-07 11:06:54 +00:00
Eelco Dolstra
f1d465f429 pulseaudio: Revert to regular style
Also, the NixOS module uses pulseaudioLight in order to prevent
excessive dependency bloat.
2015-06-04 14:54:54 +02:00
Eelco Dolstra
3096d03435 Revert "Refactor mkFlag / shouldUsePkg into the nixpkgs libraries"
This reverts commit 25a148fa19.
2015-06-04 14:54:48 +02:00
William A. Kennington III
da4177c36e libpulse: Use glib 2015-05-29 20:50:40 -07:00
William A. Kennington III
25a148fa19 Refactor mkFlag / shouldUsePkg into the nixpkgs libraries 2015-05-22 13:26:55 -07:00
Aristid Breitkreuz
bb750e2b1b enable padsp again 2015-05-17 13:36:22 +02:00
William A. Kennington III
3e5a0c0034 pulseaudio: Fix logic 2015-05-11 14:59:05 -07:00
Charles Strahan
90e09e3eee Merge pull request #7727 from Lassulus/my-15.05pre61665.4c01e6d
pulseaudio: system user and group changed to pulse.
2015-05-06 06:46:15 -04:00
lassulus
b421fc0686 pulseaudio: system user and group changed to pulse. 2015-05-06 11:41:50 +02:00
William A. Kennington III
ab50b069e1 pulseaudio: Refactor a little 2015-05-02 15:54:42 -07:00
William A. Kennington III
429a997303 pulseaudio: More refactoring to bring libpulse in line with pulse libraries 2015-04-26 12:12:55 -07:00
William A. Kennington III
308429c6be pulseaudio: Fix propagation of libcap 2015-04-26 12:12:54 -07:00
William A. Kennington III
a2a35082cc pulseaudio: Refactor 2015-04-25 21:27:54 -07:00
William A. Kennington III
18e140701b pulseaudio: 5.0 -> 6.0 2015-03-25 22:10:47 -07:00
Aristid Breitkreuz
6c7786074f fix sound in minecraft for pulseaudio users 2014-10-05 19:50:35 +02:00
Rickard Nilsson
66ee6e03e7 pulseaudio: Use group audio instead of pulse-access 2014-09-03 13:24:47 +02:00
Bjørn Forsman
c9baba9212 Fix many package descriptions
(My OCD kicked in today...)

Remove repeated package names, capitalize first word, remove trailing
periods and move overlong descriptions to longDescription.

I also simplified some descriptions as well, when they were particularly
long or technical, often based on Arch Linux' package descriptions.

I've tried to stay away from generated expressions (and I think I
succeeded).

Some specifics worth mentioning:
 * cron, has "Vixie Cron" in its description. The "Vixie" part is not
   mentioned anywhere else. I kept it in a parenthesis at the end of the
   description.

 * ctags description started with "Exuberant Ctags ...", and the
   "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis
   at the end of description.

 * nix has the description "The Nix Deployment System". Since that
   doesn't really say much what it is/does (especially after removing
   the package name!), I changed that to "Powerful package manager that
   makes package management reliable and reproducible" (borrowed from
   nixos.org).

 * Tons of "GNU Foo, Foo is a [the important bits]" descriptions
   is changed to just [the important bits]. If the package name doesn't
   contain GNU I don't think it's needed to say it in the description
   either.
2014-08-24 22:31:37 +02:00
Vladimír Čunát
99b0271712 pulseaudio: fix CVE-2014-3970 by upstream patch 2014-08-18 17:56:26 +02:00
Bjørn Forsman
62d0a320b3 Revert "Remove obsolete jackaudio version 1."
This reverts commit bdb77826d9.

Jack1 is not obsolete and neither jack1 nor jack2 is called 'jackaudio'.

Q: What's the difference between Jack1 and Jack2?
A: http://trac.jackaudio.org/wiki/Q_differenc_jack1_jack2
2014-07-31 12:52:29 +02:00
Peter Simons
bdb77826d9 Remove obsolete jackaudio version 1. 2014-07-28 20:32:52 +02:00
Bjørn Forsman
f6f2f38a6e jack: change package and attr names to 'jack1' and 'jack2'
Currently, we have a 'jack' package with attrname 'jack1d' and a
'jackdbus' package with attrname 'jackaudio'. Make it consistent 'jack1'
and 'jack2' in both package name and attrname.

This aligns the naming with what can be found on the JACK homepage.

Q: what's the difference between jack1 and jack2?
A: http://trac.jackaudio.org/wiki/Q_differenc_jack1_jack2
2014-07-23 20:22:14 +02:00
Rickard Nilsson
0f9499887e pulseaudio: Update from 4.0 to 5.0 2014-04-21 23:22:10 +02:00
Eelco Dolstra
9db68de9e6 polkit, pulseaudio: Drop some Linux-specific dependencies 2013-10-06 00:21:28 +02:00
Jason \"Don\" O'Conal
834cd6c886 beret: Fix build on darwin (close #923) 2013-09-08 10:32:25 +02:00
Ludovic Courtès
2e937c437a unmaintain several packages 2013-08-16 23:45:01 +02:00
Aristid Breitkreuz
dbda1a2989 libcap needs to be a propagated build input for pulseaudio 2013-06-22 22:59:55 +02:00
Aristid Breitkreuz
ad06d4df18 update pulseaudio to 4.0 and sbc to 1.1 2013-06-22 17:25:47 +02:00
David Guibert
6c943d3758 update pulseaudio to 2.1
Systemd support has also been added because pulseaudio needs it to
be useable with the systemd branch of nixos.
2012-11-15 07:41:11 +01:00
Eelco Dolstra
d4d7931a62 * Cleanup: remove obsolete references to ‘xz’, which is in stdenv now.
svn path=/nixpkgs/branches/stdenv-updates/; revision=31678
2012-01-18 20:53:01 +00:00
Eelco Dolstra
1abb8f9a26 * Fix PulseAudio's config files installation paths.
svn path=/nixpkgs/trunk/; revision=30383
2011-11-10 23:27:05 +00:00
Eelco Dolstra
7fdb29f0f3 * Make the X11 dependency in PulseAudio optional, just like the JACK
dependency.  This is important to prevent these dependencies from
  propagating to all PulseAudio clients.  The PulseAudio server in
  NixOS can enable X11 support (if desired) by setting

    hardware.pulseaudio.package = pkgs.pulseaudio.override {
      x11Support = true;
    };

svn path=/nixpkgs/trunk/; revision=30300
2011-11-07 17:51:04 +00:00
David Guibert
18fcb0f5f8 update pulseaudio 0.9.23 -> 1.1
svn path=/nixpkgs/trunk/; revision=30279
2011-11-06 20:03:07 +00:00
Eelco Dolstra
1b427fe052 * Sync with the trunc.
* Fixed the hash in PulseAudio: I updated the name/version, but forgot
  to update the hash.  So secretly it was still building the old
  version.  Also, now that we've realised that the PulseAudio server
  and library don't need to be the same build, disable some
  dependencies by default (avahi and bluez).

svn path=/nixpkgs/branches/kde-4.7/; revision=28023
2011-07-31 19:44:58 +00:00
Cillian de Roiste
415be547b3 Enabling optional jackaudio support for pulseaudio
svn path=/nixpkgs/trunk/; revision=28010
2011-07-30 18:51:42 +00:00
Eelco Dolstra
af40854825 * PulseAudio: use configuration files in /etc/pulse to allow NixOS to
override them.

svn path=/nixpkgs/branches/kde-4.7/; revision=27965
2011-07-26 15:25:21 +00:00
Eelco Dolstra
4b19a1980f * Pulseaudio: disable the dependencies on GTK+, GConf and X11. It's
not clear what they're good for, and we don't want other packages
  depending on GTK+ or Gnome if it's not necessary.  Also, updated to
  0.9.23.

svn path=/nixpkgs/branches/kde-4.7/; revision=27629
2011-07-07 17:24:31 +00:00
Yury G. Kudryashov
288c414bb4 pulseaudio: udev and bluez support
svn path=/nixpkgs/trunk/; revision=22834
2010-07-31 13:05:58 +00:00
Michael Raskin
ccc497f80d Make WebKit use libsoup 2.31.2 via deepOverride. Edit a few packages that were overridable but did not allow extra arguments. Remove a catch with deepOverride that pkgs.lib had this attribute in a different sense.
svn path=/nixpkgs/trunk/; revision=22529
2010-07-08 13:25:52 +00:00
Ludovic Courtès
bc05fb3160 PulseAudio: Add maintainer and platform.
svn path=/nixpkgs/trunk/; revision=18926
2009-12-13 21:14:45 +00:00
Ludovic Courtès
c7991b8a2b PulseAudio 0.9.21.
svn path=/nixpkgs/trunk/; revision=18923
2009-12-13 20:19:19 +00:00
Michael Raskin
edbbddce1d A case study in transitive overrides. WebKit needs fresh glib. This means it needs a whole slice of system built against glib-2.22.. Added overrides are generic enough, though. So the same way can be used to override everything. I have failed (so far?) to add mkOverridable into stdenv, though.
svn path=/nixpkgs/trunk/; revision=17661
2009-10-06 05:43:51 +00:00
Ludovic Courtès
a80578b312 Propagate GDBM from PulseAudio to make hints from `.la' files work.
svn path=/nixpkgs/trunk/; revision=15556
2009-05-11 21:11:25 +00:00
Ludovic Courtès
05963ee44b PulseAudio: Tell `padsp' the right library path.
svn path=/nixpkgs/trunk/; revision=13909
2009-01-29 19:27:31 +00:00
Ludovic Courtès
5bc0b549f0 PulseAudio: Use new ALSA, disable ConsoleKit.
svn path=/nixpkgs/trunk/; revision=13809
2009-01-19 20:22:54 +00:00
Ludovic Courtès
2034ecb046 PulseAudio: Remove aDNS since what it really wants is `libasyncns'.
svn path=/nixpkgs/trunk/; revision=13801
2009-01-17 21:25:26 +00:00
Ludovic Courtès
443bb3960a PulseAudio: Use aDNS and X11 libraries.
svn path=/nixpkgs/trunk/; revision=13800
2009-01-17 21:17:57 +00:00
Ludovic Courtès
417303c201 PulseAudio: Set the right `localstatedir'.
svn path=/nixpkgs/trunk/; revision=13798
2009-01-17 18:22:30 +00:00
Ludovic Courtès
2887933c8b Add PulseAudio, an audio server.
svn path=/nixpkgs/trunk/; revision=13659
2008-12-19 14:56:37 +00:00