Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 13452 - New ebuilds for hk_classes and knoda
Summary: New ebuilds for hk_classes and knoda
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 13406 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-01-07 16:57 UTC by Peter Ruskin
Modified: 2003-04-24 08:43 UTC (History)
0 users

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


Attachments
hk_classes-0.5.6_pre1.ebuild (hk_classes-0.5.6_pre1.ebuild,1.26 KB, text/plain)
2003-01-07 17:00 UTC, Peter Ruskin
Details
ChangeLog (ChangeLog,617 bytes, text/plain)
2003-01-07 17:02 UTC, Peter Ruskin
Details
knoda-0.5.6_pre1.ebuild (knoda-0.5.6_pre1.ebuild,943 bytes, text/plain)
2003-01-07 17:04 UTC, Peter Ruskin
Details
ChangeLog (ChangeLog,607 bytes, text/plain)
2003-01-07 17:05 UTC, Peter Ruskin
Details
hk_classes ChangeLog updated for 0.5.6_pre2 (ChangeLog,895 bytes, text/plain)
2003-01-08 17:26 UTC, Peter Ruskin
Details
hk_classes-0.5.6_pre2.ebuild (hk_classes-0.5.6_pre2.ebuild,1.29 KB, text/plain)
2003-01-08 17:29 UTC, Peter Ruskin
Details
knoda ChangeLog updated for 0.5.6_pre2 (ChangeLog,744 bytes, text/plain)
2003-01-08 17:30 UTC, Peter Ruskin
Details
knoda-0.5.6_pre2.ebuild (knoda-0.5.6_pre2.ebuild,970 bytes, text/plain)
2003-01-08 17:33 UTC, Peter Ruskin
Details
knoda-0.5.6_pre2.ebuild revised to use eclasses (knoda-0.5.6_pre2.ebuild,587 bytes, text/plain)
2003-01-09 17:39 UTC, Peter Ruskin
Details
ChangeLog (ChangeLog,868 bytes, text/plain)
2003-01-19 15:51 UTC, Peter Ruskin
Details
knoda-0.5.6.ebuild (knoda-0.5.6.ebuild,437 bytes, text/plain)
2003-01-19 15:52 UTC, Peter Ruskin
Details
ChangeLog for hk_classes updated for 0.5.6 (ChangeLog,1.02 KB, text/plain)
2003-01-19 15:54 UTC, Peter Ruskin
Details
hk_classes-0.5.6.ebuild (hk_classes-0.5.6.ebuild,1.16 KB, text/plain)
2003-01-19 15:54 UTC, Peter Ruskin
Details
Revised hk_classes-0.5.6.ebuild (hk_classes-0.5.6.ebuild,1.20 KB, text/plain)
2003-04-23 07:50 UTC, Peter Ruskin
Details
ChangeLog for hk_classes updated for 0.6_pre3 (ChangeLog,1.23 KB, text/plain)
2003-04-23 10:02 UTC, Peter Ruskin
Details
hk_classes-0.6_pre3.ebuild (hk_classes-0.6_pre3.ebuild,1.34 KB, text/plain)
2003-04-23 10:03 UTC, Peter Ruskin
Details
ChangeLog for knoda-0.6_pre3 (ChangeLog,1.06 KB, text/plain)
2003-04-23 10:04 UTC, Peter Ruskin
Details
knoda-0.6_pre3.ebuild (knoda-0.6_pre3.ebuild,583 bytes, text/plain)
2003-04-23 10:05 UTC, Peter Ruskin
Details
hk_classes-0.6_pre3a.ebuild (hk_classes-0.6_pre3a.ebuild,1.34 KB, text/plain)
2003-04-23 14:41 UTC, Peter Ruskin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Ruskin 2003-01-07 16:57:13 UTC
I'm submitting ebuilds for dev-db/hk_classes-0.5.6_pre1 and
dev-db/knoda-0.5.6_pre1.  0.5.6 should be released mid-January-2003.  They both
build and work well on my x86 Athlon machine.

hk_classes are C++ libraries for the rapid development of database applications
with all features a modern database application should have, like forms and
reports.  hk_classes is database- and GUI-independent. In combination with
hk_kdeclasses it supports the rapid development of database applications for KDE.

