X-Git-Url: http://git.onelab.eu/?p=plcapi.git;a=blobdiff_plain;f=plcapi.spec;h=5a8ed46b5fef16e3a0299486e731ff0e8a1c151a;hp=8846023b41ba2b632f2e817fd3a9646ef8f69d3f;hb=fdc1bf78189188df147a882721805e7ed5654459;hpb=e48b0945a0f03a51019f72399ac9f0eeabb90211 diff --git a/plcapi.spec b/plcapi.spec index 8846023..5a8ed46 100644 --- a/plcapi.spec +++ b/plcapi.spec @@ -52,21 +52,16 @@ Requires: memcached python-memcached ### avoid having yum complain about updates, as stuff is moving around # plc.d/api Conflicts: MyPLC <= 4.3 -# xmlrpc -Requires: php-xmlrpc - -# We use psycopg2 -# -# but we don't need to rebuild it as we depend on distro's packages - baris -# BuildRequires: postgresql-devel - -### # Standard xmlrpc.so that ships with PHP does not marshal NULL -### # for building the wsdl interface we used to require PyXML -### # but this has gone with f20 so turning this off for now -### BuildRequires: php-devel -### #BuildRequires: python-simplejson -### Obsoletes: php-xmlrpc -### Provides: php-xmlrpc + +# standard xmlrpc.so that ships with PHP does not marshal NULL +# prior to May 2017 we used to ship our own brew of xmlrpc but +# that does not build anymore on f25 +# So bottom line is: +# * don't use fedora's php-xmlrpc (no support for marshalling NULL) +# * don't use our own that is way too old +# * instead, thanks to Ciro we pull it from +# https://github.com/gggeek/phpxmlrpc.git +# Requires: php-xmlrpc # PostgreSQL and SOAPpy are necessary to run the API server, but not # plcsh. Since the only supported method of running the server is via