I created an ebuild for kio_slp-0.4.1 kio_slp is a KDE kio slave using the openslp package (already in portage) to discover services in the network like cups, samba and others. If installed there are three new KIO slaves available: - service:/ - slp:/ - mdns:/ (I dont have tested, if mdns:/ has the same scope as zeroconf:/.) Please post the URL of the original package and Author. I didn't found both and took the package for the opensuse project (src.rpm)
Created attachment 82456 [details] kde-misc/kio_slp-0.4.1_p9 The patch version is to reflect suses src.rpm revision. It's ugly, but more sane than using another micro version number or even the ebuild revision number.
Ok, the author Adrian Schroeter and works for suse (i belief), so I think, I made everything right.
I wonder why at suse they can't just release sane tarballs for the rest of the mortals (just to let you know, I'm still waiting to hear from Binner). I'll give this a try with a few changes, I have a kde-admindir tarball laying around for this kind of packages.
Okay, I'll test it for a while before looking to add it to portage. Just a few notes that you might be interested in :) - Don't inherit autotools also if the package has to be autotooled when using kde eclass, it takes of that by itself. - Don't depend on kdesdk to get the admin dir, also because it's often outdated; when I'll add it I'll put kde-admindir-3.5.1.tar.bz2 on mirrors, too, that is an admin/ tarball out of 3.5.1 release of KDE, it's usually better. - Please never use "cp -a" in an ebuild, as that is dependent on GNU coreutils. - Use mirror:// when available (in this case mirror://opensuse/), it makes things smoother when people changes the default to mirrors they are faster at. A part from that, really thanks a lot for the effort you employ in making these ebuilds :) When I'll add this to portage I'll see to call x86 arch team to keyword it, as usual I can only do ~amd64 by myself.
Thank for tips. :) I forgot to remove the autotools eclass, as I played first with it before I recognized, that the hole kde admin dir was missing, not just the configure script. I thought about that cp -a thing, but was a bit lazy to figure out what it stands for. time to bugzilla == time to market :) Sorry, those simple things make the _real_ quality of an ebuild, not the effort to get it written and tested in general. Will (hopefully) not happen again.
how about adding this ebuild to portage the origin of this packageg is the openslp-contrib tar.gz this package only holds the kio_slp for kde 2 how about asking the developer to update the code in openslp cvs. and the openslp maintainers to create a new contrib package. wfg Mario
KDE3-only. Won't be fixed as KDE3 is about to get removed from tree.