Knoda is a GUI for accessing databases in KDE 3.  It comprises a form generator,
a table and query generator and a report designer.
Comment 1 Peter Ruskin 2003-01-07 17:00:56 UTC
Created attachment 7070 [details]
hk_classes-0.5.6_pre1.ebuild

New ebuild for hk_classes-0.5.6_pre1
Comment 2 Peter Ruskin 2003-01-07 17:02:29 UTC
Created attachment 7071 [details]
ChangeLog

New ChangeLog for hk_classes
Comment 3 Peter Ruskin 2003-01-07 17:04:24 UTC
Created attachment 7072 [details]
knoda-0.5.6_pre1.ebuild

New ebuild for knoda-0.5.6_pre1
Comment 4 Peter Ruskin 2003-01-07 17:05:14 UTC
Created attachment 7073 [details]
ChangeLog

New ChangeLog for knoda
Comment 5 Martin Holzer (RETIRED) gentoo-dev 2003-01-08 05:30:06 UTC
*** Bug 13406 has been marked as a duplicate of this bug. ***
Comment 6 Peter Ruskin 2003-01-08 17:26:13 UTC
Created attachment 7099 [details]
hk_classes ChangeLog updated for 0.5.6_pre2

obsoletes attachment 7071 [details]
Comment 7 Peter Ruskin 2003-01-08 17:29:04 UTC
Created attachment 7100 [details]
hk_classes-0.5.6_pre2.ebuild

New ebuild for hk_classes-0.5.6_pre2.  New command line tools so that most
features are available not just within knoda, but also without Qt/KDE on the
command line.
Comment 8 Peter Ruskin 2003-01-08 17:30:52 UTC
Created attachment 7101 [details]
knoda ChangeLog updated for 0.5.6_pre2
Comment 9 Peter Ruskin 2003-01-08 17:33:58 UTC
Created attachment 7102 [details]
knoda-0.5.6_pre2.ebuild

Dimensioning of form objects changed to show percentage of parent form size.
Comment 10 Peter Ruskin 2003-01-09 17:39:23 UTC
Created attachment 7149 [details]
knoda-0.5.6_pre2.ebuild revised to use eclasses

knoda ebuild now uses eclasses.  Obsoletes Attachment 7102 [details].
Comment 11 Peter Ruskin 2003-01-19 15:51:11 UTC
Created attachment 7447 [details]
ChangeLog

knoda ChangeLog updated for version 0.5.6.
Comment 12 Peter Ruskin 2003-01-19 15:52:28 UTC
Created attachment 7448 [details]
knoda-0.5.6.ebuild
Comment 13 Peter Ruskin 2003-01-19 15:54:00 UTC
Created attachment 7449 [details]
ChangeLog for hk_classes updated for 0.5.6
Comment 14 Peter Ruskin 2003-01-19 15:54:50 UTC
Created attachment 7450 [details]
hk_classes-0.5.6.ebuild
Comment 15 Paul de Vrieze (RETIRED) gentoo-dev 2003-04-23 06:37:12 UTC
hk_classes violates the sandbox installing with me. Could you take a look at that?
Comment 16 Peter Ruskin 2003-04-23 07:50:30 UTC
Created attachment 11036 [details]
Revised hk_classes-0.5.6.ebuild

