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

Added Files:
        ekiga.info ekiga.patch 
Log Message:
builds


--- NEW FILE: ekiga.patch ---
diff -Nurd -x'*~' ekiga-3.1.2.orig/lib/engine/Makefile.in 
ekiga-3.1.2/lib/engine/Makefile.in
--- ekiga-3.1.2.orig/lib/engine/Makefile.in     2009-03-02 16:02:55.000000000 
-0500
+++ ekiga-3.1.2/lib/engine/Makefile.in  2009-03-08 21:52:09.000000000 -0400
@@ -96,7 +96,6 @@
 am__DEPENDENCIES_1 =
 am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 libekiga_engine_la_DEPENDENCIES =  \
-       $(top_builddir)/lib/engine/notification/libnotification.la \
        $(top_builddir)/lib/engine/gui/gtk-core/libgmgtk-core.la \
        $(top_builddir)/lib/engine/gui/gtk-frontend/libgmgtk-frontend.la \
        $(top_builddir)/lib/engine/chat/libgmchat.la \
@@ -373,7 +372,7 @@
 target_vendor = @target_vendor@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-SUBDIRS = framework  plugin notification account addressbook presence chat gui 
protocol videooutput videoinput audioinput audiooutput hal components
+SUBDIRS = framework  plugin account addressbook presence chat gui protocol 
videooutput videoinput audioinput audiooutput hal components
 noinst_LTLIBRARIES = libekiga_engine.la
 
 # Default Input Devices
@@ -433,7 +432,6 @@
 
 # PTLIB Input Devices
 libekiga_engine_la_LIBADD =  \
-       $(top_builddir)/lib/engine/notification/libnotification.la \
        $(top_builddir)/lib/engine/gui/gtk-core/libgmgtk-core.la \
        $(top_builddir)/lib/engine/gui/gtk-frontend/libgmgtk-frontend.la \
        $(top_builddir)/lib/engine/chat/libgmchat.la \
diff -Nurd -x'*~' ekiga-3.1.2.orig/lib/engine/components/libnotify/Makefile.in 
ekiga-3.1.2/lib/engine/components/libnotify/Makefile.in
--- ekiga-3.1.2.orig/lib/engine/components/libnotify/Makefile.in        
2009-03-02 16:02:57.000000000 -0500
+++ ekiga-3.1.2/lib/engine/components/libnotify/Makefile.in     2009-03-08 
21:51:42.000000000 -0400
@@ -44,8 +44,7 @@
 CONFIG_CLEAN_FILES =
 LTLIBRARIES = $(noinst_LTLIBRARIES)
 libgmlibnotify_la_DEPENDENCIES =  \
-       $(top_builddir)/lib/engine/framework/libgmframework.la \
-       $(top_builddir)/lib/engine/notification/libnotification.la
+       $(top_builddir)/lib/engine/framework/libgmframework.la
 am_libgmlibnotify_la_OBJECTS = libnotify-main.lo
 libgmlibnotify_la_OBJECTS = $(am_libgmlibnotify_la_OBJECTS)
 libgmlibnotify_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
@@ -297,8 +296,7 @@
        $(libnotify_dir)/libnotify-main.cpp
 
 libgmlibnotify_la_LIBADD = \
-       $(top_builddir)/lib/engine/framework/libgmframework.la \
-       $(top_builddir)/lib/engine/notification/libnotification.la
+       $(top_builddir)/lib/engine/framework/libgmframework.la
 
 libgmlibnotify_la_LDFLAGS = -export-dynamic -no-undefined $(SIGC_LIBS) 
$(LIBNOTIFY_LIBS)
 all: all-am

