On So, 2015-09-20 at 19:17 +0200, Sebastian Dröge wrote:
> On So, 2015-09-20 at 15:33 +0200, Sebastian Dröge wrote:
> > Hi again,
> > 
> > I shortly looked at the code in git in gstreamer.c. Not a single
> > change other than the build system and package dependencies should
> > be
> > necessary here.
> 
> FWIW, I'll send you a patch soonish. Seem to have something almost
> working now.

Patch attached, please upload or should I do an NMU? Whatever you
prefer :)

Untested except for compilation!
diff -Nru gcompris-15.02/debian/changelog gcompris-15.02/debian/changelog
--- gcompris-15.02/debian/changelog	2015-05-05 22:57:06.000000000 +0200
+++ gcompris-15.02/debian/changelog	2015-09-20 19:51:19.000000000 +0200
@@ -1,3 +1,10 @@
+gcompris (15.02-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Update to GStreamer 1.0 (Closes: #785840).
+
+ -- Sebastian Dröge <sl...@debian.org>  Sun, 20 Sep 2015 19:09:08 +0200
+
 gcompris (15.02-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru gcompris-15.02/debian/control gcompris-15.02/debian/control
--- gcompris-15.02/debian/control	2014-12-30 18:30:43.000000000 +0100
+++ gcompris-15.02/debian/control	2015-09-20 20:18:51.000000000 +0200
@@ -3,14 +3,14 @@
 Priority: optional
 Maintainer: Yann Dirson <dir...@debian.org>
 Homepage: http://gcompris.net/
-Build-Depends: debhelper (>= 9), autotools-dev, dh-buildinfo, dpkg-dev (>= 1.13.19), libxml2-dev, python-dev, python-gtk2-dev, libxml-parser-perl, libxrandr-dev, libxxf86vm-dev, libsqlite3-dev, libgtk2.0-dev (>= 2.4.0), libgstreamer0.10-dev, intltool, librsvg2-dev, python-cairo-dev
+Build-Depends: debhelper (>= 9), dh-autoreconf, autoconf, automake, libtool, autotools-dev, gnome-common, dh-buildinfo, dpkg-dev (>= 1.13.19), libxml2-dev, python-dev, python-gtk2-dev, libxml-parser-perl, libxrandr-dev, libxxf86vm-dev, libsqlite3-dev, libgtk2.0-dev (>= 2.4.0), libgstreamer1.0-dev, intltool, librsvg2-dev, python-cairo-dev
 Standards-Version: 3.9.3
 Vcs-git: git://anonscm.debian.org/collab-maint/gcompris.git
 Vcs-browser: http://anonscm.debian.org/gitweb/?p=collab-maint/gcompris.git;a=summary
 
 Package: gcompris
 Architecture: any
-Depends: gcompris-data (= ${source:Version}), ${shlibs:Depends}, ${python:Depends}, python-pysqlite2, python-gtk2, gstreamer0.10-alsa | gstreamer0.10-audiosink, gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, librsvg2-common (>= 2.18), python-cairo, ${misc:Depends}
+Depends: gcompris-data (= ${source:Version}), ${shlibs:Depends}, ${python:Depends}, python-pysqlite2, python-gtk2, gstreamer1.0-alsa | gstreamer1.0-audiosink, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, librsvg2-common (>= 2.18), python-cairo, ${misc:Depends}
 Suggests: gnucap, tuxpaint
 Replaces: gcompris-data (<< 8.4.1)
 Description: Educational games for small children
diff -Nru gcompris-15.02/debian/patches/01_gstreamer-1.0.patch gcompris-15.02/debian/patches/01_gstreamer-1.0.patch
--- gcompris-15.02/debian/patches/01_gstreamer-1.0.patch	1970-01-01 01:00:00.000000000 +0100
+++ gcompris-15.02/debian/patches/01_gstreamer-1.0.patch	2015-09-20 20:28:27.000000000 +0200
@@ -0,0 +1,11 @@
+--- gcompris-15.02.orig/configure.ac
++++ gcompris-15.02/configure.ac
+@@ -389,7 +389,7 @@ if test x$with_sdlmixer = xyes; then
+   AUDIO_LIBS="$AUDIO_LIBS -lSDL_mixer"
+ else
+   dnl Default is gstreamer
+-  PKG_CHECK_MODULES(AUDIO, gstreamer-0.10,, AC_MSG_ERROR([*** GSTREAMER not found!]))
++  PKG_CHECK_MODULES(AUDIO, gstreamer-1.0 gmodule-no-export-2.0,, AC_MSG_ERROR([*** GSTREAMER not found!]))
+   AC_DEFINE([USE_GSTREAMER], 1,[gstreamer is enabled])
+ fi
+ AC_SUBST(AUDIO_CFLAGS)
diff -Nru gcompris-15.02/debian/patches/series gcompris-15.02/debian/patches/series
--- gcompris-15.02/debian/patches/series	2014-12-30 18:12:20.000000000 +0100
+++ gcompris-15.02/debian/patches/series	2015-09-20 19:10:46.000000000 +0200
@@ -0,0 +1 @@
+01_gstreamer-1.0.patch
diff -Nru gcompris-15.02/debian/rules gcompris-15.02/debian/rules
--- gcompris-15.02/debian/rules	2014-09-06 12:32:52.000000000 +0200
+++ gcompris-15.02/debian/rules	2015-09-20 19:09:31.000000000 +0200
@@ -10,7 +10,7 @@
 #export DH_VERBOSE=1
 
 %:
-	dh $@ --with autotools_dev --with python2
+	dh $@ --with autoreconf,autotools_dev --with python2
 
 SOUNDLANGS=$(shell grep '^Package: gcompris-sound-' debian/control | cut -d- -f3)
 

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to