Revised src_install() to fix sandbox violation and rearranged src_compile()
Comment 17 Paul de Vrieze (RETIRED) gentoo-dev 2003-04-23 08:39:13 UTC
I've committed them.
Comment 18 Peter Ruskin 2003-04-23 08:50:00 UTC
Great - thanks.  There is a bug (supposedely introduced by kde-3.1.1a) that causes knoda to crash when selecting forms or reports.  This has been fixed and I will shortly be posting ebuilds 0.6_pre3
Comment 19 Paul de Vrieze (RETIRED) gentoo-dev 2003-04-23 08:53:21 UTC
Thanks for noting that. 
Comment 20 Peter Ruskin 2003-04-23 10:02:25 UTC
Created attachment 11038 [details]
ChangeLog for hk_classes updated for 0.6_pre3
Comment 21 Peter Ruskin 2003-04-23 10:03:35 UTC
Created attachment 11039 [details]
hk_classes-0.6_pre3.ebuild
Comment 22 Peter Ruskin 2003-04-23 10:04:58 UTC
Created attachment 11040 [details]
ChangeLog for knoda-0.6_pre3
Comment 23 Peter Ruskin 2003-04-23 10:05:40 UTC
Created attachment 11041 [details]
knoda-0.6_pre3.ebuild
Comment 24 Peter Ruskin 2003-04-23 10:08:45 UTC
Added attachments for hk_classes-0.6_pre3 and knoda-0.6_pre3 ebuilds and ChangeLogs that fix a (KDE-3.1.1a bug??) that crashed these apps when reports of forms were selected.
Comment 25 Paul de Vrieze (RETIRED) gentoo-dev 2003-04-23 12:48:06 UTC
I'll commit them
Comment 26 Paul de Vrieze (RETIRED) gentoo-dev 2003-04-23 14:27:18 UTC
There is a problem with the hk_classes ebuild. It uses python, but uses the wrong header file:
hk_interpreter.cpp:15:27: python/Python.h: No such file or directory

while I only have /usr/include/python2.2/Python.h
If possible I do want to use that python 2.2 though
Comment 27 Peter Ruskin 2003-04-23 14:41:48 UTC
Created attachment 11049 [details]
hk_classes-0.6_pre3a.ebuild

This fixes the wrong Python header file
Comment 28 Peter Ruskin 2003-04-23 15:13:58 UTC
That won't work.  I've asked the author to rename http://hk-classes.sourceforge.net/hk_classes-0.6-pre3a.tar.gz to 
http://hk-classes.sourceforge.net/hk_classes-0.6_pre4.tar.gz.  When he's done that I'll post hk_classes-0.6_pre4.ebuild
Comment 29 Paul de Vrieze (RETIRED) gentoo-dev 2003-04-23 15:30:34 UTC
Just telling me the new version is there is enough, I can rename the ebuild myself. Also a question. What is the version dependency between knoda and hk_classes. Do they need equal versions?
Comment 30 Peter Ruskin 2003-04-23 16:15:18 UTC
No, hk_classes and knoda can have different versions.  Horst Knorr owns both and they generally evolve apace.  knoda will just look for hk_classes >=0.6 at the moment.   BTW, hk_classes-0.6-pre3a.tar.gz does fix the wrong Python header file - 
it works using configure && make && sudo make install, but won't emerge because it doesn't meet Gentoo's naming convention:
# emerge /usr/local/portage/dev-db/hk_classes/hk_classes-0.6_pre3a.ebuild
Calculating dependencies \Traceback (most recent call last):
  File "/usr/bin/emerge", line 1837, in ?
    retval,favorites=mydepgraph.select_files(myfiles)
  File "/usr/bin/emerge", line 637, in select_files
    if not self.create(["ebuild",portage.root,mykey],None,"--onlydeps" not in myopts):
  File "/usr/bin/emerge", line 588, in create
    edepend[x]=string.join(portage.portdb.aux_get(mykey,[x]), " ")
  File "/usr/lib/python2.2/site-packages/portage.py", line 3046, in aux_get
    myebuild=self.findname(mycpv)
  File "/usr/lib/python2.2/site-packages/portage.py", line 3025, in findname
    myloc=self.oroot+"/"+mysplit[0]+"/"+psplit[0]+"/"+mysplit[1]+".ebuild"
TypeError: unsubscriptable object
Comment 31 Paul de Vrieze (RETIRED) gentoo-dev 2003-04-23 16:24:53 UTC
I know it works, I made a hack by not using the a in the ebuild name. That made it compile, but I didn't commit yet as pre4 would be forthcomming and solve all the problems. I'll commit them tomorow.
Comment 32 Paul de Vrieze (RETIRED) gentoo-dev 2003-04-24 07:33:15 UTC
The new version is commited. Thanks for the ebuild, and helping to get it fixed.
Comment 33 Peter Ruskin 2003-04-24 08:43:09 UTC
Thanks Paul.  So I don't have to wait any longer for Horst to rename the tarball.
Could you please explain how your clever "NEWP=${P/_pre3/-pre3a}" works?