[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Removing docky from gnome-do



On Wed, Sep 29, 2010 at 06:46:09PM +0100, Iain Lane wrote:
Hello release team!
[...]
I've prepared this update in SVN and attached the diff. Will you
unblock such a change if it lands in unstable?

Now really attached.

Iain


diff -u gnome-do-0.8.3.1+dfsg/debian/control gnome-do-0.8.3.1+dfsg/debian/control
--- gnome-do-0.8.3.1+dfsg/debian/control
+++ gnome-do-0.8.3.1+dfsg/debian/control
@@ -4,13 +4,14 @@
 Maintainer: Debian CLI Applications Team <pkg-cli-apps-team@lists.alioth.debian.org>
 Uploaders: Christopher James Halse Rogers <raof@ubuntu.com>, Iain Lane <laney@ubuntu.com>
 Build-Depends: debhelper (>= 7.0.50), 
+               dh-autoreconf,
                dpatch,
                mono-devel (>= 2.4.2.3),
                intltool,
                autoconf,
                autotools-dev,
                automake,
-	       libtool,
+    	       libtool,
                libndesk-dbus1.0-cil-dev,
                libndesk-dbus-glib1.0-cil-dev,
                libmono-cairo2.0-cil,
diff -u gnome-do-0.8.3.1+dfsg/debian/changelog gnome-do-0.8.3.1+dfsg/debian/changelog
--- gnome-do-0.8.3.1+dfsg/debian/changelog
+++ gnome-do-0.8.3.1+dfsg/debian/changelog
@@ -1,3 +1,17 @@
+gnome-do (0.8.3.1+dfsg-2) UNRELEASED; urgency=low
+
+  * debian/patches/03_disable_docky.dpatch: Add patch to disable Docky
+    theme as this is now distributed as a separate project, in the docky
+    package.
+  * debian/patches/04_dont_disable_deprecated.dpatch: Add patch to not
+    build with *DISABLE_DEPRECATED. libdo uses deprecated symbols and
+    FTBFS with these flags set. It's wrong to set them in release tarballs
+    anyway.
+  * debian/control, debian/rules: Add dh-autoreconf to autoreconf in the
+    build in order to pick up the above patches.
+
+ -- Iain Lane <laney@ubuntu.com>  Wed, 29 Sep 2010 17:53:43 +0100
+
 gnome-do (0.8.3.1+dfsg-1) unstable; urgency=low
 
   * New upstream bugfix release: (Closes: 561271)
diff -u gnome-do-0.8.3.1+dfsg/debian/rules gnome-do-0.8.3.1+dfsg/debian/rules
--- gnome-do-0.8.3.1+dfsg/debian/rules
+++ gnome-do-0.8.3.1+dfsg/debian/rules
@@ -20,7 +20,7 @@
 	dh_clean
 
 %:
-	dh $@
+	dh --with autoreconf $@
 
 TEMP_DIR := $(shell mktemp -d)
 MAKEFILE = $(firstword $(MAKEFILE_LIST))
diff -u gnome-do-0.8.3.1+dfsg/debian/patches/00list gnome-do-0.8.3.1+dfsg/debian/patches/00list
--- gnome-do-0.8.3.1+dfsg/debian/patches/00list
+++ gnome-do-0.8.3.1+dfsg/debian/patches/00list
@@ -4,0 +5,2 @@
+03_disable_docky.dpatch
+04_dont_disable_deprecated.dpatch
only in patch2:
unchanged:
--- gnome-do-0.8.3.1+dfsg.orig/debian/patches/03_disable_docky.dpatch
+++ gnome-do-0.8.3.1+dfsg/debian/patches/03_disable_docky.dpatch
@@ -0,0 +1,48 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## Description: Disable Docky theme as this is now distributed as a
+## separate project, in the docky package.
+## Origin/Author: Iain Lane <laney@ubuntu.com>
+## Forwarded: not-needed
+## 03_disable_docky.dpatch by Iain Lane <laney@ubuntu.com>
+
+@DPATCH@
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' gnome-do-0.8.3.1+dfsg~/Makefile.am gnome-do-0.8.3.1+dfsg/Makefile.am
+--- gnome-do-0.8.3.1+dfsg~/Makefile.am	2010-09-29 17:59:34.460896100 +0100
++++ gnome-do-0.8.3.1+dfsg/Makefile.am	2010-09-29 17:59:34.610907709 +0100
+@@ -12,7 +12,6 @@
+ 	Do.Platform.Linux \
+ 	Do.Interface.Linux.AnimationBase \
+ 	Do.Interface.Linux.Classic \
+-	Do.Interface.Linux.Docky \
+ 	Do.Interface.Linux.GlassFrame \
+ 	Do.Interface.Linux.HUD \
+ 	Do.Interface.Linux.Mini \
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' gnome-do-0.8.3.1+dfsg~/configure.ac gnome-do-0.8.3.1+dfsg/configure.ac
+--- gnome-do-0.8.3.1+dfsg~/configure.ac	2009-12-09 00:08:56.000000000 +0000
++++ gnome-do-0.8.3.1+dfsg/configure.ac	2010-09-29 17:59:34.610907709 +0100
+@@ -130,8 +130,6 @@
+ Do.Interface.Linux/src/AssemblyInfo.cs
+ Do.Interface.Linux.AnimationBase/Makefile
+ Do.Interface.Linux.Classic/Makefile
+-Do.Interface.Linux.Docky/Makefile
+-Do.Interface.Linux.Docky/AssemblyInfo.cs
+ Do.Interface.Linux.GlassFrame/Makefile
+ Do.Interface.Linux.HUD/Makefile
+ Do.Interface.Linux.Mini/Makefile
+@@ -148,7 +146,6 @@
+ libdo/Makefile
+ Makefile
+ data/Makefile
+-data/Docky.DefaultClockTheme/Makefile
+ data/icons/Makefile
+ data/icons/hicolor/16x16/Makefile
+ data/icons/hicolor/16x16/apps/Makefile
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' gnome-do-0.8.3.1+dfsg~/data/Makefile.am gnome-do-0.8.3.1+dfsg/data/Makefile.am
+--- gnome-do-0.8.3.1+dfsg~/data/Makefile.am	2009-06-29 01:19:29.000000000 +0100
++++ gnome-do-0.8.3.1+dfsg/data/Makefile.am	2010-09-29 17:59:47.041869822 +0100
+@@ -1,4 +1,4 @@
+-SUBDIRS = icons Docky.DefaultClockTheme
++SUBDIRS = icons
+ 
+ EXTRA_DIST = $(schemas_in_files) gnome-do.desktop.in 
+ CLEANFILES = $(schemas_DATA) gnome-do.desktop
only in patch2:
unchanged:
--- gnome-do-0.8.3.1+dfsg.orig/debian/patches/04_dont_disable_deprecated.dpatch
+++ gnome-do-0.8.3.1+dfsg/debian/patches/04_dont_disable_deprecated.dpatch
@@ -0,0 +1,22 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## Description: Do not build with *DISABLE_DEPRECATED. libdo uses
+## deprecated symbols and FTBFS with these flags set. It's wrong to
+## set them in release tarballs anyway.
+## Origin/Author: Iain Lane <laney@ubuntu.com
+## Bug: https://bugs.launchpad.net/do/+bug/647495
+## 04_dont_disable_deprecated.dpatch by Iain Lane <laney@ubuntu.com>
+
+@DPATCH@
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' gnome-do-0.8.3.1+dfsg~/libdo/Makefile.am gnome-do-0.8.3.1+dfsg/libdo/Makefile.am
+--- gnome-do-0.8.3.1+dfsg~/libdo/Makefile.am	2010-09-29 18:04:35.000000000 +0100
++++ gnome-do-0.8.3.1+dfsg/libdo/Makefile.am	2010-09-29 18:05:08.036714881 +0100
+@@ -2,9 +2,6 @@
+ 
+ AM_CFLAGS = -DG_LOG_DOMAIN=\"libdo\"	\
+ 	    -DEGG_COMPILATION 		\
+-	    -DGTK_DISABLE_DEPRECATED 	\
+-	    -DGDK_DISABLE_DEPRECATED 	\
+-	    -DG_DISABLE_DEPRECATED	\
+ 	    $(LIBDO_CFLAGS)
+ 
+ 

Attachment: signature.asc
Description: Digital signature


Reply to: