dbbc55f
Name:           perl-Mojolicious-Plugin-AssetPack
28a9173
Version:        2.02
d518935
Release:        2%{?dist}
dbbc55f
Summary:        Compress and convert CSS, Less, Sass, JavaScript and CoffeeScript files
dbbc55f
License:        Artistic 2.0
dbbc55f
dbbc55f
URL:            http://search.cpan.org/dist/Mojolicious-Plugin-AssetPack/
28a9173
Source0:        http://www.cpan.org/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-AssetPack-%{version}.tar.gz
dbbc55f
dbbc55f
BuildArch:      noarch
dbbc55f
BuildRequires:  coffee-script
dbbc55f
BuildRequires:  make
dbbc55f
BuildRequires:  nodejs-less
6af5a34
BuildRequires:  perl-interpreter
e39b0ea
BuildRequires:  perl-generators
dbbc55f
BuildRequires:  perl(constant)
dbbc55f
BuildRequires:  perl(CSS::Minifier::XS)
dbbc55f
BuildRequires:  perl(Cwd)
dbbc55f
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
dbbc55f
BuildRequires:  perl(Fcntl)
dbbc55f
BuildRequires:  perl(File::Basename)
dbbc55f
BuildRequires:  perl(File::Find)
dbbc55f
BuildRequires:  perl(File::Path)
dbbc55f
BuildRequires:  perl(File::Spec)
dbbc55f
BuildRequires:  perl(File::Spec::Functions)
dbbc55f
BuildRequires:  perl(File::Which)
dbbc55f
BuildRequires:  perl(Imager::File::PNG)
dbbc55f
BuildRequires:  perl(IO::File)
dbbc55f
BuildRequires:  perl(IPC::Run3)
dbbc55f
BuildRequires:  perl(JavaScript::Minifier::XS)
dbbc55f
BuildRequires:  perl(Mojo::Base)
dbbc55f
BuildRequires:  perl(Mojo::ByteStream)
dbbc55f
BuildRequires:  perl(Mojo::EventEmitter)
dbbc55f
BuildRequires:  perl(Mojo::JSON)
dbbc55f
BuildRequires:  perl(Mojolicious)
dbbc55f
BuildRequires:  perl(Mojolicious::Lite)
dbbc55f
BuildRequires:  perl(Mojolicious::Types)
dbbc55f
BuildRequires:  perl(Mojolicious::Plugin)
dbbc55f
BuildRequires:  perl(Mojo::UserAgent)
dbbc55f
BuildRequires:  perl(Mojo::Util)
dbbc55f
BuildRequires:  perl(POSIX)
dbbc55f
BuildRequires:  perl(Test::Mojo)
dbbc55f
BuildRequires:  perl(Test::More)
dbbc55f
BuildRequires:  perl(Test::Pod)
dbbc55f
BuildRequires:  perl(Test::Pod::Coverage)
dbbc55f
BuildRequires:  perl(overload)
dbbc55f
BuildRequires:  perl(warnings)
dbbc55f
Requires:       perl(Imager::File::PNG)
dbbc55f
Requires:       perl(Mojo::UserAgent)
dbbc55f
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
dbbc55f
d2a574d
# Module no longer works with AssetPack 1.x and is deprecated
d2a574d
Obsoletes:      perl-Mojolicious-Plugin-Bootstrap3 < 3.3602
d2a574d
dbbc55f
%{?perl_default_filter}
dbbc55f
dbbc55f
%description
dbbc55f
Mojolicious::Plugin::AssetPack is a Mojolicious plugin which can be used to
dbbc55f
cram multiple assets of the same type into one file. This means that if you
dbbc55f
have a lot of CSS files (.css, .less, .sass, ...) as input, the AssetPack
dbbc55f
can make one big CSS file as output. This is good, since it will often
dbbc55f
speed up the rendering of your page. The output file can even be minified,
dbbc55f
meaning you can save bandwidth and browser parsing time.
dbbc55f
dbbc55f
%prep
dbbc55f
%setup -q -n Mojolicious-Plugin-AssetPack-%{version}
20fe08c
for PL in sprites.pl rollup.pl; do
e5fd1a3
    sed -i -e '1s,#!.*perl,#!%{__perl},' examples/"$PL"
