Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 42572

Summary: kde-misc/kxdocker ebuild - "like Mac OS X's Dock, but more powerful."
Product: Gentoo Linux Reporter: Christoph Brill (egore) (RESIGNED) <egore>
Component: New packagesAssignee: Daniel Black (RETIRED) <dragonheart>
Status: RESOLVED FIXED    
Severity: enhancement CC: cantzler, chiavica, jonas.baehr, kkrizka, lassahn, omschaub, rockoo
Priority: High Keywords: EBUILD, REVIEWED
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.xiaprojects.com/www/prodotti/kxdocker/main.php
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: kxdocker-0.5.ebuild
kxdocker-0.7.ebuild
kxdocker-0.8.ebuild
kxdocker-0.12.ebuild (new version)
The ebuild file for x11-misc/kxdocker-0.17
The ChangeLog file for x11-misc/kxdocker-0.17
The ebuild file for x11-misc/kxdocker-0.19
The ChangeLog file for x11-misc/kxdocker-0.19
The required patch for kxdocker-0.19
working kxdocker 0.22 ebuild
New version of ebuild for kxdocker-0.22a
KXDocker 0.23 I hope to see it into portage
kxdocker-0.26.ebuild
kxdocker-resources-0.8.ebuild
kxdocker-gmount-0.2.ebuild
kxdocker-gpipe-0.1.ebuild
kxdocker_conf.xml
kxdocker-0.26.ebuild
kxdocker-resources-0.13.ebuild
kxdocker-0.37.ebuild

Description Christoph Brill (egore) (RESIGNED) 2004-02-23 03:53:08 UTC
another osXbar for kde

Reproducible: Always
Steps to Reproduce:
Comment 1 Christoph Brill (egore) (RESIGNED) 2004-03-03 04:50:07 UTC
Created attachment 26761 [details]
kxdocker-0.5.ebuild

I wrote a little ebuild. It works at least for me.
Comment 2 Christoph Brill (egore) (RESIGNED) 2004-03-09 06:23:07 UTC
Created attachment 27095 [details]
kxdocker-0.7.ebuild

New version, new ebuild.
Comment 3 Jonas Bähr 2004-03-11 17:43:56 UTC
Created attachment 27223 [details]
kxdocker-0.8.ebuild

You should add this line
CXXFLAGS=" $CXXFLAGS -DENABLE_REPAINT "
else it's very slow....
Comment 4 Natanael Copa 2004-04-12 05:44:22 UTC
Created attachment 29137 [details]
kxdocker-0.12.ebuild (new version)

I actually only renamed the 0.8 ebuild.
Comment 5 Natanael Copa 2004-04-12 06:11:37 UTC
It won't build :-(

