Summary: Bug Tracking System
-Summary(pl): System ¶ledzenia b³êdów
+Summary(pl.UTF-8): System śledzenia błędów
Name: flyspray
Version: 0.9.8
-Release: 3
+Release: 7
License: GPL
Group: Applications/WWW
Source0: http://flyspray.rocks.cc/files/%{name}-%{version}.tar.gz
# Source0-md5: e034c2f1638cca65c41c7cb3590e2014
Source1: %{name}.conf
Source2: %{name}-apache.conf
+Source3: http://flyspray.rocks.cc/files/pl-%{version}.zip
+# Source3-md5: c96d26a3f6599b9a53f8f563a1d4a453
Patch0: %{name}-PLD.patch
URL: http://flyspray.rocks.cc/
BuildRequires: rpmbuild(macros) >= 1.268
+BuildRequires: unzip
Requires(triggerpostun): sed >= 4.0
-Requires: adodb
-Requires: php >= 3:4.3.0
+Requires: adodb >= 4.67-1.17
Requires: webapps
+Requires: webserver(php) >= 4.3.0
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Flyspray is an easy to use BTS for those who don't require all the
complexities of something like Bugzilla.
-%description -l pl
-Flyspray jest ³atwym w u¿yciu System ¦ledzenia B³êdów (ang. Bug
-Tracking System - BTS) dla osób, którym nie potrzebne s± kompleksowe
-rozwi±zania w stylu Bugzilla.
+%description -l pl.UTF-8
+Flyspray jest łatwym w użyciu System Śledzenia Błędów (ang. Bug
+Tracking System - BTS) dla osób, którym nie potrzebne są kompleksowe
+rozwiązania w stylu Bugzilla.
%package setup
Summary: Flyspray setup package
-Summary(pl): Pakiet do wstêpnej konfiguracji Flyspraya
+Summary(pl.UTF-8): Pakiet do wstępnej konfiguracji Flyspraya
Group: Applications/WWW
Requires: %{name} = %{version}-%{release}
should uninstall this package when you're done, as it considered
insecure to keep the setup files in place.
-%description setup -l pl
-Ten pakiet nale¿y zainstalowaæ w celu wstêpnej konfiguracji Flyspraya
-po pierwszej instalacji. Potem nale¿y go odinstalowaæ, jako ¿e
-pozostawienie plików instalacyjnych mog³oby byæ niebezpieczne.
+%description setup -l pl.UTF-8
+Ten pakiet należy zainstalować w celu wstępnej konfiguracji Flyspraya
+po pierwszej instalacji. Potem należy go odinstalować, jako że
+pozostawienie plików instalacyjnych mogłoby być niebezpieczne.
+
+%package lang-pl
+Summary: Flyspray Polish resource files
+Summary(pl.UTF-8): Pakiet z polską wersją językową do Flyspray
+Group: Applications/WWW
+Requires: %{name} = %{version}-%{release}
+
+%description lang-pl
+This package contains Polish localization files for Flyspray.
+
+%description lang-pl -l pl.UTF-8
+Pakiet zawiera polską lokalizację dla Flyspray'a.
%prep
%setup -q
install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
+%{__unzip} -q %{SOURCE3} -d $RPM_BUILD_ROOT%{_appdir}/lang
+
%clean
rm -rf $RPM_BUILD_ROOT
chmod 640 %{_sysconfdir}/flyspray.conf
fi
-%triggerin -- apache1
+%triggerin -- apache1 < 1.3.37-3, apache1-base
%webapp_register apache %{_webapp}
-%triggerun -- apache1
+%triggerun -- apache1 < 1.3.37-3, apache1-base
%webapp_unregister apache %{_webapp}
%triggerin -- apache < 2.2.0, apache-base
%triggerun -- apache < 2.2.0, apache-base
%webapp_unregister httpd %{_webapp}
-%triggerpostun -- %{name} < 0.9.8-0.1
+%triggerpostun -- %{name} < 0.9.8-3.3
if [ -f /etc/%{name}/flyspray.conf.php.rpmsave ]; then
mv -f %{_sysconfdir}/flyspray.conf{,.rpmnew}
mv -f /etc/%{name}/flyspray.conf.php.rpmsave %{_sysconfdir}/flyspray.conf
%service httpd reload
fi
+%{__sed} -i -e 's,%{php_pear_dir}/adodb/adodb.inc.php,/usr/share/php/adodb/adodb.inc.php,' %{_sysconfdir}/flyspray.conf
+
%files
%defattr(644,root,root,755)
%doc docs/{AUTHORS,BUGS,CHANGELOG,INSTALL,README,TODO,UPGRADING}.txt
%{_appdir}
%exclude %{_appdir}/lang/langdiff.php
+%exclude %{_appdir}/lang/pl
%exclude %{_appdir}/setup
%files setup
%defattr(644,root,root,755)
%{_appdir}/setup
+
+%files lang-pl
+%defattr(644,root,root,755)
+%{_appdir}/lang/pl