OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Matthias Kurz
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   03-Sep-2005 11:40:16
  Branch: HEAD                             Handle: 2005090310401600

  Modified files:
    openpkg-src/pango       pango.patch pango.spec

  Log:
    - removed MODULE_VERSION from path in querymodules.c
    - removed dependencies to shared pango libs from modules
    - supplied pango.modules

  Summary:
    Revision    Changes     Path
    1.11        +11 -0      openpkg-src/pango/pango.patch
    1.46        +19 -5      openpkg-src/pango/pango.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/pango/pango.patch
  ============================================================================
  $ cvs diff -u -r1.10 -r1.11 pango.patch
  --- openpkg-src/pango/pango.patch     20 Aug 2005 21:54:34 -0000      1.10
  +++ openpkg-src/pango/pango.patch     3 Sep 2005 09:40:16 -0000       1.11
  @@ -119,3 +119,14 @@
    
    EXTRA_DIST = \
        pango.pc.in             \
  +Index: querymodules.c
  +--- pango/querymodules.c.orig        2004-09-15 21:25:37.000000000 +0200
  ++++ pango/querymodules.c     2005-08-31 07:18:58.511568000 +0200
  +@@ -214,7 +214,6 @@
  +       path = pango_config_key_get ("Pango/ModulesPath");
  +       if (!path)
  +     path = g_build_filename (pango_get_lib_subdirectory (),
  +-                             MODULE_VERSION,
  +                              "modules",
  +                              NULL);
  + 
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/pango/pango.spec
  ============================================================================
  $ cvs diff -u -r1.45 -r1.46 pango.spec
  --- openpkg-src/pango/pango.spec      20 Aug 2005 21:54:34 -0000      1.45
  +++ openpkg-src/pango/pango.spec      3 Sep 2005 09:40:16 -0000       1.46
  @@ -29,7 +29,7 @@
   
   #   package information
   Name:         pango
  -Summary:      The GTK Accessability Toolkit
  +Summary:      Layout And Rendering Of Internationalized Text
   URL:          http://www.pango.org/
   Vendor:       The Gtk Project
   Packager:     OpenPKG
  @@ -38,7 +38,7 @@
   Group:        XWindow
   License:      GPL
   Version:      %{V_pango}
  -Release:      20050820
  +Release:      20050903
   
   #   list of sources
   Source0:      
ftp://ftp.gtk.org/pub/gtk/v%{V_gtk_major}/pango-%{V_pango}.tar.bz2
  @@ -96,26 +96,40 @@
           --with-x \
           --x-includes=`%{l_rc} --query x11_incdir` \
           --x-libraries=`%{l_rc} --query x11_libdir` \
  -        --with-html-dir="%{l_prefix}/share" \
  +        --with-html-dir="%{l_prefix}/doc" \
           --with-xml-catalog="%{l_prefix}/share/sgml/catalog.xml" \
           --disable-dependency-tracking \
           --disable-debug \
           --disable-rebuilds \
           --enable-shared \
           --enable-static
  +
  +    #   build pango libraries only statically
  +    %{l_shtool} subst \
  +        -e 's;^LIBRARY_LIBTOOL_OPTIONS = .*;\0 -static;' \
  +        pango/Makefile
  +
       %{l_make} %{l_mflags -O}
   
   %install
       rm -rf $RPM_BUILD_ROOT
       %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
  +    mkdir -p $RPM_BUILD_ROOT%{l_prefix}/doc
  +
  +    #   supply pango.modules
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/pango
  +    $RPM_BUILD_ROOT%{l_prefix}/bin/pango-querymodules \
  +        $RPM_BUILD_ROOT%{l_prefix}/lib/pango/modules/*.so \
  +        | sed "s,$RPM_BUILD_ROOT,," \
  +        >$RPM_BUILD_ROOT%{l_prefix}/etc/pango/pango.modules
  +
       strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
       rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/*.la
       rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/*.s[ol]
       rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/*.s[ol].*
       rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/pango/modules/*.la
       rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/pango/modules/*.a
  -    rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/gtk-doc
  -    rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/pango
       %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
           %{l_files_std} \
           '%config %{l_prefix}/etc/pango/*' \
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to