31d39c8
%global ver_major 0
31d39c8
%global ver_minor 52
31d39c8
31d39c8
Name:           BackupPC-XS
31d39c8
Version:        %{ver_major}.%{ver_minor}
31d39c8
Release:        1%{?dist}
31d39c8
Summary:        Implementation of various BackupPC functions in a perl-callable module
31d39c8
31d39c8
License:        GPLv3+
31d39c8
URL:            https://github.com/backuppc/backuppc-xs
31d39c8
Source0:        https://github.com/backuppc/backuppc-xs/archive/v%{ver_major}_%{ver_minor}/%{name}-%{version}.tar.gz
31d39c8
31d39c8
BuildRequires:  perl perl-devel
31d39c8
BuildRequires:  perl-generators
31d39c8
# Testing requirement
31d39c8
BuildRequires:  perl(Test::More)
31d39c8
31d39c8
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
31d39c8
31d39c8
%description
31d39c8
BackupPC::XS implements various BackupPC functions in a perl-callable
31d39c8
module.  This module is required for BackupPC V4+.
31d39c8
31d39c8
31d39c8
%prep
31d39c8
%autosetup -n backuppc-xs-%{ver_major}_%{ver_minor}
31d39c8
31d39c8
31d39c8
%build
31d39c8
%{__perl} Makefile.PL INSTALLDIRS=vendor
31d39c8
make
31d39c8
31d39c8
31d39c8
%install
31d39c8
make pure_install DESTDIR=%{buildroot}
31d39c8
31d39c8
31d39c8
%check
31d39c8
make test
31d39c8
31d39c8
31d39c8
%files
31d39c8
%license README
31d39c8
%doc Changes
31d39c8
%{perl_vendorarch}/*
31d39c8
%exclude %dir %{perl_vendorarch}/auto/
31d39c8
%{_mandir}/man3/BackupPC::XS.3pm*
31d39c8
31d39c8
31d39c8
%changelog
31d39c8
* Mon Mar 13 2017 Richard Shaw <hobbes1069@gmail.com> - 0.52-1
31d39c8
- Initial packaging.