New package: wayshot-1.1.9
Testing the changes
- I tested the changes in this PR: YES
New package
- This new package conforms to the quality requirements: YES
oops. found a duplicate https://github.com/void-linux/void-packages/pull/36000
Hi! apologies for the issues. I have tagged a release with the scdoc man pages ❤️
Another thing that I should mention, the build.rs file compiles the man pages automatically if the scdoc binary is found on the build container 😁.
why it's taking this much time to complete the build? @classabbyamp
why it's taking this much time to complete the build? @classabbyamp
I'm afraid I know why....I'll tag a release with fix when I get home...my apologies once again. Basically I did a scdoc check in build.rs and it inherited the stdio of parent process and kept waiting for input.
https://github.com/waycrate/wayshot/releases/tag/1.2.1 fixed!
https://github.com/waycrate/wayshot/releases/tag/1.2.1 fixed!
thanks. it worked finally. but the man pages are installed only when used shell redirection. I think the way void build rust packages is different.
the man pages are installed only when used shell redirection
$ ./xbps-src build wayshot
...
$ ls masterdir/builddir/wayshot-1.2.1/docs
assets wayshot.1.gz wayshot.1.scd wayshot.7.gz wayshot.7.scd
$ file masterdir/builddir/wayshot-1.2.1/docs/wayshot.1.gz
masterdir/builddir/wayshot-1.2.1/docs/wayshot.1.gz: troff or preprocessor input, ASCII text
@Shinyzenith it's still broken, you're writing uncompressed manpages but calling them gzipped
@akhiljalagam you shouldn't need to build them with scdoc yourself, they build properly because build.rs always runs for the host, not target, on cross. once this other issues is fixed they should be vmanable (or even possible now if you rename them)
Understood. I will remove manual scdoc cmds then.
@Shinyzenith once you do the fix, I can release with the required changes.
Okay! I'll export them as *.1 files and gzip them! Will do it asap.
Done!
Done!
release 1.2.2 also not installing man pages automatically.
Done!
release 1.2.2 also not installing man pages automatically.
We don't install the man pages, we just transpile and gzip them programmatically. Isn't that supposed to be done on the package side ?
@Shinyzenith oh. got it now. thanks.
done. tested 1.2.2. working now.
buiild failed for musl with fololowing error
ERROR: [trans] failed to download libllvm12-12.0.1_3' signature from https://repo-ci.voidlinux.org/current/musl': Not Found
Your template almost works, just remove the scdoc commands from the post_install - it should be:
post_install() {
vlicense LICENSE
vman docs/wayshot.1.gz
vman docs/wayshot.7.gz
}
Hi! just curious, is anything blocking this that's supposed to be fixed upstream?
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.
Hi! just curious, is anything blocking this that's supposed to be fixed upstream?
void linux needs more volunteers