-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Run pulse as root to avoid permission issues (#14)
* Run pulse as root to avoid permission issues * fix tabs * fix lint * add jemalloc
- Loading branch information
Showing
11 changed files
with
268 additions
and
41 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
ignored: | ||
- DL3003 | ||
- DL3006 | ||
- DL3018 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- pulseaudio-4.0.orig/src/pulsecore/core-util.c 2014-01-12 23:31:26.281525000 -0800 | ||
+++ pulseaudio-4.0/src/pulsecore/core-util.c 2014-01-12 23:32:32.977118803 -0800 | ||
@@ -1524,10 +1524,6 @@ | ||
if (stat(p, &st) < 0) | ||
return -errno; | ||
|
||
-#ifdef HAVE_GETUID | ||
- if (st.st_uid != getuid()) | ||
- return -EACCES; | ||
-#endif | ||
|
||
return 0; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,133 @@ | ||
diff --git a/meson.build b/meson.build | ||
index a10a1b3c8..c4cf8c6a9 100644 | ||
--- a/meson.build | ||
+++ b/meson.build | ||
@@ -296,6 +296,12 @@ if cc.has_function('SYS_memfd_create', prefix : '#include <sys/syscall.h>') | ||
cdata.set('HAVE_MEMFD', 1) | ||
endif | ||
|
||
+if cc.has_function('libintl_dgettext') | ||
+ libintl_dep = [] | ||
+else | ||
+ libintl_dep = cc.find_library('intl') | ||
+endif | ||
+ | ||
# Symbols | ||
|
||
if cc.has_header_symbol('signal.h', 'SIGXCPU') | ||
diff --git a/src/daemon/meson.build b/src/daemon/meson.build | ||
index 9bc3bf18e..9c9f807e7 100644 | ||
--- a/src/daemon/meson.build | ||
+++ b/src/daemon/meson.build | ||
@@ -31,7 +31,7 @@ executable('pulseaudio', | ||
include_directories : [configinc, topinc], | ||
link_args : ['-ffast-math'], | ||
link_with : [libpulsecore, libpulsecommon, libpulse], | ||
- dependencies : [ltdl_dep, cap_dep, dbus_dep, libsystemd_dep, dl_dep], | ||
+ dependencies : [ltdl_dep, cap_dep, dbus_dep, libsystemd_dep, dl_dep, libintl_dep], | ||
c_args : pa_c_args, | ||
) | ||
|
||
diff --git a/src/meson.build b/src/meson.build | ||
index c9b71a484..832c0de0d 100644 | ||
--- a/src/meson.build | ||
+++ b/src/meson.build | ||
@@ -183,7 +183,7 @@ libpulsecommon = shared_library('pulsecommon-' + pa_version_major_minor, | ||
install_dir : privlibdir, | ||
dependencies : [ | ||
libm_dep, thread_dep, dl_dep, shm_dep, iconv_dep, sndfile_dep, dbus_dep, | ||
- x11_dep, libsystemd_dep, glib_dep, gtk_dep, asyncns_dep | ||
+ x11_dep, libsystemd_dep, glib_dep, gtk_dep, asyncns_dep, libintl_dep, | ||
], | ||
implicit_include_directories : false) | ||
|
||
diff --git a/src/pulse/meson.build b/src/pulse/meson.build | ||
index 00c686772..2a6f78489 100644 | ||
--- a/src/pulse/meson.build | ||
+++ b/src/pulse/meson.build | ||
@@ -81,10 +81,10 @@ libpulse = shared_library('pulse', | ||
link_args : [nodelete_link_args, versioning_link_args], | ||
install : true, | ||
install_rpath : privlibdir, | ||
- dependencies : [libm_dep, thread_dep, libpulsecommon_dep, dbus_dep, dl_dep, iconv_dep], | ||
+ dependencies : [libm_dep, thread_dep, libpulsecommon_dep, dbus_dep, dl_dep, iconv_dep, libintl_dep], | ||
implicit_include_directories : false) | ||
|
||
-libpulse_dep = declare_dependency(link_with: libpulse) | ||
+libpulse_dep = declare_dependency(link_with: libpulse, dependencies: libintl_dep) | ||
|
||
install_data( | ||
libpulse_headers, 'simple.h', | ||
diff --git a/src/pulsecore/meson.build b/src/pulsecore/meson.build | ||
index 19f6b9e99..0bd596cbd 100644 | ||
--- a/src/pulsecore/meson.build | ||
+++ b/src/pulsecore/meson.build | ||
@@ -198,7 +198,7 @@ libpulsecore = shared_library('pulsecore-' + pa_version_major_minor, | ||
install_rpath : privlibdir, | ||
install_dir : privlibdir, | ||
link_with : libpulsecore_simd_lib, | ||
- dependencies : [libm_dep, libpulsecommon_dep, libpulse_dep, ltdl_dep, shm_dep, sndfile_dep, database_dep, dbus_dep, libatomic_ops_dep, orc_dep, samplerate_dep, soxr_dep, speex_dep, x11_dep], | ||
+ dependencies : [libm_dep, libpulsecommon_dep, libpulse_dep, ltdl_dep, shm_dep, sndfile_dep, database_dep, dbus_dep, libatomic_ops_dep, orc_dep, samplerate_dep, soxr_dep, speex_dep, x11_dep, libintl_dep], | ||
implicit_include_directories : false) | ||
|
||
libpulsecore_dep = declare_dependency(link_with: libpulsecore) | ||
diff --git a/src/tests/meson.build b/src/tests/meson.build | ||
index 621c2c965..a03d73cdb 100644 | ||
--- a/src/tests/meson.build | ||
+++ b/src/tests/meson.build | ||
@@ -53,7 +53,7 @@ default_tests = [ | ||
[ 'queue-test', 'queue-test.c', | ||
[ check_dep, libpulse_dep, libpulsecommon_dep, libpulsecore_dep ] ], | ||
[ 'resampler-test', 'resampler-test.c', | ||
- [ libpulse_dep, libpulsecommon_dep, libpulsecore_dep ] ], | ||
+ [ libpulse_dep, libpulsecommon_dep, libpulsecore_dep, libintl_dep ] ], | ||
[ 'rtpoll-test', 'rtpoll-test.c', | ||
[ check_dep, libpulse_dep, libpulsecommon_dep, libpulsecore_dep ] ], | ||
[ 'smoother-test', 'smoother-test.c', | ||
diff --git a/src/utils/meson.build b/src/utils/meson.build | ||
index d00e030ae..dedf4e404 100644 | ||
--- a/src/utils/meson.build | ||
+++ b/src/utils/meson.build | ||
@@ -15,7 +15,7 @@ executable('pacat', | ||
install_rpath : privlibdir, | ||
include_directories : [configinc, topinc], | ||
link_with : [libpulsecommon, libpulse], | ||
- dependencies : [sndfile_dep], | ||
+ dependencies : [sndfile_dep, libintl_dep], | ||
c_args : pa_c_args, | ||
) | ||
|
||
@@ -36,7 +36,7 @@ executable('pactl', | ||
install_rpath : privlibdir, | ||
include_directories : [configinc, topinc], | ||
link_with : [libpulsecommon, libpulse], | ||
- dependencies : [sndfile_dep], | ||
+ dependencies : [sndfile_dep, libintl_dep], | ||
c_args : pa_c_args, | ||
) | ||
|
||
@@ -50,6 +50,7 @@ executable('pasuspender', | ||
install_rpath : privlibdir, | ||
include_directories : [configinc, topinc], | ||
link_with : [libpulsecommon, libpulse], | ||
+ dependencies: [libintl_dep], | ||
c_args : pa_c_args, | ||
) | ||
|
||
@@ -63,6 +64,7 @@ executable('pacmd', | ||
install_rpath : privlibdir, | ||
include_directories : [configinc, topinc], | ||
link_with : [libpulsecommon, libpulse], | ||
+ dependencies: [libintl_dep], | ||
c_args : pa_c_args, | ||
) | ||
|
||
@@ -77,7 +79,7 @@ if x11_dep.found() | ||
install_rpath : privlibdir, | ||
include_directories : [configinc, topinc], | ||
link_with : [libpulsecommon, libpulse], | ||
- dependencies : [x11_dep], | ||
+ dependencies : [x11_dep, libintl_dep], | ||
c_args : pa_c_args, | ||
) | ||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
From c9d7dcaa87f9ada49d75483a7c604dba27a0d71a Mon Sep 17 00:00:00 2001 | ||
From: Stefan Saraev <[email protected]> | ||
Date: Tue, 7 Jan 2014 13:22:48 +0200 | ||
Subject: [PATCH] never append -dirty to server/module version | ||
|
||
--- | ||
git-version-gen | 1 + | ||
1 files changed, 1 insertions(+), 0 deletions(-) | ||
|
||
diff --git a/git-version-gen b/git-version-gen | ||
index 9d65b80..fcf11fd 100755 | ||
--- a/git-version-gen | ||
+++ b/git-version-gen | ||
@@ -152,6 +152,7 @@ v=`echo "$v" |sed 's/^v//'` | ||
git status > /dev/null 2>&1 | ||
|
||
dirty=`sh -c 'git diff-index --name-only HEAD' 2>/dev/null` || dirty= | ||
+dirty= | ||
case "$dirty" in | ||
'') ;; | ||
*) # Append the suffix only if there isn't one already. | ||
-- | ||
1.7.2.5 | ||
|
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
/data/internal true pulse 0644 0755 | ||
/data/internal true root 0644 0755 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.