packages: rt/rt-layout.patch, rt/rt.spec - more deps; testdeps bcond

arekm arekm at pld-linux.org
Fri May 27 09:12:43 CEST 2011


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



More information about the pld-cvs-commit mailing list