Author: arekm                        Date: Fri May 27 07:12:43 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- more deps; testdeps bcond

---- Files affected:
packages/rt:
   rt-layout.patch (1.3 -> 1.4) , rt.spec (1.88 -> 1.89) 

---- Diffs:

================================================================
Index: packages/rt/rt-layout.patch
diff -u packages/rt/rt-layout.patch:1.3 packages/rt/rt-layout.patch:1.4
--- packages/rt/rt-layout.patch:1.3     Sat Aug  9 20:56:14 2008
+++ packages/rt/rt-layout.patch Fri May 27 09:12:37 2011
@@ -1,6 +1,6 @@
 --- config.layout~     2004-03-28 06:04:08.000000000 +0200
 +++ config.layout      2004-10-14 17:37:13.000000000 +0200
-@@ -59,6 +59,31 @@
+@@ -59,6 +59,35 @@
    customlibdir:               ${customdir}/lib
  </Layout>
  
@@ -15,7 +15,10 @@
 +  libdir:             ${prefix}/lib
 +  mandir:             ${datadir}/man
 +# FIXME: no such directory in FHS; shouldn't go to somewhere in 
"${datadir}/rt/"?
-+  htmldir:            ${datadir}/html
++  plugindir:          ${datadir}/plugins
++  htmldir:            ${datadir}/rt/html
++  lexdir:             ${datadir}/rt/po
++  fontdir:            ${datadir}/fonts/TTF
 +  manualdir:          ${datadir}/doc
 +  localstatedir:      /var
 +  logfiledir:         ${localstatedir}/log
@@ -23,10 +26,11 @@
 +  masonstatedir:      ${localstatedir}/cache/mason_data
 +  sessionstatedir:    ${localstatedir}/cache/session_data
 +  customdir:          ${prefix}/local
-+  custometcdir:               ${customdir}/etc
++  custometcdir:       ${customdir}/etc
 +  customhtmldir:      ${customdir}/html
-+  customlexdir:               ${customdir}/po
-+  customlibdir:               ${customdir}/lib
++  customlexdir:       ${customdir}/po
++  customlibdir:       ${customdir}/lib
++  customplugindir:    ${customdir}/plugins
 +</Layout>
 +
  <Layout FreeBSD>

================================================================
Index: packages/rt/rt.spec
diff -u packages/rt/rt.spec:1.88 packages/rt/rt.spec:1.89
--- packages/rt/rt.spec:1.88    Thu May 26 15:43:24 2011
+++ packages/rt/rt.spec Fri May 27 09:12:37 2011
@@ -6,18 +6,19 @@
 #   apache[12]/standalone server...?)
 # - separate standalone server
 #
+%define        perl_ver                                5.8.3
 %define        perl_apache_session_ver                 1.53
 %define        perl_cgi_ver                            3.38
 %define        perl_class_returnvalue_ver              0.40
 %define        perl_css_squish_ver                     0.06
 %define        perl_dbd_mysql                          2.1018
 %define        perl_dbi_ver                            1.37
-%define        perl_dbix_searchbuilder_ver             1.54
+%define        perl_dbix_searchbuilder_ver             1.59
 %define        perl_devel_stacktrace_ver               1.19
 %define        perl_digest_md5_ver                     2.27
 %define        perl_file_spec_ver                      0.8
-%define        perl_html_mason_ver                     1.36
-%define        perl_html_rewriteattributes_ver         0.02
+%define        perl_html_mason_ver                     1.43
+%define        perl_html_rewriteattributes_ver         0.04
 %define        perl_html_scrubber_ver                  0.08
 %define        perl_http_server_simple_mason_ver       0.09
 %define        perl_http_server_simple_ver             0.34
@@ -34,6 +35,8 @@
 %define        perl_text_template_ver                  1.45
 %define        perl_xml_rss_ver                        1.05
 #
+%bcond_with    testdeps        # used for checking dependencies
+#
 %include       /usr/lib/rpm/macros.perl
 Summary:       Request Tracker
 Summary(pl.UTF-8):     Request Tracker - system do śledzenia zleceń
@@ -52,23 +55,29 @@
 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-CGI >= %{perl_cgi_ver}
+BuildRequires: perl-CGI-Emulate-PSGI
 BuildRequires: perl-CGI-SpeedyCGI
 BuildRequires: perl-CSS-Squish >= %{perl_css_squish_ver}
 BuildRequires: perl-Cache-Cache
 BuildRequires: perl-Calendar-Simple
 BuildRequires: perl-Class-ReturnValue >= %{perl_class_returnvalue_ver}
