Powiedz is a polish speak synthesizer. It's a part of kadu project.
Created attachment 33703 [details] powiedz-1.0.ebuild Ebuild was created together with Maciej "Milu" Milewski
Created attachment 33704 [details] powiedz-1.0-Makefile.inc Part of the makefile (needed because of the compilation rules....)
Created attachment 33705 [details] powiedz.desktop
It generally looks good, but it's necessary to correct a few issues before it can be added to the Portage tree: 1) The header of the ebuild has to be updated to the "Gentoo Foundation" version which you can currently find in every ebuild in the Portage tree 2) How do you know powiedz is distributed under GPL (and not GPL-2 for example?). If I haven't missed anything, the license isn't specified anywhere in the source tarball. 3) Are you sure the runtime dependencies should be empty? 4) Please change the if clauses so that they look like: "if use FLAG; then" 5) Why the need for all the echo's in the ebuild and Makefile.inc? From what I've seen, powiedz comes with a skeleton Makefile (Makefile_plain), which can be renamed to Makefile and the appopriate variables (CFLAGS, LDLIBS, DEFS) can be updated from the ebuild using sed. This way the ebuild should shrink significantly :) Please address the problems/ideas listed above.
Created attachment 34933 [details] powiedz-1.0.ebuild 1) done 2) i do not really know and I should. Sorry for that. powiedz is a part of kadu project, which is chipped on a GPL-2 (I changed it do this). I'm going to email authors of kadu project and ask for it. 3) no, I wasn't sure, so I ran ldd - fixed :) 4) done 5) done (even there's no need of copying anything) If licence is difrent from GPL-2 I will correct it asap. Regards, Przemek
chipped = shipped. I'm terribly sorry for my english - I'm still learning ;-) Regards, Przemek
Created attachment 34990 [details] powiedz-1.0.ebuild Ok. So here is what I've found: - nobody knows the author of powiedz; I'm trying to find him really hard..... - there's a spec in PLD cvs for powiedz; they (PLD people) are saying that this is GPL and they are distributing it under this licence - I've contact with kadu develepers - powiedz IS NOT a part of kadu (I was wrong) - they take this project, because nobody else wants to... If PLD people are distributing it under GPL, so maybe it is GPL. Anyway - I'll still lookup for the author of powiedz. For now - I've collected a patch from PLD and added to ebuild. Regards, Przemek
Created attachment 34991 [details, diff] powiedz-dsp-handle-fix.patch
Thanks for your work on this ebuild :) I've added it and set the license to GPL-1. If you learn that it's in fact GPL-2 or smth else, please let me know.