Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 57493 - kheisereg-0.7.ebuild (new package)
Summary: kheisereg-0.7.ebuild (new package)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL: http://www.gantz-edv.de/kheisereg/
Whiteboard: sunrise suggested
Keywords: EBUILD
: 57510 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-07-18 08:51 UTC by Nico Erfurth
Modified: 2018-06-07 18:24 UTC (History)
1 user (show)

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


Attachments
Ebuild for kheisereg, version 0.7 (kheisereg-0.7.ebuild,361 bytes, text/plain)
2004-07-18 08:53 UTC, Nico Erfurth
Details
fix for kheisereg-0.7.ebuild (kheisereg-0.7.ebuild,2.90 KB, text/x-ebuild)
2004-07-20 08:47 UTC, Andreas Thalhammer
Details
New version: KHeiseReg-0.8 (kheisereg-0.8.ebuild,2.69 KB, text/plain)
2005-03-13 08:55 UTC, Andreas Thalhammer
Details
kde-misc/kheisereg-0.8.ebuild (kheisereg-0.8.ebuild,2.40 KB, text/plain)
2006-03-03 02:27 UTC, Andreas Thalhammer
Details
kde-misc/kheisereg-0.8.ebuild (kheisereg-0.8.ebuild,2.32 KB, text/plain)
2006-03-03 11:51 UTC, Andreas Thalhammer
Details
kde-misc/kheisereg-0.8.ebuild (kheisereg-0.8.ebuild,2.33 KB, text/plain)
2006-03-04 11:17 UTC, Andreas Thalhammer
Details
kheisereg-0.8.ebuild (kheisereg-0.8.ebuild,2.57 KB, text/plain)
2008-03-24 11:18 UTC, Andreas Thalhammer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nico Erfurth 2004-07-18 08:51:50 UTC
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.
Comment 1 Nico Erfurth 2004-07-18 08:53:30 UTC
Created attachment 35699 [details]
Ebuild for kheisereg, version 0.7

Attached ebuild for this new package
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2004-07-18 16:16:59 UTC
*** Bug 57510 has been marked as a duplicate of this bug. ***
Comment 3 Andreas Thalhammer 2004-07-20 08:47:35 UTC
Created attachment 35821 [details]
fix for kheisereg-0.7.ebuild

just a mistake in line 99 - "rm -dr" is the correct command.
Comment 4 Nico Erfurth 2004-07-20 08:57:54 UTC
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.
Comment 5 Markus Nigbur (RETIRED) gentoo-dev 2004-08-29 19:52:33 UTC
Is it a general rule to assign all bugs noone takes to me?
I'm not going to deal with any kde stuff, ever.
Comment 6 Torsten Veller (RETIRED) gentoo-dev 2004-09-05 09:26:34 UTC
#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."
Comment 7 Andreas Thalhammer 2005-03-13 08:55:08 UTC
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!
Comment 8 Andreas Thalhammer 2005-08-07 04:41:40 UTC
fetch function works again... 
Comment 9 Ciaran McCreesh 2005-09-13 18:56:06 UTC
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.
Comment 10 Andreas Thalhammer 2006-03-03 02:27:25 UTC
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.
Comment 11 Carsten Lohrke (RETIRED) gentoo-dev 2006-03-03 05:24:31 UTC
(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 /.

Comment 12 Andreas Thalhammer 2006-03-03 11:51:23 UTC
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.
Comment 13 Andreas Thalhammer 2006-03-04 11:17:30 UTC
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...
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2006-04-02 00:22:28 UTC
Reopen.
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2006-04-02 00:22:48 UTC
*** Bug 57510 has been marked as a duplicate of this bug. ***
Comment 16 Andreas Thalhammer 2007-06-24 18:44:32 UTC
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.
Comment 17 Andreas Thalhammer 2008-03-24 11:18:59 UTC
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.
Comment 18 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-01-09 15:47:15 UTC
(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