X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=flyspray.spec;h=4e67ba116b8013723da78890969f082dd1d7b0d9;hb=222dc68517880c1b8b94e87a2b46ad05bd33ea00;hp=3ab195bb2857aa9bce0e167c41bb100787cca2a3;hpb=4c2829d5e4485586ee60f61f3193977e5080d490;p=packages%2Fflyspray.git diff --git a/flyspray.spec b/flyspray.spec index 3ab195b..4e67ba1 100644 --- a/flyspray.spec +++ b/flyspray.spec @@ -1,21 +1,24 @@ 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) @@ -28,14 +31,14 @@ 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} @@ -44,10 +47,22 @@ Install this package to configure initial Flyspray installation. You 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 @@ -68,6 +83,8 @@ rm -f $RPM_BUILD_ROOT%{_appdir}/flyspray.conf.php 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 @@ -79,10 +96,10 @@ if [ "$1" = "0" ]; then 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 @@ -91,7 +108,7 @@ fi %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 @@ -120,6 +137,8 @@ if [ "$httpd_reload" ]; then %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 @@ -130,8 +149,13 @@ fi %{_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