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:   23-Dec-2008 20:17:12
  Branch: HEAD                             Handle: 2008122319171100

  Modified files:
    openpkg-src/gradle      gradle.sh gradle.spec

  Log:
    grade does own classpath fiddling, so fix packaging by providing lib/
    subdir and avoid a full classpath

  Summary:
    Revision    Changes     Path
    1.2         +1  -9      openpkg-src/gradle/gradle.sh
    1.2         +3  -0      openpkg-src/gradle/gradle.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/gradle/gradle.sh
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 gradle.sh
  --- openpkg-src/gradle/gradle.sh      23 Dec 2008 15:47:40 -0000      1.1
  +++ openpkg-src/gradle/gradle.sh      23 Dec 2008 19:17:11 -0000      1.2
  @@ -4,17 +4,9 @@
   ##
   
   eval `...@l_prefix@/bin/java-toolkit -e`
  -cp=""
  -for jar in @l_prefix@/lib/gradle/*.jar; do
  -    if [ ".$cp" = . ]; then
  -        cp="$jar"
  -    else
  -        cp="$cp:$jar";
  -    fi
  -done
   exec @l_prefix@/bin/java \
       -Xmx512 \
  -    -cp "$cp" \
  +    -cp @l_prefix@/lib/gradle/gradle-[0-9]*.jar \
       -Dgradle.home="@l_prefix@/lib/gradle" \
       -Dtools.jar="$JAVA_HOME/lib/tools.jar" \
       org.gradle.BootstrapMain \
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/gradle/gradle.spec
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 gradle.spec
  --- openpkg-src/gradle/gradle.spec    23 Dec 2008 15:47:40 -0000      1.1
  +++ openpkg-src/gradle/gradle.spec    23 Dec 2008 19:17:11 -0000      1.2
  @@ -86,6 +86,9 @@
       %{l_shtool} install -c -m 644 \
           docs/pdf/userguide.pdf \
           $RPM_BUILD_ROOT%{l_prefix}/share/gradle/gradle.pdf
  +    ( cd $RPM_BUILD_ROOT%{l_prefix}/lib/gradle
  +      ln -s . lib
  +    ) || exit $?
       %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
           %{l_files_std} \
           '%doc %{l_prefix}/share/gradle/gradle.pdf'
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to