commit d0a8484acdf2c05a295329d1e807df4b0dfcfd80 Author: Daniel Berteaud Date: Mon Dec 4 09:44:45 2017 +0100 Import spec file diff --git a/BackupPC-XS.spec b/BackupPC-XS.spec new file mode 100644 index 0000000..bfac4cb --- /dev/null +++ b/BackupPC-XS.spec @@ -0,0 +1,67 @@ +%global ver_major 0 +%global ver_minor 56 + +Name: BackupPC-XS +Version: %{ver_major}.%{ver_minor} +Release: 1%{?dist} +Summary: Implementation of various BackupPC functions in a perl-callable module + +License: GPLv3+ and (GPL+ or Artistic) and zlib +URL: https://github.com/backuppc/backuppc-xs +Source0: https://github.com/backuppc/backuppc-xs/archive/v%{ver_major}_%{ver_minor}/%{name}-%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: perl perl-devel +BuildRequires: perl-generators +BuildRequires: perl(constant) +BuildRequires: perl(Exporter) +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +BuildRequires: perl(XSLoader) +# Testing requirement +BuildRequires: perl(Test::More) + +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +Provides: bundled(zlib) = 1.2.3 + +%description +BackupPC::XS implements various BackupPC functions in a perl-callable +module. This module is required for BackupPC V4+. + + +%prep +%setup -n %{name}-%{version} + + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 +make + + +%install +make pure_install DESTDIR=%{buildroot} +%{_fixperms} %{buildroot} + + +%check +make test + + +%files +%doc Changes README +%{perl_vendorarch}/* +%exclude %dir %{perl_vendorarch}/auto/ +%{_mandir}/man3/BackupPC::XS.3pm* + + +%changelog +* Wed Jun 14 2017 Daniel Berteaud - 0.56-1 +- Update to latest upstream release + +* Fri Mar 24 2017 Richard Shaw - 0.53-1 +- Update to latest upstream release, 0.53. + +* Mon Mar 13 2017 Richard Shaw - 0.52-1 +- Initial packaging.