Author: pawelz Date: Mon May 3 12:09:10 2010 GMT Module: packages Tag: HEAD ---- Log message: - build from source - better shell wrapper
---- Files affected: packages/yuicompressor: yuicompressor.spec (1.7 -> 1.8) ---- Diffs: ================================================================ Index: packages/yuicompressor/yuicompressor.spec diff -u packages/yuicompressor/yuicompressor.spec:1.7 packages/yuicompressor/yuicompressor.spec:1.8 --- packages/yuicompressor/yuicompressor.spec:1.7 Fri Dec 4 16:21:59 2009 +++ packages/yuicompressor/yuicompressor.spec Mon May 3 14:09:04 2010 @@ -1,6 +1,7 @@ # $Revision$, $Date$ # TODO -# - build from source +# - use rhino from PLD package +# - do not embed jargs into yuicompressor.jar %include /usr/lib/rpm/macros.java Summary: YUI Compressor - JavaScript compressor Summary(pl.UTF-8): Narzędzie do kompresji kodu JavaScript @@ -11,8 +12,11 @@ Group: Applications/WWW Source0: http://www.julienlecomte.net/yuicompressor/%{name}-%{version}.zip # Source0-md5: 2a526a9aedfe2affceed1e1c3f9c0579 +Source1: %{name}.sh URL: http://developer.yahoo.com/yui/compressor/ -BuildRequires: jre >= 1.4 +BuildRequires: ant +BuildRequires: java-jargs +BuildRequires: jdk BuildRequires: rpm-javaprov BuildRequires: rpmbuild(macros) >= 1.300 Requires: jpackage-utils @@ -32,19 +36,29 @@ %description -l pl.UTF-8 YUI Compressor jest narzędziem do kompresji kodu JavaScript. -Poziom kompresji osiągany przez YUI Compressor jest większy niż w przypadku -Dojo compressor przy czym jest nie mniej bezpieczny niż JSMin. - -Testy wykonane na bibliotece YUI wykazały, że 18% zysk względem JSMin i 10% -zysk względem Dojo Compressor (odpowiednio 10% i 5% po kompresji HTTP). +Poziom kompresji osiągany przez YUI Compressor jest większy niż w +przypadku Dojo compressor przy czym jest nie mniej bezpieczny niż +JSMin. + +Testy wykonane na bibliotece YUI wykazały, że 18% zysk względem JSMin +i 10% zysk względem Dojo Compressor (odpowiednio 10% i 5% po kompresji +HTTP). %prep %setup -q -cat <<'EOF' >> %{name} -#!/bin/sh -exec java -jar %{_javadir}/%{name}.jar ${1:+"$@"} -EOF +rm -rf build +# Do not remove lib/rhino-1.6R7.jar It does not work with our java-rhino-1.7 +rm lib/jargs-1.0.jar +JARGS_JAR=$(find-jar jargs) +ln -sf $JARGS_JAR lib/jargs-1.0.jar + +cp %{SOURCE1} yuicompressor + +%build +required_jars='jargs' +CLASSPATH=$(build-classpath $required_jars) +%ant -Dbuild.sysclasspath=first %install rm -rf $RPM_BUILD_ROOT @@ -70,6 +84,10 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.8 2010/05/03 12:09:04 pawelz +- build from source +- better shell wrapper + Revision 1.7 2009/12/04 15:21:59 pawelz - fixed polish translation (I misunderstood english description) ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/yuicompressor/yuicompressor.spec?r1=1.7&r2=1.8&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
