Author: wrobell Date: Fri Dec 15 11:18:41 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - added tcl and odbc conditional builds - rel. 2
---- Files affected: SPECS: ogdi.spec (1.13 -> 1.14) ---- Diffs: ================================================================ Index: SPECS/ogdi.spec diff -u SPECS/ogdi.spec:1.13 SPECS/ogdi.spec:1.14 --- SPECS/ogdi.spec:1.13 Mon Aug 1 10:38:43 2005 +++ SPECS/ogdi.spec Fri Dec 15 12:18:36 2006 @@ -1,10 +1,14 @@ # $Revision$, $Date$ # TODO: separate gltpd to -server package, add init script (requires portmap) +# Conditional build: +%bcond_without tcl # disable gui and nviz +%bcond_without odbc # disable unixODBC support +# Summary: Open Geographic Datastore Interface Summary(pl): OGDI - otwarty interfejs do danych geograficznych Name: ogdi Version: 3.1.5 -Release: 1 +Release: 2 License: BSD-like Group: Applications Source0: http://dl.sourceforge.net/ogdi/%{name}-%{version}.tar.gz @@ -17,8 +21,8 @@ BuildRequires: autoconf BuildRequires: expat-devel BuildRequires: proj-devel -BuildRequires: tcl-devel -BuildRequires: unixODBC-devel +%{?with_tcl:uildRequires: tcl-devel} +%{?with_odbc:BuildRequires: unixODBC-devel} BuildRequires: zlib-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -96,14 +100,18 @@ %{__make} \ OPTIMIZATION="%{rpmcflags}" +%if %{with tcl} %{__make} -C ogdi/tcl_interface \ OPTIMIZATION="%{rpmcflags}" \ TCL_LINKLIB="-ltcl" +%endif %{__make} -C contrib/gdal \ OPTIMIZATION="%{rpmcflags}" +%if %{with odbc} %{__make} -C ogdi/attr_driver/odbc \ OPTIMIZATION="%{rpmcflags}" \ ODBC_LINKLIB="-lodbc" +%endif %install rm -rf $RPM_BUILD_ROOT @@ -115,12 +123,16 @@ INST_LIB=$RPM_BUILD_ROOT%{_libdir}/ogdi \ INST_BIN=$RPM_BUILD_ROOT%{_bindir} +%if %{with tcl} %{__make} install -C ogdi/tcl_interface \ INST_LIB=$RPM_BUILD_ROOT%{_libdir} +%endif %{__make} install -C contrib/gdal \ INST_LIB=$RPM_BUILD_ROOT%{_libdir}/ogdi +%if %{with odbc} %{__make} install -C ogdi/attr_driver/odbc \ INST_LIB=$RPM_BUILD_ROOT%{_libdir}/ogdi +%endif # only libogdi* is common library, the rest are dlopened drivers mv -f $RPM_BUILD_ROOT%{_libdir}/ogdi/libogdi*.so $RPM_BUILD_ROOT%{_libdir} @@ -145,13 +157,17 @@ %doc ogdi.pdf %{_includedir}/*.h +%if %{with odbc} %files odbc %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/ogdi/liblodbc.so +%endif +%if %{with tcl} %files -n tcl-ogdi %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libecs_tcl.so +%endif %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -159,6 +175,10 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.14 2006/12/15 11:18:36 wrobell +- added tcl and odbc conditional builds +- rel. 2 + Revision 1.13 2005/08/01 08:38:43 blekot - up to 3.1.5 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/ogdi.spec?r1=1.13&r2=1.14&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit