App-XScreenSaver-DBus
view release on metacpan or search on metacpan
"runtime" : {
"requires" : {
"IPC::Run" : "0",
"Log::Any" : "0",
"Log::Any::Adapter" : "0",
"Moo" : "0",
"Net::DBus" : "0",
"Net::DBus::Exporter" : "0",
"Net::DBus::ProxyObject" : "0",
"Net::DBus::Reactor" : "0",
"Try::Tiny" : "0",
"curry" : "0",
"experimental" : "0",
"parent" : "0",
"perl" : "v5.20.0",
"strict" : "0",
"warnings" : "0"
}
},
"test" : {
"requires" : {
- t/lib
requires:
IPC::Run: '0'
Log::Any: '0'
Log::Any::Adapter: '0'
Moo: '0'
Net::DBus: '0'
Net::DBus::Exporter: '0'
Net::DBus::ProxyObject: '0'
Net::DBus::Reactor: '0'
Try::Tiny: '0'
curry: '0'
experimental: '0'
parent: '0'
perl: v5.20.0
strict: '0'
warnings: '0'
resources:
repository: https://www.thenautilus.net/cgit/xscreensaver-dbus/
version: 1.0.5
x_generated_by_perl: v5.32.0
Makefile.PL view on Meta::CPAN
"NAME" => "App::XScreenSaver::DBus",
"PREREQ_PM" => {
"IPC::Run" => 0,
"Log::Any" => 0,
"Log::Any::Adapter" => 0,
"Moo" => 0,
"Net::DBus" => 0,
"Net::DBus::Exporter" => 0,
"Net::DBus::ProxyObject" => 0,
"Net::DBus::Reactor" => 0,
"Try::Tiny" => 0,
"curry" => 0,
"experimental" => 0,
"parent" => 0,
"strict" => 0,
"warnings" => 0
},
"TEST_REQUIRES" => {
"File::Spec" => 0,
"IO::Handle" => 0,
"IPC::Open3" => 0,
Makefile.PL view on Meta::CPAN
"IPC::Open3" => 0,
"IPC::Run" => 0,
"Log::Any" => 0,
"Log::Any::Adapter" => 0,
"Moo" => 0,
"Net::DBus" => 0,
"Net::DBus::Exporter" => 0,
"Net::DBus::ProxyObject" => 0,
"Net::DBus::Reactor" => 0,
"Test::More" => 0,
"Try::Tiny" => 0,
"curry" => 0,
"experimental" => 0,
"parent" => 0,
"strict" => 0,
"warnings" => 0
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
delete $WriteMakefileArgs{TEST_REQUIRES};
lib/App/XScreenSaver/DBus/Saver.pm view on Meta::CPAN
package App::XScreenSaver::DBus::Saver;
use v5.20;
use Moo;
use experimental qw(signatures postderef);
use curry;
use Log::Any;
use Try::Tiny;
use IPC::Run;
use App::XScreenSaver::DBus::SaverProxy;
our $VERSION = '1.0.5'; # VERSION
# ABSTRACT: implements the "idle inhibition" protocol
has reactor => ( is => 'ro', required => 1 );
has bus => ( is => 'lazy', builder => sub { Net::DBus->session() } );
( run in 1.149 second using v1.01-cache-2.11-cpan-05444aca049 )