debian/0000775000000000000000000000000012261663062007174 5ustar debian/rules0000775000000000000000000000203412261662324010253 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/gnome-pkg-tools/1/rules/check-dist.mk -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk SHARED_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libgstreamermm-[[:digit:]\.]+-[[:digit:]][[:alnum:]]*)[[:space:]]*$$/\1/p' debian/control) DOC_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libgstreamermm-[[:digit:]\.]+-doc)[[:space:]]*$$/\1/p' debian/control) SHVER := 0.10.9 LDFLAGS += -Wl,-O1 -Wl,-z,defs -Wl,--as-needed DEB_CONFIGURE_EXTRA_FLAGS += \ --enable-static \ --disable-examples DEB_MAKE_CHECK_TARGET = check DEB_DH_INSTALL_SOURCEDIR := debian/tmp DEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) += -V"$(SHARED_PKG) (>= $(SHVER))" DEB_INSTALL_EXAMPLES_$(DOC_PKG) += -XMakefile -X.deps -X.libs -X.o # chrpath hack to get rid of amd64 rpath common-install-impl:: chrpath -d $(DEB_DH_INSTALL_SOURCEDIR)/usr/lib/*.so* debian/watch0000664000000000000000000000015512051042512010212 0ustar version=3 http://download.gnome.org/sources/gstreamermm/([\d\.]+)/ \ gstreamermm-([\d\.]+)\.tar\.gz debian/changelog0000664000000000000000000001661412261663062011056 0ustar gstreamermm (0.10.11-0ubuntu2) trusty; urgency=medium * Use dh-autoreconf to get new libtool macros for ppc64el. * Build-depend on mm-common to fix FTBFS while autoreconfing. -- Logan Rosen Fri, 03 Jan 2014 20:33:30 -0500 gstreamermm (0.10.11-0ubuntu1) raring; urgency=low * New upstream release * debian/control: - Use standards-version 3.9.3 - Bump build-depends on libglibmm-2.4-dev, libgtkmm-3.0-dev, libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev * debian/patches/01_plugin-gmmproc-linking.patch: * debian/patches/02_only-include-glib.h.patch: - Applied upstream -- Robert Ancell Thu, 15 Nov 2012 14:10:25 +1300 gstreamermm (0.10.9-1ubuntu1) quantal; urgency=low * Only include instead of individual header files. -- Michael Bienia Thu, 27 Sep 2012 15:18:48 +0200 gstreamermm (0.10.9-1) experimental; urgency=low * New upstream release: + debian/rules: - Update shlibs version to 0.10.9 because of new API. * debian/rules: + Run the testsuite after the build. * debian/control: + Build-depend on gstreamer-plugins-{base,good} for the testsuite. * debian/patches/01_plugin-gmmproc-linking.patch: + New patch to fix building of the plugin bindings generator with --as-needed. -- Sebastian Dröge Fri, 15 Apr 2011 09:36:34 +0200 gstreamermm (0.10.8-1) experimental; urgency=low * New upstream release: + debian/control: - Require GStreamer core/base >= 0.10.30. + debian/rules: - Update shlibs version to 0.10.8 because of new API. * debian/source/format, debian/patches/*, debian/rules: + Update to source format 3.0 (quilt). * debian/compat, debian/control: + Update to debhelper compat level 7. -- Sebastian Dröge Thu, 14 Apr 2011 09:24:49 +0200 gstreamermm (0.10.7.3-1) experimental; urgency=low * New upstream release. -- Sebastian Dröge Mon, 31 May 2010 10:21:02 +0200 gstreamermm (0.10.7-1) experimental; urgency=low * New upstream release: + debian/rules: - Update SHVER to 0.10.7 for new API. + debian/control: - Update GStreamer build dependencies to 0.10.28. + debian/patches/99_ltmain_as-needed.patch: - Updated to apply cleanly again. -- Sebastian Dröge Tue, 13 Apr 2010 08:47:05 +0200 gstreamermm (0.10.6-1) experimental; urgency=low * New upstream release: + Update SHVER to 0.10.6 for new API. -- Sebastian Dröge Mon, 04 Jan 2010 10:48:43 +0100 gstreamermm (0.10.5.2-1) experimental; urgency=low * New upstream development release: + Update shlib version to 0.10.4. + Update Build-Depends as per configure.ac: libglibmm-2.4-dev (>= 2.21.1), libgstreamer0.10-dev (>= 0.10.24), libgstreamer-plugins-base0.10-dev (>= 0.10.24). + debian/patches/99_ltmain_as-needed.patch: - Updated to apply again. + libgstreamermm-0.10-doc.install: - Include devhelp file. * debian/control: + Update Standard-Version to 3.8.3. -- Sebastian Dröge Thu, 08 Oct 2009 15:26:35 +0200 gstreamermm (0.10.2-1) experimental; urgency=low * New upstream development release: + Update shlib version to 0.10.2. + Update Build-Depends as per configure.ac: libglibmm-2.4-dev (>= 2.18.1), libgstreamer0.10-dev (>= 0.10.23), libgstreamer-plugins-base0.10-dev (>= 0.10.23). * Update Standard-Version to 3.8.1. + Update debian/copyright to conform to latest DEP 5 proposal. - Add missing license. - Relicense packaging files to Debian GStreamer Packaging Team. * Drop versioned dpkg-dev Build-Depends. The required version is in stable. * Fix Vcs-* link. * Change -dbg package to section debug as per new override. -- Deng Xiyue Thu, 28 May 2009 22:33:07 +0800 gstreamermm (0.10.1-1) experimental; urgency=low [ Deng Xiyue ] * New upstream development release: + debian/rules: - Update shlib version to 0.10.0. * M4 and libxml-parser-perl are unnecessary after restructure. Dropped from Build-Depends. * Let debian/watch target all releases, as stable or unstable release does not depend on odd/even version number, as done in gstreamer. [ Sebastian Dröge ] * New upstream development release. -- Sebastian Dröge Thu, 19 Feb 2009 07:47:30 +0100 gstreamermm (0.9.9-1) experimental; urgency=low * New upstream development release: + debian/control: - Update (Build-) Depends. + debian/patches/01_linking.patch: - Dropped, not needed anymore. -- Sebastian Dröge Mon, 02 Feb 2009 08:29:41 +0100 gstreamermm (0.9.8-1) experimental; urgency=low [ Deng Xiyue ] * New upstream development release: + Update build-depends in debian/control: libgstreamer0.10-dev (>= 0.10.20) libgstreamer-plugins-base0.10-dev (>= 0.10.20) libglibmm-2.4-dev (>= 2.14.0) as giomm is now required. Add new build-depends libxml++2.6-dev (>= 2.14.0) Add m4, libxml-parser-perl as they are required for code generation. + Update shlibs version to 0.9.8 in debian/rules + Remove custom LDFLAGS -Wl,-z,def and -Wl,--as-needed as it causes failure in linking since this release. Retain -Wl,-O1 only. [ Sebastian Dröge ] * debian/patches/01_linking.patch, debian/rules: + Fix linking and add -Wl,-z,def and -Wl,--as-needed again to LDFLAGS. -- Sebastian Dröge Fri, 26 Dec 2008 19:28:13 +0100 gstreamermm (0.9.6-1) experimental; urgency=low * New upstream development release: + debian/rules: - Update shlibs version to >= 0.9.6. * debian/control: + Update Standards-Version to 3.8.0, no additional changes needed. * debian/patches/99_ltmain_as-needed.patch: + Remove unneeded dependencies. -- Sebastian Dröge Sun, 27 Jul 2008 12:49:23 +0200 gstreamermm (0.9.5-1) experimental; urgency=low * New upstream development release. - Drop 10_copyright_fix_from_svn1365.patch, fixed upstream. + Add libgstreamer-plugins-base0.10-dev >= 0.10.15 to (build-)depends. + Bump shlibs version to 0.9.5 due to new API addition. * Use a more universal syntax for soname in the sed to get $(SHARED_PKG), and drop `head -n 1' part. * Suggests -dbg in shared library. * Add `DM-Upload-Allowed: yes'. * Add dpkg-dev >= 1.14.16 to Build-Depends for DM usage. * Remove doc-base from Build-Depends as it's not b-deped on. * Add ${shlibs:Depends} to all Depends as recommended. * Fix doc-base section to Programming/C++. -- Deng Xiyue Mon, 12 May 2008 21:59:11 +0800 gstreamermm (0.9.4-2) experimental; urgency=low * Use common-install-impl rule instead of common-install-prehook-arch, the latter might be triggered before `make install` was called. Should fix FTBFS on buildds. -- Deng Xiyue Tue, 26 Feb 2008 11:27:21 +0800 gstreamermm (0.9.4-1) experimental; urgency=low * Initial release. (Closes: #467178) * Update libgstreamer0.10-dev dependency to 0.10.15 as per symbol. * Grab COPYING file from svn revision 1365. * Add "Maintainers of GStreamer packages" as Uploaders. * Add Vcs-Svn, Vcs-Browser fields. -- Deng Xiyue Mon, 25 Feb 2008 21:29:48 +0800 debian/compat0000664000000000000000000000000212051042512010356 0ustar 7 debian/libgstreamermm-0.10-doc.links0000664000000000000000000000010512051042512014347 0ustar usr/share/doc/libgstreamermm-0.10-doc usr/share/doc/gstreamermm-0.10 debian/libgstreamermm-0.10-doc.examples0000664000000000000000000000001312051042512015043 0ustar examples/* debian/copyright0000664000000000000000000000304212051042512011112 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=48 Name: gstreamermm Maintainer: José Alburquerque Murray Cumming Milosz Derezynski Siavash Safi Source: ftp://ftp.gnome.org/pub/GNOME/sources/gstreamermm X-Debianized-by: Deng Xiyue X-Debianized-Date: Sat, 23 Feb 2008 15:22:44 +0800 Files: * Copyright: 2008, The gstreamermm Development Team 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. . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. Files: examples/*, tools/extra_defs_gen/* Copyright: 2008, The gstreamermm Development Team License: GPL-2+ Files: debian/* Copyright: 2008-2009, Maintainers of GStreamer packages License: GPL-2+ License: GPL-2+ This library 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. . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/source/0000775000000000000000000000000012051042512010460 5ustar debian/source/format0000664000000000000000000000001412051042512011666 0ustar 3.0 (quilt) debian/libgstreamermm-0.10-2.install0000664000000000000000000000002212051042512014267 0ustar usr/lib/lib*.so.* debian/libgstreamermm-0.10-dev.install0000664000000000000000000000012612051042512014711 0ustar usr/include usr/lib/gstreamermm-0.10 usr/lib/lib*.a usr/lib/lib*.so usr/lib/pkgconfig debian/libgstreamermm-0.10-doc.install0000664000000000000000000000016112051042512014677 0ustar usr/share/doc/gstreamermm-0.10/* usr/share/doc/libgstreamermm-0.10-doc /usr/share/devhelp/books/gstreamermm-0.10 debian/libgstreamermm-0.10-doc.doc-base.gstreamermm0.10-reference0000664000000000000000000000054712051042512021473 0ustar Document: gstreamermm0.10-reference Title: gstreamermm 0.10 Reference Manual Author: Doxygen Abstract: Reference Manual for gstreamermm 0.10 (C++ bindings for GStreamer) Section: Programming/C++ Format: HTML Index: /usr/share/doc/libgstreamermm-0.10-doc/docs/reference/html/index.html Files: /usr/share/doc/libgstreamermm-0.10-doc/docs/reference/html/*.html debian/control0000664000000000000000000000725412261663043010606 0ustar Source: gstreamermm Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Deng Xiyue Uploaders: Maintainers of GStreamer packages , Sebastian Dröge DM-Upload-Allowed: yes Homepage: http://www.gtkmm.org/ Vcs-Svn: svn://svn.debian.org/svn/pkg-gstreamer/experimental/gstreamermm Vcs-Browser: http://svn.debian.org/wsvn/pkg-gstreamer/experimental/gstreamermm Build-Depends: cdbs (>= 0.4.51), chrpath, debhelper (>= 7), doxygen, gnome-pkg-tools (>= 0.11), libglibmm-2.4-dev (>= 2.28.0), libgtkmm-3.0-dev (>= 3.0), libgstreamer0.10-dev (>= 0.10.36), libgstreamer-plugins-base0.10-dev (>= 0.10.36), libxml++2.6-dev (>= 2.14.0), gstreamer-tools, gstreamer0.10-tools, gstreamer0.10-plugins-base, gstreamer0.10-x, gstreamer0.10-plugins-good, dh-autoreconf, mm-common Standards-Version: 3.9.3 Package: libgstreamermm-0.10-2 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: C++ wrapper library for the multimedia library GStreamer (shared libraries) GStreamer is a streaming media framework, based on graphs of filters which operate on media data. GStreamermm is a C++ wrapper library for the multimedia library GStreamer. It is designed to allow C++ development of applications that work with multi-media. . This package contains the shared and static libraries. Package: libgstreamermm-0.10-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, libgstreamermm-0.10-2 (= ${binary:Version}), libglibmm-2.4-dev (>= 2.28.0), libgstreamer0.10-dev (>= 0.10.36), libgstreamer-plugins-base0.10-dev (>= 0.10.36), libxml++2.6-dev (>= 2.14.0) Suggests: libgstreamermm-0.10-doc, libgstreamermm-0.10-dbg Description: C++ wrapper library for the multimedia library GStreamer (development files) GStreamer is a streaming media framework, based on graphs of filters which operate on media data. GStreamermm is a C++ wrapper library for the multimedia library GStreamer. It is designed to allow C++ development of applications that work with multi-media. . This package contains the development files. Package: libgstreamermm-0.10-dbg Section: debug Priority: extra Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, libgstreamermm-0.10-2 (= ${binary:Version}), Description: C++ wrapper library for the multimedia library GStreamer (debug symbols) GStreamer is a streaming media framework, based on graphs of filters which operate on media data. GStreamermm is a C++ wrapper library for the multimedia library GStreamer. It is designed to allow C++ development of applications that work with multi-media. . This package contains the debug symbols. Package: libgstreamermm-0.10-doc Section: doc Architecture: all Depends: ${misc:Depends}, ${shlibs:Depends}, doc-base, lynx | www-browser Suggests: libgstreamermm-0.10-dev Description: C++ wrapper library for the multimedia library GStreamer (documentation) GStreamer is a streaming media framework, based on graphs of filters which operate on media data. GStreamermm is a C++ wrapper library for the multimedia library GStreamer. It is designed to allow C++ development of applications that work with multi-media. . This package contains the documentations and examples. debian/patches/0000775000000000000000000000000012051042512010607 5ustar debian/patches/99_ltmain_as-needed.patch0000664000000000000000000000143212051042512015342 0ustar --- a/build/ltmain.sh 2010-04-13 08:51:24.656533184 +0200 +++ b/build/ltmain.sh 2010-04-13 08:52:44.125531129 +0200 @@ -4716,6 +4716,11 @@ arg=$func_stripname_result ;; + -Wl,--as-needed) + deplibs="$deplibs $arg" + continue + ;; + -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result @@ -5067,6 +5072,15 @@ lib= found=no case $deplib in + -Wl,--as-needed) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + fi + continue + ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" debian/patches/series0000664000000000000000000000003212051042512012017 0ustar 99_ltmain_as-needed.patch