summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Wegener <swegener@gentoo.org>2009-11-06 20:58:13 +0000
committerSven Wegener <swegener@gentoo.org>2009-11-06 20:58:13 +0000
commite5f055346dad765487f8e3e1847ba05186b1524f (patch)
tree7d32177be382f2b116c1af524e393b36a53bf92a /x11-misc/alltray
parentFix typo, replace QT by Qt in description field, thanks to Sput (diff)
downloadgentoo-2-e5f055346dad765487f8e3e1847ba05186b1524f.tar.gz
gentoo-2-e5f055346dad765487f8e3e1847ba05186b1524f.tar.bz2
gentoo-2-e5f055346dad765487f8e3e1847ba05186b1524f.zip
Version bump, bug #291998 by Jason Wigg.
(Portage version: 2.2_rc48/cvs/Linux x86_64)
Diffstat (limited to 'x11-misc/alltray')
-rw-r--r--x11-misc/alltray/ChangeLog10
-rw-r--r--x11-misc/alltray/alltray-0.74.ebuild41
-rw-r--r--x11-misc/alltray/files/alltray-0.7.4-include-fixes.patch30
3 files changed, 79 insertions, 2 deletions
diff --git a/x11-misc/alltray/ChangeLog b/x11-misc/alltray/ChangeLog
index f9c7c2bafab8..ef20ee0c6433 100644
--- a/x11-misc/alltray/ChangeLog
+++ b/x11-misc/alltray/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-misc/alltray
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/alltray/ChangeLog,v 1.33 2008/06/07 19:42:02 swegener Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/alltray/ChangeLog,v 1.34 2009/11/06 20:58:12 swegener Exp $
+
+*alltray-0.74 (06 Nov 2009)
+
+ 06 Nov 2009; Sven Wegener <swegener@gentoo.org>
+ +files/alltray-0.7.4-include-fixes.patch, +alltray-0.74.ebuild:
+ Version bump, bug #291998 by Jason Wigg.
*alltray-0.69-r1 (07 Jun 2008)
diff --git a/x11-misc/alltray/alltray-0.74.ebuild b/x11-misc/alltray/alltray-0.74.ebuild
new file mode 100644
index 000000000000..2a3b58c8c018
--- /dev/null
+++ b/x11-misc/alltray/alltray-0.74.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/alltray/alltray-0.74.ebuild,v 1.1 2009/11/06 20:58:12 swegener Exp $
+
+# remove this kludge once old releases have been removed from the tree
+MY_PV="${PV:0:1}.${PV:2:1}.${PV:3:1}"
+MY_PV_DEV="${MY_PV}dev"
+MY_P="${PN}-${MY_PV}"
+MY_P_DEV="${PN}-${MY_PV_DEV}"
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="Dock any application into the system tray/notification area"
+HOMEPAGE="http://alltray.trausch.us/"
+SRC_URI="http://code.launchpad.net/${PN}/trunk/${MY_PV_DEV}/+download/${MY_P_DEV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ dev-libs/glib:2
+ gnome-base/libgtop:2
+ x11-libs/libwnck
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.9.0"
+
+S="${WORKDIR}/${MY_P_DEV}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${MY_P}-include-fixes.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog README || die "dodoc failed"
+}
diff --git a/x11-misc/alltray/files/alltray-0.7.4-include-fixes.patch b/x11-misc/alltray/files/alltray-0.7.4-include-fixes.patch
new file mode 100644
index 000000000000..55814f5e70e5
--- /dev/null
+++ b/x11-misc/alltray/files/alltray-0.7.4-include-fixes.patch
@@ -0,0 +1,30 @@
+--- alltray/src/Application.c
++++ alltray/src/Application.c
+@@ -16,6 +16,7 @@
+ #include <gdk-pixbuf/gdk-pixdata.h>
+ #include <config.h>
+
++#include "gtop_glue.h"
+
+ #define ALL_TRAY_TYPE_APPLICATION (all_tray_application_get_type ())
+ #define ALL_TRAY_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ALL_TRAY_TYPE_APPLICATION, AllTrayApplication))
+--- alltray/src/AttachHelper.c
++++ alltray/src/AttachHelper.c
+@@ -16,6 +16,7 @@
+ #include <string.h>
+ #include <gtk/gtk.h>
+
++#include "x11_glue.h"
+
+ #define ALL_TRAY_TYPE_ATTACH_HELPER (all_tray_attach_helper_get_type ())
+ #define ALL_TRAY_ATTACH_HELPER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ALL_TRAY_TYPE_ATTACH_HELPER, AllTrayAttachHelper))
+--- alltray/src/Process.c
++++ alltray/src/Process.c
+@@ -16,6 +16,7 @@
+ #include <libwnck/libwnck.h>
+ #include <stdio.h>
+
++#include "gtop_glue.h"
+
+ #define ALL_TRAY_TYPE_PROCESS (all_tray_process_get_type ())
+ #define ALL_TRAY_PROCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ALL_TRAY_TYPE_PROCESS, AllTrayProcess))