SPECS (localization): eventum.spec - prepare localized files install
glen
glen at pld-linux.org
Fri Jun 2 15:54:17 CEST 2006
Author: glen Date: Fri Jun 2 13:54:17 2006 GMT
Module: SPECS Tag: localization
---- Log message:
- prepare localized files install
---- Files affected:
SPECS:
eventum.spec (1.174.2.2 -> 1.174.2.3)
---- Diffs:
================================================================
Index: SPECS/eventum.spec
diff -u SPECS/eventum.spec:1.174.2.2 SPECS/eventum.spec:1.174.2.3
--- SPECS/eventum.spec:1.174.2.2 Fri Jun 2 00:03:46 2006
+++ SPECS/eventum.spec Fri Jun 2 15:54:12 2006
@@ -14,7 +14,7 @@
#define _snap 20060330
#define _rc RC3
-%define _rel 1.13
+%define _rel 1.16
%include /usr/lib/rpm/macros.php
Summary: Eventum Issue / Bug tracking system
@@ -53,6 +53,7 @@
Patch10: %{name}-workflow-handlenewnote-note_id.patch
Patch11: %{name}-order4b.patch
Patch12: %{name}-cli-errorcheck.patch
+Patch13: %{name}-localization-truncation.patch
Patch100: %{name}-paths.patch
Patch101: %{name}-cvs-config.patch
Patch102: %{name}-irc-mem.patch
@@ -484,6 +485,7 @@
%patch10 -p1
%{?with_order_patch:%patch11 -p1}
%patch12 -p1
+%patch13 -p1
# packaging
%patch100 -p1
@@ -495,6 +497,24 @@
%patch106 -p1
%patch107 -p1
+mv misc/localization/de{_DE,}
+mv misc/localization/es{_ES,}
+mv misc/localization/fi{_FI,}
+mv misc/localization/fr{_FR,}
+mv misc/localization/it{_IT,}
+mv misc/localization/nl{_NL,}
+mv misc/localization/ru{_RU,}
+
+# oops, the file got truncated - quick fix
+cp misc/localization/eventum.po misc/localization/de/LC_MESSAGES/eventum.po
+cp misc/localization/eventum.po misc/localization/es/LC_MESSAGES/eventum.po
+cp misc/localization/eventum.po misc/localization/fi/LC_MESSAGES/eventum.po
+cp misc/localization/eventum.po misc/localization/fr/LC_MESSAGES/eventum.po
+cp misc/localization/eventum.po misc/localization/it/LC_MESSAGES/eventum.po
+cp misc/localization/eventum.po misc/localization/nl/LC_MESSAGES/eventum.po
+cp misc/localization/eventum.po misc/localization/ru/LC_MESSAGES/eventum.po
+cp misc/localization/eventum.po misc/localization/en_US/LC_MESSAGES/eventum.po
+
sed -e '1s,#!.*/bin/php -q,#!%{_bindir}/php,' misc/cli/eventum > %{name}-cli
sed -e '1i#!%{_bindir}/php' misc/scm/process_cvs_commits.php > %{name}-scm
sed -e '1i#!%{_bindir}/php' misc/irc/bot.php > %{name}-bot
@@ -515,6 +535,12 @@
# remove backups from patching as we use globs to package files to buildroot
find '(' -name '*~' -o -name '*.orig' ')' | xargs -r rm -v
+%build
+cd misc/localization
+for a in */LC_MESSAGES; do
+ msgfmt -o $a/eventum.mo $a/eventum.po
+done
+
%install
rm -rf $RPM_BUILD_ROOT
install -d \
@@ -593,6 +619,16 @@
# postfix router
install %{SOURCE14} $RPM_BUILD_ROOT%{_libdir}/router-postfix
+# locale
+cd misc/localization
+for a in */LC_MESSAGES; do
+ install -d $RPM_BUILD_ROOT/usr/share/locale/$a
+ cp -a $a/%{name}.mo $RPM_BUILD_ROOT/usr/share/locale/$a
+done
+cd -
+
+#%find_lang %{name}
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -820,7 +856,7 @@
mv -f %{_webappdir}/irc.php.rpmsave %{_sysconfdir}/irc.php
fi
-%files
+%files -f %{name}.lang
%defattr(644,root,root,755)
%doc ChangeLog FAQ INSTALL README UPGRADE CONTRIB
%doc docs/* setup/schema.sql
@@ -952,6 +988,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.174.2.3 2006/06/02 13:54:12 glen
+- prepare localized files install
+
Revision 1.174.2.2 2006/06/01 22:03:46 glen
- update to localization-dev2
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/eventum.spec?r1=1.174.2.2&r2=1.174.2.3&f=u
More information about the pld-cvs-commit
mailing list