# # Conditional build: %bcond_without tests # do perform "make test" # %define pdir Net %define pnam DBus Summary: Net::DBus - Perl extension for the DBus message system Summary(pl.UTF-8): Net::DBus - Rozszerzenie Perla dla systemu komunikacji DBus Name: perl-Net-DBus Version: 1.2.0 Release: 4 # "same as perl", but GPL v2+ is specified License: GPL v2+ or Artistic Group: Development/Languages/Perl Source0: http://www.cpan.org/modules/by-module/Net/%{pdir}-%{pnam}-%{version}.tar.gz # Source0-md5: a260e9ae037981a3519ffd5f2e9f2906 URL: https://metacpan.org/dist/Net-DBus BuildRequires: dbus-devel >= 1.3.0 BuildRequires: perl-Time-HiRes BuildRequires: perl-XML-Twig BuildRequires: perl-devel >= 1:5.8.0 %if %{with tests} BuildRequires: perl(Test::CPAN::Changes) BuildRequires: perl-Test-Pod BuildRequires: perl-Test-Pod-Coverage BuildRequires: perl-Test-Simple %endif BuildRequires: pkgconfig BuildRequires: rpm-perlprov >= 4.1-13 BuildRequires: rpmbuild(macros) >= 1.745 Requires: dbus-libs >= 1.3.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description 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 . %description -l pl.UTF-8 Moduł Net::DBus dostarcza API Perla XS dla dbusa - systemu komunikacji między aplikacjami. API Perla pokrywa kluczową funkcjonalność API dbusa, nie kłopocząc się jeszcze wrapperami GLiba albo Qt. Więcej informacji na temat dbusa można znaleźć na stronie projektu: . %prep %setup -q -n %{pdir}-%{pnam}-%{version} %build %{__perl} Makefile.PL \ INSTALLDIRS=vendor %{__make} \ CC="%{__cc}" \ OPTIMIZE="%{rpmcflags}" %{?with_tests:%{__make} test} %install rm -rf $RPM_BUILD_ROOT %{__make} pure_install \ DESTDIR=$RPM_BUILD_ROOT %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/Net/DBus/*.pod %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorarch}/Net/DBus/Tutorial %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc AUTHORS Changes README %{perl_vendorarch}/Net/DBus.pm %dir %{perl_vendorarch}/Net/DBus %{perl_vendorarch}/Net/DBus/*.pm %dir %{perl_vendorarch}/Net/DBus/Binding %{perl_vendorarch}/Net/DBus/Binding/*.pm %dir %{perl_vendorarch}/Net/DBus/Binding/Message %{perl_vendorarch}/Net/DBus/Binding/Message/*.pm %dir %{perl_vendorarch}/Net/DBus/Test %{perl_vendorarch}/Net/DBus/Test/*.pm %dir %{perl_vendorarch}/auto/Net/DBus %attr(755,root,root) %{perl_vendorarch}/auto/Net/DBus/DBus.so %{_mandir}/man3/Net::DBus*.3pm*