packages: js-ajax-upload/js-ajax-upload.spec - compress js, fix instrall dir
glen
glen at pld-linux.org
Wed Jul 14 14:06:47 CEST 2010
Author: glen Date: Wed Jul 14 12:06:47 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- compress js, fix instrall dir
---- Files affected:
packages/js-ajax-upload:
js-ajax-upload.spec (1.1 -> 1.2)
---- Diffs:
================================================================
Index: packages/js-ajax-upload/js-ajax-upload.spec
diff -u packages/js-ajax-upload/js-ajax-upload.spec:1.1 packages/js-ajax-upload/js-ajax-upload.spec:1.2
--- packages/js-ajax-upload/js-ajax-upload.spec:1.1 Mon May 3 17:39:15 2010
+++ packages/js-ajax-upload/js-ajax-upload.spec Wed Jul 14 14:06:42 2010
@@ -8,13 +8,18 @@
Source0: http://download.github.com/valums-ajax-upload-%{version}-0-g6f977de.zip
# Source0-md5: 89d8611a5f6a51230486acab2cb46722
URL: http://valums.com/ajax-upload/
+BuildRequires: js
BuildRequires: unzip
+BuildRequires: yuicompressor
Requires: webserver(access)
Requires: webserver(alias)
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _appdir %{_datadir}/%{name}
+%define _webapps /etc/webapps
+%define _webapp %{name}
+%define _sysconfdir %{_webapps}/%{_webapp}
+%define _appdir %{_datadir}/%{_webapp}
%description
AJAX Upload allows you to easily upload multiple files without
@@ -38,7 +43,7 @@
mv readme.md README
-# apache1/apache2 config
+# Apache1/Apache2 config
cat > apache.conf <<'EOF'
Alias /js/ajax-upload %{_appdir}
<Directory %{_appdir}>
@@ -53,10 +58,17 @@
)
EOF
+%build
+install -d build
+for a in *.js; do
+ yuicompressor --charset UTF-8 $a > build/$a
+ js -C -f build/$a
+done
+
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_appdir},%{_examplesdir}/%{name}-%{version}}
-cp -a ajaxupload.js $RPM_BUILD_ROOT%{_appdir}
+cp -a build/ajaxupload.js $RPM_BUILD_ROOT%{_appdir}
cp -a demos server-side tests $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
@@ -105,5 +117,8 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.2 2010/07/14 12:06:42 glen
+- compress js, fix instrall dir
+
Revision 1.1 2010/05/03 15:39:15 glen
- new
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/js-ajax-upload/js-ajax-upload.spec?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list