don't build docbook for now
[plcapi.git] / PLCAPI.spec
index 3334388..67d0c7f 100644 (file)
@@ -10,7 +10,10 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 Obsoletes: plcapilib
 
-BuildRequires: docbook-dtds, docbook-utils-pdf
+# OpenJade does not honor XML catalog files and tries to access
+# www.oasis-open.org even if DTDs are locally installed. Disable
+# documentation generation for now.
+# BuildRequires: docbook-dtds, docbook-utils-pdf
 
 Requires: postgresql-server, SOAPpy
 
@@ -24,8 +27,9 @@ through Apache mod_python.
 %setup -q
 
 %build
-# Build __init__.py metafiles, documentation, and PHP API
-%{__make} %{?_smp_mflags}
+# Build __init__.py metafiles and PHP API. Do not build documentation
+# for now.
+%{__make} %{?_smp_mflags} SUBDIRS=php
 
 # Byte compile
 %{__python} setup.py build
@@ -36,6 +40,7 @@ rm -rf $RPM_BUILD_ROOT
 # Install in /usr/share/plc_api
 %{__python} setup.py install \
     --install-purelib=$RPM_BUILD_ROOT/%{_datadir}/plc_api \
+    --install-scripts=$RPM_BUILD_ROOT/%{_datadir}/plc_api \
     --install-data=$RPM_BUILD_ROOT/%{_datadir}/plc_api
 
 # Install shell symlink
@@ -49,7 +54,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %doc doc/PLCAPI.xml doc/PLCAPI.pdf doc/PLCAPI.html
 %dir %{_datadir}/plc_api
-%{_datadir}/plc_api
+%{_datadir}/plc_api/*
 %{_bindir}/plcsh
 
 %changelog