mkdir -p -- /var/tmp/portage/kxdocker-0.12/image//usr/share/apps/kxdocker/themes
tar -C /var/tmp/portage/kxdocker-0.12/image//usr/share/apps/kxdocker/themes -jxf ./themes.tar.bz2
tar: bar/default: Cannot change ownership to uid 1000, gid 100: No such file or directory
tar: Error exit delayed from previous errors
make[2]: *** [install-kde-icons] Error 2
make[2]: Leaving directory `/var/tmp/portage/kxdocker-0.12/work/kxdocker-0.12/src'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/kxdocker-0.12/work/kxdocker-0.12/src'
make: *** [install-recursive] Error 1

!!! ERROR: x11-misc/kxdocker-0.12 failed.
!!! Function einstall, Line 388, Exitcode 2
!!! einstall failed

The /var/tmp/portage/kxdocker-0.12/work/kxdocker-0.12/src/Makefile.add looks like this:

        $(mkinstalldirs) $(DESTDIR)$(kde_datadir)/kxdocker/themes
        tar -C $(DESTDIR)$(kde_datadir)/kxdocker/themes -jxf $(srcdir)/themes.tar.bz2
        $(mkinstalldirs) $(DESTDIR)$(kde_datadir)/kxdocker/plugins
        tar -C $(DESTDIR)$(kde_datadir)/kxdocker/plugins -jxf $(srcdir)/plugins.tar.bz2
        $(INSTALL_DATA) $(srcdir)/kxdocker_conf.xml $(DESTDIR)$(kde_datadir)/kxdocker/kxdocker_conf.xml

But this works after it has stopped emergeing:

cd /var/tmp/portage/kxdocker-0.12/work/kxdocker-0.12/src/
make install
srcdir=`pwd` ebuild /usr/local/portage/x11-misc/kxdocker/kxdocker-0.12.ebuild qmerge

Comment 6 Jonas Bähr 2004-04-14 15:16:37 UTC
I don't know exactly why, but the problem it the link 'bar/default' in themes.tar.bz2
If you remove it, create it new and repack the archive it works as it should....
Comment 7 Elias Probst 2004-05-13 21:26:13 UTC
Created attachment 31390 [details]
The ebuild file for x11-misc/kxdocker-0.17

Some days ago, I started to work again on my old ebuild.
Here it is, including installation of the resources packages (using an own
version variable) and copying the kxdocker_conf.xml.
A small pkg_postinst() message will be shown too.

Greetings

Elias P.
Comment 8 Elias Probst 2004-05-13 21:26:46 UTC
Created attachment 31391 [details]
The ChangeLog file for x11-misc/kxdocker-0.17
Comment 9 Elias Probst 2004-05-24 16:50:29 UTC
Created attachment 31965 [details]
The ebuild file for x11-misc/kxdocker-0.19
Comment 10 Elias Probst 2004-05-24 16:51:15 UTC
Created attachment 31966 [details]
The ChangeLog file for x11-misc/kxdocker-0.19
Comment 11 Elias Probst 2004-05-24 16:51:55 UTC
Created attachment 31967 [details, diff]
The required patch for kxdocker-0.19
Comment 12 Carsten Lohrke (RETIRED) gentoo-dev 2004-06-20 15:00:59 UTC
*** Bug 54545 has been marked as a duplicate of this bug. ***
Comment 13 Stefano 2004-06-21 08:10:28 UTC
Created attachment 33750 [details]
working kxdocker 0.22 ebuild

I'm the main developer for KXDocker, I've posted the kxdocker 0.22 working 
(for me) ebuild
Comment 14 Carsten Lohrke (RETIRED) gentoo-dev 2004-06-21 09:33:48 UTC
Stefano, did you test kxdocker on all arches you have keyworded?
Comment 15 Stefano 2004-06-22 02:17:22 UTC
No, i don't have tested it, i'm sorry, i think it's a kde ebuild dependency, i've tested it on x86
Comment 16 Carsten Lohrke (RETIRED) gentoo-dev 2004-06-22 02:31:30 UTC
I just need to know. ;) But there's a real problem. When starting it first time, I'll get a dialog to choose a config file. Copied /usr/share/apps/kxdocker/kxdockerui.rc to ~/, but when selecting it, I get a warning and a sig 11 afterwards. Not the best user experience...
Comment 17 Stefano 2004-06-22 02:43:47 UTC
ok, I know, I can fix it with a new version of kxdocker, kxdocker is asking by default on kxdocker_conf.xml if it don't find it ask to the user...

2 solutions:
- make ebuild downloading latest kxdocker_conf.xml
- update the Makefile for kxdocker to enable copying of kxdocker_conf.xml

I think i can release a kxdocker-0.22a, what do you think?
Comment 18 Carsten Lohrke (RETIRED) gentoo-dev 2004-06-22 04:47:09 UTC
Replacing the existing with a working config file would be the most simple approach, imho. Preventing a sig 11 in case of a broken config file wouldn't be bad, too.
Comment 19 Stefano 2004-06-23 05:40:08 UTC
Created attachment 33943 [details]
New version of ebuild for kxdocker-0.22a

This ebuild with new kxdocker-0.22a.tar.bz2 solve the xml configuration:
changelog:
- makefile will install kxdocker_conf.xml
- ebuid is like 0.22

Tested on gentoo with kde 3.2.x with a clean user
Comment 20 Carsten Lohrke (RETIRED) gentoo-dev 2004-06-24 05:59:11 UTC
Looks great Stefano. I definitely need to replace my old Riva TNT. ;) But I want to bug you once again. Could you add a plain sample config, that relies only on kde applications that most KDE users are using (e.g. from kdebase, kdegraphics, kdepim,...)? The same goes for the icons, kxdocker looks a bit tattered here.
Comment 21 Stefano 2004-08-26 04:45:46 UTC
Created attachment 38235 [details]
KXDocker 0.23 I hope to see it into portage

It work for me.
Comment 22 Carsten Lohrke (RETIRED) gentoo-dev 2004-08-31 15:23:10 UTC
*** Bug 62429 has been marked as a duplicate of this bug. ***
Comment 23 Richard Cantzler 2005-01-16 22:10:42 UTC
Created attachment 48711 [details]
kxdocker-0.26.ebuild

This is from the Gentoo location of
http://www.xiaprojects.com/www/prodotti/kxdocker/main.php?action=download#source
Comment 24 Richard Cantzler 2005-01-16 22:11:31 UTC
Created attachment 48712 [details]
kxdocker-resources-0.8.ebuild

This is from the Gentoo location of
http://www.xiaprojects.com/www/prodotti/kxdocker/main.php?action=download#source
Comment 25 Richard Cantzler 2005-01-16 22:12:02 UTC
Created attachment 48713 [details]
kxdocker-gmount-0.2.ebuild

This is from the Gentoo location of
http://www.xiaprojects.com/www/prodotti/kxdocker/main.php?action=download#source
Comment 26 Richard Cantzler 2005-01-16 22:12:29 UTC
Created attachment 48714 [details]
kxdocker-gpipe-0.1.ebuild

This is from the Gentoo location of
http://www.xiaprojects.com/www/prodotti/kxdocker/main.php?action=download#source
Comment 27 Richard Cantzler 2005-01-16 23:56:56 UTC
Created attachment 48725 [details]
kxdocker_conf.xml

This was my best attempt at a decent version of the conf file.	It needs to be
integrated into the ebuild so it gets placed and read correctly... I'll work on
that sometime.......
Comment 28 Richard Cantzler 2005-01-17 00:12:38 UTC
Comment on attachment 48725 [details]
kxdocker_conf.xml

><!DOCTYPE KXDocker_Conf>
><kxdocker version="0.0.26">
> <general>
>  <engine InterpolationValue="2" SleepFPS="20000" SleepThreads="1000" MaxIconsShowed="30" SmoothTimeout="50" SleepAnimations="500" AndZoomCache="0"/>
>  <plugins>
>   <plugin name="xRoot"/>
>   <plugin name="xEvents"/>
>   <plugin name="xDocker"/>
>   <plugin name="xMatrix"/>
>   <plugin name="xConfigurator">
>    <pluginconf/>
>   </plugin>
>   <plugin name="xTray">
>    <pluginconf/>
>   </plugin>
>   <plugin name="xXML"/>
>   <plugin name="xMouse">
>    <pluginconf/>
>   </plugin>
>   <plugin name="xCommand">
>    <pluginconf/>
>   </plugin>
>   <plugin name="xConfigurator">
>    <pluginconf/>
>   </plugin>
>   <plugin name="xPillow1">
>    <pluginconf/>
>   </plugin>
>   <plugin name="xEPlugin_Sounds">
>    <pluginconf/>
>   </plugin>
>   <plugin name="xARP">
>    <pluginconf/>
>   </plugin>
>   <plugin name="xTaskManager">
>    <pluginconf showWindowsOnlyFromThisDesktop="1" autoAddSeparator="1" showGroupWindows="0" thumbnailShowIcon="1"/>
>   </plugin>
>   <plugin name="xMounts">
>    <pluginconf/>
>   </plugin>
>   <plugin name="xAnimator">
>    <pluginconf onClickAnimation="bounce" onRaiseAnimation="micro" onCloseAnimation="poof"/>
>   </plugin>
>   <plugin name="GEPager2">
>    <pluginconf desktopPreview="1"/>
>   </plugin>
>   <plugin name="DCOP">
>    <pluginconf/>
>   </plugin>
>   <pluginspath Path="/usr/share/apps/kxdocker/plugins/"/>
>  </plugins>
>  <icons FontRed="128" Size="32" SizeBig="128" FontGreen="128" FontBlue="255" Horiz="36" Separation="1" Raise="-48" Design="realosx" EnableThumbnail="1" FontSize="20" FontFamily="Times"/>
>  <window borderLeft="248" Top="624" SendToForgroundTimeout="0" Align="bottom" Width="1125" HideMouseEdge="1" HeightDesktop="48" HideMouseCornerLeft="0" Left="-66" Height="144" SendToBackground="1" RaiseOnEvents="0" HideMouseCornerRight="1" TopForce="0" LeftForce="0" borderTop="104" AutoHideTimeout="120"/>
>  <theme BackgroundPath="kxdocker/themes/bar/mesc_blue/" PillowPath="kxdocker/themes/pillow/default" ArrowsPath="kxdocker/themes/arrow/" PoofPath="kxdocker/themes/poof">
>   <background Tiled="0" imgBackgroundRight="background-right.png" imgBackgroundSeparator="background-separator.png" imgBackgroundOver="background-over.png" imgBackgroundCenter="background-center.png" imgBackgroundLeft="background-left.png"/>
>  </theme>
>  <iconspaths Path="/usr/share/icons/hicolor/128x128/apps"/>
>  <iconspaths Path="/usr/kde/3.3/share/icons/default.kde/128x128/apps"/>
> </general>
> <objects>
>  <objectsicons>
>   <info OverText="KDE Menu" className="gruncommand" Name="KDE Menu" Group="menu" fileName=""/>
>   <images imgFileName="kmenu" PoofName="" imgFileArrow="newwhite.png"/>
>   <actions onClickExec="dcop kicker kicker popupKMenu 0"/>
>   <matchtasks ClassName="kdesktop" TaskName="kdesktop" WindowTitle="KDesktop"/>
>   <matchtasks ClassName="kicker" TaskName="kio_uiserver" WindowTitle="Finder"/>
>   <pluginconfiguration/>
>   <actionlist>
>    <menuaction image="connect_creating" action="exec" data="sudo /etc/init.d/apache2 start" info="Apache2 start"/>
>    <menuaction image="connect_no" action="exec" data="sudo /etc/init.d/apache2 stop" info="Apache2 stop"/>
>    <menuaction image="player_play" action="exec" data="sudo /etc/init.d/proftpd start" info="ProFTPD start"/>
>    <menuaction image="player_stop" action="exec" data="sudo /etc/init.d/proftpd stop" info="ProFTPD stop"/>
>    <menuaction image="player_play" action="exec" data="sudo /etc/init.d/samba start" info="Samba start"/>
>    <menuaction image="player_stop" action="exec" data="sudo /etc/init.d/samba stop" info="Samba stop"/>
>    <menuaction image="player_play" action="exec" data="sudo /etc/init.d/postgresql start" info="PostgreSQL start"/>
>    <menuaction image="player_stop" action="exec" data="sudo /etc/init.d/postgresql stop" info="PostgreSQL stop"/>
>    <menuaction image="player_play" action="exec" data="sudo /etc/init.d/mysql start" info="MySQL start"/>
>    <menuaction image="player_stop" action="exec" data="sudo /etc/init.d/mysql stop" info="MySQL stop"/>
>    <menuaction image="connect_creating" action="exec" data="sudo /etc/init.d/net.eth0 restart" info="Restart Ethernet"/>
>    <menuaction image="kwifimanager" action="exec" data="sudo /etc/init.d/ifup.setup.wlan0" info="Start Wifi"/>
>    <menuaction image="kppp" action="exec" data="sudo /bin/share_internet" info="share Internet connection"/>
>   </actionlist>
>  </objectsicons>
>  <objectsicons>
>   <info OverText="KMail" className="GMail" Name="Mail" Group="mail" fileName=""/>
>   <images imgFileName="kmail" PoofName="" imgFileArrow="mail.png"/>
>   <actions onClickExec="kmail"/>
>   <matchtasks ClassName="kmail" TaskName="kmail" WindowTitle="KMail"/>
>   <pluginconfiguration/>
>   <actionlist>
>    <menuaction image="mail_get" action="exec" data="dcop kmail KMailIface checkMail" info="Check all KMail accounts..."/>
>   </actionlist>
>  </objectsicons>
>  <objectsicons>
>   <info OverText="News reader" className="GIcon" Name="Newsgroup" Group="mail" fileName=""/>
>   <images imgFileName="knode" PoofName="" imgFileArrow="newwhite.png"/>
>   <actions onClickExec="knode"/>
>   <matchtasks ClassName="knode" TaskName="knode" WindowTitle="KNode"/>
>   <pluginconfiguration/>
>   <actionlist/>
>  </objectsicons>
>  <objectsicons>
>   <info OverText="Konqueror" className="GIcon" Name="Konqueror" Group="browser" fileName=""/>
>   <images imgFileName="konqueror" PoofName="poof_cloud.png" imgFileArrow="network.png"/>
>   <actions onClickExec="konqueror"/>
>   <matchtasks ClassName="konqueror" TaskName="konqueror" WindowTitle="Konqueror"/>
>   <pluginconfiguration/>
>   <actionlist>
>    <menuaction image="connect_creating" action="exec" data="kppp -q -c GPRS" info="KPPP Connect GPRS" MenuTmpID="-16"/>
>    <menuaction image="connect_no" action="exec" data="kppp -q -k" info="KPPP Disconnect" MenuTmpID="-17"/>
>   </actionlist>
>  </objectsicons>
>  <objectsicons>
>   <info OverText="Firefox" className="GIcon" Name="Firefox" Group="browser" fileName=""/>
>   <images imgFileName="firefox" PoofName="" imgFileArrow="arrow.png"/>
>   <actions onClickExec="firefox"/>
>   <matchtasks ClassName="mozilla" TaskName="firefox" WindowTitle="Firefox"/>
>   <pluginconfiguration/>
>   <actionlist/>
>  </objectsicons>
>  <objectsicons>
>   <info OverText="Juk" className="GIcon" Name="Juk" Group="Audio" fileName=""/>
>   <images imgFileName="juk" PoofName="" imgFileArrow=""/>
>   <actions onClickExec="juk"/>
>   <matchtasks ClassName="Juk" TaskName="juk" WindowTitle="JuK"/>
>   <pluginconfiguration/>
>   <actionlist/>
>  </objectsicons>
>  <objectsicons>
>   <info OverText="GAIM" className="GDate" Name="gAIM" Group="chat" fileName=""/>
>   <images imgFileName="gaim" PoofName="" imgFileArrow="newwhite.png"/>
>   <actions onClickExec="gaim"/>
>   <matchtasks ClassName="gaim" TaskName="gaim" WindowTitle="gaim"/>
>   <pluginconfiguration>
>    <pluginconf path=""/>
>   </pluginconfiguration>
>   <actionlist/>
>  </objectsicons>
>  <objectsicons>
>   <info OverText="SIM" className="GIcon" Name="sim" Group="chat" fileName=""/>
>   <images imgFileName="licq" PoofName="poof_explosive.png" imgFileArrow="chat.png"/>
>   <actions onClickExec="sim"/>
>   <matchtasks ClassName="sim" TaskName="sim" WindowTitle="Some Odd Title"/>
>   <pluginconfiguration/>
>   <actionlist/>
>  </objectsicons>
>  <objectsicons>
>   <info OverText="Video" className="GIcon" Name="XINE" Group="video" fileName=""/>
>   <images imgFileName="xine" PoofName="" imgFileArrow="media.png"/>
>   <actions onClickExec="xine"/>
>   <matchtasks ClassName="xine" TaskName="xine" WindowTitle="xine"/>
>   <pluginconfiguration/>
>   <actionlist>
>    <menuaction image="player_play" action="exec" data="xmms -t" info="XMMS Play/Pause" MenuTmpID="-108"/>
>    <menuaction image="player_stop" action="exec" data="xmms -s" info="XMMS Stop" MenuTmpID="-109"/>
>    <menuaction image="previous" action="exec" data="xmms -r" info="XMMS Previous" MenuTmpID="-110"/>
>    <menuaction image="forward" action="exec" data="xmms -f" info="XMMS Forward" MenuTmpID="-111"/>
>    <menuaction image="tv" action="exec" data="xine dvb://" info="X I N E  D V B" MenuTmpID="-112"/>
>    <menuaction image="dvd_mount" action="exec" data="xine dvd://" info="Watch a DVD" MenuTmpID="-113"/>
>    <menuaction image="kmix" action="exec" data="if [ `dcop kmix Mixer0 mute 0` = &quot;false&quot; ] ; then dcop kmix Mixer0 setMute 0 true; else dcop kmix Mixer0 setMute 0 false; fi" info="Mute - Unmute" MenuTmpID="-114"/>
>   </actionlist>
>  </objectsicons>
>  <objectsicons>
>   <info OverText="Console" className="GDigital" Name="Konsole" Group="system" fileName=""/>
>   <images imgFileName="konsole" PoofName="" imgFileArrow="jaguar.png"/>
>   <actions onClickExec="konsole"/>
>   <matchtasks ClassName="konsole" TaskName="konsole" WindowTitle="konsole"/>
>   <pluginconfiguration>
>    <pluginconf theme="" path=""/>
>   </pluginconfiguration>
>   <actionlist>
>    <menuaction image="kuser" action="exec" data="xhost +" info="xhost +"/>
>   </actionlist>
>  </objectsicons>
>  <objectsicons>
>   <info OverText="AddedIcon_0613" className="GSeparator" Name="SeparatorFromPlugin" Group="theseparators_0613" fileName=""/>
>   <images imgFileName="" PoofName="" imgFileArrow=""/>
>   <actions onClickExec=""/>
>   <pluginconfiguration/>
>   <actionlist/>
>  </objectsicons>
>  <objectsicons>
>   <info OverText="Clock" className="GDate" Name="Clock" Group="clock" fileName=""/>
>   <images imgFileName="clock" PoofName="" imgFileArrow="sun.png"/>
>   <actions onClickExec="gaim"/>
>   <matchtasks ClassName="korganizer" TaskName="korganizer" WindowTitle="korganizer"/>
>   <pluginconfiguration>
>    <pluginconf path=""/>
>   </pluginconfiguration>
>   <actionlist/>
>  </objectsicons>
>  <objectsicons>
>   <info OverText="Battery" className="GBattery" Name="Battery" Group="battery" fileName=""/>
>   <images imgFileName="laptop_battery" PoofName="" imgFileArrow=""/>
>   <actions onClickExec="klaptop"/>
>   <pluginconfiguration/>
>   <actionlist/>
>  </objectsicons>
>  <objectsicons>
>   <info OverText="Trash" className="GTrash" Name="Trash" Group="trash" fileName=""/>
>   <images imgFileName="trashcan_empty" PoofName="" imgFileArrow=""/>
>   <actions onClickExec=""/>
>   <pluginconfiguration>
>    <pluginconf/>
>   </pluginconfiguration>
>   <actionlist>
>    <menuaction image="trashcan_empty" action="exec" data="konqueror /ram" info="Garbage collector"/>
>   </actionlist>
>  </objectsicons>
> </objects>
> <objectsplugins>
>  <system SystemName="Eclipse"/>
>  <objectsicons>
>   <info OverText="Eclipse" className="GIcon" Name="Eclipse" Group="Development" fileName=""/>
>   <images imgFileName="eclipse" PoofName="" imgFileArrow=""/>
>   <actions onClickExec="eclipse"/>
>   <matchtasks ClassName="eclipse" TaskName="eclipse" WindowTitle="Eclipse"/>
>   <pluginconfiguration/>
>   <actionlist/>
>  </objectsicons>
> </objectsplugins>
> <objectsplugins>
>  <system SystemName="/mnt/storage"/>
>  <objectsicons>
>   <info OverText="usb-drive" className="GIcon" Name="/mnt/storage" Group="mount_sensor" fileName=""/>
>   <images imgFileName="usbpendrive_unmount" PoofName="" imgFileArrow=""/>
>   <actions onClickExec="konqueror /mnt/storage"/>
>   <pluginconfiguration/>
>   <actionlist/>
>  </objectsicons>
> </objectsplugins>
></kxdocker>
Comment 29 Richard Cantzler 2005-01-17 00:25:53 UTC
The kxdocker_conf.xml file is referenced in the following file:  /home/%u/.kde/share/config/kxdockerrc

It would seem appropriate to save the kxdocker_conf.xml file in the following location (as this is what kxdocker does):

/home/%u/.kde/share/apps/kxdocker/

How would one go about having an ebuild create these files?  Or should this config file be stored in /etc/ by default and then user-modified versions will be handled by the users individually?

The /etc/ solution does sound best to me, but is there a preferred place for such a strange config file?   Or do nothing and leave the _conf.xml file in the portage files directory and tell the user to load that on first start up?
Comment 30 Richard Cantzler 2005-01-17 00:35:55 UTC
Created attachment 48726 [details]
kxdocker-0.26.ebuild

Should now notify user to load kxdocker_conf.xml from the portage files
directory.
Comment 31 Stefano 2005-01-17 01:19:45 UTC
Hi all, I'm Stefano, KXDocker will search for a suitable kxdocker_xml.conf:
1) read from kxdockerrc (~/.kde)
2) find into kdesharedirs "kxdocker/kxdocker_conf.xml" [may be ~./kde or /usr/kde/3.3 for examples]
3) popup the dialogbox
- when you exit from kxdocker it will store the xml location into kxdockerrc

Than: we can put the kxdocker_xml.conf into a kdesharedir, like $KDEDIRS ??
Comment 32 Richard Cantzler 2005-01-18 21:17:53 UTC
The most recent ebuild on here will prompt the user to open the _conf.xml file from the portage files dir.  To make it easier on users, would it be acceptable to place the file in "$KDEDIR/share/kxdocker/" ?
Comment 33 JPD 2005-01-28 15:32:27 UTC
How about placing it the _conf.xml in : /usr/share/apps/kxdocker ?
It seems like this is a path used by many applications both KDE and others. This would allow a system wide configuration to then be replaced by customized one on a per user basis in each of their home folders. Just my two cents. Been using 0.23, off to upgrade now.
One thing to note though is that previously you have chosen to put this in x11-misc/ and now on your website you have chosen kde-misc/. It may be best to settle on one and mention somewhere which you plan to use for future releases, and since the plugins are specific to kxdocker, they perhaps belong in the same category (instead of x11-plugins/) but the portage maintainers will be wiser than I am.
Thanks again Stefano and keep up the hard and good work!
Comment 34 Juan 2005-03-30 11:24:01 UTC
kxdocker-0.8 breaks during make...

In file included from kxdocker.cpp:24:
xeplugin_gapplet.h:56: error: extra semicolon
make[2]: *** [kxdocker.o] Error 1
make[2]: *** Waiting for unfinished jobs....
xeobject.cpp: In member function `void XEObject::xWarningMsg(const QObject*, const QString&)':
xeobject.cpp:115: warning: format not a string literal and no format arguments
i686-pc-linux-gnu-g++: -z: linker input file unused because linking not done
i686-pc-linux-gnu-g++: now: linker input file unused because linking not done
make[2]: Leaving directory `/storage/portage/tmp/portage/kxdocker-0.8/work/kxdocker-0.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/storage/portage/tmp/portage/kxdocker-0.8/work/kxdocker-0.8'
make: *** [all] Error 2

!!! ERROR: x11-misc/kxdocker-0.8 failed.
!!! Function kde_src_compile, Line 166, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.
Comment 35 Christoph Brill (egore) (RESIGNED) 2005-03-30 11:35:30 UTC
try 0.26

0.8 can be considered as obsolete and 0.26 is way better (though it's not the latest ... anyone tested it with 0.29???)
Comment 36 Christoph Brill (egore) (RESIGNED) 2005-03-30 12:03:51 UTC
Just a quick note: I bumped the kxdocker-0.26 ebuild to 0.29 and the kxdocker-resources-0.8 to 0.11 and it works fine
Comment 37 Juan 2005-03-30 12:16:05 UTC
So, yea... I go to kxdocker's homepage and grabbed the ebuilds from there. 0.29 just installed... time to play around with it...
Comment 38 Rich 2005-05-25 21:30:42 UTC
The site is down, which means no tarballs are available, so this ebuild is all
but broken...what can I do about this? Are there any mirrors that aren't in the
current ebuild?
Comment 39 Richard Cantzler 2005-05-25 23:37:08 UTC
http://security.ubuntu.com/ubuntu/pool/universe/k/kxdocker/ or google.  You'll
probably have to wait for them to come back online, and maybe suggest that they
open a project site on sourceforge or something similar...
Comment 40 Christoph Brill (egore) (RESIGNED) 2005-05-26 00:19:40 UTC
cite from the site (thanks google cache)
"a lightning has cooked our servers (ups, 2 AMD, 4 HD), our development is
blocked, we are sorry for the disadvantage."
and
"may be XIA Projects will go offline, I have had many, too many expenses, for
economic problems we are (may) forced to close."
Comment 41 Stefano 2005-05-26 02:18:52 UTC
I'm going to be online this evening.
don't warn, XIA Projects will not be offline again.
Comment 42 Karol Krizka 2005-08-03 15:05:36 UTC
New version is out again, ebuilds on their website: 
http://www.xiaprojects.com/www/prodotti/kxdocker/main.php?action=download 
Comment 43 Daniel Black (RETIRED) gentoo-dev 2005-09-13 08:19:50 UTC
Created attachment 68361 [details]
kxdocker-resources-0.13.ebuild
Comment 44 Daniel Black (RETIRED) gentoo-dev 2005-09-13 08:23:35 UTC
Created attachment 68362 [details]
kxdocker-0.37.ebuild

reviewed and working
Comment 45 Daniel Black (RETIRED) gentoo-dev 2005-09-13 08:37:25 UTC
kxdocker looks really good. still playing :-) 
 
versions I haven't looked at:  
kxdocker-gpipe-0.3 
  
Comment 46 Marc Schaubach 2005-09-19 10:38:34 UTC
Just copied the ebuild to 0.38 (new version) and keyed it ~amd64 .. and it works
GREAT!  You should update this to include ~amd64 and this SHOULD be put into
portage!!!!  Crazy that this has not been.  Good job, thanks for the effort.
Comment 47 Anders Storsveen 2005-09-25 12:41:23 UTC
Oh my god! What's wrong with the portage system? First ebuild was posted
2004-03-03 but still this stuff isn't in portage! I've been talking to the
author of kxdocker via email, and he is willing to maintain the ebuild too, but
still it isn't in portage! That MUST be a flaw in the system!
Comment 48 Daniel Black (RETIRED) gentoo-dev 2005-09-30 18:55:57 UTC
added kxdocker-resources-0.13,0.14 and  kxdocker-0.37,kxdocker-0.38  
  
Please don't die of shock :-) 
 
Stefano I'm going to be relying on you a lot for bug fixes. 
 
Are kxdocker-gmount and kxdocker-gpipe still current? 
Comment 49 HermanR 2005-10-01 02:46:56 UTC
I have been running kxdocker (0.38 now) on amd64 for some time, using the ebuild
provided by stefano with the ~amd64 keyword added. Since there were no major
issues and kxdocker has been running stable, I suggest to add the ~amd64 keyword
to the ebuild in portage.
Comment 50 Daniel Black (RETIRED) gentoo-dev 2005-10-02 00:54:45 UTC
HermanR - please do a separate bug assigned to amd64@gentoo.org and attach 
emerge info to the bug report. 
 
For any other architectures you can use cc the architecture team on HermanR's 
bug report. Please do this only if you have tested kxdocker on this 
architecture. 
Comment 51 Daniel Black (RETIRED) gentoo-dev 2005-10-04 04:54:43 UTC
fixed enough for me.