]> git.pld-linux.org Git - packages/groovy.git/blob - groovy.spec
- new
[packages/groovy.git] / groovy.spec
1 Summary:        Dynamic language for the Java Platform
2 Name:           groovy
3 Version:        2.3.7
4 Release:        1
5 License:        Apache v2.0
6 Group:          Development/Languages/Java
7 Source0:        http://dl.bintray.com/groovy/maven/%{name}-binary-%{version}.zip
8 # Source0-md5:  bad257f5f647db18894fe0137a34df15
9 URL:            http://groovy.codehaus.org/
10 Requires:       jdk
11 BuildArch:      noarch
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %description
15 Groovy is an agile and dynamic language for the Java Virtual Machine,
16 built upon Java with features inspired by languages like Python, Ruby
17 and Smalltalk. It seamlessly integrates with all existing Java objects
18 and libraries and compiles straight to Java bytecode so you can use it
19 anywhere you can use Java.
20
21 %prep
22 %setup -q
23
24 %install
25 rm -rf $RPM_BUILD_ROOT
26 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}/bin}
27 for b in grape groovy groovyConsole groovyc groovydoc groovysh java2groovy startGroovy; do
28         ln -sf %{_datadir}/%{name}/bin/$b $RPM_BUILD_ROOT%{_bindir}/$b
29 done
30
31 install -d $RPM_BUILD_ROOT
32 cp -a bin conf indy lib $RPM_BUILD_ROOT%{_datadir}/%{name}
33
34 rm $RPM_BUILD_ROOT%{_datadir}/%{name}/bin/*.bat
35
36 %clean
37 rm -rf $RPM_BUILD_ROOT
38
39 %files
40 %defattr(644,root,root,755)
41 %attr(755,root,root) %{_bindir}/grape
42 %attr(755,root,root) %{_bindir}/groovy
43 %attr(755,root,root) %{_bindir}/groovyConsole
44 %attr(755,root,root) %{_bindir}/groovyc
45 %attr(755,root,root) %{_bindir}/groovydoc
46 %attr(755,root,root) %{_bindir}/groovysh
47 %attr(755,root,root) %{_bindir}/java2groovy
48 %attr(755,root,root) %{_bindir}/startGroovy
49 %dir %{_datadir}/%{name}
50 %dir %{_datadir}/%{name}/bin
51 %attr(755,root,root) %{_datadir}/%{name}/bin/grape
52 %attr(755,root,root) %{_datadir}/%{name}/bin/groovy
53 %attr(755,root,root) %{_datadir}/%{name}/bin/groovyConsole
54 %attr(755,root,root) %{_datadir}/%{name}/bin/groovyc
55 %attr(755,root,root) %{_datadir}/%{name}/bin/groovydoc
56 %attr(755,root,root) %{_datadir}/%{name}/bin/groovysh
57 %attr(755,root,root) %{_datadir}/%{name}/bin/java2groovy
58 %attr(755,root,root) %{_datadir}/%{name}/bin/startGroovy
59 %{_datadir}/%{name}/conf
60 %{_datadir}/%{name}/indy
61 %{_datadir}/%{name}/lib
This page took 0.078603 seconds and 3 git commands to generate.