Accepting request 757627 from devel:languages:perl

OBS-URL: https://build.opensuse.org/request/show/757627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Net-DBus?expand=0&rev=15
This commit is contained in:
Dominique Leuenberger 2019-12-23 21:38:46 +00:00 committed by Git OBS Bridge
commit 0a839886a4
4 changed files with 50 additions and 23 deletions

View File

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

BIN
Net-DBus-1.2.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Dec 17 03:12:46 UTC 2019 - <timueller+perl@suse.de>
- updated to 1.2.0
see /usr/share/doc/packages/perl-Net-DBus/Changes
1.2.0 2019-12-16
- Avoid memory leak with timeouts in reactor
- Disable XML entity expansion in introspection XML docs
- Don't include GIT repo in dist
- Remove obsolete XML::Grove dep from spec
- Fix GIT repo location
- Fix misc typos in POD
- Make reactor robust to time going backwards
- Add GIT repo & bug tracker to Makefile.PL
- Fix basepath when enumerating subnodes
- Fix child paths in introspection XML to be relative
- Support passing UNIX file descriptors
- Fix encoding of properties via GetAll method
- Add return & param names for standard interface introspection
- Use org.freedesktop.DBus.Error.UnknownMethod error code
- Fix reactor add_exception method
- Enable exporting objects on the root node
- Fix introspection decode with zero parameters
- Validate parameters for standard methods
- Validate object interface against declared method
- Don't include MYMETA.* files in dist
- Fix passing nomainloop parameter to constructor
- Fix variant type in mock iterator
-------------------------------------------------------------------
Tue Apr 14 15:44:48 UTC 2015 - coolo@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package perl-Net-DBus
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -12,31 +12,27 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: perl-Net-DBus
Version: 1.1.0
Version: 1.2.0
Release: 0
#Upstream: Artistic-1.0 or GPL-1.0+
#Upstream: Artistic-1.0 or GPL-1.0-or-later
%define cpan_name Net-DBus
Summary: Perl extension for the DBus message system
License: GPL-2.0+
License: GPL-2.0-or-later
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Net-DBus/
Source0: http://www.cpan.org/authors/id/D/DA/DANBERR/%{cpan_name}-%{version}.tar.gz
Url: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/D/DA/DANBERR/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Test::CPAN::Changes)
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage)
BuildRequires: perl(XML::Twig)
Requires: perl(Test::CPAN::Changes)
Requires: perl(Test::Pod)
Requires: perl(Test::Pod::Coverage)
Requires: perl(XML::Twig)
%{perl_requires}
# MANUAL BEGIN
@ -51,21 +47,20 @@ 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.
the Net::DBus::Service and Net::DBus::Object modules are of most relevance,
or are client consumers, in which case Net::DBus::RemoteService and
Net::DBus::RemoteObject are of most relevance.
%prep
%setup -q -n %{cpan_name}-%{version}
find . -type f -print0 | xargs -0 chmod 644
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
%{__make} %{?_smp_mflags}
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
make %{?_smp_mflags}
%check
%{__make} test
make test
%install
%perl_make_install
@ -74,6 +69,7 @@ find . -type f -print0 | xargs -0 chmod 644
%files -f %{name}.files
%defattr(-,root,root,755)
%doc AUTHORS Changes examples LICENSE README
%doc AUTHORS Changes examples README
%license LICENSE
%changelog