OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 18-Jan-2008 09:54:35
Branch: HEAD Handle: 2008011808543400
Modified files:
openpkg-src/groovy groovy.spec
Log:
add GANT (Groovy Ant), a variant of ANT based on Groovy syntax
Summary:
Revision Changes Path
1.7 +21 -5 openpkg-src/groovy/groovy.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/groovy/groovy.spec
============================================================================
$ cvs diff -u -r1.6 -r1.7 groovy.spec
--- openpkg-src/groovy/groovy.spec 1 Jan 2008 14:55:04 -0000 1.6
+++ openpkg-src/groovy/groovy.spec 18 Jan 2008 08:54:34 -0000 1.7
@@ -21,6 +21,10 @@
## SUCH DAMAGE.
##
+# packaqge version
+%define V_groovy 1.5.1
+%define V_gant 1.0.2_groovy-1.5.0
+
# package information
Name: groovy
Summary: Groovy Java Scripting Language
@@ -32,10 +36,11 @@
Group: Language
License: BSD-style
Version: 1.5.1
-Release: 20080101
+Release: 20080118
# list of sources
-Source0:
http://dist.codehaus.org/groovy/distributions/groovy-binary-%{version}.zip
+Source0:
http://dist.codehaus.org/groovy/distributions/groovy-binary-%{V_groovy}.zip
+Source1: http://dist.codehaus.org/gant/distributions/gant-%{V_gant}.zip
# build information
Prefix: %{l_prefix}
@@ -55,15 +60,22 @@
%track
prog groovy = {
- version = %{version}
+ version = %{V_groovy}
url = http://dist.codehaus.org/groovy/distributions/
regex = groovy-binary-(\d+\.\d+(\.\d+)*)\.(zip|tar\.gz)
}
+ prog groovy:gant = {
+ version = %{V_gant}
+ url = http://dist.codehaus.org/gant/distributions/
+ regex =
gant-(\d+\.\d+(\.\d+)*)_groovy-(\d+\.\d+(\.\d+)*)\.(zip|tar\.gz)
+ }
%prep
%setup -q -T -c
- cd ..
+ ( cd ..
%{l_prefix}/bin/unzip -q -x %{SOURCE0}
+ ) || exit $?
+ %{l_prefix}/bin/unzip -q -x %{SOURCE1}
%build
@@ -72,7 +84,7 @@
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/bin \
$RPM_BUILD_ROOT%{l_prefix}/libexec/groovy
- for program in grok groovy groovyConsole groovyc groovysh java2groovy; do
+ for program in grok groovy groovyConsole groovyc groovysh java2groovy
gant; do
( echo "#!/bin/sh"
echo "eval \`JAVA_PLATFORM=\"sun-jdk\"
%{l_prefix}/bin/java-toolkit -e\`"
echo "GROOVY_HOME=\"%{l_prefix}/libexec/groovy\"; export
GROOVY_HOME"
@@ -84,6 +96,10 @@
rm -f bin/*.bat bin/*cygwin*
cp -rp bin conf embeddable lib \
$RPM_BUILD_ROOT%{l_prefix}/libexec/groovy/
+ %{l_shtool} install -c -m 755 \
+ gant-*/bin/gant $RPM_BUILD_ROOT%{l_prefix}/libexec/groovy/bin/
+ %{l_shtool} install -c -m 644 \
+ gant-*/lib/* $RPM_BUILD_ROOT%{l_prefix}/libexec/groovy/lib/
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]