packages: jquery-autocomplete/jquery-autocomplete.spec - (re)pack, css/js, ...

glen glen at pld-linux.org
Fri Jun 4 16:04:51 CEST 2010


Author: glen                         Date: Fri Jun  4 14:04:51 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- (re)pack, css/js, package indicator.gif; rel 1

---- Files affected:
packages/jquery-autocomplete:
   jquery-autocomplete.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/jquery-autocomplete/jquery-autocomplete.spec
diff -u packages/jquery-autocomplete/jquery-autocomplete.spec:1.1 packages/jquery-autocomplete/jquery-autocomplete.spec:1.2
--- packages/jquery-autocomplete/jquery-autocomplete.spec:1.1	Fri Jun  4 15:45:25 2010
+++ packages/jquery-autocomplete/jquery-autocomplete.spec	Fri Jun  4 16:04:45 2010
@@ -2,15 +2,17 @@
 Summary:	jQuery plugin: Autocomplete
 Name:		jquery-autocomplete
 Version:	1.1
-Release:	0.11
+Release:	1
 License:	MIT / GPL v2
 Group:		Applications/WWW
 Source0:	http://jquery.bassistance.de/autocomplete/jquery.autocomplete.zip
 # Source0-md5:	7de19c33f0c08f20cc5e496eb10787f0
 URL:		http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
+BuildRequires:	js
 BuildRequires:	rpmbuild(macros) >= 1.565
 BuildRequires:	sed >= 4.0
 BuildRequires:	unzip
+BuildRequires:	yuicompressor
 Requires:	jquery >= 1.2.6
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -46,6 +48,11 @@
 %setup -qn %{name}
 %undos changelog.txt todo
 
+# avoid filename conflict
+sed -i -e '
+	s,indicator.gif,jquery.autocomplete-indicator.gif,
+' jquery.autocomplete.css
+
 cd demo
 %undos -f html,js,css
 
@@ -63,14 +70,23 @@
 
 ln -s %{_appdir}/jquery.autocomplete.js .
 ln -s %{_appdir}/jquery.autocomplete.css .
+ln -s %{_appdir}/jquery.autocomplete-indicator.gif .
 
 ln -s %{_datadir}/jquery-thickbox/thickbox.css .
 ln -s %{_datadir}/jquery-thickbox/thickbox.js .
 
 %build
 install -d build
-cp -a jquery.autocomplete.css build
-cp -a jquery.autocomplete.min.js build/jquery.autocomplete.js
+
+# compress .js
+yuicompressor --charset UTF-8 jquery.autocomplete.min.js -o build/jquery.autocomplete.js
+js -C -f build/jquery.autocomplete.js
+
+# compress with yui to get rid of comments, etc
+yuicompressor --charset UTF-8 jquery.autocomplete.css -o build/jquery.autocomplete.css
+
+# used by css
+cp -a demo/indicator.gif build/jquery.autocomplete-indicator.gif
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -84,7 +100,7 @@
 %files
 %defattr(644,root,root,755)
 %doc changelog.txt todo
-%{_appdir}/jquery.autocomplete.*
+%{_appdir}/jquery.autocomplete*
 
 %files demo
 %defattr(644,root,root,755)
@@ -96,5 +112,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2010/06/04 14:04:45  glen
+- (re)pack, css/js, package indicator.gif; rel 1
+
 Revision 1.1  2010/06/04 13:45:25  glen
 - new
================================================================

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



More information about the pld-cvs-commit mailing list