e5fd1a3
done
5154167
sed -i -e '1s,#!.*node,,' lib/Mojolicious/Plugin/AssetPack/Pipe/*.js
dbbc55f
dbbc55f
%build
dbbc55f
%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
dbbc55f
make %{?_smp_mflags}
dbbc55f
dbbc55f
%install
dbbc55f
make pure_install DESTDIR=$RPM_BUILD_ROOT
dbbc55f
%{_fixperms} $RPM_BUILD_ROOT/*
dbbc55f
dbbc55f
%check
dbbc55f
make test
dbbc55f
dbbc55f
%files
dbbc55f
%doc Changes README examples
dbbc55f
%{perl_vendorlib}/Mojolicious*
dbbc55f
%{_mandir}/man3/Mojolicious*
dbbc55f
dbbc55f
%changelog
d518935
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.02-2
d518935
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d518935
28a9173
* Sun Feb 04 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 2.02-1
28a9173
- Update to 2.02
28a9173
813d099
* Sun Nov 12 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 2.01-1
813d099
- Update to 2.01
813d099
20fe08c
* Sat Nov 04 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.48-1
20fe08c
- Update to 1.48
20fe08c
a19e1e0
* Sun Oct 15 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.47-1
a19e1e0
- Update to 1.47
a19e1e0
e5fd1a3
* Sun Oct 01 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.46-1
e5fd1a3
- Update to 1.46
e5fd1a3
e6d1cad
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.45-2
e6d1cad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e6d1cad
c8b6d5e
* Sun Jun 25 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.45-1
c8b6d5e
- Update to 1.45
c8b6d5e
b707c8b
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.44-2
b707c8b
- Perl 5.26 rebuild
b707c8b
91e3737
* Mon May 22 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.44-1
91e3737
- Update to 1.44
91e3737
c6965df
* Sun May 14 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.43-1
c6965df
- Update to 1.43
c6965df
5b00682
* Sun May 07 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.42-1
5b00682
- Update to 1.42
5b00682
fdd3a0a
* Sun Mar 19 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.41-1
fdd3a0a
- Update to 1.41
fdd3a0a
3c991b5
* Mon Feb 06 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.40-1
3c991b5
- Update to 1.40
3c991b5
4cc4714
* Sun Jan 29 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.39-1
4cc4714
- Update to 1.39
4cc4714
dcf072d
* Tue Jan 24 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.38-1
dcf072d
- Update to 1.38
dcf072d
f25c9ce
* Sun Jan 08 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.31-1
f25c9ce
- Update to 1.31
f25c9ce
78e0d48
* Sun Dec 25 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1.30-1
78e0d48
- Update to 1.30
78e0d48
6113ffb
* Sun Nov 27 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1.28-1
6113ffb
- Update to 1.28
6113ffb
e5e8cc0
* Sun Nov 20 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1.27-1
e5e8cc0
- Update to 1.27
e5e8cc0
e704a63
* Mon Oct 31 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1.25-1
e704a63
- Update to 1.25
e704a63
5fc126b
* Sun Sep 18 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1.24-1
5fc126b
- Update to 1.24
5fc126b
f967bc1
* Sat Sep 03 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1.22-1
f967bc1
- Update to 1.22
f967bc1
5154167
* Fri Aug 26 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1.20-1
5154167
- Update to 1.20
5154167
c1dbaf1
* Sun Aug 14 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1.19-1
c1dbaf1
- Update to 1.19
c1dbaf1
cd92e1d
* Sun Aug 07 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1.18-1
cd92e1d
- Update to 1.18
cd92e1d
2404128
* Sat Jul 23 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1.17-1
2404128
- Update to 1.17
2404128
781dd28
* Sat Jul 16 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1.16-1
781dd28
- Update to 1.16
781dd28
d2a574d
* Mon Jun 27 2016 Adam Williamson <awilliam@redhat.com> - 1.15-1
d2a574d
- bump to latest upstream release (backwards incompatible)
d2a574d
- obsolete now-deprecated (i.e. broken) Bootstrap3 module
d2a574d
88ee920
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.69-3
88ee920
- Perl 5.24 rebuild
88ee920
9317d8a
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.69-2
9317d8a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9317d8a
8a33313
* Sun Dec 06 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 0.69-1
8a33313
- Update to 0.69
8a33313
dbbc55f
* Tue Sep 29 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 0.68-2
dbbc55f
- Take into account review comments (#1267036)
dbbc55f
dbbc55f
* Mon Sep 28 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 0.68-1
dbbc55f
- Update to 0.68
dbbc55f
dbbc55f
* Fri Sep 25 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 0.64-1
dbbc55f
- Update to 0.64
dbbc55f
dbbc55f
* Tue Aug 25 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 0.61-1
dbbc55f
- Update to 0.61
dbbc55f
dbbc55f
* Sun Aug 16 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 0.58-1
dbbc55f
- Specfile autogenerated by cpanspec 1.78.