Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:kernel-2.6.32
hk_classes
hk_classes.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File hk_classes.spec of Package hk_classes
# # spec file for package hk_classes (Version 0.8.3) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: hk_classes # skip-check-libtool-deps BuildRequires: doxygen graphviz krb5-devel libjpeg-devel mysql-devel pkgconfig BuildRequires: postgresql-devel python-devel qt3-devel sqlite-devel sqlite2-devel BuildRequires: libxml2-devel unixODBC-devel update-desktop-files %if %suse_version > 930 BuildRequires: file-devel %else BuildRequires: file %endif %if %suse_version > 1000 BuildRequires: libdrm-devel %endif Url: http://www.knoda.org License: LGPL v2 or later Group: Productivity/Databases/Tools Summary: Database Interface Library and Classes Version: 0.8.3 Release: 64 Source0: hk_classes-%{version}.tar.bz2 Source1: Doxyfile Patch1: fix_python_install.patch Patch2: external-sqlite.diff Patch3: strict-aliasing.diff Patch4: fix-return-value.diff Patch5: fix-libtool.diff Patch6: hk_classes-0.8.3-gcc43.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %py_requires %description The hk_classes are a set of nonvisual routines that allow you to develop database front-end applications as easily as possible. You also need a database driver to run applications. This package contains a driver for MySQL, PostrgeSQL, and ODBC, which will be automatically installed if configure finds a working database installation on your computer. Optionally, you can use graphical front-end libraries (for example: hk_kdeclasses from the knoda package) to write intermediate X Window System database applications in just a few lines. Authors: -------- Horst Knorr <hk_classes@knorrnet.de> %package devel Summary: Include Files and Libraries mandatory for Development PreReq: /bin/sh Group: Development/Libraries/C and C++ Requires: qt3-devel file-devel %description devel This package contains all necessary include files and libraries needed to develop applications that require these. Authors: -------- Horst Knorr <hk_classes@knorrnet.de> %prep %setup -q -n %name-%version %patch1 %patch2 %patch3 %patch4 %patch5 %patch6 %build # make sure we use the system copy rm -rf hk_sqlite{,3}classes/sqlite %{suse_update_config -f . ./hk_classes} libtoolize --force aclocal autoheader automake autoconf export HK_CLASSESDIR=%_libdir/hk_classes export CXXFLAGS="$CXXFLAGS $RPM_OPT_FLAGS -DNDEBUG" export CFLAGS="$RPM_OPT_FLAGS" #export LDFLAGS="-L%{_libdir}/mysql" ./configure \ --prefix=$HK_CLASSESDIR \ --mandir=%_mandir \ --libdir=%_libdir \ --with-pythondir=%_prefix make %{?jobs:-j%jobs} -k %install export HK_CLASSESDIR=%_libdir/hk_classes make DESTDIR=$RPM_BUILD_ROOT install #ln -sf hk_classes/libhk_classes.so.15 $RPM_BUILD_ROOT%_libdir/libhk_classes.so.15 KDEDOCDIR=/usr/share/doc/KDE3-API doxygen %SOURCE1 mkdir -p ${RPM_BUILD_ROOT}${KDEDOCDIR} mv apidocs ${RPM_BUILD_ROOT}${KDEDOCDIR}/hk_classes echo "Database connection classes"\ > ${RPM_BUILD_ROOT}${KDEDOCDIR}/hk_classes/description.SuSE echo "hk_classes" \ > ${RPM_BUILD_ROOT}${KDEDOCDIR}/hk_classes/package.SuSE %clean rm -rf $RPM_BUILD_ROOT %post devel if test -x opt/kde3/share/apps/kdelibs/create-kdeapi; then opt/kde3/share/apps/kdelibs/create-kdeapi fi %postun devel if test -x opt/kde3/share/apps/kdelibs/create-kdeapi; then opt/kde3/share/apps/kdelibs/create-kdeapi fi %files %defattr(-,root,root) %doc NEWS README AUTHORS ChangeLog COPYING %dir %_libdir/hk_classes %_libdir/hk_classes/bin %_libdir/hk_classes/drivers %_libdir/hk_classes/lib* %{_libdir}/python%py_ver/site-packages/_hk_classes.so %{_libdir}/python%py_ver/site-packages/hk_classes*py* %files devel %defattr(-,root,root) %_libdir/hk_classes/include %{_mandir}/*/* %doc /usr/share/doc/KDE3-API %changelog * Thu Oct 25 2007 - wstephenson@suse.de - Fix errors exposed by GCC 4.3 * Fri May 04 2007 - dmueller@suse.de - fix build * Wed Apr 11 2007 - dmueller@suse.de - update to 0.8.3: * hk_postgresqldatasource: recognizes numeric fields as float * hk_exporthtml: uses UTF8 encoding now * 64 bit system support * hk_presentation:set_name: stronger name conventions, presentation names can't contain '.' or '/'any more - use -fno-strict-aliasing for python bindings * Thu Apr 05 2007 - dmueller@suse.de - build against the system sqlite * Fri Jan 19 2007 - stbinner@suse.de - fix build requires for < 10.0 * Mon Oct 16 2006 - dmueller@suse.de - fix compile warning (#211858) * Tue Sep 26 2006 - dmueller@suse.de - fix devel package requires * Fri Sep 22 2006 - dmueller@suse.de - update to 0.8.2-test2: * changes are in /usr/share/doc/packages/hk_classes/ChangeLog - build against Python 2.5 * Fri Sep 08 2006 - stbinner@suse.de - fix missing return statement (#203568) * Mon Jun 26 2006 - stbinner@suse.de - build for < 10.1 * Mon Mar 06 2006 - dmueller@suse.de - fix install of python modules * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Sun Oct 30 2005 - dmueller@suse.de - update to 0.8 * Mon Oct 24 2005 - ltinkl@suse.cz - fix Knoda not working with mysql (#119840) * Tue Aug 02 2005 - dmueller@suse.de - fix libtool generated .la files by adjusting the buildsystem * Tue Jul 19 2005 - dmueller@suse.de - fix python module detection on x86_64/ppc64 * Fri Jul 15 2005 - dmueller@suse.de - 0.7.4a * Wed May 25 2005 - yxu@suse.de - fixed missing declaration * Thu Feb 17 2005 - adrian@suse.de - update to version 0.7.2 * Thu Nov 25 2004 - ro@suse.de - fix build with python-2.4 * Tue Nov 23 2004 - ro@suse.de - only use py_ver macro, py_libdir is broken on 9.0 and older * Thu Nov 18 2004 - ro@suse.de - use kerberos-devel-packages * Fri Jul 23 2004 - ro@suse.de - fix python detection on lib64 platforms - fix filelist to include python module * Mon Jul 12 2004 - adrian@suse.de - update to version 0.7 * enable sqlite support * Wed Nov 26 2003 - adrian@suse.de - update to version 0.6.2a * Wed Nov 19 2003 - ro@suse.de - added heimdal-lib to neededforbuild (for postgres driver) * Wed Oct 22 2003 - adrian@suse.de - update to version 0.6.1 * Tue Jun 17 2003 - coolo@suse.de - removing Makefile garbage * Thu Jun 12 2003 - coolo@suse.de - some misc fixes * Thu Jun 05 2003 - ro@suse.de - fix broken symlink * Sun May 18 2003 - adrian@suse.de - update to version 0.6 * Tue Feb 25 2003 - aj@suse.de - Add missing assert header. * Mon Jan 20 2003 - adrian@suse.de - update to version 0.5.6 * Sat Nov 23 2002 - adrian@suse.de - update to version 0.5.5 * unixODBC support * Mon Nov 11 2002 - ro@suse.de - use x-devel-packages in neededforbuild * Wed Sep 25 2002 - adrian@suse.de - update to version 0.5.4 * adding Postrgres support * Sun Aug 18 2002 - adrian@suse.de - fix PreRequires * Tue Aug 13 2002 - coolo@suse.de - KDE-API -> KDE3-API * Tue Aug 06 2002 - adrian@suse.de - fis requires in -devel package * Wed Jul 31 2002 - coolo@suse.de - use doxygen for the docu and call the create-kdeapi script * Wed Jul 24 2002 - adrian@suse.de - update to version 0.5.3 - move files to /usr/lib/hk_classes * Mon May 27 2002 - ro@suse.de - fix libdir usage * Tue May 21 2002 - adrian@suse.de - update to version 0.5.2 (bugfix release) * Tue May 14 2002 - sf@suse.de - %%{_libdir} fixes * Fri Apr 12 2002 - coolo@suse.de - update to work with gcc 3.1 * Sat Apr 06 2002 - adrian@suse.de - update to version 0.5.1 * Tue Feb 12 2002 - adrian@suse.de - update to version 0.5 * Mon Jan 07 2002 - schwab@suse.de - Add missing using declarations. * Sun Dec 30 2001 - adrian@suse.de - update to versoin 0.4.3 * Mon Sep 10 2001 - adrian@suse.de - Spec file created from hk_classes-0.4.2.tar.bz2 by autospec
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor