# TODO # - webapps: register this pkg only if this webserver instance has drupal webapp configured %define modname tinymce Summary: Drupal TinyMCE WYSIWYG Editor Module Summary(pl.UTF-8): Moduł edytora WYSIWYG TinyMCE dla Drupala Name: drupal-mod-%{modname} Version: 4.6.0 Release: 1 License: GPL Group: Applications/WWW Source0: http://drupal.org/files/projects/%{modname}-%{version}.tar.gz # Source0-md5: 050b885a5437c492f2e9d49181db9326 Source1: %{name}.conf URL: http://drupal.org/project/tinymce BuildRequires: rpmbuild(macros) >= 1.264 BuildRequires: sed >= 4.0 Requires: drupal >= 4.6.0 Requires: tinymce < 2.0 Requires: tinymce >= 1.44 Requires: webapps >= 0.2 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _webapps /etc/webapps %define _webapp drupal/%{modname} %define _sysconfdir %{_webapps}/%{_webapp} %define _drupaldir %{_datadir}/drupal %define _moddir %{_drupaldir}/modules %define _htdocs %{_drupaldir}/htdocs %define _htmlmoddir %{_htdocs}/modules/%{modname} %define _tinymceplugindir %{_datadir}/tinymce/plugins %description Use the TinyMCE WYSIWYG editor for editing site content. A collaborative project by richardb, mathias and jjeff. Features include: - Drupal image upload integration - Dynamically turn off/on TinyMCE per textarea field - Assign different tinymce profiles per role %description -l pl.UTF-8 Ten moduł pozwala używać edytora WYSIWYG TinyMCE do modyfikowania treści stron. Jest to wspólny projekt, który stworzyli richardb, mathias i jjeff. Możliwości obejmują: - integrację umieszczania obrazków w Drupalu - dynamiczne wyłączanie/włączanie TinyMCE dla pól textarea - przypisywanie różnych profili tinymce dla ról %prep %setup -q -n %{modname} rm -f LICENSE.txt # pure GPL # undos the source find '(' -name '*.txt' ')' -print0 | xargs -0 sed -i -e 's,\r$,,' %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_moddir}} install -d $RPM_BUILD_ROOT%{_tinymceplugindir} install *.module $RPM_BUILD_ROOT%{_moddir} cp -a plugins/* $RPM_BUILD_ROOT%{_tinymceplugindir} install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf install -d $RPM_BUILD_ROOT%{_moddir}/tinymce/jscripts ln -s %{_datadir}/tinymce $RPM_BUILD_ROOT%{_moddir}/tinymce/jscripts/tiny_mce # need symlink for drupal to think the file is there, we also do # apache alias as the symlinks aren't usually allowed in htdocs install -d $RPM_BUILD_ROOT%{_htmlmoddir}/jscripts ln -s %{_datadir}/tinymce $RPM_BUILD_ROOT%{_htmlmoddir}/jscripts/tiny_mce %clean rm -rf $RPM_BUILD_ROOT %post if [ "$1" = 1 ]; then %banner -e %{name} <