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 openpkg-cvs@openpkg.org