Update of /cvsroot/fink/experimental/dmacks/finkinfo/gnome
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv15665

Added Files:
        control-center.info control-center.patch 
Log Message:
exec after fork. Works, need to convert to g_spawn


--- NEW FILE: control-center.info ---
Package: control-center
Version: 2.26.0
Revision: 2.3
Depends: <<
        %N2-shlibs (>= %v-%r),
        atk1-shlibs (>= 1.26.0-1),
        audiofile-shlibs (>= 0.2.5-1),
        bzip2-shlibs,
        cairo-shlibs (>= 1.8-1),
        dbus-shlibs (>= 1.2.1-1),
        desktop-file-utils,
        esound-shlibs (>= 0.2.38-1),
        expat1-shlibs,
        fontconfig2-shlibs (>= 2.4.1-1),
        freetype219-shlibs (>= 2.3.8-2),
        gconf2 (>= 2.26.0-1),
        glib2-shlibs (>= 2.20.0-1),
        glitz-shlibs,
        gnome-desktop (>= 2.26.0-1),
        gnome-desktop2.11-shlibs,
        gnome-icon-theme (>= 2.26.0-1),
        gnome-keyring-shlibs (>= 2.26.0-1),
        gnome-menus (>= 2.26.0-1),
        gnome-menus2-shlibs (>= 2.26.0-1),
        gnome-panel-shlibs (>= 2.26.0-1),
        gnome-vfs2-unified-shlibs (>= 1:2.24.1-1),
        gnome-settings-daemon (>= 2.26.0-1),
        gtk+2 (>= 2.16.0-1),
        libart2-shlibs (>= 2.3.16-1),
        libavahi-client3-shlibs,
        libavahi-common3-shlibs,
        libavahi-glib1-shlibs,
        libbonobo2 (>= 2.24.1-1),
        libbonoboui2 (>= 2.24.1-1),
        libcanberra-gtk0-shlibs (>= 0.12-1),
        libcanberra0-shlibs (>= 0.12-1),
        libcroco3-shlibs (>= 0.6.2-1),
        libgettext3-shlibs,
        libglade2-shlibs (>= 2.6.4-1),
        libgnome2 (>= 2.26.0-1),
        libgnomecanvas2 (>= 2.26.0-1),
        libgnomekbd2-3-shlibs (>= 2.26.0-1),
        libgnomeui2-shlibs (>= 2.24.1-1),
        libgsf1.114-shlibs (>= 1.14.14-1),
        libiconv,
        libogg-shlibs,
        libpng3-shlibs,
        librsvg2-shlibs (>= 2.26.0-1),
        libtool2-shlibs,
        libvorbis0-shlibs,
        libxklavier12-shlibs (>= 3.9-1),
        libxml2-shlibs (>= 2.6.30-1),
        metacity-shlibs (>= 2.26.0-1),
        orbit2 (>= 2.14.17-1),
        orbit2-shlibs (>= 2.14.17-1),
        pango1-xft2-ft219-shlibs (>= 1.24.0-1),
        pixman-shlibs (>= 0.14.0-1),
        popt-shlibs,
        startup-notification-shlibs (>= 0.8-1),
        rarian-compat,
        shared-mime-info,
        x11,
        xdg-base,
        xscreensaver
<<
BuildDepends: <<
        atk1 (>= 1.26.0-1),
        audiofile (>= 0.2.5-1),
        avahi-dev,
        bzip2-dev,
        cairo (>= 1.8-1),
        dbus-dev (>= 1.2.1-1),
        docbook-bundle,
        esound (>= 0.2.38-1),
        expat1,
        fink (>= 0.24.12-1),
        fontconfig2-dev (>= 2.4.1-1),
        freetype219 (>= 2.3.8-2),
        gconf2-dev (>= 2.26.0-1),
        gettext-bin,
        gettext-tools-0.17,
        glib2-dev (>= 2.20.0-1),
        glitz,
        gnome-desktop2.11-dev,
        gnome-doc-utils (>= 0.16.0-1),
        gnome-keyring-dev (>= 2.26.0-1),
        gnome-menus2-dev (>= 2.26.0-1),
        gnome-panel-dev (>= 2.26.0-1),
        gnome-vfs2-unified-dev (>= 1:2.24.1-1),
        gnome-settings-daemon-dev (>= 2.26.0-1),
        gtk+2-dev (>= 2.16.0-1),
        intltool40,
        libart2 (>= 2.3.16-1),
        libavahi-glib1-dev,
        libbonobo2-dev (>= 2.24.1-1),
        libbonoboui2-dev (>= 2.24.1-1),
        libcanberra-gtk0 (>= 0.12-1),
        libcanberra0 (>= 0.12-1),
        libcroco3 (>= 0.6.2-1),
        libgettext3-dev,
        libglade2 (>= 2.6.4-1),
        libgnome2-dev (>= 2.24.6-1),
        libgnomecanvas2-dev (>= 2.26.0-1),
        libgnomekbd2-3-dev (>= 2.26.0-1),
        libgnomeui2-dev (>= 2.24.1-1),
        libgsf1.114-dev (>= 1.14.14-1),
        libiconv-dev,
        libogg,
        libpng3,
        librsvg2 (>= 2.26.0-1),
        libtool2,
        libvorbis0,
        libxklavier12 (>= 3.7-1),
        libxml2 (>= 2.6.30-1),
        metacity-dev (>= 2.26.0-1),
        orbit2-dev (>= 2.14.17-1),
        pango1-xft2-ft219-dev (>= 1.24.0-1),
        pixman (>= 0.14.0-1),
        pkgconfig (>= 0.23),
        popt,
        startup-notification-dev (>= 0.8-1),
        x11-dev,
        xft2-dev
