1 Summary: A seamless aspect-oriented extension to the Java programming language
2 Summary(pl.UTF-8): Przezroczyste zorientowane aspektowo rozszerzenie dla języka Java
7 Group: Development/Languages
8 Source0: http://download.eclipse.org/tools/aspectj/%{name}-%{version}.jar
9 # Source0-md5: 6648c5c594638a67c08a40585396b2f3
10 URL: http://eclipse.org/aspectj/
11 Requires: jre >= 1.4.0
13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15 %define _javalibdir %{_libdir}/java
16 %define _javadatadir %{_datadir}/java
19 A seamless aspect-oriented extension to the Java programming language.
21 %description -l pl.UTF-8
22 Przezroczyste zorientowane aspektowo rozszerzenie dla języka Java.
28 rm -rf $RPM_BUILD_ROOT
29 install -d $RPM_BUILD_ROOT{%{_javadatadir},%{_bindir}}
31 install lib/*.jar $RPM_BUILD_ROOT%{_javadatadir}
33 cat <<EOF >$RPM_BUILD_ROOT%{_bindir}/ajbrowser
36 [ -z "\$JAVA_HOME" ] && JAVA_HOME=%{_javalibdir}
37 [ -z "\$ASPECTJ_HOME" ] && ASPECTJ_HOME=%{_javadatadir}
39 java -classpath "\$ASPECTJ_HOME/aspectjtools.jar:\$JAVA_HOME/lib/tools.jar:\$CLASSPATH" -Xmx64M org.aspectj.tools.ajbrowser.Main "\$@"
42 cat <<EOF >$RPM_BUILD_ROOT%{_bindir}/ajc
45 [ -z "\$JAVA_HOME" ] && JAVA_HOME=%{_javalibdir}
46 [ -z "\$ASPECTJ_HOME" ] && ASPECTJ_HOME=%{_javadatadir}
48 java -classpath "\$ASPECTJ_HOME/aspectjtools.jar:\$JAVA_HOME/lib/tools.jar:\$CLASSPATH" -Xmx64M org.aspectj.tools.ajc.Main "\$@"
51 cat <<EOF >$RPM_BUILD_ROOT%{_bindir}/ajdoc
54 [ -z "\$JAVA_HOME" ] && JAVA_HOME=%{_javalibdir}
55 [ -z "\$ASPECTJ_HOME" ] && ASPECTJ_HOME=%{_javadatadir}
57 java -classpath "\$ASPECTJ_HOME/aspectjtools.jar:\$JAVA_HOME/lib/tools.jar:\$CLASSPATH" -Xmx64M org.aspectj.tools.ajdoc.Main "\$@"
61 rm -rf $RPM_BUILD_ROOT
66 Rmember to add %{_javadatadir}/aspectjtools.jar to your CLASSPATH.
67 This small .jar file contains classes required by any program
68 compiled with the ajc compiler.
73 %defattr(644,root,root,755)
74 %doc README* LICENSE* doc/*
75 %attr(755,root,root) %{_bindir}/*