From 05a59ddb0228494ba27bacbe7d391f06725b0689 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Mon, 10 Sep 2012 16:13:23 -0500 Subject: Split wheezy off of squeeze --- debian/wheezy/libraries/mlt++/debian/README.Debian | 6 + debian/wheezy/libraries/mlt++/debian/changelog | 121 +++++++++++++++++++++ debian/wheezy/libraries/mlt++/debian/compat | 1 + debian/wheezy/libraries/mlt++/debian/control | 46 ++++++++ debian/wheezy/libraries/mlt++/debian/copyright | 27 +++++ .../mlt++/debian/libmlt++-trinity-dev.files | 2 + debian/wheezy/libraries/mlt++/debian/rules | 94 ++++++++++++++++ debian/wheezy/libraries/mlt++/debian/source/format | 1 + .../wheezy/libraries/mlt++/debian/source/options | 6 + debian/wheezy/libraries/mlt++/debian/watch | 3 + 10 files changed, 307 insertions(+) create mode 100644 debian/wheezy/libraries/mlt++/debian/README.Debian create mode 100644 debian/wheezy/libraries/mlt++/debian/changelog create mode 100644 debian/wheezy/libraries/mlt++/debian/compat create mode 100644 debian/wheezy/libraries/mlt++/debian/control create mode 100644 debian/wheezy/libraries/mlt++/debian/copyright create mode 100644 debian/wheezy/libraries/mlt++/debian/libmlt++-trinity-dev.files create mode 100755 debian/wheezy/libraries/mlt++/debian/rules create mode 100644 debian/wheezy/libraries/mlt++/debian/source/format create mode 100644 debian/wheezy/libraries/mlt++/debian/source/options create mode 100644 debian/wheezy/libraries/mlt++/debian/watch (limited to 'debian/wheezy/libraries/mlt++') diff --git a/debian/wheezy/libraries/mlt++/debian/README.Debian b/debian/wheezy/libraries/mlt++/debian/README.Debian new file mode 100644 index 000000000..3afa8664c --- /dev/null +++ b/debian/wheezy/libraries/mlt++/debian/README.Debian @@ -0,0 +1,6 @@ +mlt++ for Debian +---------------- + +The experimental SWIG bindings are not yet packaged. + + -- Arnaud Quette , Thu, 17 Nov 2005 21:52:28 +0100 diff --git a/debian/wheezy/libraries/mlt++/debian/changelog b/debian/wheezy/libraries/mlt++/debian/changelog new file mode 100644 index 000000000..d49fd4142 --- /dev/null +++ b/debian/wheezy/libraries/mlt++/debian/changelog @@ -0,0 +1,121 @@ +mlt++-trinity (0.2.5~svn20071228-0.0ubuntu5) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson Thu, 02 July 2009 16:08:00 -0600 + +mlt++-trinity (0.2.5~svn20071228-0.0ubuntu4) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson Fri, 06 March 2009 01:35:00 -0600 + +mlt++-trinity (0.2.5~svn20071228-0.0ubuntu2) intrepid; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson Tue, 16 Dec 2008 17:59:00 -0600 + +mlt++ (0.2.5~svn20071228-0.0ubuntu1) hardy; urgency=low + + * Merge from debian-multimedia. Remaining changes: + - Modify Maintainer value to match the DebianMaintainerField specification. + - Remove useless conflicts/replaces for libmlt++-dev + - Bump compat to 5 + - debian/copyright: The license is actually LGPL, not GPL + - Repackaged orig tarball to ship a copy of the LGPL + * Use 0.2.5~svn as version to be >> at the current ubuntu version + + -- Albin Tonnerre Wed, 30 Jan 2008 16:22:16 +0100 + +mlt++ (0.2.2.svn20071228-0.0) unstable; urgency=low + + * SVN release. + + -- Christian Marillat Fri, 28 Dec 2007 17:15:36 +0100 + +mlt++ (0.2.4~svn1024-0ubuntu2) gutsy; urgency=low + + * debian/rules: Modify the shlibs dependancy to (>= 0.2.4~) rather than + (>= 0.2.4), which would make packages using mlt++ uninstallable + + -- Albin Tonnerre Wed, 22 Aug 2007 17:48:35 +0200 + +mlt++ (0.2.4~svn1024-0ubuntu1) gutsy; urgency=low + + * New Upstream SVN snapshot + * debian/control: libmlt++0.2.3 is now libmlt++0.2.4, which Replaces: + libmlt++0.2.3 + + -- Albin Tonnerre Tue, 14 Aug 2007 22:33:18 +0200 + +mlt++ (0.2.2+cvs20070331-0.3) unstable; urgency=low + + * libmlt++-dev: update libmlt-dev dependency to 0.2.4 + + -- Christian Marillat Sun, 12 Aug 2007 13:19:04 +0200 + +mlt++ (0.2.2+cvs20070331-0.2ubuntu1) gutsy; urgency=low + + * Initial Release in Ubuntu + * debian/control: + - Lower the dependancy on libmlt0.2.3 to (>= 0.2.3) + - ${Source-Version} -> ${binary:Version} for libmlt++-dev + - Remove useless conflicts/replaces for libmlt++-dev + - Modify Maintainer value to match the DebianMaintainerField specification. + - Add a space before the 'Homepage' field + * debian/compat: Bump compat to 5 + * debian/rules: -$(MAKE) clean -> [ ! -f Makefile ] || $(MAKE) clean + * debian/copyright: The license is actually LGPL, not GPL + * Repackaged orig tarball to ship a copy of the LGPL + + -- Albin Tonnerre Thu, 09 Aug 2007 19:59:47 +0200 + +mlt++ (0.2.2+cvs20070331-0.2) unstable; urgency=low + + * Add a version to libmlt-dev (0.2.3-0.2) dependency and build-dependency. + + -- Christian Marillat Sat, 19 May 2007 16:55:15 +0200 + +mlt++ (0.2.2+cvs20070331-0.1) unstable; urgency=low + + * Need to Build-depends on the latest libmlt-dev 0.2.2+cvs20070331-0.2 + + -- Christian Marillat Sat, 31 Mar 2007 17:31:20 +0200 + +mlt++ (0.2.2+cvs20070331-0.0) unstable; urgency=low + + * New cvs release. + + -- Christian Marillat Sat, 31 Mar 2007 16:20:19 +0200 + +mlt++ (0.2.2+cvs20061009-0.0) unstable; urgency=low + + * New cvs release. + + -- Christian Marillat Sat, 14 Oct 2006 17:07:03 +0200 + +mlt++ (0.2.2-0.2) unstable; urgency=low + + * debian/control Architecture: is now any. + + -- Christian Marillat Mon, 2 Oct 2006 19:42:09 +0200 + +mlt++ (0.2.2-0.1) unstable; urgency=low + + * libmlt++-dev need to dependson libmlt0-dev + + -- Christian Marillat Thu, 8 Jun 2006 16:53:29 +0200 + +mlt++ (0.2.2-0.0) unstable; urgency=low + + * New upstream release + + -- Christian Marillat Thu, 8 Jun 2006 16:23:27 +0200 + +mlt++ (0.2.0-1) unstable; urgency=low + + * Initial release (Closes: #339796). + + -- Christian Marillat Mon, 24 Apr 2006 17:39:16 +0200 diff --git a/debian/wheezy/libraries/mlt++/debian/compat b/debian/wheezy/libraries/mlt++/debian/compat new file mode 100644 index 000000000..7ed6ff82d --- /dev/null +++ b/debian/wheezy/libraries/mlt++/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/wheezy/libraries/mlt++/debian/control b/debian/wheezy/libraries/mlt++/debian/control new file mode 100644 index 000000000..6d9df2be3 --- /dev/null +++ b/debian/wheezy/libraries/mlt++/debian/control @@ -0,0 +1,46 @@ +Source: mlt++-trinity +Priority: optional +Section: libs +Maintainer: Timothy Pearson +XSBC-Original-Maintainer: Christian Marillat +Homepage: http://www.dennedy.org/mlt/twiki/bin/view/MLT/WebHome +Standards-Version: 3.8.4 +Build-Depends: debhelper (>= 5), libmlt-trinity-dev (>= 0.2.4.svn20071228), autoconf, automake + +Package: libmlt++0.2.5-trinity +Architecture: any +Depends: ${shlibs:Depends} +Replaces: libmlt++0.2.5-trinity (<< 4:14.0.0) +Breaks: libmlt++0.2.5-trinity (<< 4:14.0.0) +Provides: libmlt++-trinity +Description: An open source multimedia framework (C++ wrapper) [Trinity] + MLT is an open source multimedia framework, designed and developed for + television broadcasting. It provides a toolkit for broadcasters, video + editors, media players, transcoders, web streamers and many more types of + applications. The functionality of the system is provided via an assortment + of ready to use tools, xml authoring components, and an extendible plug-in + based API. + . + This MLT sub-project provides a C++ wrapping for the MLT library. + . + This package contains the core MLT++ library files, needed by applications + such as the Jahshaka video editor. + +Package: libmlt++-trinity-dev +Section: libdevel +Architecture: any +Replaces: libmlt++-trinity-dev (<< 4:14.0.0) +Breaks: libmlt++-trinity-dev (<< 4:14.0.0) +Depends: libmlt++0.2.5-trinity (= ${binary:Version}), libmlt-trinity-dev (>= 0.2.4.svn20071228) +Description: An open source multimedia framework (C++ wrapper) [Trinity] + MLT is an open source multimedia framework, designed and developed for + television broadcasting. It provides a toolkit for broadcasters, video + editors, media players, transcoders, web streamers and many more types of + applications. The functionality of the system is provided via an assortment + of ready to use tools, xml authoring components, and an extendible plug-in + based API. + . + This MLT sub-project provides a C++ wrapping for the MLT library. + . + This package contains the MLT++ development files, needed when compiling + applications such as the Jahshaka video editor. diff --git a/debian/wheezy/libraries/mlt++/debian/copyright b/debian/wheezy/libraries/mlt++/debian/copyright new file mode 100644 index 000000000..974ccd34b --- /dev/null +++ b/debian/wheezy/libraries/mlt++/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Arnaud Quette on +Tue, 15 Nov 2005 22:27:13 +0100. + +It was downloaded from http://sourceforge.net/projects/mlt/ + +Copyright Holder: + +(C) 2004-2005 Charles Yates + +License: + + This package 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 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. diff --git a/debian/wheezy/libraries/mlt++/debian/libmlt++-trinity-dev.files b/debian/wheezy/libraries/mlt++/debian/libmlt++-trinity-dev.files new file mode 100644 index 000000000..18ce6b959 --- /dev/null +++ b/debian/wheezy/libraries/mlt++/debian/libmlt++-trinity-dev.files @@ -0,0 +1,2 @@ +usr/include +usr/trinity/lib/libmlt++.so diff --git a/debian/wheezy/libraries/mlt++/debian/rules b/debian/wheezy/libraries/mlt++/debian/rules new file mode 100755 index 000000000..0232c83be --- /dev/null +++ b/debian/wheezy/libraries/mlt++/debian/rules @@ -0,0 +1,94 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include/tde +DEB_CONFIGURE_MANDIR := /opt/trinity/share/man +DEB_CONFIGURE_PREFIX := /opt/trinity +DEB_CONFIGURE_INFODIR := /opt/trinity/share/info + +cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug) + +version := $(shell sed -n 's/Package: \(.*\)/\1/p' debian/control | head -n 1) + +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + + CFLAGS="$(CFLAGS)" PATH=/opt/trinity/bin:$(PATH) ./configure --prefix=/opt/trinity --disable-static + + touch $@ + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + + env PATH=/opt/trinity/bin:$(PATH) $(MAKE) + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + [ ! -f Makefile ] || $(MAKE) clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs -A opt/trinity/include/mlt++ opt/trinity/lib + + env PATH=/opt/trinity/bin:$(PATH) $(MAKE) install DESTDIR=$(CURDIR)/debian/${version} + + mkdir -p debian/libmlt++-trinity-dev/opt/trinity/lib + mkdir -p debian/libmlt++0.2.5-trinity/opt/trinity + + mv debian/${version}/opt/trinity/include/mlt++/* \ + debian/libmlt++-trinity-dev/opt/trinity/include/mlt++ + + mv debian/${version}/opt/trinity/lib/libmlt++.so \ + debian/libmlt++-trinity-dev/opt/trinity/lib + +# Prune empty directories + find debian -type d | xargs rmdir -p --ignore-fail-on-non-empty + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs -V 'libmlt++0.2.5-trinity (>= 0.2.5~svn20071228)' + dh_installdeb + dh_shlibdeps -l/opt/trinity/lib + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff --git a/debian/wheezy/libraries/mlt++/debian/source/format b/debian/wheezy/libraries/mlt++/debian/source/format new file mode 100644 index 000000000..89ae9db8f --- /dev/null +++ b/debian/wheezy/libraries/mlt++/debian/source/format @@ -0,0 +1 @@ +3.0 (native) diff --git a/debian/wheezy/libraries/mlt++/debian/source/options b/debian/wheezy/libraries/mlt++/debian/source/options new file mode 100644 index 000000000..9d7c8e036 --- /dev/null +++ b/debian/wheezy/libraries/mlt++/debian/source/options @@ -0,0 +1,6 @@ +# Use bzip2 instead of gzip +compression = "bzip2" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/wheezy/libraries/mlt++/debian/watch b/debian/wheezy/libraries/mlt++/debian/watch new file mode 100644 index 000000000..1349d4e90 --- /dev/null +++ b/debian/wheezy/libraries/mlt++/debian/watch @@ -0,0 +1,3 @@ +version=3 + +http://sf.net/mlt/mlt\+\+-(.*).tar.gz -- cgit v1.2.3