3 %include /usr/lib/rpm/macros.java
4 Summary: Ant task for yuicompressor
5 Summary(pl.UTF-8): Wtyczka programu ant do yuicompressor
6 Name: ant-yuicompressor
10 Group: Development/Languages/Java
11 Source0: http://github.com/n0ha/yui-compressor-ant-task/tarball/yui-compressor-ant-task-0.5/%{name}-%{version}.tar.gz
12 # Source0-md5: 895d08ada70ec00d48b9b008a1054a8f
13 URL: http://github.com/n0ha/yui-compressor-ant-task/
16 BuildRequires: jpackage-utils
17 BuildRequires: rpm-javaprov
18 BuildRequires: rpmbuild(macros) >= 1.555
19 Requires: jpackage-utils
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 Ant task for yuicompressor.
26 %description -l pl.UTF-8
27 Wtyczka programu ant do yuicompressor.
30 Summary: Online manual for %{name}
31 Summary(pl.UTF-8): Dokumentacja online do %{name}
33 Requires: jpackage-utils
36 Documentation for %{name}.
38 %description javadoc -l pl.UTF-8
39 Dokumentacja do %{name}.
41 %description javadoc -l fr.UTF-8
45 Summary: Examples for %{name}
46 Summary(pl.UTF-8): Przykłady użycia %{name}
48 Requires: %{name} = %{epoch}:%{version}-%{release}
53 %description examples -l pl.UTF-8
54 Przykłady dla pakietu %{name}.
57 Summary: Source code of %{name}
58 Summary(pl.UTF-8): Kod źródłowy %{name}
60 Requires: jpackage-utils >= 1.7.5-2
63 Source code of %{name}.
65 %description source -l pl.UTF-8
72 echo "ant/ant-yuicompressor yuicompressor" > ant.conf
76 find -name '*jar' | xargs rm
79 export JAVA_HOME="%{java_home}"
81 required_jars="yuicompressor"
82 CLASSPATH=$(build-classpath $required_jars)
85 -Dbuild.sysclasspath=first
87 %{jar} cf %{name}.src.jar -C src .
90 rm -rf $RPM_BUILD_ROOT
93 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ant.d,%{_javadir}/ant}
94 cp -a build/bin/yui-compressor-ant-task-0.5.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{name}-%{version}.jar
95 ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{name}.jar
96 cp -a ant.conf $RPM_BUILD_ROOT%{_sysconfdir}/ant.d/yuicompressor
99 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
100 cp -a build/doc/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
101 ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
104 install -d $RPM_BUILD_ROOT%{_examplesdir}
105 cp -a doc/example $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
108 install -d $RPM_BUILD_ROOT%{_javasrcdir}
109 cp -a %{name}.src.jar $RPM_BUILD_ROOT%{_javasrcdir}/%{name}.src.jar
112 rm -rf $RPM_BUILD_ROOT
115 ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
118 %defattr(644,root,root,755)
119 %doc README doc/CHANGELOG doc/LICENSE
120 %{_sysconfdir}/ant.d/yuicompressor
121 %{_javadir}/ant/%{name}.jar
122 %{_javadir}/ant/%{name}-%{version}.jar
125 %defattr(644,root,root,755)
126 %{_examplesdir}/%{name}-%{version}
129 %defattr(644,root,root,755)
130 %{_javadocdir}/%{name}-%{version}
131 %ghost %{_javadocdir}/%{name}
134 %defattr(644,root,root,755)
135 %{_javasrcdir}/%{name}.src.jar