[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