]> git.pld-linux.org Git - packages/aspectj.git/blame_incremental - aspectj.spec
- 1.6.0
[packages/aspectj.git] / aspectj.spec
... / ...
CommitLineData
1Summary: A seamless aspect-oriented extension to the Java programming language
2Summary(pl.UTF-8): Przezroczyste zorientowane aspektowo rozszerzenie dla języka Java
3Name: aspectj
4Version: 1.6.0
5Release: 1
6License: CPL v1.0
7Group: Development/Languages
8Source0: http://download.eclipse.org/tools/aspectj/%{name}-%{version}.jar
9# Source0-md5: 6648c5c594638a67c08a40585396b2f3
10URL: http://eclipse.org/aspectj/
11Requires: jre >= 1.4.0
12BuildArch: noarch
13BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15%define _javalibdir %{_libdir}/java
16%define _javadatadir %{_datadir}/java
17
18%description
19A seamless aspect-oriented extension to the Java programming language.
20
21%description -l pl.UTF-8
22Przezroczyste zorientowane aspektowo rozszerzenie dla języka Java.
23
24%prep
25%setup -qc
26
27%install
28rm -rf $RPM_BUILD_ROOT
29install -d $RPM_BUILD_ROOT{%{_javadatadir},%{_bindir}}
30
31install lib/*.jar $RPM_BUILD_ROOT%{_javadatadir}
32
33cat <<EOF >$RPM_BUILD_ROOT%{_bindir}/ajbrowser
34#!/bin/sh
35
36[ -z "\$JAVA_HOME" ] && JAVA_HOME=%{_javalibdir}
37[ -z "\$ASPECTJ_HOME" ] && ASPECTJ_HOME=%{_javadatadir}
38
39java -classpath "\$ASPECTJ_HOME/aspectjtools.jar:\$JAVA_HOME/lib/tools.jar:\$CLASSPATH" -Xmx64M org.aspectj.tools.ajbrowser.Main "\$@"
40EOF
41
42cat <<EOF >$RPM_BUILD_ROOT%{_bindir}/ajc
43#!/bin/sh
44
45[ -z "\$JAVA_HOME" ] && JAVA_HOME=%{_javalibdir}
46[ -z "\$ASPECTJ_HOME" ] && ASPECTJ_HOME=%{_javadatadir}
47
48java -classpath "\$ASPECTJ_HOME/aspectjtools.jar:\$JAVA_HOME/lib/tools.jar:\$CLASSPATH" -Xmx64M org.aspectj.tools.ajc.Main "\$@"
49EOF
50
51cat <<EOF >$RPM_BUILD_ROOT%{_bindir}/ajdoc
52#!/bin/sh
53
54[ -z "\$JAVA_HOME" ] && JAVA_HOME=%{_javalibdir}
55[ -z "\$ASPECTJ_HOME" ] && ASPECTJ_HOME=%{_javadatadir}
56
57java -classpath "\$ASPECTJ_HOME/aspectjtools.jar:\$JAVA_HOME/lib/tools.jar:\$CLASSPATH" -Xmx64M org.aspectj.tools.ajdoc.Main "\$@"
58EOF
59
60%clean
61rm -rf $RPM_BUILD_ROOT
62
63%post
64cat <<EOF
65
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.
69
70EOF
71
72%files
73%defattr(644,root,root,755)
74%doc README* LICENSE* doc/*
75%attr(755,root,root) %{_bindir}/*
76%{_javadatadir}/*.jar
This page took 0.051925 seconds and 4 git commands to generate.