]> git.pld-linux.org Git - packages/eventum.git/blobdiff - eventum.spec
- propagate errors from invalid to header and ignore it in emails listing page
[packages/eventum.git] / eventum.spec
index 59b4ce9559297a2d9cf95353b3ded3f0ec6771ff..0cf67425f6bf699d07ed81eb0dd47049bcc27816 100644 (file)
@@ -5,27 +5,26 @@
 #  - dynCalendar.js (http://www.phpguru.org/dyncalendar.html)
 #  - overLIB 3.5.1 (http://www.bosrup.com/web/overlib/)
 #  - A few other small javascript libraries
-# - 64bit platforms beware? http://bugs.php.net/bug.php?id=30215 (it's actually Smarty related problem)
 #
 # Conditional build:
 %bcond_with    qmail   # build the router-qmail subpackage
 
 #define        _snap   20060921
-%define        _svn    20070209.3245
+%define        _svn    20070308.3269
 #define        _rc             RC3
-%define        _rel    5.181
+%define        _rel    0.194
 
 %include       /usr/lib/rpm/macros.php
 Summary:       Eventum Issue / Bug tracking system
-Summary(pl.UTF-8):   Eventum - system śledzenia spraw/błędów
+Summary(pl.UTF-8):     Eventum - system śledzenia spraw/błędów
 Name:          eventum
-Version:       1.7.1
+Version:       2.0
 Release:       %{?_rc:%{_rc}.}%{_rel}%{?_snap:.%{_snap}}%{?_svn:.%{_svn}}
 License:       GPL
 Group:         Applications/WWW
 #Source0:      http://downloads.mysql.com/snapshots/eventum/%{name}-nightly-%{_snap}.tar.gz
 Source0:       %{name}-%{_svn}.tar.bz2
-# Source0-md5: a2f0e18bfa2b236e5ed39befa4cede54
+# Source0-md5: 08c1123f79fb7063eabac526c7f6fba0
 Source1:       %{name}-apache.conf
 Source2:       %{name}-mail-queue.cron
 Source3:       %{name}-mail-download.cron
@@ -35,19 +34,17 @@ Source6:    %{name}-cvs.php
 Source7:       %{name}-irc.php
 Source8:       %{name}-irc.init
 Source9:       %{name}-irc.sysconfig
-
-Source11:      %{name}-router-qmail.sh
-
-Source13:      %{name}-upgrade.sh
-Source14:      %{name}-router-postfix.sh
-Source15:      %{name}.logrotate
-Source16:      %{name}-lighttpd.conf
+Source10:      %{name}-router-qmail.sh
+Source12:      %{name}-upgrade.sh
+Source13:      %{name}-router-postfix.sh
+Source14:      %{name}.logrotate
+Source15:      %{name}-lighttpd.conf
 Patch0:                %{name}-lf.patch
-
-Patch2:                %{name}-timetracking-advanced-logic.patch
-Patch3:                %{name}-email-notify-display.patch
-Patch4:                %{name}-backtraces.patch
-Patch5:                %{name}-errorhandler.patch
+Patch1:                %{name}-timetracking-advanced-logic.patch
+Patch2:                %{name}-email-notify-display.patch
+Patch3:                %{name}-backtraces.patch
+Patch4:                %{name}-errorhandler.patch
+Patch5:                %{name}-utf_on_charts.patch
 # packaging patches that probably never go upstream
 Patch100:      %{name}-paths.patch
 Patch101:      %{name}-cvs-config.patch
@@ -55,8 +52,8 @@ Patch102:     %{name}-irc-config.patch
 Patch103:      %{name}-PEAR.patch
 Patch104:      %{name}-httpclient-clientside.patch
 Patch105:      %{name}-bot-reconnect.patch
-Patch107:      %{name}-mem-limits.patch
-Patch108:      %{name}-gettext.patch
+Patch106:      %{name}-mem-limits.patch
+Patch107:      %{name}-gettext.patch
 # some tests
 Patch200:      %{name}-fixed-nav.patch
 URL:           http://dev.mysql.com/downloads/other/eventum/
@@ -125,7 +122,7 @@ reakcji.
 
 %package base
 Summary:       Eventum base package
