RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Matthew Dawkins
  Root:   /v/rpm/cvs                       Email:  mdawk...@rpm5.org
  Module: rpm                              Date:   01-Jun-2012 15:32:26
  Branch: rpm-5_4                          Handle: 2012060113322501

  Modified files:           (Branch: rpm-5_4)
    rpm                     CHANGES
    rpm/scripts             find-lang.sh

  Log:
    added find-lang support for the MATE desktop help files (GNOME2 fork)

  Summary:
    Revision    Changes     Path
    1.3501.2.300+1  -0      rpm/CHANGES
    1.10.8.7    +34 -0      rpm/scripts/find-lang.sh
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.3501.2.299 -r1.3501.2.300 CHANGES
  --- rpm/CHANGES       29 May 2012 17:42:28 -0000      1.3501.2.299
  +++ rpm/CHANGES       1 Jun 2012 13:32:25 -0000       1.3501.2.300
  @@ -1,4 +1,5 @@
   5.4.9 -> 5.4.10: 
  +    - mdawkins:      added find-lang support for the MATE desktop help files 
(GNOME2 fork)
       - rpmevr: RPMEVR_T parsing for twiddle-in-version mischief in rpm-4.10.0.
       - devzero2000: Add support for 7zip compressed tarballs
         patch by Christophe Fergeau
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/scripts/find-lang.sh
  ============================================================================
  $ cvs diff -u -r1.10.8.6 -r1.10.8.7 find-lang.sh
  --- rpm/scripts/find-lang.sh  19 May 2012 17:34:32 -0000      1.10.8.6
  +++ rpm/scripts/find-lang.sh  1 Jun 2012 13:32:26 -0000       1.10.8.7
  @@ -34,6 +34,7 @@
   to \$3.
   Additional options:
     --with-gnome               find GNOME help files
  +  --with-mate                find MATE help files
     --with-kde         find KDE help files
     --with-qt          find Qt translation files
     --with-html                find HTML files
  @@ -59,6 +60,7 @@
   shift
   
   GNOME=#
  +MATE=#
   KDE=#
   QT=#
   MAN=#
  @@ -73,6 +75,10 @@
                GNOME=
                shift
                ;;
  +     --with-mate )
  +             MATE=
  +             shift
  +             ;;
        --with-kde )
                KDE=
                shift
  @@ -158,6 +164,34 @@
   s:%lang(C) ::
   /^$/d' >> $MO_NAME
   
  +find $TOP_DIR -type d|sed '
  +s:'"$TOP_DIR"'::
  +'"$NO_ALL_NAME$MATE"'s:\(.*/mate/help/'"$NAME"'$\):%dir \1:
  +'"$NO_ALL_NAME$MATE"'s:\(.*/mate/help/'"$NAME"'/[a-zA-Z0-9.\_\-]/.\+\)::
  +'"$NO_ALL_NAME$MATE"'s:\(.*/mate/help/'"$NAME"'\/\)\([^/_]\+\):%lang(\2) 
\1\2:
  +'"$ALL_NAME$MATE"'s:\(.*/mate/help/[a-zA-Z0-9.\_\-]\+$\):%dir \1:
  
+'"$ALL_NAME$MATE"'s:\(.*/mate/help/[a-zA-Z0-9.\_\-]\+/[a-zA-Z0-9.\_\-]/.\+\)::
  
+'"$ALL_NAME$GNOME"'s:\(.*/mate/help/[a-zA-Z0-9.\_\-]\+\/\)\([^/_]\+\):%lang(\2)
 \1\2:
  +s:%lang(.*) .*/mate/help/[a-zA-Z0-9.\_\-]\+/[a-zA-Z0-9.\_\-]\+/.*::
  +s:^\([^%].*\)::
  +s:%lang(C) ::
  +/^$/d' >> $MO_NAME
  +
  +find "$TOP_DIR" -type d|sed '
  +s:'"$TOP_DIR"'::
  +'"$NO_ALL_NAME$MATE"'s:\(.*/omf/'"$NAME"'$\):%dir \1:
  +'"$ALL_NAME$MATE"'s:\(.*/omf/[a-zA-Z0-9.\_\-]\+$\):%dir \1:
  +s:^\([^%].*\)::
  +/^$/d' >> $MO_NAME
  +
  +find "$TOP_DIR" -type f|sed '
  +s:'"$TOP_DIR"'::
  
+'"$NO_ALL_NAME$MATE"'s:\(.*/omf/'"$NAME"'/'"$NAME"'-\([^/.]\+\)\.omf\):%lang(\2)
 \1:
  
+'"$ALL_NAME$MATE"'s:\(.*/omf/[a-zA-Z0-9.\_\-]\+/[a-zA-Z0-9.\_\-]\+-\([^/.]\+\)\.omf\):%lang(\2)
 \1:
  +s:^[^%].*::
  +s:%lang(C) ::
  +/^$/d' >> $MO_NAME
  +
   KDE3_HTML=`kde-config --expandvars --install html 2>/dev/null`
   if [ x"$KDE3_HTML" != x -a -d "$TOP_DIR$KDE3_HTML" ]; then
   find "$TOP_DIR$KDE3_HTML" -type d|sed '
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to