Net-DBus

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

                 Net::DBus
                 =========

Net::DBus provides a Perl XS API to the dbus inter-application
messaging system. The Perl API covers the core base level
of the dbus APIs, not concerning itself yet with the GLib
or QT wrappers. For more information on dbus visit the
project website at:

  http://www.freedesktop.org/software/dbus/

The homepage for Net::DBus is

  https://metacpan.org/pod/Net::DBus

Please report bugs at

  https://gitlab.com/berrange/perl-net-dbus/issues

The primary GIT repository for Net::DBus is

  https://gitlab.com/berrange/perl-net-dbus

This version operates against DBus 1.00, and later

INSTALLATION
------------

To install this module type the following:

   perl Makefile.PL
   make
   make test
   sudo make install

The makefile calls the C<pkg-config> script to determine the
correct flags to pass to the compiler & linkers when building
the XS part of the module. Thus, ensure pkg-config is in
a directory listed by the $PATH environment. 

The pkg-config program will likely find the DBus install in /usr
provided by the base OS distribution, so if testing against an 
alternate  install of DBus, set the C$PKG_CONFIG_PATH env 
variable before generating the Makefile. For example, if your 
dbus installation is in C<$HOME/usr/dbus-cvs-tip> , then to build
and install against this version of DBus do

   export PKG_CONFIG_PATH=$HOME/usr/dbus-cvs-tip/lib/pkg-config
   perl Makefile.PL PREFIX=$HOME/usr/dbus-cvs-tip
   make
   make test
   make install


DEPENDENCIES
------------

In keeping with the C API, the Perl DBus implementation
has minimal external dependancies:

  Time::HiRes
  XML::Twig
  XML::Parser

And to run the test suite:

  Test::More
  Test::Pod (optional, but recommended)
  Test::Pod::Coverage (optional, but recommended)



( run in 0.706 second using v1.01-cache-2.11-cpan-39bf76dae61 )