-Summary(pl.UTF-8):   Podstawowy pakiet Eventum
+Summary(pl.UTF-8):     Podstawowy pakiet Eventum
 Group:         Applications/WWW
 Requires(postun):      /usr/sbin/groupdel
 Requires(postun):      /usr/sbin/userdel
@@ -144,7 +141,7 @@ Ten pakiet zawiera podstawową strukturę katalogów dla Eventum.
 
 %package setup
 Summary:       Eventum setup package
-Summary(pl.UTF-8):   Pakiet do wstępnej konfiguracji Eventum
+Summary(pl.UTF-8):     Pakiet do wstępnej konfiguracji Eventum
 Group:         Applications/WWW
 Requires:      %{name} = %{version}-%{release}
 
@@ -160,7 +157,7 @@ pozostawienie plików instalacyjnych mogłoby być niebezpieczne.
 
 %package mail-queue
 Summary:       Eventum mail queue process
-Summary(pl.UTF-8):   Przetwarzanie kolejki poczty Eventum
+Summary(pl.UTF-8):     Przetwarzanie kolejki poczty Eventum
 Group:         Applications/WWW
 Requires:      %{name} = %{version}-%{release}
 Requires:      crondaemon
@@ -185,7 +182,7 @@ Ten pakiet zawiera zadanie dla crona.
 
 %package mail-download
 Summary:       Eventum email download
-Summary(pl.UTF-8):   Ściąganie poczty Eventum
+Summary(pl.UTF-8):     Ściąganie poczty Eventum
 Group:         Applications/WWW
 Requires:      %{name} = %{version}-%{release}
 Requires:      crondaemon
@@ -205,7 +202,7 @@ Ten pakiet zawiera zadanie dla crona.
 
 %package reminder
 Summary:       Eventum Reminder System
-Summary(pl.UTF-8):   System przypominania dla Eventum
+Summary(pl.UTF-8):     System przypominania dla Eventum
 Group:         Applications/WWW
 Requires:      %{name} = %{version}-%{release}
 Requires:      crondaemon
@@ -230,7 +227,7 @@ Ten pakiet zawiera zadanie dla crona.
 
 %package monitor
 Summary:       Eventum Heartbeat Monitor
-Summary(pl.UTF-8):   Monitor życia dla Eventum
+Summary(pl.UTF-8):     Monitor życia dla Eventum
 Group:         Applications/WWW
 Requires:      %{name} = %{version}-%{release}
 Requires:      crondaemon
@@ -264,7 +261,7 @@ Ten pakiet zawiera zadanie dla crona.
 
 %package route-drafts
 Summary:       Eventum Draft Routing
-Summary(pl.UTF-8):   Przekazywanie szkiców dla Eventum
+Summary(pl.UTF-8):     Przekazywanie szkiców dla Eventum
 Group:         Applications/WWW
 Requires:      %{name} = %{version}-%{release}
 Requires:      eventum(router)
@@ -287,7 +284,7 @@ Eventum. Szkice te NIE będą wysyłane na listę powiadomień.
 
 %package route-emails
 Summary:       Eventum Email Routing
-Summary(pl.UTF-8):   Przekazywanie poczty dla Eventum
+Summary(pl.UTF-8):     Przekazywanie poczty dla Eventum
 Group:         Applications/WWW
 Requires:      %{name} = %{version}-%{release}
 Requires:      eventum(router)
@@ -312,7 +309,7 @@ rozprowadzane do całej listy ogłoszeniowej.
 
 %package route-notes
 Summary:       Eventum Note Routing
-Summary(pl.UTF-8):   Przekazywanie notatek dla Eventum
+Summary(pl.UTF-8):     Przekazywanie notatek dla Eventum
 Group:         Applications/WWW
 Requires:      %{name} = %{version}-%{release}
 Requires:      eventum(router)
@@ -337,7 +334,7 @@ sprawą i rozprowadzane do członków personelu listy ogłoszeniowej.
 
 %package router-qmail
 Summary:       Eventum Mail Routing - qmail
-Summary(pl.UTF-8):   Przekazywanie poczty Eventum - qmail
+Summary(pl.UTF-8):     Przekazywanie poczty Eventum - qmail
 Group:         Applications/Mail
 # loose dep is intentional. qmail subpackage isn't built on PLD
 # builders and there really nothing changes.
