Attached is an ebuild for kheisereg. kheisereg is a KDE based tool for searching the article database of the german IT magazine publisher Heise (www.heise.de). The (german only) homepage for this package is http://www.gantz-edv.de/kheisereg/. I suggest to use app-misc/kheisereg. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 35699 [details] Ebuild for kheisereg, version 0.7 Attached ebuild for this new package
*** Bug 57510 has been marked as a duplicate of this bug. ***
Created attachment 35821 [details] fix for kheisereg-0.7.ebuild just a mistake in line 99 - "rm -dr" is the correct command.
That fix applies for http://bugs.gentoo.org/show_bug.cgi?id=57510 This ebuild is very simple, and does no initial fetch on the database at all.
Is it a general rule to assign all bugs noone takes to me? I'm not going to deal with any kde stuff, ever.
#34172: Mr. Bones: "I don't belive this has enough general appeal to go into portage at this time. I'm going to close this bug as WONTFIX, but leaving the ebuild in bugzilla is a good place for people to get the ebuild if they want to add it to their local portage overlay directories."
Created attachment 53348 [details] New version: KHeiseReg-0.8 Version bump. With all the portage development in the mean time I'm not quite sure if this ebuild is up-to-date concerning its structure. I removed the DEPEND and RDEPEND entries because it seems logical that if KDE compiles on a system then this handy proggy will compile as well. One thing doesn't work anymore though - the fetch function, because the register.zip file seems to have moved. If someone has an idea (I'm to lazy right now...) I would be happy to find some testers for other platforms than x86 to include it in the KEYWORDS variable (amd64? ia64? ppc? sparc? alpha? ... anyone?) For german users AND c't readers (iX too) I recommend adding the line: x11-misc/kheisereg ~x86 in your /etc/portage/package.keywords file. Have fun!
fetch function works again...
Please fix the following and reopen: * http://dev.gentoo.org/~ciaranm/docs/mw-faq/toolong.txt * http://dev.gentoo.org/~ciaranm/docs/mw-faq/nomirror.txt * http://dev.gentoo.org/~ciaranm/docs/mw-faq/spacing.txt (pkg_config) * IUSE is invalid.
Created attachment 81186 [details] kde-misc/kheisereg-0.8.ebuild - toolong, nomirror, spacing should be fixed now. - IUSE is now empty (=fixed). - fetch function fixed. - depend/rdepend - I'm not sure about this. Output of: # ldd /usr/bin/kheisereg | cut -f3 -d ' ' | sort | uniq | xargs -n1 equery -N -C -q belongs | cut -f1 -d ' ' | sort | uniq app-admin/fam-2.7.0-r4 dev-libs/expat-1.95.8 kde-base/kdelibs-3.4.3-r1 media-libs/fontconfig-2.2.3 media-libs/freetype-2.1.9-r1 media-libs/jpeg-6b-r5 media-libs/lcms-1.14-r1 media-libs/libart_lgpl-2.3.17 media-libs/libmng-1.0.8-r1 media-libs/libpng-1.2.8 net-dns/libidn-0.5.15 sys-devel/gcc-3.4.5 sys-libs/glibc-2.3.5-r2 sys-libs/zlib-1.2.3 x11-base/xorg-x11-6.8.2-r6 x11-libs/qt-3.3.4-r8 Should I really put all of this in the depend variable? Best regards - and sorry that it took so long... Andreas.
(In reply to comment #10) > Should I really put all of this in the depend variable? Remove the R/DEPEND lines, only "need-kde 3.4" should remain. Other points: - src_install() is superfluous - "ebuild ${EBUILD} config" should be "emerge --config ${PF}" - When you reference the system path directly, not using ebuild functions/variables like e.g. dodir/${D}, your base is ${ROOT}, not /.
Created attachment 81228 [details] kde-misc/kheisereg-0.8.ebuild Ok, made all changes as refered in comment #11 by Carsten Lohrke - thanks for your help. I also added ~amd64 to the KEYWORDS. And yet another mystery remains: using now the ${ROOT} variable I wonder if there is a rule that this variable always has to end with a slash "/". With it's default set to ROOT=/ I assumed so and changed all /tmp/something into ${ROOT}tmp/something. This will not work if for instance ROOT=/test/today, because the trailing slash would be missing in this example (it would have to be ROOT=/test/today/). I coundn't find a reference to the way ROOT is set. So I have to assume it always has to end with a slash... Greetings, Andreas.
Created attachment 81328 [details] kde-misc/kheisereg-0.8.ebuild Changed "emerge --config ${PF}" into "emerge --config =${PF}" because "emerge --config kheisereg-0.8" doesn't work whereas "emerge --config =kheisereg-0.8" or "emerge --config kheisereg" (would be "emerge --config ${PN}") does. Please reopen this bug. With the help of all of you gentoo developers I hope this ebuild is finally good enough to satisfy german magazine readers of c't and iX...
Reopen.
Hi there! If the ebuild is fixed now and meets Gentoo quality standards, please consider putting it into the official portage tree. It should go into kde-misc/. Thanks, Andreas.
Created attachment 147096 [details] kheisereg-0.8.ebuild Hello again! http://www.gantz-edv.de/kheisereg/ is in german language, I know; you should be able to translate it using babelfish or something similar. Here comes a reviced ebuild with a NOTE for everybody to be able to decide if he/she needs this program or not. 1) Non-german speaking people most-likely don't need KHeiseReg. 2) German speaking people who never heard of c't and iX won't need KHeiseReg either. Architecture ppc (Power PC 32-bit) added, and tested. Workes 100% for me. I really hope this will go into the tree soon. Andreas.
(this is an automated message based on filtering criteria that matched this bug) Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq