Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 39164 - upd.: app-cdr/k3b-0.11.ebuild
Summary: upd.: app-cdr/k3b-0.11.ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-23 08:01 UTC by Carsten Lohrke (RETIRED)
Modified: 2004-01-27 08:09 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
k3b-0.11.ebuild (k3b-0.11.ebuild,3.29 KB, text/plain)
2004-01-23 08:05 UTC, Carsten Lohrke (RETIRED)
Details
k3b-0.11.ebuild (k3b-0.11.ebuild,3.29 KB, text/plain)
2004-01-23 10:52 UTC, Carsten Lohrke (RETIRED)
Details
alternative k3b-0.11.ebuild (k3b-0.11.ebuild,2.25 KB, text/plain)
2004-01-23 12:25 UTC, Gregorio Guidi (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carsten Lohrke (RETIRED) gentoo-dev 2004-01-23 08:01:42 UTC
Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2004-01-23 08:05:08 UTC
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
Comment 2 Doug Gorley 2004-01-23 10:40:15 UTC
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.
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2004-01-23 10:52:54 UTC
Created attachment 24302 [details]
k3b-0.11.ebuild

Uh - added an einfo line after compilining it myself. Forgot an "
Comment 4 Gregorio Guidi (RETIRED) gentoo-dev 2004-01-23 12:15:27 UTC
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
Comment 5 Gregorio Guidi (RETIRED) gentoo-dev 2004-01-23 12:25:35 UTC
Created attachment 24309 [details]
alternative k3b-0.11.ebuild

That's how I imagine the k3b-0.11 ebuild
Comment 6 roger55 (RETIRED) gentoo-dev 2004-01-25 06:35:04 UTC
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
Comment 7 Heinrich Wendel (RETIRED) gentoo-dev 2004-01-26 11:54:38 UTC
0.11.1 is out, caleb do you mind if i take this bug?
Comment 8 Caleb Tennis (RETIRED) gentoo-dev 2004-01-26 12:09:02 UTC
was hoping you would :) - haven't had a chance to test this one yet.
Comment 9 Gregorio Guidi (RETIRED) gentoo-dev 2004-01-26 16:19:57 UTC
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.
Comment 10 Federico Zenith 2004-01-27 05:19:05 UTC
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...
Comment 11 Heinrich Wendel (RETIRED) gentoo-dev 2004-01-27 06:54:05 UTC
0.11.1-r1 no longer uses automake

Gregorio: i like your ebuild, commited as -r1 :)
Comment 12 Gregorio Guidi (RETIRED) gentoo-dev 2004-01-27 08:09:05 UTC
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!