Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 40295 - kdelibs-3.2.0 does not honor "arts" USE flag..
Summary: kdelibs-3.2.0 does not honor "arts" USE flag..
Status: RESOLVED DUPLICATE of bug 54574
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 41308 48278 53522 (view as bug list)
Depends on:
Blocks: 41368
  Show dependency tree
 
Reported: 2004-02-03 10:45 UTC by Andrej Kacian (RETIRED)
Modified: 2005-07-17 13:06 UTC (History)
3 users (show)

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


Attachments
This patch adds use of "arts" USE flag into the kdelibs-3.2.0.ebuild (arts-use-flag.patch,1.11 KB, patch)
2004-02-11 07:20 UTC, Andrej Kacian (RETIRED)
Details | Diff
A patch file for kdelibs (adding "arts" USE flag) (kdelibs-3.2.2-arts.patch,1.61 KB, patch)
2004-04-21 00:23 UTC, Andrej Kacian (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrej Kacian (RETIRED) gentoo-dev 2004-02-03 10:45:13 UTC
..although configure script recognizes "--without-arts" option
Comment 1 Andrej Kacian (RETIRED) gentoo-dev 2004-02-11 07:20:12 UTC
Created attachment 25407 [details, diff]
This patch adds use of "arts" USE flag into the kdelibs-3.2.0.ebuild
Comment 2 Duke 2004-03-07 19:35:38 UTC
On a related note, portage doesn't honour the -kde or -kdelibs or -kdelib or -libkde.  I don't want anything related to kde installed on my system, nor do I have anything that appears to depend on kde installed on my system.

Who's deciding what gets installed on my computer?  I thought the whole purpose of the USE flag was to let me decide.
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2004-03-07 19:38:26 UTC
your note is completely unrelated.  dependencies are specified on an ebuild by ebuild basis; if there's a program that needs kde libraries, and you want that program, then it's going to pull down the kde libraries whether your have the kde use flag or not.  the use flags are only for OPTIONAL dependencies.
Comment 4 Andrej Kacian (RETIRED) gentoo-dev 2004-03-08 03:34:37 UTC
So what's the opinion of KDE gentoo people about this critter? I've succesfully emerged this modified ebuild and am using various KDE apps with no problems.
Comment 5 Caleb Tennis (RETIRED) gentoo-dev 2004-03-08 05:09:32 UTC
I am investigating it.  I plan to somewhat slowly roll it into the ebuilds over the next few weeks, but all signs point to it working fine.
Comment 6 Caleb Tennis (RETIRED) gentoo-dev 2004-03-09 09:57:04 UTC
note (mostly to myself) that the arts ebuild contains the env.d directory settings for KDE, so we'll have to work around that if we want to enable kde to install w/o arts.
Comment 7 Caleb Tennis (RETIRED) gentoo-dev 2004-03-09 09:58:57 UTC
*** Bug 41308 has been marked as a duplicate of this bug. ***
Comment 8 Caleb Tennis (RETIRED) gentoo-dev 2004-04-18 18:13:47 UTC
*** Bug 48278 has been marked as a duplicate of this bug. ***
Comment 9 Andrej Kacian (RETIRED) gentoo-dev 2004-04-21 00:23:28 UTC
Created attachment 29734 [details, diff]
A patch file for kdelibs (adding "arts" USE flag)

This patch (for kdelibs-3.2.2.ebuild) adds the discussed "arts" USE flag to new
kdelibs. I have tested it on ~x86 and it works perfectly.
Comment 10 Caleb Tennis (RETIRED) gentoo-dev 2004-04-21 05:41:03 UTC
Please read my comment #6; it's the thing that would block this from getting into portage.
Comment 11 Andrej Kacian (RETIRED) gentoo-dev 2004-04-29 09:07:10 UTC
Would it be enough if we checked if those variables are already in respective env.d/ files and add them from kdelibs if not?
Comment 12 Caleb Tennis (RETIRED) gentoo-dev 2004-04-29 09:09:12 UTC
I'm wondering why not just move it to kdelibs.  I can't imagine someone would install arts and not kdelibs too.  And if they did, would they need those files?
Comment 13 Andrej Kacian (RETIRED) gentoo-dev 2004-04-29 09:15:07 UTC
Arts without kde? For example this guy: http://bugs.gentoo.org/show_bug.cgi?id=47750
Comment 14 Andrej Kacian (RETIRED) gentoo-dev 2004-05-06 15:45:44 UTC
Are KDE's env.d/ entries even needed for arts *without* KDE ?
Comment 15 Andrej Kacian (RETIRED) gentoo-dev 2004-05-28 15:24:25 UTC
This version of ebuild breaks latest krusader, which cannot be build --without-arts:

checking for KDE paths... defaults
checking for dcopidl... /usr/kde/3.2/bin/dcopidl
checking for dcopidl2cpp... /usr/kde/3.2/bin/dcopidl2cpp
checking for mcopidl... not found
configure: error: The important program mcopidl was not found!
Please check whether you installed aRts correctly.

Off-topic question: why the fawk does a filemanager have _mandatory_ dependency on a sound server? I'd understand if it was optional (sound on events or such), but mandatory? KDE is becoming win32-like :(((
Comment 16 Caleb Tennis (RETIRED) gentoo-dev 2004-06-10 06:31:38 UTC
*** Bug 53522 has been marked as a duplicate of this bug. ***
Comment 17 Steffen Schwientek 2004-06-14 09:08:02 UTC
It
Comment 18 Steffen Schwientek 2004-06-14 09:08:02 UTC
It´s not enough to provide kdelibs with the USE="-arts" flag.
The other kde packages doesn´t honor the USE="-arts" flag too. If they  don´t compile with ./configure --without-arts, the script tries to detect arts and fails, if it doesnt´t found.

Steffen
Comment 19 Caleb Tennis (RETIRED) gentoo-dev 2004-06-14 09:10:34 UTC
per my comment #6, if that gets rolled BACK into kdelibs ebuild then we can support this.  I think I will plan to do this for the 3.3 series when the first beta is released, or possibly sooner.
Comment 20 Caleb Tennis (RETIRED) gentoo-dev 2004-07-01 07:07:29 UTC

*** This bug has been marked as a duplicate of 54574 ***