I use kde-3.2 beta versions on my box and redhat-artwork does not compile with it. it says: g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/include -I../../../.. -DQT_THREAD_SUPPORT -D_REENTRANT -O3 -march=pentium3 -pipe -c redhatclient.cpp -fPIC -DPIC -o .libs/redhatclient.o In file included from redhatclient.cpp:23: /usr/kde/3.2/include/kwin/workspace.h:1:2: #error The KWin decorations API provided by this header file is obsolete. /usr/kde/3.2/include/kwin/workspace.h:2:2: #error All code using it will have to be ported to the new KDecoration API. In file included from redhatclient.cpp:24: /usr/kde/3.2/include/kwin/options.h:1:2: #error The KWin decorations API provided by this header file is obsolete. /usr/kde/3.2/include/kwin/options.h:2:2: #error All code using it will have to be ported to the new KDecoration API. In file included from redhatclient.h:20, from redhatclient.cpp:25: /usr/kde/3.2/include/kwin/client.h:1:2: #error The KWin decorations API provided by this header file is obsolete. /usr/kde/3.2/include/kwin/client.h:2:2: #error All code using it will have to be ported to the new KDecoration API. In file included from redhatclient.h:21, from redhatclient.cpp:25: /usr/kde/3.2/include/kwin/kwinbutton.h:1:2: #error The KWin decorations API provided by this header file is obsolete. /usr/kde/3.2/include/kwin/kwinbutton.h:2:2: #error All code using it will have to be ported to the new KDecoration API. In file included from redhatclient.cpp:25: redhatclient.h:48: error: `KWinButton' is not a class or namespace redhatclient.h:48: error: invalid base-class specification redhatclient.h:50: error: parse error before `*' token redhatclient.h:78: error: syntax error before `*' token redhatclient.h:83: error: `Client' is not a class or namespace redhatclient.h:83: error: invalid base-class specification [...] after that, tons of errors occure.
Similar problem here with redhat-artwork-0.88-r2 and kde-3.2.0 final.
Created attachment 25045 [details, diff] redhat-artwork 0.90-r1 ebuild I modified the 0.88-r2 ebuild to generate this. It's using the latest development version of the redhat-artwork from fedora.
http://download.fedora.redhat.com/pub/fedora/linux/core/development/SRPMS/redhat-artwork-0.92-1.src.rpm is the latest URL for rh-artwork
Created attachment 26177 [details] redhat-artwork-0.92-r1.ebuild modified for redhat-artwork-0.92-r1 also fixed the gdm theme (fedora logo is now removed again)
Created attachment 26192 [details] redhat-artwork-0.92-r1.ebuild corrected sed replace-string
Created attachment 26570 [details] redhat-artwork-0.92-r1.ebuild Merging translations into index.theme. make[3]: Leaving directory `/var/tmp/portage/redhat-artwork-0.92-r1/work/redhat-artwork-0.92/art' make[2]: Leaving directory `/var/tmp/portage/redhat-artwork-0.92-r1/work/redhat-artwork-0.92/art' Making all in po make[2]: Entering directory `/var/tmp/portage/redhat-artwork-0.92-r1/work/redhat-artwork-0.92/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/redhat-artwork-0.92-r1/work/redhat-artwork-0.92/po' make[2]: Entering directory `/var/tmp/portage/redhat-artwork-0.92-r1/work/redhat-artwork-0.92' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/var/tmp/portage/redhat-artwork-0.92-r1/work/redhat-artwork-0.92' make[1]: Leaving directory `/var/tmp/portage/redhat-artwork-0.92-r1/work/redhat-artwork-0.92' --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-x11-themes_-_redhat-artwork-0.92-r1-7656.log" open_wr: /usr/qt/3/etc/settings/.qtrc.lock open_wr: /usr/qt/3/etc/settings/.qtrc.lock -------------------------------------------------------------------------------- I have submit a new ebuild to correct the error I have (see above). I have just add QTDIR="/usr/qt/3" and addwrite ${QTDIR}/etc/settings
Created attachment 26571 [details] redhat-artwork-0.92-r1.ebuild # $Header have to be blank. Corrected.
Created attachment 26865 [details] New ebuild for 0.93 version in Fedora The developmental branch of Fedora has bumped their version number. This is almost a direct copy of the previous ebuild modulo choosing a Fedora mirror because download.fedora.redhat.com is really slow for me.
Rename the 0.93 ebuild and have a working 0.94 ebuild. The sources for 0.93 are no longer at the "desired" locations. Compiles cleanly in my hands ;-)
Created attachment 28044 [details] KDE window title bar image corruption with redhat-artwork 0.94
The attached ebuilds compile cleanly even on AMD64 systems. Could we get these added to Gentoo officially? One minor problem is that window decorations in KDE are slightly corrupt. I am unsure if this is a problem with Redhat's RPM, the ebuild, or an AMD64 incompatibility. I have attached a small image that demonstrates this, of a KDE window with GNOME running inside (isn't Linux great?). Notice that the KDE window decoration has some sort of random garbage to the right of the left-most icon. This random garbage is different for every window, but is always mostly white. The GNOME implementation is also far more refined, with the vertical background lines of the window title bar fading with the text rather than stopping dead at the text, and with the window text in the center. This is probably a Redhat problem, not a Gentoo-related one, but I thought I'd mention it just in case. (It is probably somewhat inappropriate to attach an image regarding a problem not directly related with the original bug, but it seemed more inappropriate to make a new bug for what may be a problem with an ebuild that does not yet exist in Gentoo outside of Bugzilla)
It's "funny" to see the official redhat-artwork 0.95 ebuild have the same problems: --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-x11-themes_-_redhat-artwork-0.95-7656.log" open_wr: /usr/qt/3/etc/settings/.qtrc.lock open_wr: /usr/qt/3/etc/settings/.qtrc.lock -------------------------------------------------------------------------------- Applying the fixes in http://bugs.gentoo.org/attachment.cgi?id=26571&action=view works.
Created attachment 29206 [details] redhat-artwork-0.95-r3.ebuild if you get a "sandbox violation error" compile it without sandbox support "FEATURES=-sanbox" emerge -u redhat-artwork
Created attachment 29758 [details] redhat-artwork-0.96.ebuild redhat-artwork-0.96.ebuild
Version 0.96 is available in CVS, Bug 55326 handles the request for the next Version 0.97-2. I think this could be fixed by making 0.96 stable. Assigning to maintainer according to metadata.xml
I don't quite understand this bug report and why it is still open. It has been open and on the bugday listings for ages. That ancient version isn't afaik even supposed to be compileable with newer KDEs since the APIs changed. Both (KDE and the artwork) versions in question have been obsoleted ages ago already. There is no point fixing it when a "new generation" is already here. There is 0.120.1.2 in portage (~arch) that compiles and works - albeit has at least for me the tiny clitch with one of the buttons (check the other bug reports about it). How about fixing the tiny problems with 0.120.1.2, bumping it to stable and closing this one? Imho this bug being open is completely unnecessary.
Closing this old bug, the stable version in portage should compile now.