Bug#682917: iceweasel: enable gstreamer support

Shawn shawnlandden at gmail.com
Fri Nov 9 02:27:29 UTC 2012


Re: Alexander

what architecture are you on? can you reply with the "reportbug"
program that will tell me your architecture and versions of
dependencies?

Re: Martin-Éric Racine

I've fallowed upstream on this, as well as getting in a supplementary patch
related to this feature. The main thing we have to consider is that they
will be moving to gstreamer1.0, but this should be easy in this package
(just have to change over dependancies). Iceweasel 10 does not have
gstreamer support, this bug only applies to experimental (until wheezy is
released, and the version in testing moves forward)

updated patch that includes run-time dependencies (as recommends as they
are large and no not crash app, just no h264 playback):

diff --git a/debian/control b/debian/control
index 3d3f62e..a035c26 100644
--- a/debian/control
+++ b/debian/control
@@ -32,6 +32,7 @@ Build-Depends: autotools-dev,
                libffi-dev,
                libevent-dev (>= 1.4.1),
                libvpx-dev (>= 1.0.0),
+               libgstreamer-plugins-base0.10-dev,
                mesa-common-dev,
                zip,
                unzip,
@@ -62,6 +63,8 @@ Depends: ${shlibs:Depends},
          debianutils (>= 1.16),
          xulrunner-16.0 (>= ${binary:Version}),
          libsqlite3-0 (>= 3.7.12-1~)
+Recommends: gstreamer-plugins-good,
+            gstreamer-ffmpeg
 Suggests: fonts-stix | otf-stix,
           mozplugger,
           libgssapi-krb5-2 | libkrb53
diff --git a/debian/rules b/debian/rules
index 26ea79a..f25e292 100755
--- a/debian/rules
+++ b/debian/rules
@@ -132,7 +132,7 @@ stamps/configure-xulrunner:: stamps/prepare-configure
  ASFLAGS="-g" \
  $(CONFIGURE_ENV) \
  ../configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE)
--prefix=/usr $(CONFIGURE_FLAGS) \
- --with-default-mozilla-five-home=/usr/lib/xulrunner-$(GRE_VERSION)
+ --enable-gstreamer
--with-default-mozilla-five-home=/usr/lib/xulrunner-$(GRE_VERSION)
  sed -i '/^OS_LDFLAGS/s|=|& $(LDFLAGS)|' build-xulrunner/config/autoconf.mk
  sed -i '/^OS_LDFLAGS/s|=|& $(LDFLAGS)|' build-xulrunner/js/src/config/
autoconf.mk

---
Shawn Landden
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/attachments/20121108/b3d33c9d/attachment.html>


More information about the pkg-mozilla-maintainers mailing list