Author: twittner Date: Sun Dec 24 22:50:56 2006 GMT Module: SPECS Tag: twittner ---- Log message: - up to 0.8.2
---- Files affected: SPECS: hk_classes.spec (1.47.2.8.2.7 -> 1.47.2.8.2.8) ---- Diffs: ================================================================ Index: SPECS/hk_classes.spec diff -u SPECS/hk_classes.spec:1.47.2.8.2.7 SPECS/hk_classes.spec:1.47.2.8.2.8 --- SPECS/hk_classes.spec:1.47.2.8.2.7 Sun Apr 23 20:17:07 2006 +++ SPECS/hk_classes.spec Sun Dec 24 23:50:51 2006 @@ -1,10 +1,12 @@ # $Revision$, $Date$ # TODO: - make python build *.pyo also and include it instead of *.py # - patch3 should be rewritten to search for .pyc and .py not only .pyc and sent back +# NOTE: - don't remove *.la - they are needed - see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=400885 # # Conditional build: +%bcond_without dbase %bcond_without firebird -%bcond_with mdb +%bcond_without mdb %bcond_without mysql %bcond_without odbc %bcond_without pgsql @@ -17,12 +19,12 @@ Summary: Non-visual routines for database frontend applications Summary(pl): Niegraficzne funkcje dla aplikacji będących frontendami do baz danych Name: hk_classes -Version: 0.8.1 +Version: 0.8.2 Release: 0.1 License: GPL Group: Libraries Source0: http://dl.sourceforge.net/hk-classes/%{name}-%{version}.tar.gz -# Source0-md5: 17234b38b36dca09b4fb2d8a4752fc0a +# Source0-md5: dd11bb41cc7093c7bca80f923a058c8f Patch0: %{name}.patch URL: http://hk-classes.sourceforge.net/ BuildRequires: autoconf >= 2.56 @@ -30,6 +32,7 @@ BuildRequires: fontconfig-devel BuildRequires: libstdc++-devel BuildRequires: libtool >= 2:1.4d +BuildRequires: libxml2-devel BuildRequires: pkgconfig BuildRequires: rpm-pythonprov BuildRequires: sed >= 4.0 @@ -79,6 +82,18 @@ %description static -l pl Statyczna biblioteka hk_classes. +%package driver-dbase +Summary: dbase driver for hk_classes +Summary(pl): Sterownik dbase dla hk_classes +Group: Libraries +Requires: %{name} = %{version}-%{release} + +%description driver-dbase +dbase driver for hk_classes. + +%description driver-dbase -l pl +Sterownik dbase dla hk_classes. + %package driver-firebird Summary: Firebird driver for hk_classes Summary(pl): Sterownik Firebird dla hk_classes @@ -239,14 +254,15 @@ --with-hk_classes-dir=%{_libdir} \ --with-hk_classes-incdir=%{_includedir}/%{name} \ --with-hk_classes-drvdir=%{_libdir}/%{name}/drivers \ + --with%{!?with_dbase:out}-dbase \ --with%{!?with_firebird:out}-firebird \ - --with-mdb=%{?with_mdb:external}%{!?with_mdb:no} \ + --with-%{!?with_mdb:out}-mdb \ --with%{!?with_mysql:out}-mysql \ --with%{!?with_odbc:out}-odbc \ - --with-paradox=%{?with_paradox:external}%{!?with_paradox:no} \ + --with-%{!?with_paradox:out}-paradox \ --with%{!?with_pgsql:out}-postgres \ - --with%{!?with_sqlite2:out}-sqlite \ - --with-sqlite3=%{?with_sqlite3:external}%{!?with_sqlite3:no} \ + --with%{!?with_sqlite2:out-sqlite}%{?with_sqlite2:-sqlite2systemlibrary} \ + --with%{!?with_sqlite3:out-sqlite3}%{?with_sqlite3:-sqlite3systemlibrary} \ --with%{!?with_xbase:out}-xbase \ %{?with_static_libs:--enable-static=yes} %{__make} @@ -257,9 +273,6 @@ %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -# drivers are dlopened by *.so -rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/drivers/lib*.{la,a} - cp -a documentation apidocs # remove Makefiles from docs for %%files apidocs simplification rm -f apidocs/{api,tutorial}/Makefile* @@ -289,58 +302,74 @@ %{_libdir}/lib*.a %endif +%if %{with dbase} +%files driver-dbase +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/%{name}/drivers/libhk_dbasedriver.so* +%{_libdir}/%{name}/drivers/libhk_dbasedriver.la +%endif + %if %{with firebird} %files driver-firebird %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/%{name}/drivers/libhk_firebirddriver.so* +%{_libdir}/%{name}/drivers/libhk_firebirddriver.la %endif %if %{with mdb} %files driver-mdb %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/%{name}/drivers/libhk_mdbdriver.so* +%{_libdir}/%{name}/drivers/libhk_mdbdriver.la %endif %if %{with mysql} %files driver-mysql %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/%{name}/drivers/libhk_mysqldriver.so* +%{_libdir}/%{name}/drivers/libhk_mysqldriver.la %endif %if %{with odbc} %files driver-odbc %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/%{name}/drivers/libhk_odbcdriver.so* +%{_libdir}/%{name}/drivers/libhk_odbcdriver.la %endif %if %{with paradox} %files driver-paradox %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/%{name}/drivers/libhk_paradoxdriver.so* +%{_libdir}/%{name}/drivers/libhk_paradoxdriver.la %endif %if %{with pgsql} %files driver-postgresql %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/%{name}/drivers/libhk_postgresdriver.so* +%{_libdir}/%{name}/drivers/libhk_postgresdriver.la %endif %if %{with sqlite2} %files driver-sqlite2 %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/%{name}/drivers/libhk_sqlite2driver.so* +%{_libdir}/%{name}/drivers/libhk_sqlite2driver.la %endif %if %{with sqlite3} %files driver-sqlite3 %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/%{name}/drivers/libhk_sqlite3driver.so* +%{_libdir}/%{name}/drivers/libhk_sqlite3driver.la %endif %if %{with xbase} %files driver-xbase %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/%{name}/drivers/libhk_xbasedriver.so* +%{_libdir}/%{name}/drivers/libhk_xbasedriver.la %endif %files -n python-%{name} @@ -364,6 +393,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.47.2.8.2.8 2006/12/24 22:50:51 twittner +- up to 0.8.2 + Revision 1.47.2.8.2.7 2006/04/23 18:17:07 twittner - link with system libraries: fixes for mdb. paradox and sqlite3 hk_classes - hk_classes.patch incorporates fixes from -{dir,iconv-in-libc}.patch ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/hk_classes.spec?r1=1.47.2.8.2.7&r2=1.47.2.8.2.8&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
