Author: glen                         Date: Thu Nov 20 16:02:33 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:

- update to 1.6.0.3
- webapps integration

---- Files affected:
SPECS:
   prototype.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SPECS/prototype.spec
diff -u SPECS/prototype.spec:1.1 SPECS/prototype.spec:1.2
--- SPECS/prototype.spec:1.1    Tue Feb 12 16:52:16 2008
+++ SPECS/prototype.spec        Thu Nov 20 17:02:28 2008
@@ -1,12 +1,12 @@
 # $Revision$, $Date$
-Summary:       Prototype JavaScript framework: Easy Ajax and DOM manipulation 
for dynamic web application.
+Summary:       Prototype JavaScript framework: Easy Ajax and DOM manipulation 
for dynamic web application
 Name:          prototype
-Version:       1.6.0.2
+Version:       1.6.0.3
 Release:       1
 License:       MIT
 Group:         Applications/WWW
-Source0:       http://www.prototypejs.org/assets/2008/1/25/prototype-1.6.0.2.js
-# Source0-md5: d3a5b20d5368c1bcabe655b57b52d097
+Source0:       
http://www.prototypejs.org/assets/2008/9/29/%{name}-%{version}.js
+# Source0-md5: b5684120e496c310977713be34be4868
 URL:           http://www.prototypejs.org/
 BuildRequires: sed >= 4.0
 BuildArch:     noarch
@@ -15,27 +15,66 @@
 %define                _appdir %{_datadir}/%{name}
 
 %description
-Prototype is a JavaScript Framework that aims to ease development of dynamic
-web applications.
+Prototype is a JavaScript Framework that aims to ease development of
+dynamic web applications.
 
-Featuring a unique, easy-to-use toolkit for class-driven development and the
-nicest Ajax library around, Prototype is quickly becoming the codebase of
-choice for web application developers everywhere.
+Featuring a unique, easy-to-use toolkit for class-driven development
+and the nicest Ajax library around, Prototype is quickly becoming the
+codebase of choice for web application developers everywhere.
 
 %prep
 %setup -qcT
 cp -a %{SOURCE0} %{name}.js
 
+cat <<'EOF' > apache.conf
+Alias /%{name}.js %{_appdir}/%{name}.js
+<Directory %{_appdir}>
+       Allow from all
+</Directory>
+EOF
+
+cat > lighttpd.conf <<'EOF'
+alias.url += (
+    "/%{name}.js/" => "%{_appdir}/%{name}.js",
+)
+EOF
+
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_appdir}
+install -d $RPM_BUILD_ROOT{%{_appdir},%{_sysconfdir}}
 cp -a %{name}.js $RPM_BUILD_ROOT%{_appdir}
 
+cp -a apache.conf $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
+cp -a apache.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
+cp -a lighttpd.conf $RPM_BUILD_ROOT%{_sysconfdir}/lighttpd.conf
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%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}
+
 %files
 %defattr(644,root,root,755)
+%dir %attr(750,root,http) %{_sysconfdir}
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/apache.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/httpd.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/lighttpd.conf
 %{_appdir}
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -44,6 +83,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
-Revision 1.1  2008/02/12 15:52:16  glen
-- new
+Revision 1.2  2008/11/20 16:02:28  glen
 
+- update to 1.6.0.3
+- webapps integration
+
+Revision 1.1  2008-02-12 15:52:16  glen
+- new
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/prototype.spec?r1=1.1&r2=1.2&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to