Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 136479 - Request update knoda & hk_classes to 0.8.2_alpha1
Summary: Request update knoda & hk_classes to 0.8.2_alpha1
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:
Depends on:
Blocks:
 
Reported: 2006-06-11 14:16 UTC by Peter Ruskin
Modified: 2006-10-27 10:10 UTC (History)
0 users

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


Attachments
hk_classes-0.8.2_alpha1.ebuild (hk_classes-0.8.2_alpha1.ebuild,1.49 KB, text/plain)
2006-06-11 14:17 UTC, Peter Ruskin
Details
knoda-0.8.2_alpha1.ebuild (knoda-0.8.2_alpha1.ebuild,468 bytes, text/plain)
2006-06-11 14:18 UTC, Peter Ruskin
Details
hk_classes-0.8.2_alpha2.ebuild (hk_classes-0.8.2_alpha2.ebuild,1.49 KB, text/plain)
2006-08-01 15:49 UTC, Peter Ruskin
Details
knoda-0.8.2_alpha2.ebuild (knoda-0.8.2_alpha2.ebuild,468 bytes, text/plain)
2006-08-01 15:50 UTC, Peter Ruskin
Details
hk_classes-0.8.2_alpha3.ebuild (hk_classes-0.8.2_alpha3.ebuild,1.49 KB, text/plain)
2006-10-05 09:49 UTC, Peter Ruskin
Details
knoda-0.8.2_alpha3.ebuild (knoda-0.8.2_alpha3.ebuild,468 bytes, text/plain)
2006-10-05 09:50 UTC, Peter Ruskin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Ruskin 2006-06-11 14:16:35 UTC
These are new test versions of hk_classes and knoda. There are a lot of internal changes that will make both programs faster and more stable. The most obvious one is the usage of the libxml2 library. A new driver 'dbase' has been included, which works out of the box (the xbase driver can still be used). The postgres driver supports the modification of the table design better. The 'date' widget has a new design and the csv import and export dialogs are improved.
Comment 1 Peter Ruskin 2006-06-11 14:17:55 UTC
Created attachment 88937 [details]
hk_classes-0.8.2_alpha1.ebuild
Comment 2 Peter Ruskin 2006-06-11 14:18:24 UTC
Created attachment 88938 [details]
knoda-0.8.2_alpha1.ebuild
Comment 3 Peter Ruskin 2006-08-01 15:49:16 UTC
Created attachment 93231 [details]
hk_classes-0.8.2_alpha2.ebuild
Comment 4 Peter Ruskin 2006-08-01 15:50:19 UTC
Created attachment 93233 [details]
knoda-0.8.2_alpha2.ebuild
Comment 5 Peter Ruskin 2006-08-01 15:51:42 UTC
Change Summary from "Request update knoda & hk_classes to 0.8.2_alpha1" to "Request update knoda & hk_classes to 0.8.2_alpha2".
Comment 6 Peter Ruskin 2006-10-05 09:48:43 UTC
Change Summary from "Request update knoda & hk_classes to 0.8.2_alpha1" to
"Request update knoda & hk_classes to 0.8.2_alpha3".  This is mainly a bugfix release. Reports should work much better and some obscure problems on 64-bit computers are removed.
Comment 7 Peter Ruskin 2006-10-05 09:49:58 UTC
Created attachment 98859 [details]
hk_classes-0.8.2_alpha3.ebuild
Comment 8 Peter Ruskin 2006-10-05 09:50:36 UTC
Created attachment 98860 [details]
knoda-0.8.2_alpha3.ebuild
Comment 9 Caleb Tennis (RETIRED) gentoo-dev 2006-10-06 05:34:39 UTC
bumped.  any reason your attached ebuilds don't have sqlite deps?
Comment 10 Peter Ruskin 2006-10-06 06:53:13 UTC
Re: Comment #9.  Thanks Caleb.  The reason for the attached ebuilds not having sqlite deps is that since 0.8.1_alpha1, "The drivers SQLITE3,SQLITE2 and MDB (MS Access) can compile now without the need to install extra packages, so they are generally available."  IOW, it's all in hk_classes now.
Comment 11 Caleb Tennis (RETIRED) gentoo-dev 2006-10-06 07:00:15 UTC
gotcha.  I'll get them removed from the ebuilds then. :)
Comment 12 Lorinc Czegledi 2006-10-06 08:35:22 UTC
somehow knoda, even this 0.8.2_alpha3.ebuild puts libs into wrong places causing segfaults:

