[ekiga] [win32] Update building file with up-to-date dependencies
- From: Eugen Dedu <ededu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ekiga] [win32] Update building file with up-to-date dependencies
- Date: Wed, 18 May 2011 14:34:48 +0000 (UTC)
commit 55e1ead131c2132ee3d688a99d726f043abcd482
Author: Eugen Dedu <Eugen Dedu pu-pm univ-fcomte fr>
Date: Wed May 18 16:33:24 2011 +0200
[win32] Update building file with up-to-date dependencies
Make RELEASE=0 by default, we consider that branch is better than
release.
win32/Makefile | 38 +++++++++++++++++++++++---------------
1 files changed, 23 insertions(+), 15 deletions(-)
---
diff --git a/win32/Makefile b/win32/Makefile
index cfb3d37..d992994 100644
--- a/win32/Makefile
+++ b/win32/Makefile
@@ -1,7 +1,7 @@
#!/usr/bin/make -f
# RELEASE: 0=from git/svn, 1=release (tar.gz) for ekiga, ptlib and opal
-RELEASE := 1
+RELEASE := 0
# DEBUG: 0=release, 1=debug version
DEBUG := 0
@@ -56,7 +56,7 @@ else
EKIGA_URL := git://git.gnome.org/ekiga
EKIGA_ARCHIVE := ekiga
EKIGA_DIR = $(BUILDROOT)/ekiga
- EKIGA_VER := $(strip $(shell grep AC_INIT $(SRCDIR)/$(EKIGA_ARCHIVE)/configure.ac | awk 'BEGIN { FS = "," } ; { print $$2 }'))
+ EKIGA_VER := $(strip $(shell grep AC_INIT $(SRCDIR)/$(EKIGA_ARCHIVE)/configure.ac | awk 'BEGIN { FS = "," } ; { print $$2 }' | tr -d '[]'))
EKIGA_REV := $(strip $(shell (cd $(SRCDIR)/$(EKIGA_ARCHIVE); git describe | awk 'BEGIN { FS = "-" } ; { print $$2 "_" $$3 }' )))
ifneq ($(EKIGA_REV),)
EKIGA_VER := $(EKIGA_VER)-git-$(EKIGA_REV)
@@ -77,10 +77,10 @@ ifeq ($(RELEASE),1)
OPAL_ARCHIVE := opal-$(OPAL_VER).tar.gz
OPAL_DIR := $(BUILDROOT)/opal-$(OPAL_VER)
else
- OPAL_VER := 3.8-beta4
+ OPAL_VER := 3.10-beta1
# OPAL_REV: HEAD or revision number
OPAL_REV := HEAD
- OPAL_URL := https://opalvoip.svn.sourceforge.net/svnroot/opalvoip/opal/branches/v3_8
+ OPAL_URL := https://opalvoip.svn.sourceforge.net/svnroot/opalvoip/opal/branches/v3_10
OPAL_ARCHIVE := opal
OPAL_DIR := $(BUILDROOT)/opal
endif
@@ -92,16 +92,17 @@ ifeq ($(RELEASE),1)
PTLIB_ARCHIVE := ptlib-$(PTLIB_VER).tar.gz
PTLIB_DIR := $(BUILDROOT)/ptlib-$(PTLIB_VER)
else
- PTLIB_VER := 2.8-beta4
+ PTLIB_VER := 2.10-beta1
# PTLIB_REV: HEAD or revision number
PTLIB_REV := HEAD
- PTLIB_URL := https://opalvoip.svn.sourceforge.net/svnroot/opalvoip/ptlib/branches/v2_8
+ PTLIB_URL := https://opalvoip.svn.sourceforge.net/svnroot/opalvoip/ptlib/branches/v2_10
PTLIB_ARCHIVE := ptlib
PTLIB_DIR := $(BUILDROOT)/ptlib
endif
PTLIB_LIB := libpt.$(PTLIB_VER).dll
############## ekiga/ptlib/opal library and headers dependencies
+# 2.4.24 added mandatory MozNSS support, do not use it for the moment
OPENLDAP_VER := 2.4.23
OPENLDAP_DIR := $(BUILDROOT)/openldap-$(OPENLDAP_VER)
OPENLDAP_ARCHIVE := openldap-$(OPENLDAP_VER).tgz
@@ -112,7 +113,7 @@ LIBSASL2_DIR := $(BUILDROOT)/cyrus-sasl-$(LIBSASL2_VER)
LIBSASL2_ARCHIVE := cyrus-sasl-$(LIBSASL2_VER).zip
LIBSASL2_URL := http://developer.pidgin.im/static/win32
-OGG_VER := 1.2.1
+OGG_VER := 1.2.2
OGG_DIR := $(BUILDROOT)/libogg-$(OGG_VER)
OGG_ARCHIVE := libogg-$(OGG_VER).tar.gz
OGG_URL := http://downloads.xiph.org/releases/ogg
@@ -138,7 +139,7 @@ REGEX_REV := 203e34
REGEX_DIR := $(BUILDROOT)/regex
REGEX_ARCHIVE := regex
-BOOST_VER := 1.45.0
+BOOST_VER := 1.46.1
BOOST_URL := http://downloads.sourceforge.net/project/boost/boost/$(BOOST_VER)
BOOST_ARCHIVE := boost_$(shell echo $(BOOST_VER)|tr . _).tar.gz
BOOST_DIR := $(BUILDROOT)/boost_$(shell echo $(BOOST_VER)|tr . _)
@@ -154,7 +155,7 @@ ICONV_ARCHIVE := libiconv-$(ICONV_VER)-bin.zip
# use a revision from 2009-04-13, known to work with current ekiga
FFMPEG_VER := c573eb85f
-FFMPEG_URL := git://git.ffmpeg.org/ffmpeg.git
+FFMPEG_URL := git://git.videolan.org/ffmpeg.git
FFMPEG_DIR := $(BUILDROOT)/ffmpeg
FFMPEG_ARCHIVE := ffmpeg
@@ -194,15 +195,15 @@ GTK_BIN_EXE := gtk2-runtime-2.22.0-2010-10-21-ash.exe
############## gtk headers dependencies
# during building, ekiga uses gtk.h, which needs headers of various libraries
-GLIB_VER := 2.26.0-2
-GLIB_URL := http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.26
+GLIB_VER := 2.28.1-1
+GLIB_URL := http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28
GLIB_ARCHIVE := glib-dev_$(GLIB_VER)_win32.zip
ATK_VER := 1.32.0-1
ATK_URL := http://ftp.gnome.org/pub/gnome/binaries/win32/atk/1.32
ATK_ARCHIVE := atk-dev_$(ATK_VER)_win32.zip
-CAIRO_VER := 1.10.0-2
+CAIRO_VER := 1.10.2-1
CAIRO_URL := http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies
CAIRO_ARCHIVE := cairo-dev_$(CAIRO_VER)_win32.zip
@@ -210,7 +211,7 @@ PANGO_VER := 1.28.3-1
PANGO_URL := http://ftp.gnome.org/pub/gnome/binaries/win32/pango/1.28
PANGO_ARCHIVE := pango-dev_$(PANGO_VER)_win32.zip
-FREETYPE_VER := 2.4.2-1
+FREETYPE_VER := 2.4.4-1
FREETYPE_URL := http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/
FREETYPE_ARCHIVE := freetype-dev_$(FREETYPE_VER)_win32.zip
@@ -218,7 +219,7 @@ FONTCONFIG_VER := 2.8.0-2
FONTCONFIG_URL := http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/
FONTCONFIG_ARCHIVE := fontconfig-dev_$(FONTCONFIG_VER)_win32.zip
-GDKPIXBUF_VER := 2.22.0-1
+GDKPIXBUF_VER := 2.22.1-1
GDKPIXBUF_URL := http://ftp.gnome.org/pub/gnome/binaries/win32/gdk-pixbuf/2.22
GDKPIXBUF_ARCHIVE := gdk-pixbuf-dev_$(GDKPIXBUF_VER)_win32.zip
@@ -245,7 +246,8 @@ confptlib := $(confflags) \
--disable-qos --disable-alsa --disable-esd --disable-oss --disable-sunaudio --disable-shmaudio \
--disable-v4l --disable-v4l2 --disable-bsdvideo --disable-avc --disable-dc
-confopal := $(confflags) --with-ffmpeg-dir=$(FFMPEG_DIR) --disable-t38 --disable-fax
+ # disable ilbc and silk non-free codecs
+confopal := $(confflags) --with-ffmpeg-dir=$(FFMPEG_DIR) --disable-t38 --disable-fax --disable-iLBC --disable-silk
confekiga:= $(confflags) \
--with-directx-dir=$(EKIGA_DIR)/win32/directx --prefix=$(EKIGA_PREFIX) \
@@ -416,6 +418,9 @@ ifeq ($(RELEASE),1)
else
$(CP) -r $(SRCDIR)/$(PTLIB_ARCHIVE) $(PTLIB_DIR)
endif
+ # regenerate configure, since it might be older than configure.ac
+ cd $(PTLIB_DIR); aclocal && autoconf
+ cd $(PTLIB_DIR)/plugins; aclocal && autoconf
# apply all ptlib_* patches
cd $(PTLIB_DIR); for i in $(EKIGA_DIR)/win32/diff/ptlib_*; do \
test `basename $$i` != 'ptlib_*' && (patch -p1 <$$i || exit 1) ;\
@@ -553,6 +558,9 @@ ifeq ($(RELEASE),1)
else
$(CP) -r $(SRCDIR)/$(OPAL_ARCHIVE) $(OPAL_DIR)
endif
+ # regenerate configure, since it might be older than configure.ac
+ cd $(OPAL_DIR); aclocal && autoconf
+ cd $(OPAL_DIR)/plugins; aclocal && autoconf
# apply all opal_* patches
cd $(OPAL_DIR); for i in $(EKIGA_DIR)/win32/diff/opal_*; do \
test `basename $$i` != 'opal_*' && (patch -p1 <$$i || exit 1) ;\
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]