From bb7ec740f1520b931a20bcb287ad28c91c3faedeeddd3d1678a258dbc9aed305 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 3 May 2024 18:32:56 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main perl-Net-DBus revision affeb8b56fe316c9b4234c3ab855a664 --- .gitattributes | 23 +++++++++++++ Net-DBus-1.2.0.tar.gz | 3 ++ cpanspec.yml | 20 ++++++++++++ perl-Net-DBus.changes | 73 +++++++++++++++++++++++++++++++++++++++++ perl-Net-DBus.spec | 75 +++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 194 insertions(+) create mode 100644 .gitattributes create mode 100644 Net-DBus-1.2.0.tar.gz create mode 100644 cpanspec.yml create mode 100644 perl-Net-DBus.changes create mode 100644 perl-Net-DBus.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/Net-DBus-1.2.0.tar.gz b/Net-DBus-1.2.0.tar.gz new file mode 100644 index 0000000..53335d4 --- /dev/null +++ b/Net-DBus-1.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7a1ac9ef4a1235b3fdbd5888f86c347182306467bd79abc9b0756a64b441cbc +size 108296 diff --git a/cpanspec.yml b/cpanspec.yml new file mode 100644 index 0000000..018766e --- /dev/null +++ b/cpanspec.yml @@ -0,0 +1,20 @@ +--- +#description_paragraphs: 3 +#no_testing: broken upstream +#sources: +# - source1 +# - source2 +#patches: +# foo.patch: -p1 +# bar.patch: +preamble: |- + BuildRequires: dbus-1-devel pkg-config +#post_prep: |- +# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` +# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL +#post_install: |- +# sed on %{name}.files +license: GPL-2.0+ +#skip_noarch: 1 +#custom_build: - +#./Build build flags=%{?_smp_mflags} --myflag diff --git a/perl-Net-DBus.changes b/perl-Net-DBus.changes new file mode 100644 index 0000000..2c4efb7 --- /dev/null +++ b/perl-Net-DBus.changes @@ -0,0 +1,73 @@ +------------------------------------------------------------------- +Tue Dec 17 03:12:46 UTC 2019 - + +- 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 + +- updated to 1.1.0 + see /usr/share/doc/packages/perl-Net-DBus/Changes + +------------------------------------------------------------------- +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 + +- switch to perl_requires macro + +------------------------------------------------------------------- +Tue Mar 2 13:22:52 UTC 2010 - chris@computersalat.de + +- bzipped Source +- cleanup spec + o added HEADER + o sort TAGS + o added cpan_name macro + o fixed deps + +------------------------------------------------------------------- +Sun Feb 28 07:59:58 UTC 2010 - lnussel@suse.de + +- inital package version 0.33.6 + diff --git a/perl-Net-DBus.spec b/perl-Net-DBus.spec new file mode 100644 index 0000000..1cf0816 --- /dev/null +++ b/perl-Net-DBus.spec @@ -0,0 +1,75 @@ +# +# spec file for package perl-Net-DBus +# +# 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 +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: perl-Net-DBus +Version: 1.2.0 +Release: 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-or-later +Group: Development/Libraries/Perl +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::Pod) +BuildRequires: perl(Test::Pod::Coverage) +BuildRequires: perl(XML::Twig) +Requires: perl(XML::Twig) +%{perl_requires} +# MANUAL BEGIN +BuildRequires: dbus-1-devel +BuildRequires: pkg-config +# MANUAL END + +%description +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 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 ! -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} + +%check +make test + +%install +%perl_make_install +%perl_process_packlist +%perl_gen_filelist + +%files -f %{name}.files +%defattr(-,root,root,755) +%doc AUTHORS Changes examples README +%license LICENSE + +%changelog