#
%define perl_ver 5.8.3
%define perl_apache_session_ver 1.53
-%define perl_cgi_ver 3.38
+%define perl_cgi_ver 4.00
%define perl_class_returnvalue_ver 0.40
%define perl_css_squish_ver 0.06
%define perl_dbd_mysql 2.1018
%define perl_plack_ver 1.0002
%define perl_starlet_ver 0.20
%define perl_storable_ver 2.08
+%define perl_symbol_global_name_ver 0.05
%define perl_text_quoted_ver 2.07
%define perl_text_wikiformat_ver 0.76
%define perl_tree_simple_ver 1.18
Summary: Request Tracker
Summary(pl.UTF-8): Request Tracker - system do śledzenia zleceń
Name: rt
-Version: 4.2.2
-Release: 1
+Version: 4.4.1
+Release: 2
License: GPL v2
Group: Applications
Source0: http://download.bestpractical.com/pub/rt/release/%{name}-%{version}.tar.gz
-# Source0-md5: d84db797512dd72fd6cdee4d230328b4
+# Source0-md5: 3587522b92a02d3866e07dc9361ca1e2
Source1: %{name}-apache_dir.conf
Source2: %{name}-apache_vhost.conf
Source3: %{name}-apache.conf
Source5: lighttpd.conf
Patch0: %{name}-layout.patch
Patch1: %{name}-config.patch
+Patch2: rt-4.4.1.patch
URL: http://www.bestpractical.com/rt/
BuildRequires: autoconf
BuildRequires: automake
%if %{with testdeps}
-BuildRequires: perl-Apache-DBI
BuildRequires: perl-Apache-Session >= %{perl_apache_session_ver}
+BuildRequires: perl-Business-Hours
BuildRequires: perl-CGI >= %{perl_cgi_ver}
BuildRequires: perl-CGI-Emulate-PSGI
BuildRequires: perl-CGI-PSGI >= %{perl_cgi_psgi}
BuildRequires: perl-CGI-SpeedyCGI
+BuildRequires: perl-CSS-Minifier
+BuildRequires: perl-CSS-Minifier-XS
BuildRequires: perl-CSS-Squish >= %{perl_css_squish_ver}
BuildRequires: perl-Cache-Cache
BuildRequires: perl-Calendar-Simple
BuildRequires: perl-Data-ICal
BuildRequires: perl-Date-Extract
BuildRequires: perl-Date-Manip
+BuildRequires: perl-Data-Page-Pageset
BuildRequires: perl-DateTime-Format-Natural
BuildRequires: perl-Devel-GlobalDestruction
BuildRequires: perl-Devel-StackTrace >= %{perl_devel_stacktrace_ver}
BuildRequires: perl-GD-Graph
BuildRequires: perl-GD-TextUtil
BuildRequires: perl-GnuPG-Interface
+BuildRequires: perl-GraphViz
+BuildRequires: perl-HTML-FormatExternal
BuildRequires: perl-HTML-FormatText-WithLinks-AndTables
+BuildRequires: perl-HTML-Gumbo
BuildRequires: perl-HTML-Mason >= %{perl_html_mason_ver}
BuildRequires: perl-HTML-Mason-PSGIHandler
BuildRequires: perl-HTML-Parser
BuildRequires: perl-IPC-Run3
BuildRequires: perl-JSON
BuildRequires: perl-JavaScript-Minifier
+BuildRequires: perl-JavaScript-Minifier-XS
BuildRequires: perl-LWP-Protocol-https
BuildRequires: perl-Locale-Maketext >= %{perl_locale_maketext_ver}
BuildRequires: perl-Locale-Maketext-Fuzzy
BuildRequires: perl-Module-Versions-Report >= %{perl_module_versions_report_ver}
BuildRequires: perl-Mozilla-CA
BuildRequires: perl-Net-CIDR
+BuildRequires: perl-Net-IP
BuildRequires: perl-Net-Server >= 0.34
BuildRequires: perl-PSGI
BuildRequires: perl-Params-Validate >= 0.02
BuildRequires: perl-Regexp-Common-net-CIDR
BuildRequires: perl-Regexp-IPv6
BuildRequires: perl-Role-Basic
+BuildRequires: perl-Scope-Upper
BuildRequires: perl-Starlet >= %{perl_starlet_ver}
BuildRequires: perl-Storable >= %{perl_storable_ver}
BuildRequires: perl-String-ShellQuote
-BuildRequires: perl-Symbol-Global-Name
+BuildRequires: perl-Symbol-Global-Name >= %{perl_symbol_global_name_ver}
BuildRequires: perl-Term-ReadKey
BuildRequires: perl-Test-Inline
BuildRequires: perl-Text-Autoformat
BuildRequires: perl-Time-modules
BuildRequires: perl-TimeDate
BuildRequires: perl-Tree-Simple >= %{perl_tree_simple_ver}
+BuildRequires: perl-Type-Tiny
BuildRequires: perl-UNIVERSAL-require
BuildRequires: perl-WWW-Mechanize
BuildRequires: perl-XML-RSS >= %{perl_xml_rss_ver}
BuildRequires: perl-base >= %{perl_ver}
BuildRequires: rpm-perlprov
Requires: fonts-TTF-Google-Droid
-Requires: perl-Apache-DBI
Requires: perl-Apache-Session >= %{perl_apache_session_ver}
+Requires: perl-Business-Hours
Requires: perl-CGI >= %{perl_cgi_ver}
Requires: perl-CGI-Emulate-PSGI
Requires: perl-CGI-PSGI >= %{perl_cgi_psgi}
+Requires: perl-CSS-Minifier
+Requires: perl-CSS-Minifier-XS
Requires: perl-CSS-Squish >= %{perl_css_squish_ver}
Requires: perl-Cache-Cache
Requires: perl-Calendar-Simple
Requires: perl-Data-ICal
Requires: perl-Date-Extract
Requires: perl-Date-Manip
+Requires: perl-Data-Page-Pageset
Requires: perl-DateTime-Format-Natural
Requires: perl-Devel-GlobalDestruction
Requires: perl-Devel-StackTrace >= %{perl_devel_stacktrace_ver}
Requires: perl-Digest-MD5 >= %{perl_digest_md5_ver}
Requires: perl-Email-Address-List
-Requires: perl-Encode >= 2.38
+Requires: perl-Encode >= 1:2.64
Requires: perl-FCGI-ProcManager
Requires: perl-File-Which
Requires: perl-GD >= %{perl_gd_ver}
Requires: perl-GD-Graph
Requires: perl-GnuPG-Interface
+Requires: perl-GraphViz
+Requires: perl-HTML-FormatExternal
Requires: perl-HTML-FormatText-WithLinks-AndTables
+Requires: perl-HTML-Gumbo
Requires: perl-HTML-Mason >= %{perl_html_mason_ver}
Requires: perl-HTML-Mason-PSGIHandler
Requires: perl-HTML-Quoted
Requires: perl-IPC-Run3
Requires: perl-JSON
Requires: perl-JavaScript-Minifier
+Requires: perl-JavaScript-Minifier-XS
Requires: perl-LWP-Protocol-https
Requires: perl-Locale-Maketext >= %{perl_locale_maketext_ver}
Requires: perl-Locale-Maketext-Fuzzy
Requires: perl-Moose
Requires: perl-Mozilla-CA
Requires: perl-Net-CIDR
+Requires: perl-Net-IP
Requires: perl-PSGI
Requires: perl-PerlIO-eol
Requires: perl-Plack >= %{perl_plack_ver}
Requires: perl-Regexp-Common-net-CIDR
Requires: perl-Regexp-IPv6
Requires: perl-Role-Basic
+Requires: perl-Scope-Upper
Requires: perl-Starlet >= %{perl_starlet_ver}
Requires: perl-Storable >= %{perl_storable_ver}
Requires: perl-String-ShellQuote
-Requires: perl-Symbol-Global-Name
+Requires: perl-Symbol-Global-Name >= %{perl_symbol_global_name_ver}
Requires: perl-Text-Password-Pronounceable
Requires: perl-Text-Quoted >= %{perl_text_quoted_ver}
Requires: perl-Text-WikiFormat >= %{perl_text_wikiformat_ver}
Requires: perl-Tree-Simple >= %{perl_tree_simple_ver}
+Requires: perl-Type-Tiny
+Requires: perl-UNIVERSAL-require
Requires: perl-XML-RSS >= %{perl_xml_rss_ver}
Requires: perl-base >= %{perl_ver}
Requires: webapps
%setup -q
%patch0 -p0
%patch1 -p1
+%patch2 -p1
mv aclocal.m4 acinclude.m4
%files
%defattr(644,root,root,755)
-%doc README* docs etc/upgrade
+%doc README* docs
%dir %{_sysconfdir}
%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/[a-z]*