[SPECS] Mantis
Marek Ciesielski
marekc w klub.chip.pl
Nie, 29 Cze 2003, 16:39:31 CEST
Witam,
Jakby ktoś mógł wrzucić na CVS...
pozdrawiam,
--
Marek Ciesielski
\ | ___|
|\/ | | marekc w klub.chip.pl
| | | ciesiel w jabber.uznam.net.pl; GG: 3809029
| | | http://klub.chip.pl/mc_540ddc
_| _|\____|
-------------- następna część ---------
# $Revision: 1.2 $, $Date: 2003/06/28 14:55:39 $
# TODO:
# - see preun
# Proponuje jednak zostawić preun tak jak jest bo:
# - To jest drobna zmiana w stronie WWW (PHP). A z poziomu administratora - na stronie WWW łatwo to zmienić na inny język
# - W oryginalnej instrukcji jest pominięta kwestia zmiany języka
# - W przypadku warto?ci zmiennej LANG innej niż Pl_pl nie sa dokonywane żadne zmiany
# a IMHO korzystanie ze zmiennej locale nie jest niczym zdrożnym - w końcu po to s? żeby z nich korzystać :-)
Summary: The Mantis Bug Tracker
Summary(pl): Mantis - System Kontroli Błędów
Name: mantis
Version: 0.18.0a4
# define _alpha a4
Release: 1
License: GPL
Group: Development/Tools
Source0: http://dl.sourceforge.net/mantisbt/%{name}-%{version}.tar.gz
# Source0-md5: 4c730c1ecf7a2449ef915387d85c1952
Source1: %{name}-doc-PLD.tar.gz
URL: http://mantisbt.sourceforge.net/
Requires: apache >= 1.3.27-4
Requires: apache-mod_dir >= 1.3.27-4
Requires: php >= 4.0.3
Requires: php-mysql >= 4.0.3
Requires: php-pcre >= 4.3.1-4
Requires: php-common >= 4.3.1-4
Requires: mysql >= 3.23.2
Requires: mysql-client >= 3.23.56-1
Requires: sed
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _mantisdir /home/services/httpd/mantis
# define _mantisdir /home/httpd/html/mantis
%description
Mantis is a web-based bugtracking system.
%description -l pl
Mantis jest systemem kontroli błędów opartym na interfejsie WWW i
bazie MySQL.
%prep
%setup -q -a1
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_mantisdir}
cp -af *.php admin core css graphs images lang sql $RPM_BUILD_ROOT%{_mantisdir}
sed -e 's/root/mysql/g' config_inc.php.sample > \
$RPM_BUILD_ROOT%{_mantisdir}/config_inc.php
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc doc/* PLD_Install_PL.txt PLD_Install_EN.txt config_inc.php.sample
%dir %{_mantisdir}
%{_mantisdir}/admin/
%{_mantisdir}/core/
%{_mantisdir}/css/
%{_mantisdir}/graphs/
%{_mantisdir}/images/
%{_mantisdir}/lang/
%{_mantisdir}/sql/
%{_mantisdir}/account*
%{_mantisdir}/bug*
%{_mantisdir}/core.*
%{_mantisdir}/csv*
%{_mantisdir}/docum*
%{_mantisdir}/file*
%{_mantisdir}/history*
%{_mantisdir}/index*
%{_mantisdir}/jump*
%{_mantisdir}/log*
%{_mantisdir}/ma*
%{_mantisdir}/me*
%{_mantisdir}/news*
%{_mantisdir}/print*
%{_mantisdir}/proj*
%{_mantisdir}/set*
%{_mantisdir}/sig*
%{_mantisdir}/sum*
%{_mantisdir}/view*
%config(noreplace) %{_mantisdir}/config_inc.php
%config(noreplace) %{_mantisdir}/config_defaults_inc.php
%exclude %{_mantisdir}/core/.cvsignore
# NOTE: this is wrong
# LANG doesn't need to be set to get working locale
# LANG=pl_PL doesn't mean that one wants pl messages
%post
if [ "$LANG" = "pl_PL" ]; then
sed -e "s/= 'english';/= 'polish';/g" %{_mantisdir}/config_defaults_inc.php > %{_mantisdir}/config_defaults_inc_PLD.php
mv -f %{_mantisdir}/config_defaults_inc_PLD.php %{_mantisdir}/config_defaults_inc.php
echo
echo "Mantis zapisany..."
echo "Więcej: /usr/share/doc/mantis-%{version}/PLD_Install_PL.txt.gz"
echo
else
echo
echo "Mantis loaded..."
echo "More: /usr/share/doc/mantis-%{version}/PLD_Install_EN.txt.gz"
echo
fi
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback w pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log: mantis.spec,v $
Revision 1.2 2003/06/28 14:55:39 qboosh
- removed preun (customized config file shouldn't be removed!)
- do some modifications in install section instead of post
- cleanups, added some TODO
Revision 1.1 2003/06/24 19:42:06 matkor
- Added in behalf of ciesiel (marekc w klub.chip.pl). At least builds.
Więcej informacji o liście dyskusyjnej pld-devel-pl