Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 24295 [details] k3b-0.11.ebuild - i18n tarballs not available yet - disabled linguas - commented out kernel 2.6 patch, k3b should work without it, but I don't run 2.6 so I couldn't test it
I had a problem with your ebuild: root k3b # ebuild k3b-0.11.ebuild digest aux_get(): (0) Error in app-cdr/k3b-0.11 ebuild. (256) Check for syntax error or corruption in the ebuild. (--debug) doebuild(): aux_get() error; aborting. root k3b # I don't see anything obviously wrong though, and I'm not sure how to debug this.
Created attachment 24302 [details] k3b-0.11.ebuild Uh - added an einfo line after compilining it myself. Forgot an "
There are some changes that I would like to see in the k3b-0.11 ebuild, some of them are questionable as they are a matter of taste, anyway, here they are... I would like to: - remove the dependencies to portage, mpg123 (not needed, no references in the sources), eject (now k3b does eject on its own). - add optional deps to flac (new in 0.11), lame, vcdimager (see bug 18585), sox. Group the deps related to data streaming under the "encode" use flag, irrespectfully of what bug 14810 says. - the patch hacked-cdrdao.patch is now integrated in the sources, remove it (already done in the proposed ebuild). - clean all the fixes to make old versions of k3b compile. It's my very personal opinion that "a fix not needed is a future problem" a clean kde_src_compile worksforme. - this new version provide a script called "k3bsetup" that executes "kdesu kcmshell k3bsetup2", so the einfos about k3bsetup are no longer needed. However this implies that we must enforce a dependency to kdebase, since kdesu and kcmshell are provided by kdebase. The alternative is to compile k3b with --without-k3bsetup, in this case all references to k3bsetup disappear in k3b. At the end I would make a conditional dep to kdebase based on the "kde" flag. see also bug 8311, bug 26438, bug 36259
Created attachment 24309 [details] alternative k3b-0.11.ebuild That's how I imagine the k3b-0.11 ebuild
I have tried the "alternative k3b-0.11.ebuild" from Gregorio Guidi. I renamed it to k3b-0.11.1.ebuild though since there is a fixed version out, mentioned at k3b.org . It merged fine. I didn't try with USE="dvd dvdr" though since I don't have any dvd*. roger55
0.11.1 is out, caleb do you mind if i take this bug?
was hoping you would :) - haven't had a chance to test this one yet.
I tried 0.11.1 on a couple of CDs and a DVD with no problems so far, using kdelibs from recent CVS. BTW: If I understood correctly (correct me if I'm wrong) 0.11.1 is the only version that works with kdelibs >= 3.2_rc1. If that's true, we should remember to push 0.11.1 to stable before kdelibs-3.2 and/or make kdelibs-3.2 block previous versions of k3b.
Hi all, I tried to compile 0.11.1, but got crashed. Here are the last lines: ---------------------------------- make[2]: Leaving directory `/var/tmp/portage/k3b-0.11.1/work/k3b-0.11.1' make[1]: Leaving directory `/var/tmp/portage/k3b-0.11.1/work/k3b-0.11.1' * Running aclocal and automake, fixes bug #32564...... aclocal: `configure.ac' or `configure.in' is required [ ok ] !!! ERROR: app-cdr/k3b-0.11.1 failed. !!! Function kde_src_compile, Line 105, Exitcode 1 !!! no configure script found, generation unsuccessful -------------------------- hope someone knows already what is wrong...
0.11.1-r1 no longer uses automake Gregorio: i like your ebuild, commited as -r1 :)
Thanks :) For the sake of completeness, I missed a "dodoc AUTHORS COPYING ChangeLog FAQ README TODO" in src_install() and I realized that the einfos about k3bsetup should be protected by if use kde; then ... fi Thanks again!