--- NEW FILE: ekiga.info ---
Package: ekiga
Version: 3.1.2
Revision: 1
Maintainer: None <[email protected]>
GCC: 4.0
BuildDepends: <<
        atk1 (>= 1.24.0-1),
        audiofile,
        avahi-dev,
        cairo (>= 1.8-1),
        cyrus-sasl2-dev (>= 2.1.22-1006),
        dbus (>= 1.2.1-1),
        dbus-dev (>= 1.2.1-1),
        esound,
        expat1,
        fink (>= 0.24.12),
        fontconfig2-dev (>= 2.4.1-1),
        freetype219 (>= 2.3.7-7),
        gconf2-dev (>= 2.24.0-1),
        glib2-dev (>= 2.18.0-1),
        glitz,
        gnome-doc-utils (>= 0.14.2-1),
        gnome-vfs2-unified-dev (>= 1:2.24.0-1),
        gnutls26 (>= 2.6.4-1),
        gtk-doc (>= 1.9-1),
        gtk+2-dev (>= 2.14.0-1),
        intltool40,
        libart2,
        libavahi-glib1-dev,
        libbonobo2-dev (>= 2.24.0-1),
        libcamel-1.2.14-dev (>= 2.24.5-1),
        libebook-1.2.9-dev (>= 2.24.5-1),
        libedataserver-1.2.11-dev (>= 2.24.5-1),
        libgcrypt (>= 1.4.3-2),
        libgettext3-dev,
        libgnome2-dev (>= 2.24.0-1),
        libgpg-error-dev,
        libiconv-dev,
        libpng3,
        libsigc++2 (>= 2.2.3-1),
        libsoup2.4.1-ssl (>= 2.24.3-1),
        libsrtp (>= 1.4.4-1),
        libtasn1-3 (>= 0.3.9-2),
        libxml2 (>= 2.6.30-1),
        libxml2-bin (>= 2.6.30-1),
        opal3.6.0 (>= 3.6.0-2),
        openldap24-dev (>= 2.4.15-1),
        openssl098-dev,
        orbit2-dev (>= 2.14.16-1),
        pango1-xft2-ft219-dev (>= 1.22.4-1),
        pixman (>= 0.12.0-1),
        pkgconfig (>= 0.23),
        popt,
        ptlib2.6.0,
        sdl (>= 1.2.13-1),
        seamonkey-dev (>= 1.1.14-2),
        sqlite3 (>= 3.6.9-1004),
        unixodbc2 (>= 2.2.12-1) |  unixodbc2-nox (>= 2.2.12-1),
        x11-dev

<<
# help: Advanced Topics:Changing Ports: gconf-editor is needed
## possibly this would warrant only a Recommends, but it simplifies the Depends 
(a lot?), thanks to recursivenes _ else have
## to study again the output of "DYLD_PRINT_LIBRARIES" (using also the help 
facility), + some other...
## One should contemplate to dispense with "-Wl,-bind_at_load" (from the src) 
only after everything is settled, to keep (+/- easily) track with dep changes...
# When launching ekiga (from a terminal under KDE), I see in `ps -lgxa`  
/sw/libexec/evolution-data-server-1.6 coming up
Depends: <<
        atk1-shlibs (>= 1.24.0-1),
        audiofile-shlibs,
        avahi,
        cairo-shlibs (>= 1.8-1),
        cyrus-sasl2-shlibs (>= 2.1.22-1006),
        dbus (>= 1.2.1-1),
        dbus-shlibs (>= 1.2.1-1),
        esound-shlibs,
        evolution-data-server (>= 2.24.5-1),
        evolution-exchange (>= 2.24.5-1),
        expat1-shlibs,
        fontconfig2-shlibs (>= 2.4.1-1),
        freetype219-shlibs (>= 2.3.7-7),
        gconf-editor (>= 2.24.1-1),
        gconf2 (>= 2.24.0-1),
        gconf2-shlibs (>= 2.24.0-1),
        glib2-shlibs (>= 2.18.0-1),
        glitz-shlibs,
        gnome-vfs2-unified-shlibs (>= 1:2.24.0-1),
        gnutls26-shlibs (>= 2.6.4-1),
        gtk+2-shlibs (>= 2.14.0-1),
        libavahi-client3-shlibs,
        libavahi-common3-shlibs,
        libavahi-glib1-shlibs,
        libbonobo2-shlibs (>= 2.24.0-1),
        libcamel-1.2.14-shlibs (>= 2.24.5-1),
        libebook-1.2.9-shlibs (>= 2.24.5-1),
        libedataserver-1.2.11-shlibs (>= 2.24.5-1),
        libgcrypt-shlibs (>= 1.4.3-2),
        libgettext3-shlibs,
        libgnome2-shlibs (>= 2.24.0-1),
        libgpg-error-shlibs,
        libiconv,
        libpng3-shlibs,
        libsigc++2-shlibs (>= 2.2.3-1),
        libsoup2.4.1-ssl-shlibs (>= 2.24.3-1),
        libtasn1-3-shlibs (>= 0.3.9-2),
        libxml2-shlibs (>= 2.6.30-1),
        opal3.6.0-shlibs (>= 3.6.0-2),
        openldap24-shlibs (>= 2.4.15-1),
        openssl098-shlibs,
        orbit2-shlibs (>= 2.14.16-1),
        pango1-xft2-ft219-shlibs (>= 1.22.4-1),
        pixman-shlibs (>= 0.12.0-1),
        popt-shlibs,
        ptlib2.6.0-shlibs,
        rarian-compat,
        sdl-shlibs (>= 1.2.13-1),
        seamonkey-shlibs (>= 1.1.14-2),
        sqlite3-shlibs (>= 3.6.9-1004),
        unixodbc2-shlibs (>= 2.2.12-1) |  unixodbc2-nox-shlibs (>= 2.2.12-1),
        x11-shlibs
