packages: phorum/phorum.spec - lang tags for mods

glen glen at pld-linux.org
Wed Jan 13 21:22:28 CET 2010


Author: glen                         Date: Wed Jan 13 20:22:28 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- lang tags for mods

---- Files affected:
packages/phorum:
   phorum.spec (1.34 -> 1.35) 

---- Diffs:

================================================================
Index: packages/phorum/phorum.spec
diff -u packages/phorum/phorum.spec:1.34 packages/phorum/phorum.spec:1.35
--- packages/phorum/phorum.spec:1.34	Wed Jan 13 20:51:14 2010
+++ packages/phorum/phorum.spec	Wed Jan 13 21:22:23 2010
@@ -4,7 +4,7 @@
 Summary(pl.UTF-8):	Phorum - implementacja forum WWW w PHP
 Name:		phorum
 Version:	%{themever}.14
-Release:	0.31
+Release:	0.32
 License:	Apache-like
 Group:		Applications/WWW
 Source0:	http://www.phorum.org/downloads/%{name}-%{version}.tar.bz2
@@ -275,6 +275,52 @@
 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
 cp -a config.php.sample $RPM_BUILD_ROOT%{_sysconfdir}/config.php
 
+cat > langmap <<'EOF'
+cs czech
+cs czech-latin2
+cs czech-utf8
+cs czech-win1250
+da danish
+de german
+de german_sie
+nb norwegian
+es spanish_latin_american
+en english
+es spanish
+fi finnish
+fr french
+it italian
+nl dutch
+nl dutch_informal
+sv swedish
+tr turkish
+EOF
+for mod in mods/*/; do
+	mod=${mod%/} file=${mod#mods/}.lang
+	> $file
+	[ -f $mod/Changelog ] && echo %{_appdir}/$mod/Changelog >> $file
+	[ -f $mod/README ] && echo %{_appdir}/$mod/README >> $file
+	[ -f $mod/TODO ] && echo %{_appdir}/$mod/TODO >> $file
+	[ -f $mod/info.txt ] && echo %{_appdir}/$mod/info.txt >> $file
+	[ -f $mod/MANIFEST ] && echo %{_appdir}/$mod/MANIFEST >> $file
+	[ -d $mod/icons ] && echo %{_appdir}/$mod/icons >> $file
+	[ -d $mod/images ] && echo %{_appdir}/$mod/images >> $file
+	[ -d $mod/templates ] && echo %{_appdir}/$mod/templates >> $file
+	if [ -d $mod/lang ]; then
+		echo "%dir %{_appdir}/$mod/lang" >> $file
+		while read code lang; do
+			[ -f $mod/lang/$lang.php ] && echo "%lang($code) %{_appdir}/$mod/lang/$lang.php" >> $file
+		done < langmap
+	fi
+	if [ -d $mod/help ]; then
+		echo "%dir %{_appdir}/$mod/help" >> $file
+		while read code lang; do
+			[ -d $mod/help/$lang ] && echo "%lang($code) %{_appdir}/$mod/help/$lang" >> $file
+		done < langmap
+	fi
+	echo "%{_appdir}/$mod/*.php" >> $file
+done
+
 # apidoc
 install -d $RPM_BUILD_ROOT%{_phpdocdir}/%{name}
 cp -a htmldoc/api/* $RPM_BUILD_ROOT%{_phpdocdir}/%{name}
@@ -367,57 +413,64 @@
 
 %{_examplesdir}/%{name}-%{version}
 
-%files mod-announcements
+%files setup
 %defattr(644,root,root,755)
-%{_appdir}/mods/announcements
+%{_appdir}/htdocs/admin
+%{_appdir}/htdocs/admin.php
+%{_appdir}/include/admin
+%{_appdir}/include/db/upgrade
 
-%files mod-bbcode
+%files phpdoc
 %defattr(644,root,root,755)
-%{_appdir}/mods/bbcode
+%{_phpdocdir}/%{name}
 
-%files mod-editor_tools
+%files mod-announcements -f announcements.lang
 %defattr(644,root,root,755)
-%{_appdir}/mods/editor_tools
 
-%files mod-event_logging
+%files mod-bbcode -f bbcode.lang
 %defattr(644,root,root,755)
-%{_appdir}/mods/event_logging
+%{_appdir}/mods/bbcode/colorpicker
+%{_appdir}/mods/bbcode/*.js
+%{_appdir}/mods/bbcode/help/*.css
+%{_appdir}/mods/bbcode/help/*.gif
 
-%files mod-replace
+%files mod-editor_tools -f editor_tools.lang
 %defattr(644,root,root,755)
-%{_appdir}/mods/replace
+%{_appdir}/mods/editor_tools/*.js
+%{_appdir}/mods/editor_tools/*.css
 
-%files mod-smileys
+%files mod-event_logging -f event_logging.lang
 %defattr(644,root,root,755)
-%{_appdir}/mods/smileys
+%{_appdir}/mods/event_logging/db
+%{_appdir}/mods/event_logging/settings
 
-%files mod-spamhurdles
+%files mod-replace -f replace.lang
 %defattr(644,root,root,755)
-%{_appdir}/mods/spamhurdles
 
-%files mod-tidy
+%files mod-smileys -f smileys.lang
 %defattr(644,root,root,755)
-%{_appdir}/mods/mod_tidy.php
+%{_appdir}/mods/smileys/*.css
+%{_appdir}/mods/smileys/*.gif
+%{_appdir}/mods/smileys/help/*.css
+%{_appdir}/mods/smileys/help/*.php
 
-%files mod-username_restrictions
+%files mod-spamhurdles -f spamhurdles.lang
 %defattr(644,root,root,755)
-%{_appdir}/mods/username_restrictions
+%{_appdir}/mods/spamhurdles/captcha
+%{_appdir}/mods/spamhurdles/db
+%{_appdir}/mods/spamhurdles/lib
+%{_appdir}/mods/spamhurdles/*.css
+%{_appdir}/mods/spamhurdles/*.jpg
 
-%files mod-smtp_mail
+%files mod-tidy
 %defattr(644,root,root,755)
-%{_appdir}/mods/smtp_mail
+%{_appdir}/mods/mod_tidy.php
 
-%files setup
+%files mod-username_restrictions -f username_restrictions.lang
 %defattr(644,root,root,755)
-%{_appdir}/htdocs/admin
-%{_appdir}/htdocs/admin.php
-%{_appdir}/include/admin
-%{_appdir}/include/db/upgrade
 
-%files phpdoc
+%files mod-smtp_mail -f smtp_mail.lang
 %defattr(644,root,root,755)
-%{_phpdocdir}/%{name}
-
 
 %files theme-classic
 %defattr(644,root,root,755)
@@ -440,6 +493,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.35  2010/01/13 20:22:23  glen
+- lang tags for mods
+
 Revision 1.34  2010/01/13 19:51:14  glen
 - mod subpackages
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/phorum/phorum.spec?r1=1.34&r2=1.35&f=u



More information about the pld-cvs-commit mailing list