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