@@ -15,15 +15,14 @@ class Pulseaudio < Formula
1515 no_autobump! because : :requires_manual_review
1616
1717 bottle do
18- sha256 arm64_sequoia : "ceb92ec9cc890a989907d2b0fe1de997e619cde589fbcc5a31eda87f8adccedb"
19- sha256 arm64_sonoma : "aea71892ba21ebdc3e619819ddc6f641a59d87d0688b671b82352af062cf860b"
20- sha256 arm64_ventura : "63b0ba13d5187af0e2f9bd56f638bf2f1060c60327bb78f97f094cde6756a07c"
21- sha256 arm64_monterey : "25d41b1a184588db2fdb9f39367ff6d20f6c7542f9de2e6b67b73bc4f7bd5e09"
22- sha256 sonoma : "57c4f8e47c04145f0851d231d0c92bd43f57e59bf3416689e25b8e619a7913a3"
23- sha256 ventura : "fd0835395b77a321e3b5a4542496c02dd0dbdd8134e700bacbfb80c46d6e14cc"
24- sha256 monterey : "e28e0f3a10c94b089acb2a6f82fd31d19c3cd8cbd7ad180d50a794f473b9adaa"
25- sha256 arm64_linux : "366a4e3c371e6b5ba54d7f1f8ede79db83865e6e2767b3960b5c78a0ce581a9f"
26- sha256 x86_64_linux : "504035dfda3bffabae42f352d0e7c0a90c6b8c1f6b925fe7e17502124d5d6529"
18+ rebuild 1
19+ sha256 arm64_sequoia : "f279ea9efd07106c6e049b0d5bcca39a5fb06f5bd95079f998b2175726050c79"
20+ sha256 arm64_sonoma : "6c8704f6c5bce3450d75da7983a9d5ef2eca52ce9ef944c85a54e8e86c9c4354"
21+ sha256 arm64_ventura : "8f36cbfefb820a38dce3efca6458c3837950448a59ff77337105f7f3cd550429"
22+ sha256 sonoma : "43cc094dbeb0681caa68cc3ed6e3dab115a0c52ae09fb39b6e3ac16a810edd4b"
23+ sha256 ventura : "26a46b5af9fa4436be2057e2c838ff5b4220cb6724ffa28ad10dec4437ba99ea"
24+ sha256 arm64_linux : "cbb10721c978f2be94f38829b6f1ab941cd6dd310fc00c45ee8b1d4ebdb16ab1"
25+ sha256 x86_64_linux : "0a8deac02332caf78aef95c279d76dd381ae1b08e0c8f74277880570a4d60527"
2726 end
2827
2928 depends_on "gettext" => :build
@@ -63,6 +62,7 @@ def install
6362
6463 # Default `tdb` database isn't available in Homebrew
6564 args = %W[
65+ --sysconfdir=#{ etc }
6666 -Ddatabase=simple
6767 -Ddoxygen=false
6868 -Dman=true
@@ -89,6 +89,14 @@ def install
8989 system "meson" , "setup" , "build" , *args , *std_meson_args
9090 system "meson" , "compile" , "-C" , "build" , "--verbose"
9191 system "meson" , "install" , "-C" , "build"
92+
93+ # Don't hardcode Cellar references in configuration files
94+ inreplace etc . glob ( "pulse/*" ) , prefix , opt_prefix , audit_result : false
95+
96+ # Create the `default.pa.d` directory to avoid error messages like
97+ # https://github.com/Homebrew/homebrew-core/issues/224722
98+ ( etc /"pulse/default.pa.d" ) . mkpath
99+ touch etc /"pulse/default.pa.d/.keepme"
92100 end
93101
94102 service do
0 commit comments