packages: nagios-vshell/nagios-vshell.spec, nagios-vshell/locale.patch (NEW...
glen
glen at pld-linux.org
Sat Jan 7 19:29:00 CET 2012
Author: glen Date: Sat Jan 7 18:29:00 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- fix localization
---- Files affected:
packages/nagios-vshell:
nagios-vshell.spec (1.8 -> 1.9) , locale.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/nagios-vshell/nagios-vshell.spec
diff -u packages/nagios-vshell/nagios-vshell.spec:1.8 packages/nagios-vshell/nagios-vshell.spec:1.9
--- packages/nagios-vshell/nagios-vshell.spec:1.8 Sat Jan 7 18:59:32 2012
+++ packages/nagios-vshell/nagios-vshell.spec Sat Jan 7 19:28:54 2012
@@ -1,21 +1,20 @@
# $Revision$, $Date$
-# TODO
-# - gettext to system dir
%define pkg vshell
%define php_min_version 5.2.0
%include /usr/lib/rpm/macros.php
Summary: Nagios V-Shell
Name: nagios-%{pkg}
Version: 1.8
-Release: 0.8
+Release: 0.12
License: GPL v2
Group: Applications/WWW
Source0: http://assets.nagios.com/downloads/exchange/nagiosvshell/%{pkg}.tar.gz
# Source0-md5: 802a80daa263b441af1b729cb3e7fa35
Patch0: config.patch
-BuildRequires: rpm-php-pearprov >= 4.4.2-11
Patch1: http-host.patch
+Patch2: locale.patch
URL: http://exchange.nagios.org/directory/Addons/Frontends-(GUIs-and-CLIs)/Web-Interfaces/Nagios-V-2DShell/details
+BuildRequires: rpm-php-pearprov >= 4.4.2-11
Requires: nagios-cgi
Requires: php-common >= 4:%{php_min_version}
Requires: php-date
@@ -51,6 +50,7 @@
mv %{pkg}/* .
%patch0 -p1
%patch1 -p1
+%patch2 -p1
# standard license
rm doc/gpl.txt
@@ -62,14 +62,34 @@
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_appdir}}
cp -p *.php $RPM_BUILD_ROOT%{_appdir}
-cp -a controllers css data js locale views $RPM_BUILD_ROOT%{_appdir}
+cp -a controllers css data js views $RPM_BUILD_ROOT%{_appdir}
cp -p config/vshell.conf $RPM_BUILD_ROOT%{_sysconfdir}
+find locale -name '*mo' | while read mofile; do
+ locale=$(basename "$mofile" .mo)
+ case "$locale" in
+ en_EN)
+ locale=en
+ ;;
+ es_ES)
+ locale=es
+ ;;
+ fr_FR)
+ locale=fr
+ ;;
+ esac
+
+ install -d $RPM_BUILD_ROOT%{_datadir}/locale/$locale/LC_MESSAGES
+ cp -p $mofile $RPM_BUILD_ROOT%{_datadir}/locale/$locale/LC_MESSAGES/%{name}.mo
+done
+
+%find_lang %{name}
+
%clean
rm -rf $RPM_BUILD_ROOT
-%files
+%files -f %{name}.lang
%defattr(644,root,root,755)
%doc INSTALL.txt doc/*
%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{pkg}.conf
@@ -81,6 +101,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.9 2012/01/07 18:28:54 glen
+- fix localization
+
Revision 1.8 2012/01/07 17:59:32 glen
- suggest apc
================================================================
Index: packages/nagios-vshell/locale.patch
diff -u /dev/null packages/nagios-vshell/locale.patch:1.1
--- /dev/null Sat Jan 7 19:29:00 2012
+++ packages/nagios-vshell/locale.patch Sat Jan 7 19:28:54 2012
@@ -0,0 +1,21 @@
+--- nagios-vshell-1.8/session.inc.php 2011-09-09 17:32:18.000000000 +0300
++++ nagios-vshell-1.8/session.inc.php 2012-01-07 20:26:20.971209175 +0200
+@@ -13,15 +13,13 @@
+ {
+
+ //gettext support
+- $loc = setlocale(LC_ALL, LANG, LANG.'utf-8', LANG.'utf8', "en_GB.utf8");
++ $loc = setlocale(LC_ALL, LANG, LANG.'.utf-8', LANG.'.utf8', "en_GB.utf8");
+ if (!isset($loc)) {
+ echo gettext("Error in setting the correct locale, please report this error with the associated output of 'locale -a' to mguthrie at nagios.com")."<br>";
+ }
+- putenv("LC_ALL=".LANG);
+- putenv("LANG=".LANG);
+- bindtextdomain(LANG, 'locale/');
++ putenv("LC_ALL=".LANG.'.utf-8');
+ bind_textdomain_codeset(LANG, 'UTF-8');
+- textdomain(LANG);
++ textdomain('nagios-vshell');
+
+
+
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nagios-vshell/nagios-vshell.spec?r1=1.8&r2=1.9&f=u
More information about the pld-cvs-commit
mailing list