+BuildRequires: perl-Convert-Color
 BuildRequires: perl-DBD-mysql >= %{perl_dbd_mysql}
 BuildRequires: perl-DBI >= %{perl_dbi_ver}
 BuildRequires: perl-DBIx-DataSource >= 0.02
 BuildRequires: perl-DBIx-SearchBuilder >= %{perl_dbix_searchbuilder_ver}
 BuildRequires: perl-Data-ICal
+BuildRequires: perl-Devel-GlobalDestruction
 BuildRequires: perl-Devel-StackTrace >= %{perl_devel_stacktrace_ver}
 BuildRequires: perl-Digest-MD5 >= %{perl_digest_md5_ver}
 BuildRequires: perl-Email-Address
 BuildRequires: perl-Exception-Class
 BuildRequires: perl-FCGI
+BuildRequires: perl-FCGI-ProcManager
 BuildRequires: perl-File-ShareDir
 BuildRequires: perl-File-Spec >= %{perl_file_spec_ver}
 BuildRequires: perl-File-Temp
@@ -79,11 +88,14 @@
 BuildRequires: perl-GnuPG-Interface
 BuildRequires: perl-HTML-Mason >= %{perl_html_mason_ver}
 BuildRequires: perl-HTML-Parser
+BuildRequires: perl-HTML-Quoted
 BuildRequires: perl-HTML-RewriteAttributes >= 
%{perl_html_rewriteattributes_ver}
 BuildRequires: perl-HTML-Scrubber >= %{perl_html_scrubber_ver}
 BuildRequires: perl-HTML-Tree
 BuildRequires: perl-HTTP-Server-Simple >= %{perl_http_server_simple_ver}
 BuildRequires: perl-HTTP-Server-Simple-Mason >= 
%{perl_http_server_simple_mason_ver}
+BuildRequires: perl-IPC-Run3
+BuildRequires: perl-JavaScript-Minifier
 BuildRequires: perl-Locale-Maketext >= %{perl_locale_maketext_ver}
 BuildRequires: perl-Locale-Maketext-Fuzzy
 BuildRequires: perl-Locale-Maketext-Lexicon >= 
%{perl_locale_maketext_lexicon_ver}
@@ -93,14 +105,20 @@
 BuildRequires: perl-MLDBM
 BuildRequires: perl-MailTools >= %{perl_mailtools_ver}
 BuildRequires: perl-Module-Versions-Report >= 
%{perl_module_versions_report_ver}
+BuildRequires: perl-Net-CIDR
 BuildRequires: perl-Net-Server >= 0.34
+BuildRequires: perl-PSGI
 BuildRequires: perl-Params-Validate >= 0.02
 BuildRequires: perl-PerlIO-eol
+BuildRequires: perl-Plack
 BuildRequires: perl-Regexp-Common
+BuildRequires: perl-Regexp-Common-net-CIDR
+BuildRequires: perl-Starlet
 BuildRequires: perl-Storable >= %{perl_storable_ver}
 BuildRequires: perl-Term-ReadKey
 BuildRequires: perl-Test-Inline
 BuildRequires: perl-Text-Autoformat
+BuildRequires: perl-Text-Password-Pronounceable
 BuildRequires: perl-Text-Quoted >= %{perl_text_quoted_ver}
 BuildRequires: perl-Text-Template >= %{perl_text_template_ver}
 BuildRequires: perl-Text-WikiFormat >= %{perl_text_wikiformat_ver}
@@ -113,32 +131,42 @@
 BuildRequires: perl-UNIVERSAL-require
 BuildRequires: perl-WWW-Mechanize
 BuildRequires: perl-XML-RSS >= %{perl_xml_rss_ver}
-BuildRequires: perl-base >= 5.8.0
 BuildRequires: perl-libnet
+%endif
+BuildRequires: perl-base >= %{perl_ver}
 BuildRequires: rpm-perlprov
 Requires:      apache-base >= 2.2.0
 Requires:      apache-mod_authz_host >= 2.2.0
 Requires:      apache-mod_perl >= 2.0
+Requires:      fonts-TTF-Google-Droid
 Requires:      perl-Apache-DBI
 Requires:      perl-Apache-Session >= %{perl_apache_session_ver}
 Requires:      perl-CGI >= %{perl_cgi_ver}
+Requires:      perl-CGI-Emulate-PSGI
 Requires:      perl-CSS-Squish >= %{perl_css_squish_ver}
 Requires:      perl-Calendar-Simple
 Requires:      perl-Class-ReturnValue >= %{perl_class_returnvalue_ver}
