11[package ]
22name = " goxlr-daemon"
3- version = " 0.10.2 "
3+ version = " 0.11.0 "
44edition = " 2021"
55authors = [
" Nathan Adams <[email protected] >" ,
" Craig McLure <[email protected] >" ,
" Lars Mühlbauer <[email protected] >" ]
66description = " Allows control of a TC-Helicon GoXLR or GoXLR Mini, by maintaining an interaction with it over USB in the background."
77repository = " https://github.com/GoXLR-on-Linux/GoXLR-Utility"
88license = " MIT"
99categories = [" hardware-support" , " command-line-utilities" ]
1010
11- # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
11+ [features ]
12+ tts = [" dep:tts" ]
1213
1314[dependencies ]
1415goxlr-usb = { path = " ../usb" }
@@ -39,7 +40,7 @@ glob = "0.3.0"
3940cfg-if = " 1.0.0"
4041lazy_static = " 1.4.0"
4142
42- tts = { version = " 0.25.1" , features = [" tolk" ] }
43+ tts = { version = " 0.25.1" , features = [" tolk" ], optional = true }
4344interprocess = { version = " 1.2.1" , features = [" tokio_support" ] }
4445
4546notify = " 5.0.0"
@@ -50,7 +51,7 @@ actix = "0.13.0"
5051actix-web-actors = " 4.1.0"
5152
5253# All we really need from actix-web are macros and compression, TLS and cookies aren't required
53- actix-web = { version = " 4.2.1" , default-features = false , features = [" macros" , " compress-brotli" , " compress-gzip" ] }
54+ actix-web = { version = " 4.2.1" , default-features = false , features = [" macros" , " compress-brotli" , " compress-gzip" ] }
5455actix-cors = " 0.6.4"
5556mime_guess = " 2.0.4"
5657include_dir = " 0.7.3"
@@ -95,6 +96,7 @@ assets = [
9596 [" ../target/release/goxlr-client" , " usr/bin/" , " 755" ],
9697 [" ../target/release/goxlr-defaults" , " usr/bin/" , " 755" ],
9798 [" ../target/release/goxlr-launcher" , " usr/bin/" , " 755" ],
99+ [" ../target/release/goxlr-firmware" , " usr/bin/" , " 755" ],
98100 [" ../50-goxlr.rules" , " etc/udev/rules.d/" , " 644" ],
99101 [" ../daemon/resources/goxlr-utility.png" , " usr/share/icons/hicolor/48x48/apps/" , " 644" ],
100102 [" ../daemon/resources/goxlr-utility-large.png" , " usr/share/pixmaps/goxlr-utility.png" , " 644" ],
@@ -123,6 +125,7 @@ assets = [
123125 { source = " ../target/release/goxlr-client" , dest = " /usr/bin/goxlr-client" , mode = " 0755" },
124126 { source = " ../target/release/goxlr-defaults" , dest = " /usr/bin/goxlr-defaults" , mode = " 0755" },
125127 { source = " ../target/release/goxlr-launcher" , dest = " /usr/bin/goxlr-launcher" , mode = " 0755" },
128+ { source = " ../target/release/goxlr-firmware" , dest = " /usr/bin/goxlr-firmware" , mode = " 0755" },
126129 { source = " ../50-goxlr.rules" , dest = " /etc/udev/rules.d/50-goxlr.rules" , mode = " 0644" },
127130 { source = " ../daemon/resources/goxlr-utility.png" , dest = " /usr/share/icons/hicolor/48x48/apps/goxlr-utility.png" , mode = " 0644" },
128131 { source = " ../daemon/resources/goxlr-utility-large.png" , dest = " /usr/share/pixmaps/goxlr-utility.png" , mode = " 0644" },
@@ -151,5 +154,6 @@ auto-req = "no"
151154[package .metadata .generate-rpm .requires ]
152155# It should be noted, that bzip2 and libusb get statically linked against the binary, so they're not actually
153156# required, this leaves us with dbus and pulseaudio libs :)
154- dbus-libs = " *"
155- pulseaudio-libs = " *"
157+ dbus-libs = " >= 1.9.14"
158+ pulseaudio-libs = " >= 10.0"
159+ speech-dispatcher = " >= 0.7"
0 commit comments