Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=ef0f4c3384063ccb22505ff8787a9d3cc7a9527b
commit ef0f4c3384063ccb22505ff8787a9d3cc7a9527b Author: kikadf <[email protected]> Date: Mon Jun 4 18:05:01 2012 +0200 hk_classes-0.8.3-6-i686 * Fix up2date * Fix build diff --git a/source/lib-extra/hk_classes/FrugalBuild b/source/lib-extra/hk_classes/FrugalBuild index 337f1cc..70e09ed 100644 --- a/source/lib-extra/hk_classes/FrugalBuild +++ b/source/lib-extra/hk_classes/FrugalBuild @@ -5,32 +5,29 @@ pkgname=hk_classes pkgver=0.8.3 -pkgrel=5 +pkgrel=6 +pkgdesc="Set of GUI C++ libraries which allow the development of database applications." _F_sourceforge_dirname="hk-classes" _F_sourceforge_ext=".tar.bz2" +depends=('python>=2.7' 'fontconfig' 'freetype2') +makedepends=('mdbtools' 'mysql>=5.5' 'unixodbc' 'postgresql>=9.1.3' 'sqlite3' 'pxlib') +rodepends=('hk_classes-drivers') Finclude sourceforge -url="http://hk-classes.sourceforge.net/" -pkgdesc="Set of GUI C++ libraries which allow the development of database applications." -license="LGPL2" -up2date="lynx -dump 'http://knoda.sourceforge.net/tiki-page.php?pageName=Download'|grep 'stable.*hk_classes'|cut -d - -f 2" groups=('lib-extra') archs=('i686' 'x86_64') -depends=('python>=2.7' 'fontconfig' 'freetype2') -makedepends=('mdbtools' 'mysql>=5.1.34' 'unixodbc' 'postgresql>=8.2' 'sqlite3' 'pxlib') -rodepends=('hk_classes-driver') -replaces=('hk_classes-base') options=('scriptlet') -source=($source hk_classes-0.8.3-gcc43.patch) +source=($source hk_classes-0.8.3-gcc43.patch hk_classes-xbase.patch) sha1sums=('ebd2f7d6835436e2e08d1cf65e6c28ef9fc0e312' \ - '6b68e90473abbacfc3c71e789dc50d41231d302c') + '6b68e90473abbacfc3c71e789dc50d41231d302c'\ + '26dc666c3e2c196f728b2a15872e72db7fcaf6aa') subpkgs=("$pkgname-mdb" "$pkgname-mysql" "$pkgname-odbc" "$pkgname-postgresql" "$pkgname-sqlite3" "$pkgname-paradox") subdescs=("MS Access driver for Knoda." "MySQL driver for Knoda" "ODBC driver for Knoda" "PostgreSQL driver for Knoda" \ "SQLite3 driver for Knoda" "Paradox driver for Knoda") -subgroups=("lib-extra" "lib-extra" "lib-extra" "lib-extra" "lib-extra" "lib-extra") -subdepends=("$pkgname=$pkgver mdbtools" "$pkgname=$pkgver mysql" "$pkgname=$pkgver unixodbc" \ - "$pkgname=$pkgver postgresql" "$pkgname=$pkgver sqlite3" "$pkgname=$pkgver pxlib") -subprovides=("$pkgname-driver" "$pkgname-driver" "$pkgname-driver" "$pkgname-driver" "$pkgname-driver" "$pkgname-driver") +subgroups=("lib-extra $pkgname-drivers" "lib-extra $pkgname-drivers" "lib-extra $pkgname-drivers" \ + "lib-extra $pkgname-drivers" "lib-extra $pkgname-drivers" "lib-extra $pkgname-drivers") +subdepends=("mdbtools" "mysql" "unixodbc" "postgresql" "sqlite3" "pxlib") +subrodepends=("$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver") subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64') build() @@ -53,4 +50,5 @@ build() Fsplit $pkgname-paradox usr/lib/$pkgname/drivers/libhk_paradoxdriver.* } + # optimization OK diff --git a/source/lib-extra/hk_classes/hk_classes-xbase.patch b/source/lib-extra/hk_classes/hk_classes-xbase.patch new file mode 100644 index 0000000..c4ef3af --- /dev/null +++ b/source/lib-extra/hk_classes/hk_classes-xbase.patch @@ -0,0 +1,22 @@ +diff -Naur hk_classes-0.8.3/hk_dbaseclasses/xbase/xbdbf.cpp hk_classes-0.8.3.new/hk_dbaseclasses/xbase/xbdbf.cpp +--- hk_classes-0.8.3/hk_dbaseclasses/xbase/xbdbf.cpp 2006-04-24 20:04:30.000000000 +0200 ++++ hk_classes-0.8.3.new/hk_dbaseclasses/xbase/xbdbf.cpp 2012-06-04 17:43:06.000000000 +0200 +@@ -50,6 +50,7 @@ + #include <io.h> + #endif + #include <errno.h> ++#include <unistd.h> + + /*! \file xbdbf.cpp + */ +diff -Naur hk_classes-0.8.3/hk_dbaseclasses/xbase/xblock.cpp hk_classes-0.8.3.new/hk_dbaseclasses/xbase/xblock.cpp +--- hk_classes-0.8.3/hk_dbaseclasses/xbase/xblock.cpp 2006-04-24 20:04:30.000000000 +0200 ++++ hk_classes-0.8.3.new/hk_dbaseclasses/xbase/xblock.cpp 2012-06-04 17:54:48.000000000 +0200 +@@ -59,6 +59,7 @@ + + //#include <stdio.h> + //#include <stdlib.h> ++#include <unistd.h> + + /*! \file xblock.cpp + */ _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
