11[package ]
22name = " goxlr-daemon"
3- version = " 0.10.0 "
3+ version = " 0.10.1 "
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."
@@ -47,7 +47,9 @@ json-patch = "0.3.0"
4747# # HTTPd Server
4848actix = " 0.13.0"
4949actix-web-actors = " 4.1.0"
50- actix-web = " 4.2.1"
50+
51+ # All we really need from actix-web are macros and compression, TLS and cookies aren't required
52+ actix-web = { version = " 4.2.1" , default-features = false , features = [" macros" , " compress-brotli" , " compress-gzip" ] }
5153actix-cors = " 0.6.4"
5254mime_guess = " 2.0.4"
5355include_dir = " 0.7.3"
@@ -63,18 +65,18 @@ rand = "0.8.5"
6365
6466# Under Windows and MacOS, we use tao's tray feature
6567[target .'cfg(target_os = "windows")' .dependencies ]
66- tao = { version = " 0.15.8" , features = [" tray" ] }
68+ tao = { version = " 0.15.8" , features = [" tray" ] }
6769image = " 0.24.5"
6870sysinfo = " 0.27.1"
6971winrt-notification = " 0.5.1"
7072winreg = " 0.10.1"
7173mslnk = " 0.1.8"
7274dunce = " 1.0.3"
7375win-win = " 0.1.1"
74- winapi = { version = " 0.3.9" , features = [" winuser" ]}
76+ winapi = { version = " 0.3.9" , features = [" winuser" ] }
7577
7678[target .'cfg(target_os = "macos")' .dependencies ]
77- tao = { version = " 0.15.8" , features = [" tray" ] }
79+ tao = { version = " 0.15.8" , features = [" tray" ] }
7880image = " 0.24.5"
7981
8082[build-dependencies ]
@@ -92,15 +94,11 @@ assets = [
9294 [" ../target/release/goxlr-client" , " usr/bin/" , " 755" ],
9395 [" ../target/release/goxlr-defaults" , " usr/bin/" , " 755" ],
9496 [" ../target/release/goxlr-launcher" , " usr/bin/" , " 755" ],
95-
9697 [" ../50-goxlr.rules" , " etc/udev/rules.d/" , " 644" ],
97-
9898 [" ../daemon/resources/goxlr-utility.png" , " usr/share/icons/hicolor/48x48/apps/" , " 644" ],
9999 [" ../daemon/resources/goxlr-utility-large.png" , " usr/share/pixmaps/goxlr-utility.png" , " 644" ],
100100 [" ../daemon/resources/goxlr-utility.svg" , " usr/share/icons/hicolor/scalable/apps/" , " 644" ],
101-
102101 [" ../daemon/resources/goxlr-utility.desktop" , " usr/share/applications/" , " 644" ],
103-
104102 [" ../deployment/deb/goxlr-client.bash" , " usr/share/bash-completion/completions/" , " 644" ],
105103 [" ../deployment/deb/goxlr-client.fish" , " usr/share/fish/vendor_completions.d/" , " 644" ],
106104 [" ../deployment/deb/_goxlr-client" , " usr/share/zsh/vendor-completions/" , " 644" ],
@@ -115,7 +113,6 @@ depends = "$auto"
115113extended-description = """ \
116114A utility for monitoring and controlling a TC-Helicon GoXLR or GoXLR Mini.
117115"""
118- revision = " 1"
119116
120117# # cargo generate-rpm support..
121118[package .metadata .generate-rpm ]
@@ -125,22 +122,17 @@ assets = [
125122 { source = " ../target/release/goxlr-client" , dest = " /usr/bin/goxlr-client" , mode = " 0755" },
126123 { source = " ../target/release/goxlr-defaults" , dest = " /usr/bin/goxlr-defaults" , mode = " 0755" },
127124 { source = " ../target/release/goxlr-launcher" , dest = " /usr/bin/goxlr-launcher" , mode = " 0755" },
128-
129125 { source = " ../50-goxlr.rules" , dest = " /etc/udev/rules.d/50-goxlr.rules" , mode = " 0644" },
130-
131126 { source = " ../daemon/resources/goxlr-utility.png" , dest = " /usr/share/icons/hicolor/48x48/apps/goxlr-utility.png" , mode = " 0644" },
132127 { source = " ../daemon/resources/goxlr-utility-large.png" , dest = " /usr/share/pixmaps/goxlr-utility.png" , mode = " 0644" },
133128 { source = " ../daemon/resources/goxlr-utility.svg" , dest = " /usr/share/icons/hicolor/scalable/apps/goxlr-utility.svg" , mode = " 0644" },
134-
135129 { source = " ../daemon/resources/goxlr-utility.desktop" , dest = " /usr/share/applications/goxlr-utility.desktop" , mode = " 0644" },
136-
137130 { source = " ../deployment/deb/goxlr-client.bash" , dest = " /usr/share/bash-completion/completions/goxlr-client.bash" , mode = " 0644" },
138131 { source = " ../deployment/deb/goxlr-client.fish" , dest = " /usr/share/fish/vendor_completions.d/goxlr-client.fish" , mode = " 0644" },
139132 { source = " ../deployment/deb/_goxlr-client" , dest = " /usr/share/zsh/vendor-completions/_goxlr-client" , mode = " 0644" },
140133 { source = " ../deployment/deb/goxlr-daemon.bash" , dest = " /usr/share/bash-completion/completions/goxlr-daemon.bash" , mode = " 0644" },
141134 { source = " ../deployment/deb/goxlr-daemon.fish" , dest = " /usr/share/fish/vendor_completions.d/goxlr-daemon.fish" , mode = " 0644" },
142135 { source = " ../deployment/deb/_goxlr-daemon" , dest = " /usr/share/zsh/vendor-completions/_goxlr-daemon" , mode = " 0644" },
143-
144136]
145137
146138# Tiny scriptlet, should reload udev.
@@ -149,7 +141,7 @@ udevadm control --reload-rules
149141udevadm trigger
150142"""
151143
152- release = " 1"
144+ # release = "1"
153145
154146# Because we build under Ubuntu in CI, generate-rpm is unable to calculate the dependencies required (no access
155147# to rpm / yum), so we need to disable the auto and specify dependencies manually.
0 commit comments