1 |
%define _exclude_files_from_autoprov %{_var}/www/otrs/Kernel/cpan-lib |
%define _requires_exceptions perl(Kernel::.*) |
2 |
%define _requires_exceptions perl.Kernel\\|perl.HTML..Safe.|perl.Algorithm|perl.Apache|perl.Authen|perl.Crypt|perl.Date|perl.File|perl.IO|perl.MIME|perl.Mail|perl.Net|perl.Text|perl.XML |
%define _provides_exceptions perl(Kernel::.*) |
3 |
%define _provides_exceptions %_requires_exceptions |
|
4 |
Name: otrs |
Name: otrs |
5 |
Version: 3.1.2 |
Version: 3.1.2 |
6 |
Release: %mkrel 1 |
Release: %mkrel 1 |
9 |
Group: Networking/Other |
Group: Networking/Other |
10 |
URL: http://www.otrs.com |
URL: http://www.otrs.com |
11 |
Source: http://ftp.otrs.org/pub/otrs/otrs-%{version}.tar.bz2 |
Source: http://ftp.otrs.org/pub/otrs/otrs-%{version}.tar.bz2 |
|
# Disable Auto requires/provides as it conflicts with a lot of perl rpms |
|
|
AutoReqProv: 1 |
|
12 |
Requires: apache-mod_perl |
Requires: apache-mod_perl |
|
Requires: perl-CGI |
|
|
Requires: perl-DBI |
|
|
Requires: perl-DBD-mysql |
|
|
Requires: perl-Digest-MD5 |
|
|
Requires: perl-MIME-Base64 |
|
|
Requires: perl-MIME-tools |
|
|
Requires: perl-Net-DNS |
|
|
Requires: perl-Authen-SASL |
|
|
Suggests: perl-GDTextUtil |
|
|
Suggests: perl-GDGraph |
|
|
Suggests: perl-PDF-API2 |
|
|
Requires: perl-Compress-Raw-Zlib |
|
|
Requires: perl-Date-Calc |
|
|
Suggests: perl-IO-Socket-SSL |
|
|
Suggests: perl-Encode-HanExtra |
|
|
Suggests: perl-Net-IMAP-Simple-SSL |
|
|
Suggests: perl-ldap |
|
|
Suggests: perl-SOAP-Lite |
|
|
Suggests: perl-Apache-DBI |
|
|
Suggests: perl-Net-SMTP-SSL |
|
|
Suggests: perl-Authen-Radius |
|
13 |
Suggests: procmail |
Suggests: procmail |
|
Requires: perl(Algorithm::Diff) |
|
|
Requires: perl(Apache::DBI) |
|
|
Requires: perl(Apache2::Reload) |
|
|
Requires: perl(Authen::SASL) |
|
|
Requires: perl(CGI) |
|
|
Requires: perl(Crypt::PasswdMD5) |
|
|
Requires: perl(Date::Pcalc) |
|
|
Requires: perl(Digest::SHA::PurePerl) |
|
|
Requires: perl(File::Temp) |
|
|
Requires: perl-IO-stringy |
|
|
Requires: perl(JSON::PP) |
|
|
Requires: perl(CSS) |
|
|
Requires: perl(JavaScript) |
|
|
Requires: perl-MIME-tools |
|
|
Requires: perl-MailTools |
|
|
Requires: perl(Net::IMAP::Simple) |
|
|
Requires: perl(Net::SMTP::SSL) |
|
|
Requires: perl(Text::CSV) |
|
|
Requires: perl(Text::Diff) |
|
|
Requires: perl(XML::FeedPP) |
|
|
Requires: perl(XML::Parser::Lite) |
|
14 |
BuildArch: noarch |
BuildArch: noarch |
15 |
|
|
16 |
%description |
%description |
21 |
customization and hosting services. |
customization and hosting services. |
22 |
|
|
23 |
%prep |
%prep |
24 |
%setup |
%setup -q |
25 |
|
rm -rf Kernel/cpan-lib |
26 |
|
|
27 |
%build |
%build |
|
pushd Kernel/cpan-lib/ |
|
|
rm -rf Algorithm/ Apache Apache2 Authen/ CGI* Crypt/ Date/ Digest/ File/ IO/ JSON* CSS/ JavaScript/ MIME/ Mail/ Net/IMAP/ Net/SMTP/ Text/ XML/ |
|
|
popd |
|
|
|
|
28 |
find -type f | xargs perl -pi -e "s|/opt|/var/www|g" |
find -type f | xargs perl -pi -e "s|/opt|/var/www|g" |
29 |
# copy config file |
# copy config file |
30 |
cp Kernel/Config.pm.dist Kernel/Config.pm |
cp Kernel/Config.pm.dist Kernel/Config.pm |
181 |
%dir %{_var}/www/otrs/var/tmp/Cache |
%dir %{_var}/www/otrs/var/tmp/Cache |
182 |
#dir %{_var}/www/otrs/var/pics/stats/ |
#dir %{_var}/www/otrs/var/pics/stats/ |
183 |
|
|
|
%{_var}/www/otrs/Kernel/cpan-lib* |
|
|
|
|
184 |
%{_var}/www/otrs/Custom/README |
%{_var}/www/otrs/Custom/README |
185 |
%{_var}/www/otrs/Kernel/GenericInterface/Debugger.pm |
%{_var}/www/otrs/Kernel/GenericInterface/Debugger.pm |
186 |
%{_var}/www/otrs/Kernel/GenericInterface/Event/Handler.pm |
%{_var}/www/otrs/Kernel/GenericInterface/Event/Handler.pm |