[oe-commits] Koen Kooi : geck-mediaplayer: add svn version

git version control git at git.openembedded.org
Thu Mar 4 16:50:46 UTC 2010


Module: openembedded.git
Branch: org.openembedded.dev
Commit: e8b9043ef23594b10fed507a39b48bf9bef74634
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=e8b9043ef23594b10fed507a39b48bf9bef74634

Author: Koen Kooi <koen at openembedded.org>
Date:   Thu Mar  4 17:04:48 2010 +0100

geck-mediaplayer: add svn version

---

 recipes/gnome-mplayer/gecko-mediaplayer_svn.bb |   41 ++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/recipes/gnome-mplayer/gecko-mediaplayer_svn.bb b/recipes/gnome-mplayer/gecko-mediaplayer_svn.bb
new file mode 100644
index 0000000..b5c2a48
--- /dev/null
+++ b/recipes/gnome-mplayer/gecko-mediaplayer_svn.bb
@@ -0,0 +1,41 @@
+DESCRIPTION = "Gecko plugin for gnome-mplayer"
+HOMEPAGE = "http://dekorte.homeip.net/download/gecko-mediaplayer/"
+LICENSE = "GPL"
+DEPENDS = "firefox gtk+ gconf dbus-glib"
+RDEPENDS = "firefox gnome-mplayer"
+
+PV = "0.9.9.2+${SRCPV}"
+SRCREV = "385"
+
+inherit autotools
+
+SRC_URI = "svn://gecko-mediaplayer.googlecode.com/svn/;module=trunk;proto=http \
+           file://extensions \
+"
+
+S = "${WORKDIR}/trunk"
+
+# XUL changed API badly, so we need to choose between pre 3.6 and post 3.6 firefox :(
+EXTRA_OECONF = " --enable-new-libxul=yes "
+TARGET_CC_ARCH += " -DHAVE_NEW_XULRUNNER=1 "
+
+do_install_append() {
+	cp -dpR ${WORKDIR}/extens* ${D}${libdir}/mozilla/
+}
+
+PACKAGES =+ "${PN}-firefox-hack"
+RDEPENDS_${PN}-firefox-hack = "${PN}"
+FILES_${PN}-firefox-hack = "${libdir}/mozilla/extensions"
+
+FILES_${PN} += "${sysconfdir}/* \
+                ${libdir}/mozilla/*"
+FILES_${PN}-dbg += "${libdir}/mozilla*/plugins/.debug/*"
+
+pkg_postinst_${PN}-firefox-hack() {
+for firefoxdir in $D${libdir}/firefox-* ; do
+	if [ -e $firefoxdir/extensions/ ] ; then 
+		ln -sf ${libdir}/mozilla/extensions/flash at alwaysinnovating.com $firefoxdir/extensions/
+	fi
+done
+}
+





More information about the Openembedded-commits mailing list