I am moving from TS3 to mumble on my linode (prefer to go FLOSS when possible), and am digging it, however I am just about to shoot myself over getting the client working on my CentOS and RHEL workstations.
I figured to see what kind of hell this was going to be to start with the source packages and wow. I then moved onto cheating and peeking at what the Fedora team did, to see if I can reuse anything they had done, and I think I can. But that said, I am running into an issue with solving the deps of one package -- libspeechd.so's speech-dispatcher. It needs some systemd stuff. OK makes sense since F16 is using that now. But before I keep diving in, I was curious if anyone else had any tips for dealing with stuff like this.
It seems like this should be a good lesson in packaging, and doing it right. But I am curious if I am thinking wrong in stealing and modifying spec files from F16, and if I may be better off doing them off another or just building them up from scratch?
Thanks for the help, and I do appreciate any and all help. Its been nearly a decade since I have done any real packing up of anything, so I do feel a little out of step