Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 83729 - kde-i18n ebuild ignores -arts USE flag
Summary: kde-i18n ebuild ignores -arts USE flag
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-01 14:14 UTC by Francesco
Modified: 2005-03-02 05:38 UTC (History)
0 users

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


Attachments
Modified kde-i18n-3.4.0_beta2.ebuild (kde-i18n-3.4.0_beta2.ebuild,1.50 KB, text/plain)
2005-03-01 14:16 UTC, Francesco
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francesco 2005-03-01 14:14:47 UTC
If I try to emerge kde-i18n-3.4.0_beta2 (but I suppose it's the same for older and stable ebuilds) with -arts USE flag the ebuild doesn't configure the package correctly and build doesn't begin.

Reproducible: Always
Steps to Reproduce:
1. emerge kde-i18n without having arts and with -arts USE flag
2.
3.

Actual Results:  
Configure terminates with error about missing arts

Expected Results:  
Package compiles

I've a modified ebuild that solves the problem
Comment 1 Francesco 2005-03-01 14:16:05 UTC
Created attachment 52415 [details]
Modified kde-i18n-3.4.0_beta2.ebuild
Comment 2 Francesco 2005-03-01 14:17:22 UTC
Comment on attachment 52415 [details]
Modified kde-i18n-3.4.0_beta2.ebuild

This solves the problem with ignored -arts USE flag
Comment 3 Francesco 2005-03-01 14:19:00 UTC
With this new ebuild it should compile now also without arts.
Comment 4 Francesco 2005-03-01 14:55:50 UTC
/usr/portage/eclass/kde.eclass: line 116: [: : integer expression expected
/usr/portage/eclass/kde.eclass: line 147: [: =: unary operator expected

From some new investigations (the ebuild didn't really work :D) I found this error... don't know why I've this error... I'm looking about it...
Comment 5 Francesco 2005-03-01 17:12:02 UTC
Ok now I got it to work. Ebuild for kde-i18n MUST exist also for _rc1 cause need-kde $PV wont work correctly of course if $PV is different. So add a clone of the beta2 ebuild in portage tree for rc1 please!
Comment 6 Gregorio Guidi (RETIRED) gentoo-dev 2005-03-02 02:04:45 UTC
The kde-i18n-*_rc1 packages won't compile, they were created incorrectly.

Why need-kde won't work for beta2?
Comment 7 Francesco 2005-03-02 04:37:21 UTC
beta2 ebuilds works with beta2 kde, but if I want use new rc1 localized I can't, cause need-kde $PV (beta2 for the kde-i18n) make portage downgrades kdelibs and kdebase to beta2.

That's why we need kde-i18n-3.4.0_rc1.ebuild, I cloned de beta2 changing only the name and worked perfectly.
Comment 8 Gregorio Guidi (RETIRED) gentoo-dev 2005-03-02 05:38:11 UTC
...
Comment 9 Gregorio Guidi (RETIRED) gentoo-dev 2005-03-02 05:38:51 UTC
Probably the kde-i18n packages only work with unsermake.

Anyway, there's no real bug, you just have to wait a bit for 3.4 final to 
upgrade kde-i18n.