@@ -356,7 +353,7 @@ przez qmaila.
 
 %package router-postfix
 Summary:       Eventum Mail Routing - Postfix
-Summary(pl.UTF-8):   Przekazywanie poczty Eventum - Postfix
+Summary(pl.UTF-8):     Przekazywanie poczty Eventum - Postfix
 Group:         Applications/Mail
 Requires:      %{name} = %{version}-%{release}
 Requires:      postfix
@@ -379,7 +376,7 @@ Opis konfiguracji Postfiksa można znaleźć pod adresem
 
 %package irc
 Summary:       Eventum IRC Notification Bot
-Summary(pl.UTF-8):   IRC-owy bot powiadamiający dla Eventum
+Summary(pl.UTF-8):     IRC-owy bot powiadamiający dla Eventum
 Group:         Applications/WWW
 Requires(post,preun):  /sbin/chkconfig
 Requires(triggerpostun):       sed >= 4.0
@@ -414,7 +411,7 @@ kanał używany przez bota, trzeba ręcznie zmodyfikować skrypt bot.php .
 
 %package cli
 Summary:       Eventum command-line interface
-Summary(pl.UTF-8):   Interfejs linii poleceń dla Eventum
+Summary(pl.UTF-8):     Interfejs linii poleceń dla Eventum
 Group:         Applications/WWW
 Requires:      %{name}-base = %{version}-%{release}
 Requires:      php-cli
@@ -431,7 +428,7 @@ funkcji interfejsu WWW prosto z linii poleceń powłoki.
 
 %package scm
 Summary:       Eventum SCM integration
-Summary(pl.UTF-8):   Integracja SCM dla Eventum
+Summary(pl.UTF-8):     Integracja SCM dla Eventum
 Group:         Applications/WWW
 Requires:      %{name}-base = %{version}-%{release}
 Requires:      php(pcre)
@@ -477,6 +474,7 @@ rm rpc/xmlrpc_client.php
 # bug fixes.
 %patch0 -p1
 
+%patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
@@ -491,8 +489,8 @@ rm rpc/xmlrpc_client.php
 %patch103 -p1
 %patch104 -p1
 %patch105 -p1
+%patch106 -p1
 %patch107 -p1
-%patch108 -p1
 
 cat <<'EOF'> mysql-permissions.sql
 # use this schema if you want to grant permissions manually instead of using setup
@@ -508,6 +506,7 @@ mv misc/localization/it{_IT,}
 mv misc/localization/nl{_NL,}
 mv misc/localization/ru{_RU,}
 mv misc/localization/sv{_SE,}
+mkdir -p misc/localization/pl/LC_MESSAGES
 
 # oops, the file got truncated - quick fix
 cp misc/localization/eventum.po misc/localization/de/LC_MESSAGES/eventum.po
@@ -519,8 +518,6 @@ cp misc/localization/eventum.po misc/localization/ru/LC_MESSAGES/eventum.po
 cp misc/localization/eventum.po misc/localization/en_US/LC_MESSAGES/eventum.po
 
 sed -e '1s,#!.*/bin/php -q,#!%{_bindir}/php,' misc/cli/eventum > %{name}-cli
