SPECS: tinymce.spec - updated to 2.0.1 - mark lang/*.js as %lang

glen glen at pld-linux.org
Thu Dec 8 14:07:08 CET 2005


Author: glen                         Date: Thu Dec  8 13:07:08 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 2.0.1
- mark lang/*.js as %lang

---- Files affected:
SPECS:
   tinymce.spec (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: SPECS/tinymce.spec
diff -u SPECS/tinymce.spec:1.3 SPECS/tinymce.spec:1.4
--- SPECS/tinymce.spec:1.3	Sat May 21 12:56:07 2005
+++ SPECS/tinymce.spec	Thu Dec  8 14:07:02 2005
@@ -1,18 +1,19 @@
 # $Revision$, $Date$
 # TODO
 # - separate plugins?
-# - separate panguages?
+# - separate languages?
 # - is the language separation working at all?
+%define	_ver %(echo %{version} | tr . _)
 Summary:	Web based Javascript HTML WYSIWYG editor control
 Summary(pl):	Kontrolka edytora WYSIWYG HTML-a oparta na WWW z Javascriptem
 Name:		tinymce
-Version:	1.44
-Release:	0.5
-Epoch:		0
-License:	LGPL
+Version:	2.0.1
+Release:	0.3
+License:	LGPL v2
 Group:		Applications/WWW
-Source0:	http://dl.sourceforge.net/tinymce/%{name}_%(echo %{version} | tr . _).tgz
-# Source0-md5:	171cb3ca0fd3232c7822bc06834c8f17
+Source0:	http://dl.sourceforge.net/tinymce/%{name}_%{_ver}.tgz
+# Source0-md5:	c6ee73d135a5b677dacd3feaf3b9c223
+Source1:	tinymce-find_lang.sh
 URL:		http://tinymce.moxiecode.com/
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -34,8 +35,8 @@
 - Customizable HTML/XHTML 1.0 output. Block invalid elements and force
   attributes.
 - International language support (Language packs) currenly English,
-  Swedish, Italian, German, Czech, Hungarian, Dutch, Finnish, Danish
-  and Arabic and much more.
+  Swedish, Italian, German, Czech, Hungarian, Dutch, Finnish, Danish and
+  Arabic and much more.
 - Multiple browser support, currently Mozilla, MSIE and FireFox.
 
 %description -l pl
@@ -54,12 +55,16 @@
 - dostosowywalne wyjście HTML/XHML 1.0; elementy block invalid i
   atrybuty force
 - obsługa wielu języków (pakiety językowe) - aktualnie angielski,
-  szwedzki, włoski, niemiecki, czeski, węgierski, holenderski,
-  fiński, duński, arabski i inne
+  szwedzki, włoski, niemiecki, czeski, węgierski, holenderski, fiński,
+  duński, arabski i inne
 - obsługa wielu przeglądarek, aktualnie Mozilla, MSIE i Firefox
 
 %prep
 %setup -q -n %{name}
+install %{SOURCE1} find_lang.sh
+mv docs html
+
+rm -f jscripts/tiny_mce/license.txt # LGPL v2
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -68,83 +73,150 @@
 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 cp -a jscripts/tiny_mce/* $RPM_BUILD_ROOT%{_appdir}
 
+./find_lang.sh > %{name}.lang
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%files
+%files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc changelog readme todo
-%doc docs/*.htm docs/*.css
-%lang(zh_CN) %doc docs/zh_cn
+%doc changelog readme
+%doc html
+
+%{_examplesdir}/%{name}-%{version}
 
 %dir %{_appdir}
-%{_appdir}/*.*
+%{_appdir}/*.js
+%{_appdir}/*.htm
+%{_appdir}/utils
 
 %dir %{_appdir}/langs
-%lang(ar) %{_appdir}/langs/ar.js
-%lang(cs) %{_appdir}/langs/cs.js
-%lang(da) %{_appdir}/langs/da.js
-%lang(de) %{_appdir}/langs/de.js
-%lang(el) %{_appdir}/langs/el.js
-%lang(en) %{_appdir}/langs/en.js
-%lang(es) %{_appdir}/langs/es.js
-%lang(fa) %{_appdir}/langs/fa.js
-%lang(fi) %{_appdir}/langs/fi.js
-%lang(fr) %{_appdir}/langs/fr.js
-%lang(fr_CA) %{_appdir}/langs/fr_ca.js
-%lang(hu) %{_appdir}/langs/hu.js
-%lang(it) %{_appdir}/langs/it.js
-%lang(ja) %{_appdir}/langs/ja.js
-%lang(ko) %{_appdir}/langs/ko.js
-%lang(nl) %{_appdir}/langs/nl.js
-%lang(nb) %{_appdir}/langs/no.js
-%lang(pl) %{_appdir}/langs/pl.js
-%lang(pt) %{_appdir}/langs/pt.js
-%lang(ru) %{_appdir}/langs/ru.js
-%lang(sv) %{_appdir}/langs/sv.js
-%lang(th) %{_appdir}/langs/th.js
-%lang(zh_CN) %{_appdir}/langs/zh_cn.js
 %{_appdir}/langs/readme.txt
 
-# TODO languages
 %dir %{_appdir}/plugins
 %{_appdir}/plugins/readme.txt
 
+%dir %{_appdir}/plugins/_template
+%{_appdir}/plugins/_template/*.*
+%{_appdir}/plugins/_template/images
+%dir %{_appdir}/plugins/_template/langs
+
 %dir %{_appdir}/plugins/advhr
 %{_appdir}/plugins/advhr/*.*
 %{_appdir}/plugins/advhr/images
+%{_appdir}/plugins/advhr/jscripts
 %dir %{_appdir}/plugins/advhr/langs
-%lang(cs) %{_appdir}/plugins/advhr/langs/cs.js
-%lang(de) %{_appdir}/plugins/advhr/langs/de.js
-%lang(en) %{_appdir}/plugins/advhr/langs/en.js
-%lang(fa) %{_appdir}/plugins/advhr/langs/fa.js
-%lang(fr) %{_appdir}/plugins/advhr/langs/fr.js
-%lang(fr_CA) %{_appdir}/plugins/advhr/langs/fr_ca.js
-%lang(pl) %{_appdir}/plugins/advhr/langs/pl.js
-%lang(sv) %{_appdir}/plugins/advhr/langs/sv.js
-%lang(zh_CN) %{_appdir}/plugins/advhr/langs/zh_cn.js
-
-# TODO: .. continue after testing is language separation working at all...
-%{_appdir}/plugins/advimage
-%{_appdir}/plugins/advlink
+
+%dir %{_appdir}/plugins/advimage
+%{_appdir}/plugins/advimage/*.*
+%{_appdir}/plugins/advimage/css
+%{_appdir}/plugins/advimage/images
+%{_appdir}/plugins/advimage/jscripts
+%dir %{_appdir}/plugins/advimage/langs
+
+%dir %{_appdir}/plugins/advlink
+%{_appdir}/plugins/advlink/*.*
+%{_appdir}/plugins/advlink/css
+%{_appdir}/plugins/advlink/jscripts
+%dir %{_appdir}/plugins/advlink/langs
+
+%dir %{_appdir}/plugins/autosave
+%{_appdir}/plugins/autosave/*.*
+%dir %{_appdir}/plugins/autosave/langs
+
 %{_appdir}/plugins/contextmenu
-%{_appdir}/plugins/emotions
-%{_appdir}/plugins/flash
-%{_appdir}/plugins/iespell
-%{_appdir}/plugins/insertdatetime
-%{_appdir}/plugins/preview
-%{_appdir}/plugins/print
-%{_appdir}/plugins/save
-%{_appdir}/plugins/searchreplace
-%{_appdir}/plugins/table
-%{_appdir}/plugins/zoom
-
-# TODO languages
-%{_appdir}/themes
-
-%dir %{_examplesdir}/%{name}-%{version}
-%{_examplesdir}/%{name}-%{version}/*.*
-%lang(zh_CN) %{_examplesdir}/%{name}-%{version}/zh_cn
+
+%dir %{_appdir}/plugins/directionality
+%{_appdir}/plugins/directionality/*.*
+%{_appdir}/plugins/directionality/images
+%dir %{_appdir}/plugins/directionality/langs
+
+%dir %{_appdir}/plugins/emotions
+%{_appdir}/plugins/emotions/*.*
+%{_appdir}/plugins/emotions/images
+%{_appdir}/plugins/emotions/jscripts
+%dir %{_appdir}/plugins/emotions/langs
+
+%dir %{_appdir}/plugins/flash
+%{_appdir}/plugins/flash/*.*
+%{_appdir}/plugins/flash/css
+%{_appdir}/plugins/flash/images
+%{_appdir}/plugins/flash/jscripts
+%dir %{_appdir}/plugins/flash/langs
+
+%dir %{_appdir}/plugins/fullscreen
+%{_appdir}/plugins/fullscreen/*.*
+%{_appdir}/plugins/fullscreen/images
+%dir %{_appdir}/plugins/fullscreen/langs
+
+%dir %{_appdir}/plugins/iespell
+%{_appdir}/plugins/iespell/*.*
+%{_appdir}/plugins/iespell/images
+%dir %{_appdir}/plugins/iespell/langs
+
+%dir %{_appdir}/plugins/inlinepopups
+%{_appdir}/plugins/inlinepopups/*.*
+%{_appdir}/plugins/inlinepopups/images
+%{_appdir}/plugins/inlinepopups/css
+%{_appdir}/plugins/inlinepopups/jscripts
+
+%dir %{_appdir}/plugins/insertdatetime
+%{_appdir}/plugins/insertdatetime/*.*
+%{_appdir}/plugins/insertdatetime/images
+%dir %{_appdir}/plugins/insertdatetime/langs
+
+%{_appdir}/plugins/noneditable
+
+%dir %{_appdir}/plugins/paste
+%{_appdir}/plugins/paste/*.*
+%{_appdir}/plugins/paste/css
+%{_appdir}/plugins/paste/images
+%{_appdir}/plugins/paste/jscripts
+%dir %{_appdir}/plugins/paste/langs
+
+%dir %{_appdir}/plugins/preview
+%{_appdir}/plugins/preview/*.*
+%{_appdir}/plugins/preview/images
+%dir %{_appdir}/plugins/preview/langs
+
+%dir %{_appdir}/plugins/print
+%{_appdir}/plugins/print/*.*
+%{_appdir}/plugins/print/images
+%dir %{_appdir}/plugins/print/langs
+
+%dir %{_appdir}/plugins/save
+%{_appdir}/plugins/save/*.*
+%{_appdir}/plugins/save/images
+%dir %{_appdir}/plugins/save/langs
+
+%dir %{_appdir}/plugins/searchreplace
+%{_appdir}/plugins/searchreplace/*.*
+%{_appdir}/plugins/searchreplace/images
+%{_appdir}/plugins/searchreplace/jscripts
+%dir %{_appdir}/plugins/searchreplace/langs
+
+%dir %{_appdir}/plugins/table
+%{_appdir}/plugins/table/*.*
+%{_appdir}/plugins/table/css
+%{_appdir}/plugins/table/images
+%{_appdir}/plugins/table/jscripts
+%dir %{_appdir}/plugins/table/langs
+%{_appdir}/plugins/table/langs/readme.txt
+
+%dir %{_appdir}/plugins/zoom
+%{_appdir}/plugins/zoom/*.*
+
+%dir %{_appdir}/themes
+%{_appdir}/themes/simple
+
+%dir %{_appdir}/themes/advanced
+%{_appdir}/themes/advanced/*.*
+%{_appdir}/themes/advanced/css
+%{_appdir}/themes/advanced/docs
+%{_appdir}/themes/advanced/images
+%{_appdir}/themes/advanced/jscripts
+%dir %{_appdir}/themes/advanced/langs
+%{_appdir}/themes/advanced/langs/*.txt
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -152,6 +224,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.4  2005/12/08 13:07:02  glen
+- updated to 2.0.1
+- mark lang/*.js as %lang
+
 Revision 1.3  2005/05/21 10:56:07  twittner
 - typo
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/tinymce.spec?r1=1.3&r2=1.4&f=u




More information about the pld-cvs-commit mailing list