Accepting request 94392 from devel:languages:perl

New in 1.0.0:
 - Updated to require minimum dbus >= 1.0.0
 - Automatically track change in ownership of bus names
   for signal handlers
 - Strict validation of method invocation against introspection
   data on exported objects
 - Improved error messages for invalid interfaces
 - Add API for disconnecting an object from a signal
 - Implement GetAll methods on properties interface
 - Allow leading _ in interface names
 - Other minor fixes

OBS-URL: https://build.opensuse.org/request/show/94392
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Net-DBus?expand=0&rev=8
This commit is contained in:
Stephan Kulow 2011-12-06 12:53:01 +00:00 committed by Git OBS Bridge
commit a5e6524225
4 changed files with 48 additions and 29 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c01f149ff058bab82b00f0a697ffa2e94714cb511f007367bd1f0ce7159f052d
size 75287

3
Net-DBus-1.0.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bfd0f3bc8ae228b410952829d97ed5f9c1d53587ab645b9d99241f6b51e2590f
size 100667

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Tue Nov 29 20:40:39 UTC 2011 - coolo@suse.com
New in 1.0.0:
- Updated to require minimum dbus >= 1.0.0
- Automatically track change in ownership of bus names
for signal handlers
- Strict validation of method invocation against introspection
data on exported objects
- Improved error messages for invalid interfaces
- Add API for disconnecting an object from a signal
- Implement GetAll methods on properties interface
- Allow leading _ in interface names
- Other minor fixes
-------------------------------------------------------------------
Wed Dec 1 13:34:03 UTC 2010 - coolo@novell.com

View File

@ -1,7 +1,7 @@
#
# spec file for package perl-Net-DBus (Version 0.33.6)
# spec file for package perl-Net-DBus
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -15,55 +15,58 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: perl-Net-DBus
Version: 1.0.0
Release: 1
License: GPL-2.0+
%define cpan_name Net-DBus
Summary: Perl extension for the DBus message system
Version: 0.33.6
Release: 4
License: GPLv2+ or Artistic
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Net-DBus/
Source: %{cpan_name}-%{version}.tar.bz2
Group: Development/Libraries/Perl
Source: http://www.cpan.org/authors/id/D/DA/DANBERR/%{cpan_name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{perl_requires}
BuildRequires: dbus-1-devel pkg-config
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Test::More)
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage)
BuildRequires: perl(Time::HiRes)
BuildRequires: perl(XML::Twig)
Requires: perl(Time::HiRes)
Requires: perl(XML::Twig)
Provides: %{cpan_name}
# MANUAL
BuildRequires: dbus-1-devel pkg-config
%{perl_requires}
%description
Net::DBus provides a Perl API for the DBus message system.
Net::DBus provides a Perl API for the DBus message system. The DBus Perl
interface is currently operating against the 0.32 development version of
DBus, but should work with later versions too, providing the API changes
have not been too drastic.
Users of this package are either typically, service providers in which case
the the Net::DBus::Service manpage and the Net::DBus::Object manpage
modules are of most relevance, or are client consumers, in which case the
Net::DBus::RemoteService manpage and the Net::DBus::RemoteObject manpage
are of most relevance.
%prep
%setup -q -n %{cpan_name}-%{version}
find . -type f -print0 | xargs -0 chmod 644
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
make %{?_smp_mflags}
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
%{__make} %{?_smp_mflags}
%check
%{__make} test
%install
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%check
make test
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %name.files
%defattr(-,root,root,-)
%doc AUTHORS CHANGES LICENSE README
%files -f %{name}.files
%defattr(-,root,root,755)
%doc AUTHORS CHANGES examples LICENSE Net-DBus.spec README
%changelog