debian/0000775000000000000000000000000012266472570007203 5ustar debian/libgstreamer0.9-cil.install0000664000000000000000000000027411733703765014253 0ustar /usr/lib/libgstreamersharpglue-0.10.so /usr/lib/cli/gstreamer-sharp-0.9/ /usr/lib/mono/gac/gstreamer-sharp/*/gstreamer-sharp.dll* /usr/lib/cli/gstreamer-sharp-0.9/ debian/rules0000775000000000000000000000064612266472533010270 0ustar #!/usr/bin/make -f # -*- makefile -*- #export DH_VERBOSE=1 override_dh_auto_configure: dh_auto_configure -- CSC=/usr/bin/mono-csc override_dh_makeclilibs: dh_makeclilibs -m 0.9.2.1 override_dh_clideps: dh_clideps --exclude-moduleref=glibsharpglue-2 # Disable makeshlibs override_dh_makeshlibs: # Disable tests to workaround ftbfs until BDO #638337 is fixed override_dh_auto_test: %: dh $@ --with cli,autoreconf debian/watch0000664000000000000000000000013711733703765010236 0ustar version=3 http://gstreamer.freedesktop.org/src/gstreamer-sharp/gstreamer-sharp-(.*)\.tar\.bz2 debian/libgstreamer0.10-cil-dev.install0000664000000000000000000000004511733703765015073 0ustar /usr/lib/pkgconfig/ /usr/share/gapi/ debian/copyright0000664000000000000000000002217711733703765011150 0ustar Format: http://bzr.debian.org/scm/loggerhead/dep/dep5/trunk/annotate/132/dep5.mdwn Upstream-Name: gstreamer-sharp Upstream-Contact: Sebastian Dröge Source: http://gstreamer.freedesktop.org/modules/gstreamer-sharp.html Files: * Copyright: 2003-2009, Novell, Inc 2009, Sebastian Dröge License: LGPL-2.1+ Files: gstreamer-sharp/Application.cs Copyright: 2002, Alp Toker 2006, Novell, Inc 2009, Sebastian Dröge License: LGPL-2.1+ Files: gstreamer-sharp/MiniObject.cs Copyright: 2001-2003, Mike Kestner 2004-2005, Novell, Inc 2009, Sebastian Dröge License: LGPL-2 Files: gstreamer-sharp/glib-sharp/* Copyright: 2003-2009, Novell, Inc License: LGPL-2 Files: gstreamer-sharp/glib-sharp/GType.cs gstreamer-sharp/glib-sharp/ListBase.cs gstreamer-sharp/glib-sharp/Object.cs gstreamer-sharp/glib-sharp/SignalArgs.cs gstreamer-sharp/glib-sharp/SignalCallback.cs gstreamer-sharp/glib-sharp/Timeout.cs gstreamer-sharp/glib-sharp/Value.cs Copyright: 2001-2003, Mike Kestner 2003-2009, Novell, Inc License: LGPL-2 Files: gstreamer-sharp/glib-sharp/FileUtils.cs gstreamer-sharp/glib-sharp/Markup.cs Copyright: 2002-2003, Ximian, Inc License: LGPL-2 Files: gstreamer-sharp/glib-sharp/Thread.cs Copyright: 2002, Alp Toker License: LGPL-2 Files: gstreamer-sharp/glib-sharp/Opaque.cs Copyright: 2001, Bob Smith 2001, Mike Kestner 2002, Rachel Hestilow 2004, Novell, Inc License: LGPL-2 Files: gstreamer-sharp/glib-sharp/Log.cs Copyright: 2002, Gonzalo Paniagua License: LGPL-2 Files: gstreamer-sharp/glib-sharp/MainLoop.cs Copyright: 2004, Jeroen Zwartepoorte License: LGPL-2 Files: gstreamer-sharp/glib-sharp/Idle.cs Copyright: 2002, Mike Kestner 2009, Novell, Inc Rachel Hestilow License: LGPL-2 Files: gstreamer-sharp/glib-sharp/Marshaller.cs Copyright: 2002-2003, Rachel Hestilow 2004, Novell, Inc License: LGPL-2 Files: gstreamer-sharp/glib-sharp/DelegateWrapper.cs Copyright: 2002, Rachel Hestilow 2003, Ximian, Inc License: LGPL-2 Files: gstreamer-sharp/glib-sharp/MainContext.cs Copyright: 2003, Radek Doulik License: LGPL-2 Files: gstreamer-sharp/glib-sharp/SignalAttribute.cs Copyright: Ricardo Fernández Pascual License: LGPL-2 Files: gstreamer-sharp/glue/glib.c Copyright: 2005, Alp Toker License: LGPL-2 Files: generator/* Copyright: 2001-2003, Mike Kestner 2003-2007, Novell, Inc License: GPL-2 Files: generator/GObjectVM.cs generator/ObjectBase.cs generator/VirtualMethod.cs generator/ClassField.cs generator/InterfaceVM.cs generator/DefaultSignalHandler.cs Copyright: 2003-2009, Novell, Inc 2009, Christian Hoff License: GPL-2 Files: generator/ClassBase.cs Copyright: 2001-2003, Mike Kestner 2002, Rachel Hestilow 2004, Novell, Inc License: GPL-2 Files: generator/MiniObjectGen.cs Copyright: 2001-2003, Mike Kestner 2003-2004, Novell, Inc 2009, Sebastian Dröge License: GPL-2 Files: generator/Parser.cs Copyright: 2001-2003, Mike Kestner 2003, Ximian Inc License: GPL-2 Files: generator/ConstStringGen.cs Copyright: 2003, Rachel Hestilow 2005, Novell, Inc License: GPL-2 Files: parser/gapi_pp.pl Copyright: 2001, Mike Kestner 2003, Martin Willemoes Hansen 2003-2004, Novell, Inc License: GPL-2 Files: parser/gapi2xml.pl Copyright: 2001-2003, Mike Kestner 2003-2009, Novell, Inc License: GPL-2 Files: parser/gst-gapi-fixup.cs Copyright: 2003, Mike Kestner 2009, Sebastian Dröge License: GPL-2 Files: tests/BufferTest.cs tests/MessageTest.cs tests/PipelineTest.cs Copyright: 2006, Khaled Mohammed License: LGPL-2.1+ Files: elementgen/gst-xmlinspect.c Copyright: 2003, Wim Taymans 2009, Sebastian Dröge License: LGPL-2+ Files: samples/MetaData.cs Copyright: 2006, Khaled Mohammed 2008, Paul Burton License: LGPL-2.1+ Files: samples/AppSrc.cs Copyright: 2009, Maarten Bosmans License: LGPL-2.1+ Files: samples/GtkVideoPlayer.cs Copyright: 2008, Paul Burton License: LGPL-2.1+ Files: debian/* Copyright: 2011, Chow Loong Jin License: GPL-2+ License: GPL-2 This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA . On Debian systems, the complete text of the Library GNU General Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2.1". License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. . You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA. . On Debian systems, the complete text of the Library GNU General Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2". License: LGPL-2 This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. . You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA. . On Debian systems, the complete text of the Library GNU General Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2" debian/source/0000775000000000000000000000000011733703765010504 5ustar debian/source/format0000664000000000000000000000001411733703765011712 0ustar 3.0 (quilt) debian/patches/0000775000000000000000000000000011733703765010633 5ustar debian/patches/0001-Fix-dllmaps.patch0000664000000000000000000000421711733703765014416 0ustar From b499d3c0b20645321c38faf4802aceec610f00ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 4 Jan 2010 10:11:48 +0100 Subject: [PATCH] Fix dllmaps --- gstreamer-sharp/gstreamer-sharp.dll.config.in | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/gstreamer-sharp/gstreamer-sharp.dll.config.in b/gstreamer-sharp/gstreamer-sharp.dll.config.in index e7c7141..0cc67bb 100644 --- a/gstreamer-sharp/gstreamer-sharp.dll.config.in +++ b/gstreamer-sharp/gstreamer-sharp.dll.config.in @@ -2,11 +2,11 @@ + + + + + + -- 1.7.4.1 debian/patches/set-pc-cli-path.patch0000664000000000000000000000117111733703765014546 0ustar Description: Change path in pcfile to point at /usr/lib/cli From: Chow Loong Jin Forwarded: not-needed Index: gstreamer-sharp/gstreamer-sharp-0.10.pc.in =================================================================== --- gstreamer-sharp.orig/gstreamer-sharp-0.10.pc.in 2011-06-17 01:48:57.443539076 +0800 +++ gstreamer-sharp/gstreamer-sharp-0.10.pc.in 2011-06-17 01:50:10.546289975 +0800 @@ -6,4 +6,4 @@ Name: Gst# Description: Gst# - GStreamer .NET Binding Version: @VERSION@ -Libs: -r:${libdir}/mono/@PACKAGE_VERSION@/gstreamer-sharp.dll +Libs: -r:${libdir}/cli/gstreamer-sharp-0.9/gstreamer-sharp.dll debian/patches/add-dllmap.patch0000664000000000000000000000203711733703765013655 0ustar Description: Add more dllmaps to appease dh_clideps From: Chow Loong Jin Forwarded: no Index: gstreamer-sharp/gstreamer-sharp/gstreamer-sharp.dll.config.in =================================================================== --- gstreamer-sharp.orig/gstreamer-sharp/gstreamer-sharp.dll.config.in 2011-06-17 02:03:49.986659993 +0800 +++ gstreamer-sharp/gstreamer-sharp/gstreamer-sharp.dll.config.in 2011-06-17 02:03:50.033326313 +0800 @@ -9,4 +9,7 @@ + + + debian/patches/series0000664000000000000000000000021711733703765012050 0ustar 0001-Fix-dllmaps.patch 0001-Fix-dllmap-syntax-error.patch set-pc-cli-path.patch add-dllmap.patch fix-gst-message-nre.patch glib-includes.patch debian/patches/glib-includes.patch0000664000000000000000000000072211733703765014376 0ustar Description: Include glib.h instead of gthread.h directly, since this is deprecated now. Bug-Debian: http://bugs.debian.org/665544 Author: Iain Lane diff --git a/gstreamer-sharp/glue/glib.c b/gstreamer-sharp/glue/glib.c index 3efb0c6..1b5dfaa 100644 --- a/gstreamer-sharp/glue/glib.c +++ b/gstreamer-sharp/glue/glib.c @@ -20,7 +20,7 @@ */ -#include +#include gboolean gstglibsharp_g_thread_supported (void); debian/patches/0001-Fix-dllmap-syntax-error.patch0000664000000000000000000000234511733703765016706 0ustar From fa8800ba56a491002072f0f6f2cc5277de7715b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 2 Feb 2010 08:50:12 +0100 Subject: [PATCH] Fix dllmap syntax error --- gstreamer-sharp/gstreamer-sharp.dll.config.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/gstreamer-sharp/gstreamer-sharp.dll.config.in b/gstreamer-sharp/gstreamer-sharp.dll.config.in index 0cc67bb..47f877e 100644 --- a/gstreamer-sharp/gstreamer-sharp.dll.config.in +++ b/gstreamer-sharp/gstreamer-sharp.dll.config.in @@ -1,7 +1,7 @@ - -- 1.7.4.1 debian/patches/fix-gst-message-nre.patch0000664000000000000000000000225711733703765015447 0ustar From: Chow Loong Jin Description: Fix NRE in Gst.Message when src is null. Index: gstreamer-sharp/gstreamer-sharp/Message.custom =================================================================== --- gstreamer-sharp.orig/gstreamer-sharp/Message.custom 2011-08-13 16:32:26.434945078 +0800 +++ gstreamer-sharp/gstreamer-sharp/Message.custom 2011-08-13 16:50:46.636094049 +0800 @@ -118,7 +118,7 @@ static extern IntPtr gst_message_new_eos (IntPtr src); public static Message NewEos (Gst.Object src) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_eos (src.Handle), true); + Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_eos (src != null ? src.Handle : IntPtr.Zero), true); return msg; } @@ -154,7 +154,7 @@ IntPtr raw_ptr = (debug == null) ? IntPtr.Zero : Gst.GLib.Marshaller.StringToPtrGStrdup (debug); - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_error (src.Handle, ref err, raw_ptr), true); + Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_error (src != null ? src.Handle : IntPtr.Zero, ref err, raw_ptr), true); Gst.GLib.Marshaller.Free (raw_ptr); err.Unset (); debian/compat0000664000000000000000000000000211733703765010402 0ustar 7 debian/changelog0000664000000000000000000000203612266472565011062 0ustar gstreamer-sharp (0.9.2-4ubuntu1) trusty; urgency=medium * Build using dh-autoreconf. -- Matthias Klose Sat, 18 Jan 2014 13:36:46 +0100 gstreamer-sharp (0.9.2-4) unstable; urgency=low * [a5c307b] Include glib.h directly. This is instead of gthread.h, since the latter is deprecated. (Closes: #665544) -- Iain Lane Sun, 25 Mar 2012 22:01:52 +0100 gstreamer-sharp (0.9.2-3) unstable; urgency=low * [3efb5aa] Update debian/rules for DH8-compatible "--with cli" -- Jo Shields Sat, 21 Jan 2012 23:20:49 +0000 gstreamer-sharp (0.9.2-2) unstable; urgency=low [ Iain Lane ] * [a35da30] -dev package needs to depend on runtime library [ Chow Loong Jin ] * [e1125de] Disable tests to workaround ftbfs due to nunit (Closes: #638337) -- Chow Loong Jin Thu, 25 Aug 2011 18:09:26 +0800 gstreamer-sharp (0.9.2-1) unstable; urgency=low * Initial release (Closes: #380400) -- Chow Loong Jin Thu, 16 Jun 2011 20:59:16 +0800 debian/control0000664000000000000000000000607012266472520010604 0ustar Source: gstreamer-sharp Section: cli-mono Priority: optional Maintainer: Debian CLI Libraries Team Uploaders: Chow Loong Jin Build-Depends: autotools-dev, dh-autoreconf, cli-common-dev (>= 0.5.7), debhelper (>= 7.0.50~), gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, libglib2.0-cil-dev (>= 2.12), libglib2.0-dev (>= 2.18.1), libgstreamer-plugins-base0.10-dev (>= 0.10.25), libgstreamer0.10-dev (>= 0.10.25), libgtk2.0-cil-dev (>= 2.12), libgtk2.0-dev (>= 2.17.3), mono-devel (>= 2.4.3), monodoc-base (>= 1.1), nunit-console Standards-Version: 3.9.2 Homepage: http://gstreamer.freedesktop.org/modules/gstreamer-sharp.html Vcs-Git: git://git.debian.org/pkg-cli-libs/packages/gstreamer-sharp.git Vcs-Browser: http://git.debian.org/?p=pkg-cli-libs/packages/gstreamer-sharp.git;a=summary Package: libgstreamer0.9-cil Architecture: any Depends: libglib2.0-cil, ${cli:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: CLI bindings to GStreamer GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. . This package contains the GStreamer# assembly to access GStreamer from CLI applications. Package: libgstreamer0.10-cil-dev Architecture: all Depends: libgstreamer0.9-cil (<< ${source:Upstream-Version}.1~), libgstreamer0.9-cil (>= ${source:Upstream-Version}), ${cli:Depends}, ${misc:Depends} Description: CLI bindings to GStreamer - development files GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. . This package contains the development files required to compile CLI applications and libraries which use GStreamer#. Package: monodoc-gstreamer-manual Architecture: all Section: doc Depends: monodoc-manual, ${misc:Depends} Description: CLI bindings to GStreamer - developer documentation GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. . This package contains the compiled XML documentation for use with Monodoc. debian/monodoc-gstreamer-manual.install0000664000000000000000000000002211733703765015466 0ustar /usr/lib/monodoc/ debian/libgstreamer0.9-cil.installcligac0000664000000000000000000000006511733703765015414 0ustar /usr/lib/cli/gstreamer-sharp-0.9/gstreamer-sharp.dll