Blob Blame History Raw
Name:           perl-GraphViz2
Version:        2.47
Release:        5%{?dist}
Summary:        GraphViz2 Perl module
License:        GPL+ or Artistic

URL:            http://search.cpan.org/dist/GraphViz2/
Source0:        http://www.cpan.org/authors/id/R/RS/RSAVAGE/GraphViz2-%{version}.tgz

BuildArch:      noarch
# build deps
BuildRequires:  graphviz
BuildRequires:  make
BuildRequires:  perl-interpreter
BuildRequires:  perl-generators
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires:  perl(strict)
BuildRequires:  perl(warnings)
BuildRequires:  perl
# runtime deps
BuildRequires:  perl(Algorithm::Dependency)
BuildRequires:  perl(Algorithm::Dependency::Source::HoA)
BuildRequires:  perl(Capture::Tiny)
BuildRequires:  perl(Class::ISA)
BuildRequires:  perl(Class::Load)
BuildRequires:  perl(Config)
BuildRequires:  perl(Config::Tiny)
BuildRequires:  perl(DBIx::Admin::TableInfo)
BuildRequires:  perl(Data::Section::Simple)
BuildRequires:  perl(Date::Simple)
BuildRequires:  perl(File::Basename)
BuildRequires:  perl(File::HomeDir)
BuildRequires:  perl(File::Slurp)
BuildRequires:  perl(File::Spec)
BuildRequires:  perl(File::Which)
BuildRequires:  perl(HTML::Entities::Interpolate)
BuildRequires:  perl(HTML::TreeBuilder) >= 4.2
BuildRequires:  perl(IPC::Run3)
BuildRequires:  perl(Lingua::EN::PluralToSingular)
BuildRequires:  perl(Moo)
BuildRequires:  perl(Parse::RecDescent)
BuildRequires:  perl(Scalar::Util)
BuildRequires:  perl(Set::Array)
BuildRequires:  perl(Text::Xslate)
BuildRequires:  perl(Tree::DAG_Node)
BuildRequires:  perl(Try::Tiny)
BuildRequires:  perl(Types::Standard)
BuildRequires:  perl(XML::Tiny)
BuildRequires:  perl(strict)
BuildRequires:  perl(warnings)
# test deps
BuildRequires:  perl(File::Temp)
BuildRequires:  perl(Log::Handler)
BuildRequires:  perl(Test::More)
BuildRequires:  perl(Test::Pod) >= 1.48
BuildRequires:  perl(XML::Bare)
BuildRequires:  perl(charnames)
BuildRequires:  perl(open)
BuildRequires:  perl(parent)
BuildRequires:  perl(utf8)
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))

%{?perl_default_filter}

%description
This module provides a Perl interface to the amazing Graphviz, an open
source graph visualization tool from AT&T. It is called GraphViz2 so
that pre-existing code using (the Perl module) GraphViz continues to work.

%prep
%setup -q -n GraphViz2-%{version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
make %{?_smp_mflags}

%install
make pure_install DESTDIR=$RPM_BUILD_ROOT
%{_fixperms} $RPM_BUILD_ROOT/*

%check
make test

%files
%doc Changelog.ini Changes README
%license LICENSE
%{perl_vendorlib}/GraphViz2*
%{_mandir}/man3/GraphViz2*

%changelog
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.47-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.47-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.47-3
- Perl 5.28 rebuild

* Tue Jun 19 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 2.47-2
- Take into account review comments (#1592136)

* Thu Apr 12 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 2.47-1
- Initial specfile, based on the one autogenerated by cpanspec 1.78.