aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen VanDine <ken.vandine@canonical.com>2011-06-22 12:49:13 -0400
committerKen VanDine <ken.vandine@canonical.com>2011-06-22 12:49:13 -0400
commita75ffde0f949f370abb98127beda432895538ff3 (patch)
tree6997c3f74c730495eeb0e44ffd9a3c5cb8c0babe
parentc9b60a10529bf7368508d31c89f4eb0e7df7f024 (diff)
downloadayatana-indicator-messages-a75ffde0f949f370abb98127beda432895538ff3.tar.gz
ayatana-indicator-messages-a75ffde0f949f370abb98127beda432895538ff3.tar.bz2
ayatana-indicator-messages-a75ffde0f949f370abb98127beda432895538ff3.zip
releasing version 0.4.90-0ubuntu1
-rw-r--r--debian/changelog16
-rw-r--r--debian/control23
-rw-r--r--debian/indicator-messages-gtk2.install1
-rw-r--r--debian/indicator-messages.install1
-rwxr-xr-xdebian/rules21
5 files changed, 54 insertions, 8 deletions
diff --git a/debian/changelog b/debian/changelog
index 3b90087..7da0963 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,21 @@
-indicator-messages (0.4.90-0ubuntu1~ppa1) oneiric; urgency=low
+indicator-messages (0.4.90-0ubuntu1) oneiric; urgency=low
+ [ Ted Gould ]
* New upstream release.
* GTK 3
- -- Ted Gould <ted@ubuntu.com> Tue, 21 Jun 2011 15:58:35 -0500
+ [ Ken VanDine ]
+ * debian/control
+ - Bumped standards version to 3.9.2
+ - Add new binary for indicator-messages-gtk2
+ - Make indicator-messages recommend indicator-messages-gtk2 (until unity
+ can load gtk3 indicators)
+ - indicator-messages-gtk2 replaces indicator-messages << 0.4.90
+ - Added build depends for libdbusmenu-gtk3-dev and libindicator3-dev
+ * debian/rules
+ - build for both gtk2 and gtk3
+
+ -- Ken VanDine <ken.vandine@canonical.com> Wed, 22 Jun 2011 12:34:43 -0400
indicator-messages (0.4.0-0ubuntu1) natty; urgency=low
diff --git a/debian/control b/debian/control
index e299361..ae19121 100644
--- a/debian/control
+++ b/debian/control
@@ -7,6 +7,7 @@ Uploaders: Evgeni Golov <evgeni@debian.org>
Build-Depends: debhelper (>= 5.0),
cdbs (>= 0.4.41),
libgtk2.0-dev (>= 2.12.0),
+ libgtk-3-dev,
libdbus-glib-1-dev,
gnome-doc-utils,
scrollkeeper,
@@ -14,9 +15,14 @@ Build-Depends: debhelper (>= 5.0),
libindicate-dev (>= 0.4.91),
libindicate-gtk-dev (>= 0.4.91),
libindicator-dev (>= 0.3.19),
+ libindicator3-dev (>= 0.3.19),
+ libdbusmenu-glib-dev (>= 0.3.90),
+ libdbusmenu-gtk-dev (>= 0.3.94),
+ libdbusmenu-gtk3-dev (>= 0.3.94),
+ libindicator-dev (>= 0.3.19),
libdbusmenu-gtk-dev (>= 0.3.94),
libdbusmenu-glib-dev (>= 0.3.94)
-Standards-Version: 3.9.1
+Standards-Version: 3.9.2
Homepage: https://launchpad.net/indicator-messages
Vcs-Bzr: http://code.launchpad.net/~ubuntu-desktop/indicator-messages/ubuntu
Vcs-Browser: http://bazaar.launchpad.net/~ubuntu-desktop/indicator-messages/ubuntu/files
@@ -24,7 +30,22 @@ Vcs-Browser: http://bazaar.launchpad.net/~ubuntu-desktop/indicator-messages/ubun
Package: indicator-messages
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: indicator-applet | indicator-renderer,
+ indicator-messages-gtk2
+Breaks: indicator-applet (<< 0.3.0)
+Description: indicator that collects messages that need a response
+ A place on the user's desktop that collects messages that need a response.
+ This menu provides a condensed and collected view of all of those messages
+ for quick access, but without making them annoying in times that you want
+ to ignore them.
+
+Package: indicator-messages-gtk2
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ indicator-messages (= ${binary:Version})
Recommends: indicator-applet | indicator-renderer
+Replaces: indicator-messages (<< 0.4.90)
Breaks: indicator-applet (<< 0.3.0)
Description: indicator that collects messages that need a response
A place on the user's desktop that collects messages that need a response.
diff --git a/debian/indicator-messages-gtk2.install b/debian/indicator-messages-gtk2.install
new file mode 100644
index 0000000..8d1fc9f
--- /dev/null
+++ b/debian/indicator-messages-gtk2.install
@@ -0,0 +1 @@
+debian/tmp/gtk2/usr/lib/indicators /usr/lib/
diff --git a/debian/indicator-messages.install b/debian/indicator-messages.install
new file mode 100644
index 0000000..19a45de
--- /dev/null
+++ b/debian/indicator-messages.install
@@ -0,0 +1 @@
+debian/tmp/gtk3/usr /
diff --git a/debian/rules b/debian/rules
index e813915..219cf64 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,12 +1,23 @@
#!/usr/bin/make -f
+DEB_BUILDDIR = build
+DEB_MAKE_FLAVORS = gtk2 gtk3
+
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/gnome.mk
-DEB_CONFIGURE_EXTRA_FLAGS += --disable-scrollkeeper
+DEB_MAKE_DESTDIRSKEL = $(CURDIR)/debian/tmp/@FLAVOR@
+DEB_DESTDIR = $(CURDIR)/debian/tmp/$(cdbs_make_curflavor)/
+
+DEB_CONFIGURE_FLAGS_gtk2 = --with-indicator-gtk=2
+DEB_CONFIGURE_FLAGS_gtk3 = --with-indicator-gtk=3
+DEB_CONFIGURE_EXTRA_FLAGS = --disable-static
+
LDFLAGS += -Wl,-z,defs -Wl,--as-needed
-binary-install/indicator-messages::
- # remove .a/.la clutter
- rm -f debian/$(cdbs_curpkg)/usr/lib/indicators/*/*.a
- rm -f debian/$(cdbs_curpkg)/usr/lib/indicators/*/*.la
+debian/stamp-autotools/gtk2: cdbs_configure_flags += $(DEB_CONFIGURE_FLAGS_gtk2)
+debian/stamp-autotools/gtk3: cdbs_configure_flags += $(DEB_CONFIGURE_FLAGS_gtk3)
+
+common-install-arch::
+ find debian/tmp -name \*.la -delete
+ find debian/tmp -name \*.a -delete