diff --git a/pulseaudio-9.0-disable_flat_volumes.patch b/pulseaudio-9.0-disable_flat_volumes.patch
deleted file mode 100644
index 3e489d6..0000000
--- a/pulseaudio-9.0-disable_flat_volumes.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff -up pulseaudio-8.99.2/man/pulse-daemon.conf.5.xml.in.disable_flat_volumes pulseaudio-8.99.2/man/pulse-daemon.conf.5.xml.in
---- pulseaudio-8.99.2/man/pulse-daemon.conf.5.xml.in.disable_flat_volumes 2016-05-26 23:21:17.000000000 -0500
-+++ pulseaudio-8.99.2/man/pulse-daemon.conf.5.xml.in 2016-05-31 10:01:55.679976730 -0500
-@@ -220,7 +220,7 @@ License along with PulseAudio; if not, s
-
flat-volumes= Enable 'flat' volumes, i.e. where
- possible let the sink volume equal the maximum of the volumes of
- the inputs connected to it. Takes a boolean argument, defaults
-- to yes.
-+ to no.
-
-
-
-diff -up pulseaudio-8.99.2/src/daemon/daemon-conf.c.disable_flat_volumes pulseaudio-8.99.2/src/daemon/daemon-conf.c
---- pulseaudio-8.99.2/src/daemon/daemon-conf.c.disable_flat_volumes 2016-05-26 23:21:17.000000000 -0500
-+++ pulseaudio-8.99.2/src/daemon/daemon-conf.c 2016-05-31 10:01:55.680976735 -0500
-@@ -68,7 +68,7 @@ static const pa_daemon_conf default_conf
- .realtime_priority = 5, /* Half of JACK's default rtprio */
- .disallow_module_loading = false,
- .disallow_exit = false,
-- .flat_volumes = true,
-+ .flat_volumes = false,
- .exit_idle_time = 20,
- .scache_idle_time = 20,
- .script_commands = NULL,
-diff -up pulseaudio-8.99.2/src/daemon/daemon.conf.in.disable_flat_volumes pulseaudio-8.99.2/src/daemon/daemon.conf.in
---- pulseaudio-8.99.2/src/daemon/daemon.conf.in.disable_flat_volumes 2016-05-31 10:01:55.680976735 -0500
-+++ pulseaudio-8.99.2/src/daemon/daemon.conf.in 2016-05-31 10:02:28.048133267 -0500
-@@ -57,7 +57,7 @@ ifelse(@HAVE_DBUS@, 1, [dnl
- ; enable-lfe-remixing = no
- ; lfe-crossover-freq = 0
-
--; flat-volumes = yes
-+; flat-volumes = no
-
- ifelse(@HAVE_SYS_RESOURCE_H@, 1, [dnl
- ; rlimit-fsize = -1
-diff -up pulseaudio-8.99.2/src/pulsecore/core.c.disable_flat_volumes pulseaudio-8.99.2/src/pulsecore/core.c
---- pulseaudio-8.99.2/src/pulsecore/core.c.disable_flat_volumes 2016-05-26 23:21:17.000000000 -0500
-+++ pulseaudio-8.99.2/src/pulsecore/core.c 2016-05-31 10:01:55.681976740 -0500
-@@ -135,7 +135,7 @@ pa_core* pa_core_new(pa_mainloop_api *m,
- c->exit_idle_time = -1;
- c->scache_idle_time = 20;
-
-- c->flat_volumes = true;
-+ c->flat_volumes = false;
- c->disallow_module_loading = false;
- c->disallow_exit = false;
- c->running_as_daemon = false;
diff --git a/pulseaudio-autostart.patch b/pulseaudio-autostart.patch
index eb44bdb..856eaa1 100644
--- a/pulseaudio-autostart.patch
+++ b/pulseaudio-autostart.patch
@@ -1,6 +1,7 @@
-diff -up pulseaudio-6.0/src/daemon/start-pulseaudio-x11.in.autostart pulseaudio-6.0/src/daemon/start-pulseaudio-x11.in
---- pulseaudio-6.0/src/daemon/start-pulseaudio-x11.in.autostart 2015-02-12 08:10:35.000000000 -0600
-+++ pulseaudio-6.0/src/daemon/start-pulseaudio-x11.in 2015-06-22 11:24:13.561614127 -0500
+diff --git a/src/daemon/start-pulseaudio-x11.in b/src/daemon/start-pulseaudio-x11.in
+index 0e84315c3..6533e125b 100755
+--- a/src/daemon/start-pulseaudio-x11.in
++++ b/src/daemon/start-pulseaudio-x11.in
@@ -17,6 +17,9 @@
set -e
@@ -10,4 +11,4 @@ diff -up pulseaudio-6.0/src/daemon/start-pulseaudio-x11.in.autostart pulseaudio-
+
if [ x"$DISPLAY" != x ] ; then
- @PACTL_BINARY@ load-module module-x11-publish "display=$DISPLAY" > /dev/null
+ @PACTL_BINARY@ load-module module-x11-publish "display=$DISPLAY xauthority=$XAUTHORITY" > /dev/null
diff --git a/pulseaudio-qpaeq_python3.patch b/pulseaudio-qpaeq_python3.patch
deleted file mode 100644
index d49a4c0..0000000
--- a/pulseaudio-qpaeq_python3.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff -up pulseaudio-12.99.2/src/utils/qpaeq.qpaeq_python2 pulseaudio-12.99.2/src/utils/qpaeq
---- pulseaudio-12.99.2/src/utils/qpaeq.qpaeq_python2 2019-07-04 19:06:47.000000000 -0500
-+++ pulseaudio-12.99.2/src/utils/qpaeq 2019-08-07 10:30:03.134944372 -0500
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python3
- # qpaeq is a equalizer interface for pulseaudio's equalizer sinks
- # Copyright (C) 2009 Jason Newton /dev/null 2>&1 || :
%changelog
+* Wed Jan 08 2020 Jaroslav Kysela - 13.0-2
+- Update to upstream gitsnapshot
+- ALSA UCM fixes
+- active_port sink selection fixes
+
* Fri Sep 13 2019 Rex Dieter - 13.0-1
- 13.0
diff --git a/sources b/sources
index 59cea7d..6cbea65 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,3 @@
SHA512 (pulseaudio-13.0.tar.xz) = d445b8ccd43029a0ca0e456fc9291a79d3434d6496ead7eb329ab348d5249235e8bde6cf2be68765d8f761452dbe1486fb10c739e40b1e67ed75787bbd24ac0c
SHA512 (pulseaudio-13.0.tar.xz.sha256) = 2ab70694248027d3f2edabb0f7473fd358881246f01387c123d1ded3c8ff4dff0bdcfa0f3604d1e645bce4641f7c27f666e012e7cfa71295751aa8d56032d9f4
+SHA512 (pulseaudio-13.0-103-gf5d36.tar.xz) = c9f4feee5503a5b778d682fd2920b7dab5f9c5a3e88108acf56da08e11addd37b6d4b3a8367053a9d2fe00b68cff798937a44fe443a1d27cc69de497eac941e7