void-linux / void-packages

The Void source packages collection
https://voidlinux.org
Other
2.5k stars 2.11k forks source link

Package request: shellcaster #26475

Open handow23 opened 3 years ago

handow23 commented 3 years ago

Terminal-based podcast manager built in Rust.

Project page: https://github.com/jeff-hughes/shellcaster

astralchan commented 3 years ago

I went too fast and didn't even realise there was already a PR here for it. This, however, is quite a few versions behind. I made another PR here that has a more up to date version.

astralchan commented 3 years ago

As far as I understand, there are current issues with things involving ncurses. Until a fix is pushed upstream, it seems like the package cannot be made. The maintainer will likely update the template after a fix is pushed / better solution is found.

jeff-hughes commented 2 years ago

Hi folks, this may be long past the point where anybody still cares to package shellcaster for Void (I know there were a few PRs that ended up getting closed a while back), but I figured I'd add a note here anyway. I'm the developer of shellcaster, and I just released v2.0, which eliminates the ncurses dependency. This was something that was causing issues when trying to package it before (see here). The TUI solution is now Rust-native, and using the crossterm crate that is actively maintained, rather than pancurses and ncurses-rs which are largely unmaintained at this point.

I don't have an ARM device to test compilation on that architecture, but presumably there should be one less glaring issue in that regard. If there are further issues packaging for Void Linux that can be resolved upstream, I'm happy to work with you -- just open an issue and we can discuss.

astralchan commented 2 years ago

All past three PRs for shellcaster have been closed: 27785, 24826, 24525

I don't believe people are interested in packaging shellcaster anymore.

I don't have an ARM device to test compilation on that architecture, but presumably there should be one less glaring issue in that regard. If there are further issues packaging for Void Linux that can be resolved upstream, I'm happy to work with you -- just open an issue and we can discuss.

You don't need one just to test the build. You can test different archs with the -a flag - see CONTRIBUTING.md. If you wanted to test ARM for exmaple: ./xbps-src pkg -a aarch64 shellcaster.