+Requires:      perl-Convert-Color
 Requires:      perl-DBD-mysql >= %{perl_dbd_mysql}
 Requires:      perl-DBI >= %{perl_dbi_ver}
 Requires:      perl-DBIx-SearchBuilder >= %{perl_dbix_searchbuilder_ver}
 Requires:      perl-Data-ICal
+Requires:      perl-Devel-GlobalDestruction
 Requires:      perl-Devel-StackTrace >= %{perl_devel_stacktrace_ver}
 Requires:      perl-Digest-MD5 >= %{perl_digest_md5_ver}
 Requires:      perl-Encode >= 2.38
+Requires:      perl-FCGI-ProcManager
 Requires:      perl-File-Spec >= %{perl_file_spec_ver}
 Requires:      perl-GD-Graph
+Requires:      perl-GnuPG-Interface
 Requires:      perl-HTML-Mason >= %{perl_html_mason_ver}
+Requires:      perl-HTML-Quoted
 Requires:      perl-HTML-RewriteAttributes >= 
%{perl_html_rewriteattributes_ver}
 Requires:      perl-HTML-Scrubber >= %{perl_html_scrubber_ver}
 Requires:      perl-HTTP-Server-Simple >= %{perl_http_server_simple_ver}
 Requires:      perl-HTTP-Server-Simple-Mason >= 
%{perl_http_server_simple_mason_ver}
+Requires:      perl-IPC-Run3
+Requires:      perl-JavaScript-Minifier
 Requires:      perl-Locale-Maketext >= %{perl_locale_maketext_ver}
 Requires:      perl-Locale-Maketext-Fuzzy
 Requires:      perl-Locale-Maketext-Lexicon >= 
%{perl_locale_maketext_lexicon_ver}
@@ -147,12 +175,20 @@
 Requires:      perl-MailTools >= %{perl_mailtools_ver}
 Requires:      perl-Module-Versions-Report >= 
%{perl_module_versions_report_ver}
 Requires:      perl-Moose
+Requires:      perl-Net-CIDR
+Requires:      perl-PSGI
 Requires:      perl-PerlIO-eol
+Requires:      perl-Plack
+Requires:      perl-Regexp-Common-net-CIDR
+Requires:      perl-Regexp-IPv6
+Requires:      perl-Starlet
 Requires:      perl-Storable >= %{perl_storable_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-XML-RSS >= %{perl_xml_rss_ver}
+Requires:      perl-base >= %{perl_ver}
 Requires:      webapps
 Suggests:      perl-FCGI
 BuildArch:     noarch
@@ -223,6 +259,7 @@
        --with-db-type=mysql \
        --with-web-handler=fastcgi,modperl2
 
+%{with_testdeps:%{__make} testdeps}
 %{__make}
 
 %install
@@ -242,7 +279,10 @@
 ln -s %{_sbindir}/rt-clean-sessions 
$RPM_BUILD_ROOT/etc/cron.daily/rt-clean-sessions
 
 # unneeded in installed copy
-rm -f $RPM_BUILD_ROOT%{_sbindir}/rt-test-dependencies
+rm $RPM_BUILD_ROOT%{_sbindir}/rt-test-dependencies
+
+# we use fonts-TTF-Google-Droid
+rm -r $RPM_BUILD_ROOT%{_datadir}/fonts/TTF
 
 # *.in, tests
 find $RPM_BUILD_ROOT -type f -name \*.in -exec rm '{}' \;
@@ -273,8 +313,9 @@
 %attr(755,root,root) %{_bindir}/rt-*
 %attr(755,root,root) %{_sbindir}/standalone_httpd
 %attr(755,root,root) %{_sbindir}/rt-*
-%dir %{_datadir}/rt3
-%{_datadir}/rt3/html
+%dir %{_datadir}/rt
+%{_datadir}/rt/html
+%{_datadir}/rt/po
 %{_libdir}/*
 %dir %attr(770,root,http) %{masonstatedir}
 %{_examplesdir}/%{name}-%{version}
@@ -289,6 +330,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.89  2011/05/27 07:12:37  arekm
+- more deps; testdeps bcond
+
 Revision 1.88  2011/05/26 13:43:24  arekm
 - partial 4.0.0 update (deps, po translations, config needs to be verified)
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/rt/rt-layout.patch?r1=1.3&r2=1.4&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/rt/rt.spec?r1=1.88&r2=1.89&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to