Source0: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-BuildRequires: docbook-dtds, docbook-utils-pdf
+Obsoletes: plcapilib
+
+# 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
%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
# 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
%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