<<
Replaces: %N2-shlibs
Source: 
mirror:gnome:sources/gnome-control-center/2.26/gnome-control-center-%v.tar.bz2
Source-MD5: eed8feccc37712e34d88bd3b20e46962
PatchFile: %n.patch
PatchFile-MD5: 7174329a0b170a12135ecded8cbc06a9
PatchScript: <<
#!/bin/sh -ev
        %{default_script}
        perl -pi -e 's,(XRRUpdateConfiguration),${1}99999_FORCE_NONDETECT,' 
configure.in

        # recode ./some/path/AUTHORS as AUTHORSs/AUTHORS.some.path
        mkdir AUTHORSs
        for cl in `find . -name AUTHORS` ; do
                cp $cl AUTHORSs/`echo $cl | sed 
's/^\.\(.*\)\/\(AUTHORS\)/\2\1/;s/\//./g'`
        done

        # recode ./some/path/ChangeLog as ChangeLogs/ChangeLog.some.path
        mkdir ChangeLogs
        for cl in `find . -name ChangeLog` ; do
                cp $cl ChangeLogs/`echo $cl | sed 
's/^\.\(.*\)\/\(ChangeLog\)/\2\1/;s/\//./g'`
        done
<<
SetCPPFLAGS: -D__DARWIN_UNIX03=1 -I%p/lib/fontconfig2/include
SetLDFLAGS: -L%p/lib/fontconfig2/lib
SetCFLAGS: -Os -pipe -g
ConfigureParams: --disable-hal --mandir=%p/share/man --libexecdir=%p/lib/%n 
--disable-scrollkeeper --disable-schemas-install --disable-update-mimedb 
--disable-dependency-tracking --disable-static 
PKG_CONFIG_PATH="%p/lib/xft2/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH"
 F77=no
CompileScript: <<
        #!/bin/sh -ev
        autoreconf -fi
        export PATH=%p/lib/gettext-tools-0.17/bin:$PATH
        ./configure %c
        make
