r17574 - in /desktop/experimental/ekiga/debian: changelog control control.in patches/00_news.patch patches/00list patches/news.dpatch patches/series rules
lool at users.alioth.debian.org
lool at users.alioth.debian.org
Fri Nov 14 15:08:29 UTC 2008
Author: lool
Date: Fri Nov 14 15:08:29 2008
New Revision: 17574
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=17574
Log:
* Switch to quilt and fix target deps in the process; build-dep on quilt
instead of dpatch; rename news.dpatch to 00_news.patch and refresh;
replace 00list with series.
* Install autotools-dev config.guess and .sub after patching.
Added:
desktop/experimental/ekiga/debian/patches/00_news.patch
desktop/experimental/ekiga/debian/patches/series
Removed:
desktop/experimental/ekiga/debian/patches/00list
desktop/experimental/ekiga/debian/patches/news.dpatch
Modified:
desktop/experimental/ekiga/debian/changelog
desktop/experimental/ekiga/debian/control
desktop/experimental/ekiga/debian/control.in
desktop/experimental/ekiga/debian/rules
Modified: desktop/experimental/ekiga/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/ekiga/debian/changelog?rev=17574&op=diff
==============================================================================
--- desktop/experimental/ekiga/debian/changelog (original)
+++ desktop/experimental/ekiga/debian/changelog Fri Nov 14 15:08:29 2008
@@ -27,6 +27,10 @@
* Use debian/*.links and debian/*.manpages instead of symlink manually or
passing files to dh_installman.
* Use ftp.gnome.org in copyright.
+ * Switch to quilt and fix target deps in the process; build-dep on quilt
+ instead of dpatch; rename news.dpatch to 00_news.patch and refresh;
+ replace 00list with series.
+ * Install autotools-dev config.guess and .sub after patching.
-- Eugen Dedu <Eugen.Dedu at pu-pm.univ-fcomte.fr> Sat, 27 Sep 2008 10:00:00 +0200
Modified: desktop/experimental/ekiga/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/ekiga/debian/control?rev=17574&op=diff
==============================================================================
--- desktop/experimental/ekiga/debian/control (original)
+++ desktop/experimental/ekiga/debian/control Fri Nov 14 15:08:29 2008
@@ -13,7 +13,7 @@
libgconf2-dev,
libgnomeui-dev,
libxv-dev,
- dpatch,
+ quilt,
autotools-dev,
gnome-pkg-tools,
scrollkeeper,
Modified: desktop/experimental/ekiga/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/ekiga/debian/control.in?rev=17574&op=diff
==============================================================================
--- desktop/experimental/ekiga/debian/control.in (original)
+++ desktop/experimental/ekiga/debian/control.in Fri Nov 14 15:08:29 2008
@@ -13,7 +13,7 @@
libgconf2-dev,
libgnomeui-dev,
libxv-dev,
- dpatch,
+ quilt,
autotools-dev,
gnome-pkg-tools,
scrollkeeper,
Added: desktop/experimental/ekiga/debian/patches/00_news.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/ekiga/debian/patches/00_news.patch?rev=17574&op=file
==============================================================================
--- desktop/experimental/ekiga/debian/patches/00_news.patch (added)
+++ desktop/experimental/ekiga/debian/patches/00_news.patch Fri Nov 14 15:08:29 2008
@@ -1,0 +1,104 @@
+--- a/NEWS 2008-10-20 19:05:05.000000000 +0200
++++ b/NEWS 2008-11-14 16:02:04.000000000 +0100
+@@ -1,15 +1,86 @@
+-Changes since Ekiga 3.00
+-- Windows: use theora 1.0rc1 and speex 1.2rc1, fixes crash when echo cancellation is active
+-- Windows: do not use GTK runtime package, bring our own libraries instead.
+-- Fix crash on windows when using vsnprintf with a format string = NULL. Happend when clicking the statusline.
+-- Fix crash on windows when the only available accelerated surface is already taken.
+-- Fix playing of audio files with samplerate != 8000Hz on windows (#555832).
+-- Fix overlapping issue of font/smiley buttons (#554529) (Jan Schampera)
+-- Fix flickering issues on XV due to the X Server's strange bookkeeping of used ports.
+-- Keep the preview thread for the lifetime of Ekiga. Windows does not like rapid deletion and recreation of threads.
+-- Fix flickering of PIP on windows.
+-- Fix possible X timing issue
+-- Fix message box when device was unplugged in out-of-call state (#552262)
+-- Fix handling when closing addressbook- and chat-window using the window frame (Jan Schampera)
++ -*- mode: outline -*-
++* Changes in ekiga 3.0.1 (2008-10-20)
++** Windows build
++- Fixed crash when echo cancellation is active
++- Improved GTK installation by providing our own libraries
++- Fixed crash when clicking the status bar
++- Fixed crash when the only available accelerated surface is already taken
++- Fixed playing of audio files with samplerate != 8000Hz
++- Fixed possible crash when quickly deleting and creating threads
++- Fixed flickering in Picture-in-Picture mode
++** GUI
++- Fixed overlapping issue of font/smiley buttons in the chat window
++- Fixed possible flickering issues on XV
++- Fixed possible X timing issue
++- Fixed message box when device is unplugged in out-of-call state
++- Fixed crash when closing various windows using the window manager
++- Fixed crash in the configuration assistant when unplugging the active device
++- Do not display localhost users in the neighbours
++- Fixed Ekiga not able to resolve DNS names when being used with a
++ Turkish locale
++- Allow using '&' as name in the roster
++- Fixed 'Search Scope' field alignment in the form
++** SIP
++- Fixed behavior in case of Open NAT
++- Fixed SIP REGISTER and INVITE behaviors when Ekiga listens to
++ multiple interfaces in the same subnet
++- Fixed response code when receiving a BYE for a call that is already released
++- Fixed numerous retries using the same authentication credentials
++- Fixed interoperability issues with Cisco Call Manager
++- Fixed default status when receiving a NOTIFY with an empty body to
++ offline instead of unknown
++- Fixed parsing of URIs quoted with <> but without ""
++- Fixed INVITE loop detection when forked INVITE requets arrive over
++ multiple paths
++** H.323
++- Fixed inclusion of RFC2833 using H.323
++** Misc
++- Made the libnotify dependancy optional
++- Fixed POTFILE.in file
+
+-Ekiga 3.00
++* Major changes in ekiga 3.0.0 (2008-09-23)
++** Graphical User Interface
++- New user interface with a buddy list
++- Accelerated video display (Unix: XVideo, Windows: DirectDraw)
++- Nice incoming call notifications
++- Easier configuration assistant
++- New quality meter in the status bar
++- Buddy list with extended status information
++- Displays network neighbours in the buddy list
++- Better keyboard shortcuts
++- Automatic account completion in the URL bar
++- New chat window
++- New address book supporting Evolution contacts, LDAP contacts and more
++- New account window allowing easier account creation
++- New call panel
++** Codecs
++- H.263+
++- H.264
++- THEORA
++- MPEG4
++- Framerate up to 30 FPS
++- Resolutions (up to 704x576) (at best it is DVD quality)
++- Audio and video codecs as plugins
++- Support for Intel IPP codecs
++** SIP Support
++- SIP/SIMPLE presence support
++- Line monitoring with software like Asterisk
++- Custom presence message support
++- Dynamic detection of network interfaces
++- Register/unregister accounts on interfaces going up and down
++- Better NAT traversal
++- SIP requests originated from a unique port
++- Support for several network interfaces at the same time (e.g. VPN
++ and normal network)
++- Full SIP capabilties exchange for codecs (unique in the Open Source world)
++- SIP INFO DTMF support
++- Possibility to send SMS using the Ekiga Call Out account
++- Many compliance fixes
++** Hotplug Support
++- Hotplug support for audio and video devices (even when being in a call)
++- Hotplug support for network interfaces
++** For Developers and Packagers
++- Brand new Ekiga Engine, fully separated from the GUI and reusable in
++ other projects
++- Reworked WIN32 build
++- Better autoconf support for OPAL
+\ No newline at end of file
Added: desktop/experimental/ekiga/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/ekiga/debian/patches/series?rev=17574&op=file
==============================================================================
--- desktop/experimental/ekiga/debian/patches/series (added)
+++ desktop/experimental/ekiga/debian/patches/series Fri Nov 14 15:08:29 2008
@@ -1,0 +1,1 @@
+00_news.patch
Modified: desktop/experimental/ekiga/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/ekiga/debian/rules?rev=17574&op=diff
==============================================================================
--- desktop/experimental/ekiga/debian/rules (original)
+++ desktop/experimental/ekiga/debian/rules Fri Nov 14 15:08:29 2008
@@ -9,9 +9,11 @@
confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
endif
-include /usr/share/dpatch/dpatch.make
include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
+
+# how to call quilt
+QUILT := QUILT_PATCHES=debian/patches quilt --quiltrc /dev/null
CFLAGS += -Wall -g -O$(if $(findstring noopt,$(DEB_BUILD_OPTIONS)),0,2)
CXXFLAGS += -Wall -g -O$(if $(findstring noopt,$(DEB_BUILD_OPTIONS)),0,2)
@@ -24,26 +26,40 @@
--disable-schemas-install \
--disable-scrollkeeper
-config.status: patch-stamp
+patch: patch-stamp
+patch-stamp:
+ dh_testdir
+ # apply patches
+ $(QUILT) push -a || test $$? = 2
+ # backup the original files to restore them in the clean target
+ [ ! -r config.sub ] || cp config.sub config.sub.orig
+ [ ! -r config.guess ] || cp config.guess config.guess.orig
+ # install latest version from autotools-dev
+ [ ! -r config.sub ] || cp -f /usr/share/misc/config.sub .
+ [ ! -r config.guess ] || cp -f /usr/share/misc/config.guess .
+ touch $@
+
+build: build-stamp
+build-stamp: patch-stamp
dh_testdir
rm -f config.cache
CXXFLAGS="$(CXXFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
./configure $(confflags)
- touch $@
-
-build: build-stamp
-
-build-stamp: config.status
- dh_testdir
$(MAKE)
touch $@
-clean:: clean-patched unpatch
-clean-patched:
+clean::
dh_testdir
dh_testroot
+ [ ! -f Makefile ] || $(MAKE) distclean
+ # restore files from backup (before unpatching)
+ [ ! -e config.sub.orig ] || mv -f config.sub.orig config.sub
+ [ ! -e config.guess.orig ] || mv -f config.guess.orig config.guess
+ # unapply patches, if any
+ $(QUILT) pop -a -R || test $$? = 2
+ -rm -rf .pc
rm -vf build-stamp patch-stamp
- [ ! -f Makefile ] || $(MAKE) clean distclean
+ # XXX to be verified
rm -rvf po/.intltool-merge-cache
rm -vf pixmaps/inline_emoticons.h
rm -vf pixmaps/inlines.h
@@ -96,4 +112,4 @@
dh_builddeb -s
binary: binary-indep binary-arch
-.PHONY: build clean clean-patched binary-indep binary-arch binary install patch
+.PHONY: build clean binary-indep binary-arch binary install patch
More information about the pkg-gnome-commits
mailing list