Loading pkgs/applications/audio/pwvucontrol/Cargo.lock +69 −54 Original line number Diff line number Diff line Loading @@ -4,18 +4,18 @@ version = 3 [[package]] name = "aho-corasick" version = "1.0.3" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86b8f9420f797f2d9e935edf629310eb938a0d839f984e25327f3c7eed22300c" checksum = "6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a" dependencies = [ "memchr", ] [[package]] name = "anyhow" version = "1.0.72" version = "1.0.75" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" [[package]] name = "autocfg" Loading @@ -25,11 +25,11 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bindgen" version = "0.64.0" version = "0.66.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4" checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" dependencies = [ "bitflags 1.3.2", "bitflags 2.4.0", "cexpr", "clang-sys", "lazy_static", Loading @@ -40,7 +40,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", "syn 1.0.109", "syn 2.0.29", ] [[package]] Loading @@ -51,9 +51,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" version = "2.3.3" version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" [[package]] name = "bitmaps" Loading @@ -76,7 +76,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d859b656775a6b1dd078d3e5924884e6ea88aa649a7fdde03d5b2ec56ffcc10b" dependencies = [ "bitflags 2.3.3", "bitflags 2.4.0", "cairo-sys-rs", "glib", "libc", Loading Loading @@ -137,6 +137,7 @@ checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" dependencies = [ "glob", "libc", "libloading", ] [[package]] Loading Loading @@ -226,7 +227,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", "syn 2.0.28", "syn 2.0.29", ] [[package]] Loading Loading @@ -287,9 +288,9 @@ dependencies = [ [[package]] name = "gdk4" version = "0.7.1" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8965ed5455cbfa1eb45c14a3b971cbacb43481913a3a5b9078b2ef0d9a01bd4b" checksum = "6982d9815ed6ac95b0467b189e81f29dea26d08a732926ec113e65744ed3f96c" dependencies = [ "cairo-rs", "gdk-pixbuf", Loading @@ -302,9 +303,9 @@ dependencies = [ [[package]] name = "gdk4-sys" version = "0.7.1" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aeffd4a7d68046c28666d817071bf025254aaed4df35099443f0c306ca6177f3" checksum = "dbab43f332a3cf1df9974da690b5bb0e26720ed09a228178ce52175372dcfef0" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", Loading Loading @@ -375,7 +376,7 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "331156127e8166dd815cf8d2db3a5beb492610c716c03ee6db4f2d07092af0a7" dependencies = [ "bitflags 2.3.3", "bitflags 2.4.0", "futures-channel", "futures-core", "futures-executor", Loading Loading @@ -404,7 +405,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", "syn 2.0.28", "syn 2.0.29", ] [[package]] Loading Loading @@ -459,9 +460,9 @@ dependencies = [ [[package]] name = "gsk4" version = "0.7.1" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53b3b9e8090acb325d08cde84b30fc29b963a75fbac93160e9c5a30d2b335742" checksum = "cc25855255120f294d874acd6eaf4fbed7ce1cdc550e2d8415ea57fafbe816d5" dependencies = [ "cairo-rs", "gdk4", Loading @@ -474,9 +475,9 @@ dependencies = [ [[package]] name = "gsk4-sys" version = "0.7.0" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0770d1ede7189092748c4ef5b6921264eb945fd2318a58e8f59dc273000810f8" checksum = "e1ecf3a63bf1223d68f80f72cc896c4d8c80482fbce1c9a12c66d3de7290ee46" dependencies = [ "cairo-sys-rs", "gdk4-sys", Loading @@ -490,9 +491,9 @@ dependencies = [ [[package]] name = "gtk4" version = "0.7.1" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0973f9b9ade10fc22403810b7283d47b533033715f2aaa36288cd3bf90d63efc" checksum = "a3b095b26f2a2df70be1805d3590eeb9d7a05ecb5be9649b82defc72dc56228c" dependencies = [ "cairo-rs", "field-offset", Loading @@ -511,9 +512,9 @@ dependencies = [ [[package]] name = "gtk4-macros" version = "0.7.1" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae9f2c4530f3168fe506b0be7bc15f7a93ef38d020edb27d81a921a26cbca851" checksum = "d57ec49cf9b657f69a05bca8027cff0a8dfd0c49e812be026fc7311f2163832f" dependencies = [ "anyhow", "proc-macro-crate", Loading @@ -525,9 +526,9 @@ dependencies = [ [[package]] name = "gtk4-sys" version = "0.7.0" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19fde71ef2e78ac8fb18073c345b5f29609048d4045a345613645aa1163243c1" checksum = "7b0bdde87c50317b4f355bcbb4a9c2c414ece1b7c824fb4ad4ba8f3bdb2c6603" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", Loading Loading @@ -628,12 +629,23 @@ version = "0.2.147" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" [[package]] name = "libloading" version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" dependencies = [ "cfg-if", "winapi", ] [[package]] name = "libspa" version = "0.6.0" source = "git+https://gitlab.freedesktop.org/saivert/pipewire-rs?branch=misc_fixes#46bfbd8bdf0ad3ff1d25d02b2e36f97333c78e23" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcdea6b6663acf456641a4dea1b87fa6970a3e881596237713192d8f5423b542" dependencies = [ "bitflags 2.3.3", "bitflags 2.4.0", "cc", "convert_case", "cookie-factory", Loading @@ -646,8 +658,9 @@ dependencies = [ [[package]] name = "libspa-sys" version = "0.6.0" source = "git+https://gitlab.freedesktop.org/saivert/pipewire-rs?branch=misc_fixes#46bfbd8bdf0ad3ff1d25d02b2e36f97333c78e23" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e63fc701d3375e6e255765d6a6172d9af06583115e78f3dfe2c8ff1dfd0b2dab" dependencies = [ "bindgen", "cc", Loading @@ -669,9 +682,9 @@ dependencies = [ [[package]] name = "log" version = "0.4.19" version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" [[package]] name = "malloc_buf" Loading Loading @@ -816,11 +829,12 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pipewire" version = "0.6.0" source = "git+https://gitlab.freedesktop.org/saivert/pipewire-rs?branch=misc_fixes#46bfbd8bdf0ad3ff1d25d02b2e36f97333c78e23" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "062c97c31818918b8bffdc66cfd93f3e4b4141f505c63234f9ff0a658fddedab" dependencies = [ "anyhow", "bitflags 2.3.3", "bitflags 2.4.0", "libc", "libspa", "libspa-sys", Loading @@ -832,8 +846,9 @@ dependencies = [ [[package]] name = "pipewire-sys" version = "0.6.0" source = "git+https://gitlab.freedesktop.org/saivert/pipewire-rs?branch=misc_fixes#46bfbd8bdf0ad3ff1d25d02b2e36f97333c78e23" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d558e2cffe5f97ac32c7e0b6cb6074b5271b8c2c628ac68633342ee08fdab308" dependencies = [ "bindgen", "libspa-sys", Loading Loading @@ -908,9 +923,9 @@ dependencies = [ [[package]] name = "quote" version = "1.0.32" version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" dependencies = [ "proc-macro2", ] Loading Loading @@ -1045,9 +1060,9 @@ dependencies = [ [[package]] name = "syn" version = "2.0.28" version = "2.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" dependencies = [ "proc-macro2", "quote", Loading Loading @@ -1081,22 +1096,22 @@ checksum = "af547b166dd1ea4b472165569fc456cfb6818116f854690b0ff205e636523dab" [[package]] name = "thiserror" version = "1.0.44" version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" version = "1.0.44" version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" dependencies = [ "proc-macro2", "quote", "syn 2.0.28", "syn 2.0.29", ] [[package]] Loading Loading @@ -1187,9 +1202,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winnow" version = "0.5.4" version = "0.5.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acaaa1190073b2b101e15083c38ee8ec891b5e05cbee516521e94ec008f61e64" checksum = "d09770118a7eb1ccaf4a594a221334119a44a814fcb0d31c5b85e83e97227a97" dependencies = [ "memchr", ] Loading @@ -1197,9 +1212,9 @@ dependencies = [ [[package]] name = "wireplumber" version = "0.1.0" source = "git+https://github.com/saivert/wireplumber.rs.git?branch=use_pipewire_from_git#8dbf383ce54dee7b8d578b87c13f3507a65291f8" source = "git+https://github.com/arcnmx/wireplumber.rs.git?rev=341b0c4e8d177f5f21c109cf88cca4f2dc1f853a#341b0c4e8d177f5f21c109cf88cca4f2dc1f853a" dependencies = [ "bitflags 1.3.2", "bitflags 2.4.0", "gio", "glib", "libc", Loading @@ -1213,7 +1228,7 @@ dependencies = [ [[package]] name = "wireplumber-sys" version = "0.1.0" source = "git+https://github.com/saivert/wireplumber.rs.git?branch=use_pipewire_from_git#8dbf383ce54dee7b8d578b87c13f3507a65291f8" source = "git+https://github.com/arcnmx/wireplumber.rs.git?rev=341b0c4e8d177f5f21c109cf88cca4f2dc1f853a#341b0c4e8d177f5f21c109cf88cca4f2dc1f853a" dependencies = [ "gio-sys", "glib-sys", Loading pkgs/applications/audio/pwvucontrol/default.nix +17 −5 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , fetchFromGitLab , cargo , desktop-file-utils , meson Loading @@ -19,22 +20,33 @@ , wireplumber }: let wireplumber_0_4 = wireplumber.overrideAttrs (attrs: rec { version = "0.4.17"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "pipewire"; repo = "wireplumber"; rev = version; hash = "sha256-vhpQT67+849WV1SFthQdUeFnYe/okudTQJoL3y+wXwI="; }; }); in stdenv.mkDerivation rec { pname = "pwvucontrol"; version = "0.2"; version = "0.3.1"; src = fetchFromGitHub { owner = "saivert"; repo = "pwvucontrol"; rev = version; hash = "sha256-jBvMLewBZi4LyX//YUyJQjqPvxnKqlpuLZAm9zpDMrA="; hash = "sha256-t4JUpKtuO1JgrdsNbl0M/SwPmoqu7WxsaD74vlJeVhY="; }; cargoDeps = rustPlatform.importCargoLock { lockFile = ./Cargo.lock; outputHashes = { "libspa-0.6.0" = "sha256-CVLQ9JXRMo78/kay1TpRgRuk5v/Z5puPVMzLA30JRk8="; "wireplumber-0.1.0" = "sha256-wkku9vqIMdV+HTkWCPXKH2KM1Xzf0xApC5zrVmgxhsA="; "wireplumber-0.1.0" = "sha256-+LZ8xKok2AOegW8WvfrfZGXuQB4xHrLNshcTOHab+xQ="; }; }; Loading @@ -58,7 +70,7 @@ stdenv.mkDerivation rec { libadwaita pango pipewire wireplumber wireplumber_0_4 ]; meta = with lib; { Loading Loading
pkgs/applications/audio/pwvucontrol/Cargo.lock +69 −54 Original line number Diff line number Diff line Loading @@ -4,18 +4,18 @@ version = 3 [[package]] name = "aho-corasick" version = "1.0.3" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86b8f9420f797f2d9e935edf629310eb938a0d839f984e25327f3c7eed22300c" checksum = "6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a" dependencies = [ "memchr", ] [[package]] name = "anyhow" version = "1.0.72" version = "1.0.75" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" [[package]] name = "autocfg" Loading @@ -25,11 +25,11 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bindgen" version = "0.64.0" version = "0.66.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4" checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" dependencies = [ "bitflags 1.3.2", "bitflags 2.4.0", "cexpr", "clang-sys", "lazy_static", Loading @@ -40,7 +40,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", "syn 1.0.109", "syn 2.0.29", ] [[package]] Loading @@ -51,9 +51,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" version = "2.3.3" version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" [[package]] name = "bitmaps" Loading @@ -76,7 +76,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d859b656775a6b1dd078d3e5924884e6ea88aa649a7fdde03d5b2ec56ffcc10b" dependencies = [ "bitflags 2.3.3", "bitflags 2.4.0", "cairo-sys-rs", "glib", "libc", Loading Loading @@ -137,6 +137,7 @@ checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" dependencies = [ "glob", "libc", "libloading", ] [[package]] Loading Loading @@ -226,7 +227,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", "syn 2.0.28", "syn 2.0.29", ] [[package]] Loading Loading @@ -287,9 +288,9 @@ dependencies = [ [[package]] name = "gdk4" version = "0.7.1" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8965ed5455cbfa1eb45c14a3b971cbacb43481913a3a5b9078b2ef0d9a01bd4b" checksum = "6982d9815ed6ac95b0467b189e81f29dea26d08a732926ec113e65744ed3f96c" dependencies = [ "cairo-rs", "gdk-pixbuf", Loading @@ -302,9 +303,9 @@ dependencies = [ [[package]] name = "gdk4-sys" version = "0.7.1" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aeffd4a7d68046c28666d817071bf025254aaed4df35099443f0c306ca6177f3" checksum = "dbab43f332a3cf1df9974da690b5bb0e26720ed09a228178ce52175372dcfef0" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", Loading Loading @@ -375,7 +376,7 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "331156127e8166dd815cf8d2db3a5beb492610c716c03ee6db4f2d07092af0a7" dependencies = [ "bitflags 2.3.3", "bitflags 2.4.0", "futures-channel", "futures-core", "futures-executor", Loading Loading @@ -404,7 +405,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", "syn 2.0.28", "syn 2.0.29", ] [[package]] Loading Loading @@ -459,9 +460,9 @@ dependencies = [ [[package]] name = "gsk4" version = "0.7.1" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53b3b9e8090acb325d08cde84b30fc29b963a75fbac93160e9c5a30d2b335742" checksum = "cc25855255120f294d874acd6eaf4fbed7ce1cdc550e2d8415ea57fafbe816d5" dependencies = [ "cairo-rs", "gdk4", Loading @@ -474,9 +475,9 @@ dependencies = [ [[package]] name = "gsk4-sys" version = "0.7.0" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0770d1ede7189092748c4ef5b6921264eb945fd2318a58e8f59dc273000810f8" checksum = "e1ecf3a63bf1223d68f80f72cc896c4d8c80482fbce1c9a12c66d3de7290ee46" dependencies = [ "cairo-sys-rs", "gdk4-sys", Loading @@ -490,9 +491,9 @@ dependencies = [ [[package]] name = "gtk4" version = "0.7.1" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0973f9b9ade10fc22403810b7283d47b533033715f2aaa36288cd3bf90d63efc" checksum = "a3b095b26f2a2df70be1805d3590eeb9d7a05ecb5be9649b82defc72dc56228c" dependencies = [ "cairo-rs", "field-offset", Loading @@ -511,9 +512,9 @@ dependencies = [ [[package]] name = "gtk4-macros" version = "0.7.1" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae9f2c4530f3168fe506b0be7bc15f7a93ef38d020edb27d81a921a26cbca851" checksum = "d57ec49cf9b657f69a05bca8027cff0a8dfd0c49e812be026fc7311f2163832f" dependencies = [ "anyhow", "proc-macro-crate", Loading @@ -525,9 +526,9 @@ dependencies = [ [[package]] name = "gtk4-sys" version = "0.7.0" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19fde71ef2e78ac8fb18073c345b5f29609048d4045a345613645aa1163243c1" checksum = "7b0bdde87c50317b4f355bcbb4a9c2c414ece1b7c824fb4ad4ba8f3bdb2c6603" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", Loading Loading @@ -628,12 +629,23 @@ version = "0.2.147" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" [[package]] name = "libloading" version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" dependencies = [ "cfg-if", "winapi", ] [[package]] name = "libspa" version = "0.6.0" source = "git+https://gitlab.freedesktop.org/saivert/pipewire-rs?branch=misc_fixes#46bfbd8bdf0ad3ff1d25d02b2e36f97333c78e23" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcdea6b6663acf456641a4dea1b87fa6970a3e881596237713192d8f5423b542" dependencies = [ "bitflags 2.3.3", "bitflags 2.4.0", "cc", "convert_case", "cookie-factory", Loading @@ -646,8 +658,9 @@ dependencies = [ [[package]] name = "libspa-sys" version = "0.6.0" source = "git+https://gitlab.freedesktop.org/saivert/pipewire-rs?branch=misc_fixes#46bfbd8bdf0ad3ff1d25d02b2e36f97333c78e23" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e63fc701d3375e6e255765d6a6172d9af06583115e78f3dfe2c8ff1dfd0b2dab" dependencies = [ "bindgen", "cc", Loading @@ -669,9 +682,9 @@ dependencies = [ [[package]] name = "log" version = "0.4.19" version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" [[package]] name = "malloc_buf" Loading Loading @@ -816,11 +829,12 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pipewire" version = "0.6.0" source = "git+https://gitlab.freedesktop.org/saivert/pipewire-rs?branch=misc_fixes#46bfbd8bdf0ad3ff1d25d02b2e36f97333c78e23" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "062c97c31818918b8bffdc66cfd93f3e4b4141f505c63234f9ff0a658fddedab" dependencies = [ "anyhow", "bitflags 2.3.3", "bitflags 2.4.0", "libc", "libspa", "libspa-sys", Loading @@ -832,8 +846,9 @@ dependencies = [ [[package]] name = "pipewire-sys" version = "0.6.0" source = "git+https://gitlab.freedesktop.org/saivert/pipewire-rs?branch=misc_fixes#46bfbd8bdf0ad3ff1d25d02b2e36f97333c78e23" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d558e2cffe5f97ac32c7e0b6cb6074b5271b8c2c628ac68633342ee08fdab308" dependencies = [ "bindgen", "libspa-sys", Loading Loading @@ -908,9 +923,9 @@ dependencies = [ [[package]] name = "quote" version = "1.0.32" version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" dependencies = [ "proc-macro2", ] Loading Loading @@ -1045,9 +1060,9 @@ dependencies = [ [[package]] name = "syn" version = "2.0.28" version = "2.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" dependencies = [ "proc-macro2", "quote", Loading Loading @@ -1081,22 +1096,22 @@ checksum = "af547b166dd1ea4b472165569fc456cfb6818116f854690b0ff205e636523dab" [[package]] name = "thiserror" version = "1.0.44" version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" version = "1.0.44" version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" dependencies = [ "proc-macro2", "quote", "syn 2.0.28", "syn 2.0.29", ] [[package]] Loading Loading @@ -1187,9 +1202,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winnow" version = "0.5.4" version = "0.5.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acaaa1190073b2b101e15083c38ee8ec891b5e05cbee516521e94ec008f61e64" checksum = "d09770118a7eb1ccaf4a594a221334119a44a814fcb0d31c5b85e83e97227a97" dependencies = [ "memchr", ] Loading @@ -1197,9 +1212,9 @@ dependencies = [ [[package]] name = "wireplumber" version = "0.1.0" source = "git+https://github.com/saivert/wireplumber.rs.git?branch=use_pipewire_from_git#8dbf383ce54dee7b8d578b87c13f3507a65291f8" source = "git+https://github.com/arcnmx/wireplumber.rs.git?rev=341b0c4e8d177f5f21c109cf88cca4f2dc1f853a#341b0c4e8d177f5f21c109cf88cca4f2dc1f853a" dependencies = [ "bitflags 1.3.2", "bitflags 2.4.0", "gio", "glib", "libc", Loading @@ -1213,7 +1228,7 @@ dependencies = [ [[package]] name = "wireplumber-sys" version = "0.1.0" source = "git+https://github.com/saivert/wireplumber.rs.git?branch=use_pipewire_from_git#8dbf383ce54dee7b8d578b87c13f3507a65291f8" source = "git+https://github.com/arcnmx/wireplumber.rs.git?rev=341b0c4e8d177f5f21c109cf88cca4f2dc1f853a#341b0c4e8d177f5f21c109cf88cca4f2dc1f853a" dependencies = [ "gio-sys", "glib-sys", Loading
pkgs/applications/audio/pwvucontrol/default.nix +17 −5 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , fetchFromGitLab , cargo , desktop-file-utils , meson Loading @@ -19,22 +20,33 @@ , wireplumber }: let wireplumber_0_4 = wireplumber.overrideAttrs (attrs: rec { version = "0.4.17"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "pipewire"; repo = "wireplumber"; rev = version; hash = "sha256-vhpQT67+849WV1SFthQdUeFnYe/okudTQJoL3y+wXwI="; }; }); in stdenv.mkDerivation rec { pname = "pwvucontrol"; version = "0.2"; version = "0.3.1"; src = fetchFromGitHub { owner = "saivert"; repo = "pwvucontrol"; rev = version; hash = "sha256-jBvMLewBZi4LyX//YUyJQjqPvxnKqlpuLZAm9zpDMrA="; hash = "sha256-t4JUpKtuO1JgrdsNbl0M/SwPmoqu7WxsaD74vlJeVhY="; }; cargoDeps = rustPlatform.importCargoLock { lockFile = ./Cargo.lock; outputHashes = { "libspa-0.6.0" = "sha256-CVLQ9JXRMo78/kay1TpRgRuk5v/Z5puPVMzLA30JRk8="; "wireplumber-0.1.0" = "sha256-wkku9vqIMdV+HTkWCPXKH2KM1Xzf0xApC5zrVmgxhsA="; "wireplumber-0.1.0" = "sha256-+LZ8xKok2AOegW8WvfrfZGXuQB4xHrLNshcTOHab+xQ="; }; }; Loading @@ -58,7 +70,7 @@ stdenv.mkDerivation rec { libadwaita pango pipewire wireplumber wireplumber_0_4 ]; meta = with lib; { Loading