summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>2009-07-14 16:31:55 +0000
committerJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>2009-07-14 16:31:55 +0000
commit8fcbd3b923cea441afe1f696784659b63ff4ad05 (patch)
treea0aad5f8826cf48e10ae0e4cca0d19e1527ffed1 /gnome-extra
parentVersion bump (diff)
downloadgentoo-2-8fcbd3b923cea441afe1f696784659b63ff4ad05.tar.gz
gentoo-2-8fcbd3b923cea441afe1f696784659b63ff4ad05.tar.bz2
gentoo-2-8fcbd3b923cea441afe1f696784659b63ff4ad05.zip
Added avant-window-navigator-extras-0.3.2.2 from the desktop-effects overlay - thanks to Mark Lee (malept) for all the help with the ebuild.
Moved avant-window-navigator-extras to the desktop-effects herd. (Portage version: 2.2_rc33/cvs/Linux x86_64)
Diffstat (limited to 'gnome-extra')
-rw-r--r--gnome-extra/avant-window-navigator-extras/ChangeLog10
-rw-r--r--gnome-extra/avant-window-navigator-extras/avant-window-navigator-extras-0.3.2.2.ebuild125
-rw-r--r--gnome-extra/avant-window-navigator-extras/metadata.xml13
3 files changed, 142 insertions, 6 deletions
diff --git a/gnome-extra/avant-window-navigator-extras/ChangeLog b/gnome-extra/avant-window-navigator-extras/ChangeLog
index 52d63efbdd10..654503f9553a 100644
--- a/gnome-extra/avant-window-navigator-extras/ChangeLog
+++ b/gnome-extra/avant-window-navigator-extras/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for gnome-extra/avant-window-navigator-extras
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/avant-window-navigator-extras/ChangeLog,v 1.16 2009/07/12 21:28:42 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/avant-window-navigator-extras/ChangeLog,v 1.17 2009/07/14 16:31:55 jmbsvicetto Exp $
+
+*avant-window-navigator-extras-0.3.2.2 (14 Jul 2009)
+
+ 14 Jul 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ +avant-window-navigator-extras-0.3.2.2.ebuild, metadata.xml:
+ Added avant-window-navigator-extras-0.3.2.2 from the desktop-effects
+ overlay - thanks to Mark Lee (malept) for all the help with the ebuild.
+ Moved avant-window-navigator-extras to the desktop-effects herd.
12 Jul 2009; Gilles Dartiguelongue <eva@gentoo.org> metadata.xml:
Re-assigning to maintainer-needed, see bug #269207.
diff --git a/gnome-extra/avant-window-navigator-extras/avant-window-navigator-extras-0.3.2.2.ebuild b/gnome-extra/avant-window-navigator-extras/avant-window-navigator-extras-0.3.2.2.ebuild
new file mode 100644
index 000000000000..42c72459eaf0
--- /dev/null
+++ b/gnome-extra/avant-window-navigator-extras/avant-window-navigator-extras-0.3.2.2.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/avant-window-navigator-extras/avant-window-navigator-extras-0.3.2.2.ebuild,v 1.1 2009/07/14 16:31:55 jmbsvicetto Exp $
+
+EAPI="2"
+
+inherit eutils gnome2 python
+
+MY_P="awn-extras-applets-${PV}"
+DESCRIPTION="Applets for Avant Window Navigator"
+HOMEPAGE="https://launchpad.net/awn-extras"
+SRC_URI="https://launchpad.net/awn-extras/0.2/${PV}/+download/${MY_P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnome gstreamer webkit"
+
+COMMON_DEPEND="
+ >=dev-libs/dbus-glib-0.70
+ >=dev-python/pygobject-2
+ >=dev-python/pygtk-2
+ >=gnome-extra/avant-window-navigator-0.3.1[gnome=]
+ x11-libs/libnotify
+ x11-libs/libsexy
+ x11-libs/libXcomposite
+ x11-libs/libXrender
+ >=x11-libs/libwnck-2.22
+ x11-libs/vte
+ gnome? (
+ gnome-base/gnome-menus
+ >=gnome-base/gconf-2
+ >=gnome-base/gnome-vfs-2
+ >=gnome-base/libgtop-2
+ gnome-base/librsvg
+ )
+ gstreamer? (
+ dev-python/gst-python
+ >=media-libs/gstreamer-0.10.15
+ )
+ webkit? ( net-libs/webkit-gtk )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-util/intltool-0.35
+ >=dev-util/pkgconfig-0.17
+"
+RDEPEND="${COMMON_DEPEND}
+ dev-python/feedparser
+ dev-python/notify-python
+ dev-python/pyalsaaudio
+ gnome? (
+ dev-python/gconf-python
+ dev-python/gnome-applets-python
+ dev-python/gnome-desktop-python
+ dev-python/gnome-keyring-python
+ dev-python/gnome-media-python
+ dev-python/gnome-vfs-python
+ dev-python/gtkmozembed-python
+ dev-python/libgnomecanvas-python
+ dev-python/libgnomeprint-python
+ dev-python/libgnome-python
+ dev-python/librsvg-python
+ dev-python/libwnck-python
+ gnome-base/gnome-menus[python]
+ )
+"
+
+DOCS="AUTHORS ChangeLog NEWS README"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+ if use gstreamer; then
+ G2CONF="${G2CONF} --enable-sound=gstreamer"
+ else
+ G2CONF="${G2CONF} --enable-sound=no"
+ fi
+
+ G2CONF="${G2CONF}
+ --disable-static
+ --disable-pymod-checks
+ $(use_with gnome gconf)
+ $(use_with gnome)
+ $(use_with webkit)"
+}
+
+src_prepare() {
+ # Disable pyc compiling.
+ mv py-compile py-compile.orig
+ ln -s $(type -P true) py-compile
+}
+
+src_install() {
+ gnome2_src_install
+
+ if use gnome ; then
+ # Give the gconf schemas non-conflicting names.
+ mv "${D}/etc/gconf/schemas/notification-daemon.schemas" \
+ "${D}/etc/gconf/schemas/awn-notification-daemon.schemas"
+ mv "${D}/etc/gconf/schemas/awnsystemmonitor.schemas" \
+ "${D}/etc/gconf/schemas/awn-system-monitor.schemas"
+ mv "${D}/etc/gconf/schemas/filebrowser.schemas" \
+ "${D}/etc/gconf/schemas/awn-filebrowser.schemas"
+ mv "${D}/etc/gconf/schemas/switcher.schemas" \
+ "${D}/etc/gconf/schemas/awn-switcher.schemas"
+ mv "${D}/etc/gconf/schemas/trash.schemas" \
+ "${D}/etc/gconf/schemas/awn-trash.schemas"
+ mv "${D}/etc/gconf/schemas/shinyswitcher.schemas" \
+ "${D}/etc/gconf/schemas/awn-shinyswitcher.schemas"
+ mv "${D}/etc/gconf/schemas/places.schemas" \
+ "${D}/etc/gconf/schemas/awn-places.schemas"
+ fi
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+ python_version
+ python_mod_optimize $(python_get_sitedir)/awn/extras
+}
+
+pkg_postrm() {
+ gnome2_pkg_postrm
+ python_version
+ python_mod_cleanup awn/extras
+}
diff --git a/gnome-extra/avant-window-navigator-extras/metadata.xml b/gnome-extra/avant-window-navigator-extras/metadata.xml
index 952c08104cf2..9d1f14505106 100644
--- a/gnome-extra/avant-window-navigator-extras/metadata.xml
+++ b/gnome-extra/avant-window-navigator-extras/metadata.xml
@@ -1,9 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>maintainer-needed</herd>
- <longdescription>
- Avant Window Navigator (awn) plugins, applets, theme manager and misc
- stuff for awn.
- </longdescription>
+ <use>
+ <flag name="webkit">Enables support for <pkg>net-libs/webkit-gtk</pkg>.</flag>
+ </use>
+ <herd>desktop-effects</herd>
+ <longdescription>
+ Avant Window Navigator (awn) plugins, applets, theme manager and misc
+ stuff for awn.
+ </longdescription>
</pkgmetadata>