libhk_kdetablepart.so and libhk_kdegridpart.so are the culprits:

the hk_classes ebuild puts these two libs into: /usr/kde/3.5/lib64/kde3/ ,

but the knoda app requires the libs from here: /usr/lib64/kde3/

so to fix this version, and earlier version's segfaulting on amd64 arch, i used this hack:

ln -s `locate kdetablepart.so` /usr/lib64/kde3/libhk_kdetablepart.so
ln -s `locate kdegridpart.so` /usr/lib64/kde3/libhk_kdegridpart.so

i could have referenced the original locations of these libs likewise with /usr/kde/3.5/lib64/kde3/libhk_kdetablepart.so and /usr/kde/3.5/lib64/kde3/libhk_kdegridpart.so , but these names are unique and easier to "locate" ;)
Comment 13 Peter Ruskin 2006-10-06 09:53:03 UTC
Re Comment #12:  I don't know enough about kde.eclass to know the way round this and I don't have an amd64 machine.  However, would a makefile patch like in knoda-0.7.4-r1.ebuild help?
Comment 14 Peter Ruskin 2006-10-06 14:51:54 UTC
OK, here follows a makefile patch.  I adapted the knoda ebuild to apply it but I obviously did that wrong because the patch always fails.  On my x86 box libhk_kdetablepart.so and Co. are in /usr/kde/3.5/lib/ but they really ought to be in /usr/lib/kde3.  So here's what I wanted to apply:

diff -Naur knoda-0.8.2-test3.orig/hk_kdeclasses/Makefile.am knoda-0.8.2-test3/hk_kdeclasses/Makefile.am
--- knoda-0.8.2-test3.orig/hk_kdeclasses/Makefile.am    2006-07-31 18:56:45.000000000 +0100
+++ knoda-0.8.2-test3/hk_kdeclasses/Makefile.am 2006-10-06 21:52:46.000000000 +0100
@@ -1,7 +1,4 @@
 ## Makefile.am for hk_kdeclasses
-libdir=$(kde_libraries)
-includedir=$(kde_includes)
-
 AM_CXXFLAGS= -Wall -fPIC -W -Wconversion   -Wwrite-strings

 SUBDIRS = . pics

diff -Naur knoda-0.8.2-test3.orig/hk_kdedbdesigner/Makefile.am knoda-0.8.2-test3/hk_kdedbdesigner/Makefile.am
--- knoda-0.8.2-test3.orig/hk_kdedbdesigner/Makefile.am 2005-11-27 08:15:15.000000000 +0000
+++ knoda-0.8.2-test3/hk_kdedbdesigner/Makefile.am      2006-10-06 21:58:06.000000000 +0100
@@ -1,8 +1,4 @@
 ## Makefile.am for hk_kdeclasses
-libdir=$(kde_libraries)
-includedir=$(kde_includes)
-
-
 SUBDIRS = .

diff -Naur knoda-0.8.2-test3.orig/hk_kdeformpart/Makefile.am knoda-0.8.2-test3/hk_kdeformpart/Makefile.am
--- knoda-0.8.2-test3.orig/hk_kdeformpart/Makefile.am   2005-11-27 08:15:16.000000000 +0000
+++ knoda-0.8.2-test3/hk_kdeformpart/Makefile.am        2006-10-06 21:59:21.000000000 +0100
@@ -1,7 +1,4 @@
 ## Makefile.am for hk_kdeclasses
-libdir=$(kde_libraries)
-includedir=$(kde_includes)
-

 SUBDIRS = .