<<
Source: mirror:gnome:sources/%n/3.1/%n-%v.tar.bz2
Source-MD5: f92d6dc6db80682bf82a80952e25348c
PatchFile: %n.patch
PatchFile-MD5: e0fb907b4dbcd9f52271269ac7aac6d1
#PatchScript: <<
##!/bin/sh -ev
#       # to strip binaries (cf LDFLAGS):
#       echo '__mh_execute_header' > symlst
#<<
#SetLDFLAGS: -Wl,-x -exported_symbols_list %b/symlst -dead_strip
#SetCFLAGS: -O3 -fstrict-aliasing -mdynamic-no-pic
#SetCXXFLAGS: -O3 -fstrict-aliasing -mdynamic-no-pic -fno-exceptions
# -fno-rtti leads, in lib/gmcontacts/gmcontacts-ldap.cpp, and in src, to
# "/sw/include/ptlib/pfactory.h: In static member function 'static 
PFactory<_Abstract_T, _Key_T>& PFactory<_Abstract_T, _Key_T>::GetInstance()':
# /sw/include/ptlib/pfactory.h:338: error: cannot use typeid with -fno-rtti"
ConfigureParams: <<
        --mandir=%p/share/man \
        --disable-scrollkeeper --disable-schemas-install \
        --disable-dependency-tracking \
        --disable-static \
        --with-ldap-dir=%p \
        --disable-xv --disable-notify \
        PKG_CONFIG_PATH=%p/lib/freetype219/lib/pkgconfig:${PKG_CONFIG_PATH}
<<
CompileScript: <<
##!/bin/sh -ev
        ./configure %c
        make
#
#       # following _ to get correct LOAD_COMMANDS _ should be re-done by 
editing src/Makefile.in ..
#       # also, should be checked, after eg sdl is enabled, to see if it deals 
correctly with frameworks
#       pushd src
#               ls=$(otool -L ekiga|fgrep -v "`otool -D ekiga`"|sed -r -e 
's,^\t,,' -e 's, .*,,'|egrep -vx 
'/usr/lib/lib(System|gcc|stdc\+\+).*\.dylib'|fgrep "`nm -mfgu ekiga|fgrep ' 
(from '|sed -r -e 's,.* \(from ,/,' -e 's,\)$,,'|sort -u`"|sed -r -e 
's,(.*)/([^/]+)\.framework/\2,-F\1 -framework \2,'|xargs)
#               g++ -Wl,-x -exported_symbols_list %b/symlst -dead_strip 
-Wl,-bind_at_load -o ekiga `ls -1 *.o|fgrep -v 'dbus-helper.o'|xargs` 
../lib/.libs/libekiga.a $ls
#               ls=$(otool -L ekiga-helper|fgrep -v "`otool -D 
ekiga-helper`"|sed -r -e 's,^\t,,' -e 's, .*,,'|egrep -vx 
'/usr/lib/lib(System|gcc|stdc\+\+).*\.dylib'|fgrep "`nm -mfgu 
ekiga-helper|fgrep ' (from '|sed -r -e 's,.* \(from ,/,' -e 's,\)$,,'|sort 
-u`"|sed -r -e 's,(.*)/([^/]+)\.framework/\2,-F\1 -framework \2,'|xargs)
#               g++ -Wl,-x -exported_symbols_list %b/symlst -dead_strip 
-Wl,-bind_at_load -o ekiga-helper dbus-helper.o $ls
#       popd
<<
Infotest: <<
        TestScript: make check
<<
InstallScript: <<
        make install DESTDIR=%d
<<
ConfFiles: %p/etc/gconf/schemas/ekiga.schemas
PostInstScript: <<
        if [ configure = "$1" ]; then
                scrollkeeper-update -q
                GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` 
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/ekiga.schemas 
>/dev/null
        fi
<<
PostRmScript: <<  
        if [ remove != "$1" ]; then
                scrollkeeper-update -q
        fi
<<
DocFiles: AUTHORS COPYING ChangeLog FAQ NEWS README TODO
Description: Voice and video over IP
DescPort: <<
        video seems to find neither plugins, nor the built-in camera
        of a MacBook_Pro...

        AC_ARG_ENABLE(kab) for --enable-kde is broken, but these flags
        interpret --disable-FOO as --enable-FOO so just ignore it
        since we don't want it enabled anyway.

        lib/engine/notification/libnotification.la is a libtool
        convenience library with no sources, which makes it mostly
        pointless. And it causes the lib to be built via "ar cru" with
        no .o, which is an error on darwin's wacky ar. So just scrap
        that lib entirely.
<<
DescPackaging: <<
        xv.pc isn't available on all fink-supported x11, so disable it
        for consistent build. I think libXv exists so could just forge
        a local xv.pc fallback or replace pkgconfig call with
        hard-coded -lXv if someone needs this functionality.

        Explicit GNOME support is not used on gtk+2 >= 2.13.1
<<
License: GPL
Homepage: http://www.ekiga.org/


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to