diff options
Diffstat (limited to 'net-misc/mugshot/mugshot-1.1.32.ebuild')
-rw-r--r-- | net-misc/mugshot/mugshot-1.1.32.ebuild | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/net-misc/mugshot/mugshot-1.1.32.ebuild b/net-misc/mugshot/mugshot-1.1.32.ebuild new file mode 100644 index 000000000..5e0eb0450 --- /dev/null +++ b/net-misc/mugshot/mugshot-1.1.32.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +WANT_AUTOCONF="latest" +WANT_AUTOMAKE="latest" + +inherit autotools eutils gnome2 multilib + +DESCRIPTION="Program to facilitate social networking" +HOMEPAGE="http://www.mugshot.org" +SRC_URI="http://download.mugshot.org/client/sources/linux/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="firefox" + +RDEPEND=">=dev-libs/glib-2.6 + >=x11-libs/gtk+-2.6 + || ( >=dev-libs/dbus-glib-0.71 ( >=sys-apps/dbus-0.60 <sys-apps/dbus-0.90 ) ) + >=net-libs/loudmouth-1 + >=gnome-base/gconf-2 + >=net-misc/curl-7.13.1 + firefox? ( >=www-client/mozilla-firefox-1.5 <www-client/mozilla-firefox-2.0.1 ) + x11-libs/libXScrnSaver" + +DEPEND="${RDEPEND}" + +src_unpack() { + unpack ${A} + cd "${S}" + # configure looks in the wrong place for xpidl + sed -e 's:bin/xpidl:xpidl:' -i configure.ac + epatch "${FILESDIR}/${PN}-1.1.22-as-needed.patch" + epatch "${FILESDIR}/${P}-use-firefox.patch" + eautoreconf + use firefox && sed -e "s:GET_LIBDIR:$(get_libdir):" \ + "${FILESDIR}/${PN}-1.1.26-firefox-update.sh" > "${S}/firefox-update.sh" +} + +src_compile() { + econf $(use_enable firefox) \ + --with-gecko-sdk=/usr/$(get_libdir)/mozilla-firefox/ || die "./configure failed" + emake || die "emake failed" +} + +src_install () { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc AUTHORS ChangeLog README +} + +pkg_postinst () { + gnome2_pkg_postinst + + # install firefox extension + if use firefox ; then + einfo "Installing firefox extension. " + einfo "Please restart firefox in order to use the mugshot extension." + "${S}/firefox-update.sh" install + fi +} + +pkg_prerm () { + # remove firefox extension + if [ -x /usr/share/mugshot/firefox-update.sh ] ; then + einfo "Removed the mugshot firefox extension." + /usr/share/mugshot/firefox-update.sh remove + fi +} |