diff -Naur knoda-0.8.2-test3.orig/hk_kdegridpart/Makefile.am knoda-0.8.2-test3/hk_kdegridpart/Makefile.am
--- knoda-0.8.2-test3.orig/hk_kdegridpart/Makefile.am   2005-11-27 08:15:16.000000000 +0000
+++ knoda-0.8.2-test3/hk_kdegridpart/Makefile.am        2006-10-06 22:00:11.000000000 +0100
@@ -1,7 +1,4 @@
 ## Makefile.am for hk_kdeclasses
-libdir=$(kde_libraries)
-includedir=$(kde_includes)
-

 SUBDIRS = .

diff -Naur knoda-0.8.2-test3.orig/hk_kdemodulepart/Makefile.am knoda-0.8.2-test3/hk_kdemodulepart/Makefile.am
--- knoda-0.8.2-test3.orig/hk_kdemodulepart/Makefile.am 2006-07-28 13:45:37.000000000 +0100
+++ knoda-0.8.2-test3/hk_kdemodulepart/Makefile.am      2006-10-06 22:01:08.000000000 +0100
@@ -1,7 +1,4 @@
 ## Makefile.am for hk_kdeclasses
-libdir=$(kde_libraries)
-includedir=$(kde_includes)
-

 SUBDIRS = .

diff -Naur knoda-0.8.2-test3.orig/hk_kdeqbepart/Makefile.am knoda-0.8.2-test3/hk_kdeqbepart/Makefile.am
--- knoda-0.8.2-test3.orig/hk_kdeqbepart/Makefile.am    2005-11-27 08:15:16.000000000 +0000
+++ knoda-0.8.2-test3/hk_kdeqbepart/Makefile.am 2006-10-06 22:01:58.000000000 +0100
@@ -1,7 +1,4 @@
 ## Makefile.am for hk_kdeclasses
-libdir=$(kde_libraries)
-includedir=$(kde_includes)
-

 SUBDIRS = .

diff -Naur knoda-0.8.2-test3.orig/hk_kdequerypart/Makefile.am knoda-0.8.2-test3/hk_kdequerypart/Makefile.am
--- knoda-0.8.2-test3.orig/hk_kdequerypart/Makefile.am  2005-11-27 08:15:16.000000000 +0000
+++ knoda-0.8.2-test3/hk_kdequerypart/Makefile.am       2006-10-06 22:02:43.000000000 +0100
@@ -1,7 +1,4 @@
 ## Makefile.am for hk_kdeclasses
-libdir=$(kde_libraries)
-includedir=$(kde_includes)
-

 SUBDIRS = .

diff -Naur knoda-0.8.2-test3.orig/hk_kdereportpart/Makefile.am knoda-0.8.2-test3/hk_kdereportpart/Makefile.am
--- knoda-0.8.2-test3.orig/hk_kdereportpart/Makefile.am 2005-11-27 08:15:16.000000000 +0000
+++ knoda-0.8.2-test3/hk_kdereportpart/Makefile.am      2006-10-06 22:04:01.000000000 +0100
@@ -1,7 +1,4 @@
 ## Makefile.am for hk_kdeclasses
-libdir=$(kde_libraries)
-includedir=$(kde_includes)
-

 SUBDIRS = .

diff -Naur knoda-0.8.2-test3.orig/hk_kdetablepart/Makefile.am knoda-0.8.2-test3/hk_kdetablepart/Makefile.am
--- knoda-0.8.2-test3.orig/hk_kdetablepart/Makefile.am  2005-11-27 08:15:16.000000000 +0000
+++ knoda-0.8.2-test3/hk_kdetablepart/Makefile.am       2006-10-06 22:04:47.000000000 +0100
@@ -1,7 +1,4 @@
 ## Makefile.am for hk_kdeclasses
-libdir=$(kde_libraries)
-includedir=$(kde_includes)
-

 SUBDIRS = .
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2006-10-27 10:10:07 UTC
In portage, file a new bug if you have something else.