[Fusionforge-commits] r7908 - in trunk: . 3rd-party 3rd-party/htmlpurifier

Alain Peyrat aljeux at libremir.placard.fr.eu.org
Sun Jun 28 12:19:24 CEST 2009


Author: aljeux
Date: 2009-06-28 12:19:24 +0200 (Sun, 28 Jun 2009)
New Revision: 7908

Added:
   trunk/3rd-party/
   trunk/3rd-party/htmlpurifier/
   trunk/3rd-party/htmlpurifier/htmlpurifier.spec
Modified:
   trunk/Makefile.rh
Log:
Initial code for building htmlpurifier rpms

Added: trunk/3rd-party/htmlpurifier/htmlpurifier.spec
===================================================================
--- trunk/3rd-party/htmlpurifier/htmlpurifier.spec	                        (rev 0)
+++ trunk/3rd-party/htmlpurifier/htmlpurifier.spec	2009-06-28 10:19:24 UTC (rev 7908)
@@ -0,0 +1,78 @@
+Summary: HTML Purifier is a standards-compliant HTML filter library written in PHP.
+Name: htmlpurifier
+Version: 3.3.0
+Release: 0
+License: LGPL
+Group: Development/Languages
+URL: http://htmlpurifier.org/
+
+Packager: Manuel VACELET <manuel.vacelet at st.com>
+
+Source: http://htmlpurifier.org/releases/%{name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildArch: noarch
+Requires: webserver, php
+
+%description
+HTML Purifier is a standards-compliant HTML filter library written in PHP. HTML
+Purifier will not only remove all malicious code (better known as XSS) with a
+thoroughly audited, secure yet permissive whitelist, it will also make sure
+your documents are standards compliant, something only achievable with a
+comprehensive knowledge of W3C's specifications. 
+
+Tired of using BBCode due to the current landscape of deficient or insecure
+HTML filters? Have a WYSIWYG editor but never been able to use it?
+
+Looking for high-quality, standards-compliant, open-source components for that
+application you're building? HTML Purifier is for you!
+
+
+%package docs
+Summary: Documentation for package %{name}
+Group: Documentation
+
+%description docs
+HTML Purifier is a standards-compliant HTML filter library written in PHP.
+
+This package includes the documentation for %{name}.
+
+%prep
+%setup -n %{name}-%{version}
+
+%build
+
+%install
+%{__rm} -rf %{buildroot}
+%{__install} -d -m0755 %{buildroot}%{_datadir}/%{name}
+%{__cp} -ar library/* %{buildroot}%{_datadir}/%{name}
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%{_datadir}/%{name}/
+
+%files docs
+%defattr(-, root, root, 0755)
+%doc art benchmarks configdoc CREDITS docs INSTALL INSTALL.fr.utf8 LICENSE NEWS README TODO VERSION WHATSNEW WYSIWYG
+
+%changelog
+* Mon Apr 27 2009 Nicolas GUERIN <nicolas.guerin at xrce.xerox.com> - 3.3.0
+- Updated to v3.3.0
+
+* Thu Jan 29 2009 Nicolas GUERIN <nicolas.guerin at xrce.xerox.com> - 3.2.0
+- Updated to v3.2.0
+
+* Fri Jun 27 2008 Nicolas GUERIN <nicolas.guerin at xrce.xerox.com> - 3.1.1
+- Updated to v3.1.1
+
+* Thu Mar 6 2008 Nicolas GUERIN <nicolas.guerin at xrce.xerox.com> - 3.0.0
+- Updated to v3.0.0
+
+* Mon Oct 8 2007 Nicolas GUERIN <nicolas.guerin at xrce.xerox.com> - 2.1.2-0
+- Updated to v2.1.2. Removed cache config change during setup.
+
+* Tue Jul 31 2007 Manuel VACELET <manuel.vacelet at st.com> - 2.0.1-0
+- Initial package.

Modified: trunk/Makefile.rh
===================================================================
--- trunk/Makefile.rh	2009-06-28 08:56:29 UTC (rev 7907)
+++ trunk/Makefile.rh	2009-06-28 10:19:24 UTC (rev 7908)
@@ -171,3 +171,13 @@
 	cd $(RPM_TMP)/SOURCES; tar cjf fusionforge-shell-postgresql-$(version).tar.bz2 fusionforge-shell-postgresql-$(version)
 	cd $(RPM_TMP)/SOURCES/; rpmbuild -ts --nodeps fusionforge-shell-postgresql-$(version).tar.bz2
 
+#
+# HTMLPURIFIER (third party plugin)
+#
+htmlpurifier: rpmprep depot/htmlpurifier-3.3.0.tar.gz
+	cp depot/htmlpurifier-3.3.0.tar.gz $(RPM_TMP)/SOURCES/
+	rpmbuild --quiet --clean -ba 3rd-party/htmlpurifier/htmlpurifier.spec
+
+depot/htmlpurifier-3.3.0.tar.gz: rpmprep
+	mkdir -p depot
+	cd depot; wget -q -N http://htmlpurifier.org/releases/htmlpurifier-3.3.0.tar.gz




More information about the Fusionforge-commits mailing list