-sed -e '1i#!%{_bindir}/php' misc/scm/process_cvs_commits.php > process_cvs_commits
-cat misc/scm/process_svn_commits.php > process_svn_commits
 mv misc/cli/eventumrc_example eventumrc
 sed -i -e '1i#!%{_bindir}/php' misc/*.php
 chmod +x misc/*.php
@@ -554,7 +551,7 @@ cp -a logs/* $RPM_BUILD_ROOT/var/log/%{name}
 cp -a misc/upgrade $RPM_BUILD_ROOT%{_appdir}
 
 cp -a favicon.ico $RPM_BUILD_ROOT%{_appdir}/htdocs/favicon.ico
-install %{SOURCE13} $RPM_BUILD_ROOT%{_appdir}/upgrade/upgrade.sh
+install %{SOURCE12} $RPM_BUILD_ROOT%{_appdir}/upgrade/upgrade.sh
 
 # cli
 install -d $RPM_BUILD_ROOT%{_appdir}/cli
@@ -564,8 +561,8 @@ install %{name}-cli $RPM_BUILD_ROOT%{_bindir}/%{name}
 install misc/irc/bot.php $RPM_BUILD_ROOT%{_sbindir}/%{name}-bot
 
 # scm
-install process_cvs_commits $RPM_BUILD_ROOT%{_libdir}/process_cvs_commits
-install process_svn_commits $RPM_BUILD_ROOT%{_libdir}/process_svn_commits
+install misc/scm/process_cvs_commits.php $RPM_BUILD_ROOT%{_libdir}/process_cvs_commits
+install misc/scm/process_svn_commits.php $RPM_BUILD_ROOT%{_libdir}/process_svn_commits
 ln -s process_cvs_commits $RPM_BUILD_ROOT%{_libdir}/scm
 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/scm.php
 
@@ -576,7 +573,7 @@ touch $RPM_BUILD_ROOT%{_webappdir}/htpasswd
 
 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_webappdir}/apache.conf
 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_webappdir}/httpd.conf
-cp -a %{SOURCE16} $RPM_BUILD_ROOT%{_webappdir}/lighttpd.conf
+cp -a %{SOURCE15} $RPM_BUILD_ROOT%{_webappdir}/lighttpd.conf
 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/cron.d/%{name}-mail-queue
 cp -a %{SOURCE3} $RPM_BUILD_ROOT/etc/cron.d/%{name}-mail-download
 cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/cron.d/%{name}-reminder
@@ -611,12 +608,12 @@ echo 'root' > $d/.qmail-default
 echo '| %{_libdir}/router-qmail drafts' > $d/.qmail-draft-default
 echo '| %{_libdir}/router-qmail emails 1' > $d/.qmail-issue-default
 echo '| %{_libdir}/router-qmail notes' > $d/.qmail-note-default
-install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/router-qmail
+install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/router-qmail
 %endif
 # postfix router
-install %{SOURCE14} $RPM_BUILD_ROOT%{_libdir}/router-postfix
+install %{SOURCE13} $RPM_BUILD_ROOT%{_libdir}/router-postfix
 
-install -D %{SOURCE15} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
+install -D %{SOURCE14} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
 # locale
 cd misc/localization
 for a in */LC_MESSAGES; do
@@ -865,12 +862,6 @@ if [ -f %{_webappdir}/cli.php.rpmsave ]; then
        mv -f %{_webappdir}/cli.php.rpmsave %{_sysconfdir}/cli.php
 fi
 
-%triggerpostun irc -- %{name}-irc < 1.7.0-3.4
-if [ -f %{_webappdir}/irc.php.rpmsave ]; then
-       mv -f %{_sysconfdir}/irc.php{,.rpmnew}
-       mv -f %{_webappdir}/irc.php.rpmsave %{_sysconfdir}/irc.php
-fi
-
 %triggerpostun scm -- %{name}-scm < 1.7.1-2.70.20060724
 if [ -f %{_sysconfdir}/cvs.php.rpmsave ]; then
        mv -f %{_sysconfdir}/scm.php{,.rpmnew}
@@ -878,12 +869,19 @@ if [ -f %{_sysconfdir}/cvs.php.rpmsave ]; then
 fi
 ln -sf process_cvs_commits $RPM_BUILD_ROOT%{_libdir}/scm
 
-%triggerpostun -- eventum < eventum-1.7.1-5.165
+%triggerpostun -- %{name} < 1.7.1-5.165
 %{__sed} -i -e '
        /define.*APP_URL/d
 ' %{_webappdir}/config.php
 
 %triggerpostun irc -- %{name}-irc < 1.7.1-5.181
+# change from 1.7.0-3.4
+if [ -f %{_webappdir}/irc.php.rpmsave ]; then
+       mv -f %{_webappdir}/irc_config.php{,.rpmnew}
+       mv -f %{_webappdir}/irc.php.rpmsave %{_webappdir}/irc_config.php
+fi
+
+# change from 1.7.1-5.181
 if [ -f %{_sysconfdir}/irc.php.rpmsave ]; then
        mv -f %{_webappdir}/irc_config.php{,.rpmnew}
        mv -f %{_sysconfdir}/irc.php.rpmsave %{_webappdir}/irc_config.php
This page took 0.093081 seconds and 4 git commands to generate.