<<
InstallScript: make -j1 install DESTDIR="%d"
DocFiles: AUTHORSs/* COPYING ChangeLogs/* NEWS README TODO


PostInstScript: <<
        . %p/bin/init.sh
        if [ configure = "$1" ]; then
                scrollkeeper-update -q
                export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
                gconftool-2 --makefile-install-rule 
%p/etc/gconf/schemas/control-center.schemas >/dev/null
                gconftool-2 --makefile-install-rule 
%p/etc/gconf/schemas/fontilus.schemas >/dev/null
        fi
        [ -x %p/bin/update-mime-database ] && update-mime-database 
%p/share/mime > /dev/null 2>&1 || :
        gtk-update-icon-cache -f -t %p/share/icons/hicolor || :
<<
PostRmScript: <<
        . %p/bin/init.sh
        if [ remove != "$1" ]; then
                scrollkeeper-update -q
        fi
        [ -x %p/bin/update-mime-database ] && update-mime-database 
%p/share/mime > /dev/null 2>&1 || :
        gtk-update-icon-cache -f -t %p/share/icons/hicolor || :
<<
ConfFiles: <<
        %p/etc/gconf/schemas/control-center.schemas
        %p/etc/gconf/schemas/fontilus.schemas
<<

SplitOff: <<
        Package: %N2-shlibs
        Depends: <<
                atk1-shlibs (>= 1.26.0-1),
                cairo-shlibs (>= 1.8-1),
                dbus-shlibs (>= 1.2.1-1),
                expat1-shlibs,
                fontconfig2-shlibs (>= 2.4.1-1),
                freetype219-shlibs (>= 2.3.8-2),
                gconf2-shlibs (>= 2.26.0-1),
                glib2-shlibs (>= 2.20.0-1),
                glitz-shlibs,
                gnome-base,
                gnome-desktop2.11-shlibs,
                gnome-menus2-shlibs (>= 2.26.0-1),
                gtk+2 (>= 2.16.0-1),
                libgettext3-shlibs,
                libglade2-shlibs (>= 2.6.4-1),
                libiconv,
                libpng3-shlibs,
                libxml2-shlibs (>= 2.6.30-1),
                orbit2-shlibs (>= 2.14.17-1),
                pango1-xft2-ft219-shlibs (>= 1.24.0-1),
                pixman-shlibs (>= 0.14.0-1),
                startup-notification-shlibs (>= 0.8-1),
                x11
        <<
        Replaces: %N
        Files: lib/libgnome-window-settings.*.dylib
        InstallScript: mkdir -p %i/lib/window-manager-settings
        Shlibs: %p/lib/libgnome-window-settings.1.dylib 2.0.0 %n (>= 2.20.3-1)
        DocFiles: AUTHORSs/* COPYING ChangeLogs/* NEWS README TODO
<<

SplitOff2: <<
        Package: %N2-dev
        BuildDependsOnly: True
        Depends: %N (= %v-%r), %N2-shlibs (= %v-%r)
        Conflicts: %N-dev
        Replaces: %N-dev, %N
        Files: <<
                include
                lib/libgnome-window-settings.*
                lib/pkgconfig
        <<
        DocFiles: AUTHORSs/* COPYING ChangeLogs/* NEWS README TODO
<<

Description: The Gnome control center
DescDetail: <<
Control-center is a configuration tool for easily
setting up your GNOME environment.

GNOME is the GNU Network Object Model Environment. That's
a fancy name, but really GNOME is a nice GUI desktop
environment.

It's a powerful, easy to configure environment which
helps to make your computer easy to use.
<<
License: GPL
Maintainer: The Gnome Core Team <[email protected]>
Homepage: http://www.gnome.org/
DescPackaging: <<
        Had to add F77=no to configure to get around a weird libtool thing
        when "fort77" is installed.

        Old version of %N displaced a gnome-icon-theme file, so now %N
        Depends on that package so that user doesn't have that file become
        missing during %N upgrade.

        Disable xrandr because it's disabled in the dependent
        gnome-desktop pkg.

        Don't enable aboutme...requires big evo depchain

        Don't update desktop database during 'make install'. See:
        http://bugzilla.gnome.org/show_bug.cgi?id=586802

        Make sure to get newer xft2 than OS X 10.4 apple x11 supplies
        (avoids gnome-appearance-properties crash b/c configure only
        checks presence of xft2 before g-a-p uses modern features)
<<
DescPort: <<
        XF86MiscQueryExtension test fails because -L for X11 isn't
        passed. Not fixing for now.

        Extract thumbnail generator as separate exec'ed process
        instead of a simple fork. See:
        http://bugzilla.gnome.org/show_bug.cgi?id=525058
<<

--- NEW FILE: control-center.patch ---
diff -Nurd -x'*~' 
gnome-control-center-2.26.0.orig/capplets/appearance/Makefile.am 
gnome-control-center-2.26.0/capplets/appearance/Makefile.am
--- gnome-control-center-2.26.0.orig/capplets/appearance/Makefile.am    
2009-01-27 07:48:42.000000000 -0500
+++ gnome-control-center-2.26.0/capplets/appearance/Makefile.am 2009-08-05 
17:15:48.000000000 -0400
@@ -42,8 +42,8 @@
 gnome_appearance_properties_LDADD = \
        $(top_builddir)/libwindow-settings/libgnome-window-settings.la \
        $(top_builddir)/capplets/common/libcommon.la \
-       $(GNOMECC_CAPPLETS_LIBS) \
        $(FONT_CAPPLET_LIBS) \
+       $(GNOMECC_CAPPLETS_LIBS) \
        $(METACITY_LIBS)
 gnome_appearance_properties_LDFLAGS = -export-dynamic
 
@@ -52,9 +52,9 @@
 wallpaperdir = $(datadir)/gnome-background-properties
 
 INCLUDES = \
+       $(FONT_CAPPLET_CFLAGS) \
        $(METACITY_CFLAGS) \
[...1634 lines suppressed...]
@@ -1235,7 +510,6 @@
   /* Parent */
   close (pipe_to_factory_fd[0]);
   close (pipe_from_factory_fd[1]);
-#endif /* __APPLE__ */
 
   async_data.set = FALSE;
   async_data.theme_name = NULL;
diff -Nurd -x'*~' gnome-control-center-2.26.0.orig/font-viewer/Makefile.am 
gnome-control-center-2.26.0/font-viewer/Makefile.am
--- gnome-control-center-2.26.0.orig/font-viewer/Makefile.am    2009-03-16 
11:14:58.000000000 -0400
+++ gnome-control-center-2.26.0/font-viewer/Makefile.am 2009-08-05 
17:16:05.000000000 -0400
@@ -29,7 +29,7 @@
 endif
 
 install-desktop-database: install-desktopDATA
-       update-desktop-database $(DESTDIR)$(desktopdir)
+#      update-desktop-database $(DESTDIR)$(desktopdir)
 
 uninstall-local:
        rm -f $(DESTDIR)$(desktopdir)/mimeinfo.cache


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to