dbbc55f
Name:           perl-Mojolicious-Plugin-AssetPack
781201f
Version:        2.10
8859de0
Release:        1%{?dist}
dbbc55f
Summary:        Compress and convert CSS, Less, Sass, JavaScript and CoffeeScript files
dbbc55f
License:        Artistic 2.0
dbbc55f
4c7499f
URL:            https://metacpan.org/release/Mojolicious-Plugin-AssetPack
d7c9830
Source0:        https://cpan.metacpan.org/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-AssetPack-%{version}.tar.gz
dbbc55f
dbbc55f
BuildArch:      noarch
dbbc55f
BuildRequires:  coffee-script
dbbc55f
BuildRequires:  make
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)
781201f
Requires:       perl(:MODULE_COMPAT_%(eval "`/usr/bin/perl -V:version`"; echo $version))
dbbc55f
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}
14701a4
for PL in not-found.pl sprites.pl rollup.pl; do
781201f
    sed -i -e '1s,#!.*perl,#!/usr/bin/perl,' examples/"$PL"
e5fd1a3
done
5154167
sed -i -e '1s,#!.*node,,' lib/Mojolicious/Plugin/AssetPack/Pipe/*.js
dbbc55f
dbbc55f
%build
781201f
/usr/bin/perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
781201f
%{make_build}
dbbc55f
dbbc55f
%install
781201f
%{make_install}
dbbc55f
%{_fixperms} $RPM_BUILD_ROOT/*
dbbc55f
dbbc55f
%check
781201f
%{make_build} test
dbbc55f
dbbc55f
%files
781201f
%doc Changes examples README.md
dbbc55f
%{perl_vendorlib}/Mojolicious*
dbbc55f
%{_mandir}/man3/Mojolicious*
dbbc55f
dbbc55f
%changelog
781201f
* Sun Dec 13 2020 Emmanuel Seyman <emmanuel@seyman.fr> - 2.10-1
781201f
- Update to 2.10
781201f
- Replace %%{__perl} with /usr/bin/perl
781201f
- Use %%{make_install} instead of "make pure_install"
781201f
- Use %%{make_build} instead of make
781201f
- Pass NO_PERLLOCAL to Makefile.PL
781201f
8859de0
* Sun Oct 04 2020 Emmanuel Seyman <emmanuel@seyman.fr> - 2.09-1
8859de0
- Update to 2.09 (#1876287)
8859de0
- Drop nodejs-less dependency, no longer in Fedora (#1884161)
8859de0
ab1805e
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.08-6
ab1805e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
ab1805e
aa22d31
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.08-5
aa22d31
- Perl 5.32 rebuild
aa22d31
5007a0b
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.08-4
5007a0b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5007a0b
67ccb5c
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.08-3
67ccb5c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
67ccb5c
1c06abd
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.08-2
1c06abd
- Perl 5.30 rebuild
1c06abd
299efd9
* Sun May 12 2019 Emmanuel Seyman <emmanuel@seyman.fr> - 2.08-1
299efd9
- Update to 2.08
299efd9
2ab94ed
* Sun May 05 2019 Emmanuel Seyman <emmanuel@seyman.fr> - 2.07-1
2ab94ed
- Update to 2.07
2ab94ed
8b1319d
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.06-2
8b1319d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8b1319d
2b8ce8c
* Sun Sep 09 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 2.06-1
2b8ce8c
- Update to 2.06
2b8ce8c
14701a4
* Sun Aug 05 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 2.05-1
14701a4
- Update to 2.05
14701a4
- Remove no-longer-needed Obsoletes tag
14701a4
d7c9830
* Sun Jul 29 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 2.04-1
d7c9830
- Update to 2.04
d7c9830
fbe774c
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.03-3
fbe774c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
fbe774c
1fd6d96
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.03-2
1fd6d96
- Perl 5.28 rebuild
1fd6d96
3c63a44
* Sun Apr 29 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 2.03-1
3c63a44
- Update to 2.03
3c63a44
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.