Package Details: soundsense-rs-git 1.5.1.travis.r12.gf701020-4

Git Clone URL: https://aur.archlinux.org/soundsense-rs-git.git (read-only, click to copy)
Package Base: soundsense-rs-git
Description: A Rust version of SoundSense
Upstream URL: https://github.com/prixt/soundsense-rs
Keywords: dwarffortress soundsense
Licenses: MIT
Submitter: mser
Maintainer: txtsd
Last Packager: txtsd
Votes: 3
Popularity: 0.060293
First Submitted: 2020-06-14 03:42 (UTC)
Last Updated: 2024-11-08 17:22 (UTC)

Latest Comments

Riebeck commented on 2024-07-07 21:47 (UTC)

I found a workaround: convert all raw language files in the data folder of Dwarf Fortress to ASCII encoding using this command:

find 'dwarffortressfolder/data/' -type f -name 'language*.txt' -print0 | xargs -0 -I {} sh -c 'iconv -f CP437 -t ASCII//TRANSLIT "{}" > "{}.converted" && mv "{}.converted" "{}"'

It's not perfect, but now there are no more weird characters in gamelog.txt, so SoundSense seems to capture all announcements correctly.

txtsd commented on 2024-07-07 14:55 (UTC)

Looks like you've already reported this upstream also. Best we can do. The developer of this project hasn't been active on GitHub since 2022, so we might not see fixes.

Riebeck commented on 2024-07-07 12:59 (UTC)

It seems that there is a character encoding issue with this Linux build. I believe that gamelog.txt is using CP437 encoding or maybe something else, which is causing Soundsense to have difficulty with special characters at the moment. This is causing some announcements to not be recognized by Soundsense.

txtsd commented on 2022-12-16 13:42 (UTC)

The package builds and works correctly now.

txtsd commented on 2022-12-16 05:10 (UTC)

Can I have co-maintainer on this, please?

TheToblin commented on 2022-06-10 16:31 (UTC) (edited on 2022-06-10 16:32 (UTC) by TheToblin)

The package currently doesn't build properly.

Updating crates.io index error: the lock file /tmp/makepkg/soundsense-rs-git/src/soundsense-rs/Cargo.lock needs to be updated but --locked was passed to prevent this If you want to try to generate the lock file without accessing the network, remove the --locked flag and use --offline instead.