]> git.pld-linux.org Git - packages/aspectj.git/blobdiff - aspectj.spec
- 1.6.0
[packages/aspectj.git] / aspectj.spec
index 30759030e79bcb969f550dc164cc922492651d61..068d612d926dab68df995aeef6610a3989441dba 100644 (file)
@@ -1,11 +1,12 @@
 Summary:       A seamless aspect-oriented extension to the Java programming language
+Summary(pl.UTF-8):     Przezroczyste zorientowane aspektowo rozszerzenie dla języka Java
 Name:          aspectj
-Version:       1.2
-Release:       0.1
+Version:       1.6.0
+Release:       1
 License:       CPL v1.0
 Group:         Development/Languages
-Source0:       http://download.eclipse.org/technology/ajdt/%{name}-%{version}.jar
-# Source0-md5: 70b3d558a510d2eb142930bd3d93eeec
+Source0:       http://download.eclipse.org/tools/aspectj/%{name}-%{version}.jar
+# Source0-md5: 6648c5c594638a67c08a40585396b2f3
 URL:           http://eclipse.org/aspectj/
 Requires:      jre >= 1.4.0
 BuildArch:     noarch
@@ -15,48 +16,59 @@ BuildRoot:  %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define                _javadatadir    %{_datadir}/java
 
 %description
+A seamless aspect-oriented extension to the Java programming language.
+
+%description -l pl.UTF-8
+Przezroczyste zorientowane aspektowo rozszerzenie dla języka Java.
 
 %prep
 %setup -qc
 
-%build
-
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_javadatadir}
+install -d $RPM_BUILD_ROOT{%{_javadatadir},%{_bindir}}
 
 install lib/*.jar $RPM_BUILD_ROOT%{_javadatadir}
 
 cat <<EOF >$RPM_BUILD_ROOT%{_bindir}/ajbrowser
 #!/bin/sh
 
-[ -z "$JAVA_HOME" ] && JAVA_HOME=%{_javalibdir}
-[ -z "$ASPECTJ_HOME" ] && ASPECTJ_HOME=%{_javadatadir}
+[ -z "\$JAVA_HOME" ] && JAVA_HOME=%{_javalibdir}
+[ -z "\$ASPECTJ_HOME" ] && ASPECTJ_HOME=%{_javadatadir}
 
-java -Xmx64M org.aspectj.tools.ajbrowser.Main "$@"
+java -classpath "\$ASPECTJ_HOME/aspectjtools.jar:\$JAVA_HOME/lib/tools.jar:\$CLASSPATH" -Xmx64M org.aspectj.tools.ajbrowser.Main "\$@"
 EOF
 
 cat <<EOF >$RPM_BUILD_ROOT%{_bindir}/ajc
 #!/bin/sh
 
-[ -z "$JAVA_HOME" ] && JAVA_HOME=%{_javalibdir}
-[ -z "$ASPECTJ_HOME" ] && ASPECTJ_HOME=%{_javadatadir}
+[ -z "\$JAVA_HOME" ] && JAVA_HOME=%{_javalibdir}
+[ -z "\$ASPECTJ_HOME" ] && ASPECTJ_HOME=%{_javadatadir}
 
-java -Xmx64M org.aspectj.tools.ajc.Main "$@"
+java -classpath "\$ASPECTJ_HOME/aspectjtools.jar:\$JAVA_HOME/lib/tools.jar:\$CLASSPATH" -Xmx64M org.aspectj.tools.ajc.Main "\$@"
 EOF
 
 cat <<EOF >$RPM_BUILD_ROOT%{_bindir}/ajdoc
 #!/bin/sh
 
-[ -z "$JAVA_HOME" ] && JAVA_HOME=%{_javalibdir}
-[ -z "$ASPECTJ_HOME" ] && ASPECTJ_HOME=%{_javadatadir}
+[ -z "\$JAVA_HOME" ] && JAVA_HOME=%{_javalibdir}
+[ -z "\$ASPECTJ_HOME" ] && ASPECTJ_HOME=%{_javadatadir}
 
-java -Xmx64M org.aspectj.tools.ajdoc.Main "$@"
+java -classpath "\$ASPECTJ_HOME/aspectjtools.jar:\$JAVA_HOME/lib/tools.jar:\$CLASSPATH" -Xmx64M org.aspectj.tools.ajdoc.Main "\$@"
 EOF
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+cat <<EOF
+
+ Rmember to add %{_javadatadir}/aspectjtools.jar to your CLASSPATH.
+ This small .jar file contains classes required by any program
+ compiled with the ajc compiler.
+
+EOF
+
 %files
 %defattr(644,root,root,755)
 %doc README* LICENSE* doc/*
This page took 0.120968 seconds and 4 git commands to generate.