[packages/perl-Mojolicious] - updated to 9.39
qboosh
qboosh at pld-linux.org
Mon Apr 7 18:29:13 CEST 2025
commit 404e53e0e6250a04c24451c275ea2d17ad5622df
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Mon Apr 7 18:04:54 2025 +0200
- updated to 9.39
perl-Mojolicious.spec | 49 +++++++++++++++++++++++++++++++------------------
1 file changed, 31 insertions(+), 18 deletions(-)
---
diff --git a/perl-Mojolicious.spec b/perl-Mojolicious.spec
index 92f6a78..751cf96 100644
--- a/perl-Mojolicious.spec
+++ b/perl-Mojolicious.spec
@@ -1,25 +1,25 @@
#
# Conditional build:
-%bcond_without tests # do not perform "make test"
+%bcond_without tests # test suite
#
%define pdir Mojolicious
Summary: A next generation web framework for the Perl programming language
Summary(pl.UTF-8): Szkielet WWW następnej generacji dla języka programowania Perl
Name: perl-Mojolicious
-Version: 6.01
+Version: 9.39
Release: 1
License: Artistic v2.0
Group: Development/Languages/Perl
Source0: http://www.cpan.org/modules/by-module/Mojolicious/%{pdir}-%{version}.tar.gz
-# Source0-md5: 851eefadf653afa777d8b2c73cbc0cf5
-URL: http://mojolicio.us/
+# Source0-md5: 44efebb6752de9d70c3a87bb7f464d93
+URL: https://mojolicious.org/
BuildRequires: perl-ExtUtils-MakeMaker
%if %{with tests}
-BuildRequires: perl(IO::Socket::IP) >= 0.26
-BuildRequires: perl(Time::Local) >= 1.2
+BuildRequires: perl(IO::Socket::IP) >= 0.37
+BuildRequires: perl(Sub::Util) >= 1.41
BuildRequires: perl-Pod-Simple >= 3.09
%endif
-BuildRequires: perl-devel >= 1:5.10.1
+BuildRequires: perl-devel >= 1:5.16
BuildRequires: rpm-perlprov >= 4.1-13
Requires: perl-Mojo = %{version}-%{release}
BuildArch: noarch
@@ -35,8 +35,9 @@ Szkielet WWW następnej generacji dla języka programowania Perl.
Summary: Duct tape for the HTML5 web!
Summary(pl.UTF-8): Taśma klejąca dla WWW opartego na HTML5
Group: Development/Languages/Perl
-Requires: perl(IO::Socket::IP) >= 0.26
-Requires: perl(Time::Local) >= 1.2
+Requires: perl(IO::Socket::IP) >= 0.37
+Requires: perl(Sub::Util) >= 1.41
+Requires: perl-modules >= 1:5.16
%description -n perl-Mojo
Duct tape for the HTML5 web!
@@ -47,6 +48,11 @@ Taśma klejąca dla WWW opartego na HTML5.
%prep
%setup -q -n %{pdir}-%{version}
+# use (localhost) networking
+%{__rm} t/mojo/{daemon,ioloop,reactor_poll,user_agent,websocket,websocket_proxy}.t
+%{__rm} t/mojolicious/{app,charset_lite_app,commands,dispatcher_lite_app,embedded_app,embedded_lite_app,exception_lite_app,external_app,external_lite_app,group_lite_app,json_config_lite_app,json_config_mode_lite_app,layouted_lite_app,lite_app,log_lite_app,longpolling_lite_app,multipath_lite_app,ojo,ojo_signatures,production_app,proxy_app,rebased_lite_app,renderer,restful_lite_app,routes,session_lite_app,signatures_lite_app,static_lite_app,static_prefix_lite_app,tag_helper_lite_app,testing_app,twinkle_lite_app,upload_lite_app,upload_stream_lite_app,validation_lite_app,websocket_lite_app,yaml_config_lite_app}.t
+%{__rm} t/test/mojo.t
+
%build
%{__perl} Makefile.PL \
INSTALLDIRS=vendor
@@ -66,35 +72,37 @@ cp -a examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
# deprecated namespace, but used by some external modules
install -d $RPM_BUILD_ROOT%{perl_vendorlib}/MojoX
+# see man pages
+%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/Mojolicious/Guides.pod
+%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/Mojolicious/Guides/*.pod
+rmdir $RPM_BUILD_ROOT%{perl_vendorlib}/Mojolicious/Guides
+
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc Changes
+%doc Changes README.md
%attr(755,root,root) %{_bindir}/hypnotoad
%attr(755,root,root) %{_bindir}/mojo
%attr(755,root,root) %{_bindir}/morbo
%{perl_vendorlib}/Mojo/HelloWorld.pm
%{perl_vendorlib}/Mojolicious.pm
%{perl_vendorlib}/Mojolicious/*.pm
-%{perl_vendorlib}/Mojolicious/*.pod
%dir %{perl_vendorlib}/Mojolicious
%dir %{perl_vendorlib}/Mojolicious/Command
%{perl_vendorlib}/Mojolicious/Command/*.pm
-%dir %{perl_vendorlib}/Mojolicious/Command/generate
-%{perl_vendorlib}/Mojolicious/Command/generate/*.pm
-%dir %{perl_vendorlib}/Mojolicious/Guides
-%{perl_vendorlib}/Mojolicious/Guides/*.pod
+%dir %{perl_vendorlib}/Mojolicious/Command/Author
+%{perl_vendorlib}/Mojolicious/Command/Author/*.pm
+%dir %{perl_vendorlib}/Mojolicious/Command/Author/generate
+%{perl_vendorlib}/Mojolicious/Command/Author/generate/*.pm
%dir %{perl_vendorlib}/Mojolicious/Plugin
%{perl_vendorlib}/Mojolicious/Plugin/*.pm
%dir %{perl_vendorlib}/Mojolicious/Routes
%{perl_vendorlib}/Mojolicious/Routes/*.pm
%dir %{perl_vendorlib}/Mojolicious/Validator
%{perl_vendorlib}/Mojolicious/Validator/*.pm
-%{perl_vendorlib}/Mojolicious/public
-%dir %{perl_vendorlib}/Mojolicious/templates
-%{perl_vendorlib}/Mojolicious/templates/*.html.ep
+%{perl_vendorlib}/Mojolicious/resources
%{perl_vendorlib}/Test/Mojo.pm
%{_mandir}/man1/hypnotoad.1p*
%{_mandir}/man1/mojo.1p*
@@ -129,10 +137,15 @@ rm -rf $RPM_BUILD_ROOT
%{perl_vendorlib}/Mojo/Reactor/*.pm
%dir %{perl_vendorlib}/Mojo/Server
%{perl_vendorlib}/Mojo/Server/*.pm
+%dir %{perl_vendorlib}/Mojo/Server/Morbo
+%{perl_vendorlib}/Mojo/Server/Morbo/*.pm
+%dir %{perl_vendorlib}/Mojo/Server/Morbo/Backend
+%{perl_vendorlib}/Mojo/Server/Morbo/Backend/*.pm
%dir %{perl_vendorlib}/Mojo/Transaction
%{perl_vendorlib}/Mojo/Transaction/*.pm
%dir %{perl_vendorlib}/Mojo/UserAgent
%{perl_vendorlib}/Mojo/UserAgent/*.pm
+%{perl_vendorlib}/Mojo/resources
%{perl_vendorlib}/ojo.pm
%dir %{perl_vendorlib}/MojoX
%{_mandir}/man3/Mojo.3pm*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/perl-Mojolicious.git/commitdiff/404e53e0e6250a04c24451c275ea2d17ad5622df
More information about the pld-cvs-commit
mailing list