Sisyphus repository
Last update: 2017-12-12 13:05:55 +0300 | SRPMs: 18132 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 0.08-alt1.1.1.1
p8: 0.08-alt1.1.1

Group :: Development/Perl
Source RPM: perl-Data-BitStream-XS

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/0)   Repocop 

Raw spec file

%define _unpackaged_files_terminate_build 1
# BEGIN SourceDeps(oneline):

BuildRequires: perl(Benchmark.pm) perl(Config.pm) perl(Exporter.pm) perl(ExtUtils/MakeMaker.pm) perl(FindBin.pm) perl(Imager.pm) perl(Inline.pm) perl(Inline/Files.pm) perl(List/Util.pm) perl(Storable.pm) perl(Test/More.pm) perl(Test/Perl/Critic.pm) perl(Time/HiRes.pm) perl(XSLoader.pm) perl(base.pm)
#BuildRequires: perl(Math/Primality.pm) perl(Math/Prime/FastSieve.pm) perl(Math/Prime/XS.pm)

# END SourceDeps(oneline)

%define module_version 0.08
%define module_name Data-BitStream-XS
BuildRequires: rpm-build-perl perl-devel perl-podlators

Name: perl-%module_name
Version: 0.08
Release: alt1.1.1.1
Summary: A class implementing a stream of bits and coding methods
Group: Development/Perl
License: perl
Url: %CPAN %module_name

Source: http://www.cpan.org/authors/id/D/DA/DANAJ/Data-BitStream-XS-%{version}.tar.gz

%description
An XS implementation providing read/write access to bit streams.  This includes.many integer coding methods as well as straightforward ways to implement new
codes.

Bit streams are often used in data compression and in embedded products where
memory is at a premium.

This code provides a nearly drop-in XS replacement for the the Data::BitStream manpage
module.  If you do not need the flexibility of the Moose/Mouse/Moo system, you
can use this directly.

Versions 0.03 and later of the the Data::BitStream manpage class will attempt to use
this XS class if it is available.  Most operations will be 50-100 times faster,
while not sacrificing any of its flexibility, so it is highly recommended.  In
other words, if this module is installed, any code using the Data::BitStream manpage
will automatically speed up.

While direct use of the XS class is a bit faster than going through
Moose/Mouse/Moo, the vast majority of the benefit is internal.  Hence, for
maximum portability and flexibility just install this module for the speed,
and continue using the the Data::BitStream manpage class as usual.





%prep
%setup -n %module_name-%module_version

%build
%perl_vendor_build

%install
%perl_vendor_install

%files
%doc TODO Changes README LICENSE examples
%perl_vendor_archlib/D*
%perl_vendor_autolib/*

%changelog
* Fri Feb 03 2017 Igor Vlasenko <viy at altlinux.ru> 0.08-alt1.1.1.1
- rebuild with new perl 5.24.1

* Wed Nov 25 2015 Igor Vlasenko <viy at altlinux.ru> 0.08-alt1.1.1
- rebuild with new perl 5.22.0

* Tue Dec 09 2014 Igor Vlasenko <viy at altlinux.ru> 0.08-alt1.1
- rebuild with new perl 5.20.1

* Tue Aug 19 2014 Igor Vlasenko <viy at altlinux.ru> 0.08-alt1
- automated CPAN update

* Wed Feb 19 2014 Igor Vlasenko <viy at altlinux.ru> 0.07-alt2
- moved to Sisyphus for Slic3r (by dd@ request)

* Thu Oct 10 2013 Igor Vlasenko <viy at altlinux.ru> 0.07-alt1
- initial import by package builder

 
© 2009–2017 Igor Zubkov