[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