From 4409a9c40f74ad256c6b08a47e0ea698f8eb2f3c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Adam=20Go=C5=82=C4=99biowski?= Date: Wed, 6 Aug 2008 14:38:00 +0000 Subject: [PATCH] - missing fckeditor.* (lang interfaces) and *.xml files added - apache/lighttpd configs - R: webserver(access), webserver(alias) - BR: rpmbuild(macros) > 1.268 - somehow works, todo entry still not addressed Changed files: fckeditor.spec -> 1.8 --- fckeditor.spec | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/fckeditor.spec b/fckeditor.spec index bee28b6..b5e8d6b 100644 --- a/fckeditor.spec +++ b/fckeditor.spec @@ -4,13 +4,16 @@ Summary: The text editor for Internet Summary(pl.UTF-8): Edytor tekstowy dla Internetu Name: fckeditor Version: 2.6.3 -Release: 0.1 +Release: 0.2 License: LGPL v2.1 Group: Applications/WWW Source0: http://dl.sourceforge.net/fckeditor/FCKeditor_%{version}.tar.gz # Source0-md5: eb926332283376614ade9610f20b27d4 URL: http://www.fckeditor.net/ +BuildRequires: rpmbuild(macros) > 1.268 BuildRequires: sed >= 4.0 +Requires: webserver(access) +Requires: webserver(alias) BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -38,11 +41,46 @@ rm -f fckeditor.{afp,asp,cfc,cfm,lasso} sed -i -e 's,\r$,,' fckeditor.* find '(' -name '*.js' -o -name '*.css' -o -name '*.txt' -o -name '*.html' ')' -print0 | xargs -0 sed -i -e 's,\r$,,' +# apache1/apache2 conf +cat > apache.conf <<'EOF' +Alias /%{name} %{_appdir} + + Allow from all + +EOF + +# lighttpd conf +cat > lighttpd.conf <<'EOF' +alias.url += ( + "/%{name}" => "%{_appdir}", +) +EOF + %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_appdir} cp -a fckconfig.* $RPM_BUILD_ROOT%{_appdir} +cp -a fckeditor.* $RPM_BUILD_ROOT%{_appdir} cp -a editor $RPM_BUILD_ROOT%{_appdir} +cp -a *.xml $RPM_BUILD_ROOT%{_appdir} + +%triggerin -- apache1 < 1.3.37-3, apache1-base +%webapp_register apache %{_webapp} + +%triggerun -- apache1 < 1.3.37-3, apache1-base +%webapp_unregister apache %{_webapp} + +%triggerin -- apache < 2.2.0, apache-base +%webapp_register httpd %{_webapp} + +%triggerun -- apache < 2.2.0, apache-base +%webapp_unregister httpd %{_webapp} + +%triggerin -- lighttpd +%webapp_register lighttpd %{_webapp} + +%triggerun -- lighttpd +%webapp_unregister lighttpd %{_webapp} %clean rm -rf $RPM_BUILD_ROOT -- 2.43.0