diff options
author | Timothy Pearson <[email protected]> | 2011-08-03 14:44:58 -0500 |
---|---|---|
committer | Timothy Pearson <[email protected]> | 2011-08-03 14:44:58 -0500 |
commit | 0cc79c34f5e9be7eced52b0565e8e79acfa5f4e6 (patch) | |
tree | c0d0d652fef20159e78fa20b2567661bd7db8e41 /debian/squeeze/libraries/mlt++ | |
parent | 6b027437fd51e7874aaffed9e395ddf7913c3ab4 (diff) | |
download | tde-packaging-0cc79c34f5e9be7eced52b0565e8e79acfa5f4e6.tar.gz tde-packaging-0cc79c34f5e9be7eced52b0565e8e79acfa5f4e6.zip |
Add initial Debian Lenny/Squeeze packaging as well as symlink Lucid to Maverick
Diffstat (limited to 'debian/squeeze/libraries/mlt++')
-rw-r--r-- | debian/squeeze/libraries/mlt++/debian/README.Debian | 6 | ||||
-rw-r--r-- | debian/squeeze/libraries/mlt++/debian/changelog | 121 | ||||
-rw-r--r-- | debian/squeeze/libraries/mlt++/debian/compat | 1 | ||||
-rw-r--r-- | debian/squeeze/libraries/mlt++/debian/control | 42 | ||||
-rw-r--r-- | debian/squeeze/libraries/mlt++/debian/copyright | 27 | ||||
-rw-r--r-- | debian/squeeze/libraries/mlt++/debian/libmlt++-trinity-dev.files | 2 | ||||
-rwxr-xr-x | debian/squeeze/libraries/mlt++/debian/rules | 94 | ||||
-rw-r--r-- | debian/squeeze/libraries/mlt++/debian/watch | 3 |
8 files changed, 296 insertions, 0 deletions
diff --git a/debian/squeeze/libraries/mlt++/debian/README.Debian b/debian/squeeze/libraries/mlt++/debian/README.Debian new file mode 100644 index 000000000..3afa8664c --- /dev/null +++ b/debian/squeeze/libraries/mlt++/debian/README.Debian @@ -0,0 +1,6 @@ +mlt++ for Debian +---------------- + +The experimental SWIG bindings are not yet packaged. + + -- Arnaud Quette <[email protected]>, Thu, 17 Nov 2005 21:52:28 +0100 diff --git a/debian/squeeze/libraries/mlt++/debian/changelog b/debian/squeeze/libraries/mlt++/debian/changelog new file mode 100644 index 000000000..dbdad4092 --- /dev/null +++ b/debian/squeeze/libraries/mlt++/debian/changelog @@ -0,0 +1,121 @@ +mlt++-trinity (0.2.5~svn20071228-0.0ubuntu5) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 July 2009 16:08:00 -0600 + +mlt++-trinity (0.2.5~svn20071228-0.0ubuntu4) intrepid; urgency=low + + * Moved KDE3 to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Fri, 06 March 2009 01:35:00 -0600 + +mlt++-trinity (0.2.5~svn20071228-0.0ubuntu2) intrepid; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson <[email protected]> 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 <[email protected]> Wed, 30 Jan 2008 16:22:16 +0100 + +mlt++ (0.2.2.svn20071228-0.0) unstable; urgency=low + + * SVN release. + + -- Christian Marillat <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Sat, 31 Mar 2007 17:31:20 +0200 + +mlt++ (0.2.2+cvs20070331-0.0) unstable; urgency=low + + * New cvs release. + + -- Christian Marillat <[email protected]> Sat, 31 Mar 2007 16:20:19 +0200 + +mlt++ (0.2.2+cvs20061009-0.0) unstable; urgency=low + + * New cvs release. + + -- Christian Marillat <[email protected]> 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 <[email protected]> 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 <[email protected]> Thu, 8 Jun 2006 16:53:29 +0200 + +mlt++ (0.2.2-0.0) unstable; urgency=low + + * New upstream release + + -- Christian Marillat <[email protected]> Thu, 8 Jun 2006 16:23:27 +0200 + +mlt++ (0.2.0-1) unstable; urgency=low + + * Initial release (Closes: #339796). + + -- Christian Marillat <[email protected]> Mon, 24 Apr 2006 17:39:16 +0200 diff --git a/debian/squeeze/libraries/mlt++/debian/compat b/debian/squeeze/libraries/mlt++/debian/compat new file mode 100644 index 000000000..7ed6ff82d --- /dev/null +++ b/debian/squeeze/libraries/mlt++/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/squeeze/libraries/mlt++/debian/control b/debian/squeeze/libraries/mlt++/debian/control new file mode 100644 index 000000000..3ded7ab8a --- /dev/null +++ b/debian/squeeze/libraries/mlt++/debian/control @@ -0,0 +1,42 @@ +Source: mlt++-trinity +Priority: optional +Section: libs +Maintainer: Timothy Pearson <[email protected]> +XSBC-Original-Maintainer: Christian Marillat <[email protected]> +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} +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 +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/squeeze/libraries/mlt++/debian/copyright b/debian/squeeze/libraries/mlt++/debian/copyright new file mode 100644 index 000000000..974ccd34b --- /dev/null +++ b/debian/squeeze/libraries/mlt++/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Arnaud Quette <[email protected]> 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 <[email protected]> + +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/squeeze/libraries/mlt++/debian/libmlt++-trinity-dev.files b/debian/squeeze/libraries/mlt++/debian/libmlt++-trinity-dev.files new file mode 100644 index 000000000..18ce6b959 --- /dev/null +++ b/debian/squeeze/libraries/mlt++/debian/libmlt++-trinity-dev.files @@ -0,0 +1,2 @@ +usr/include +usr/trinity/lib/libmlt++.so diff --git a/debian/squeeze/libraries/mlt++/debian/rules b/debian/squeeze/libraries/mlt++/debian/rules new file mode 100755 index 000000000..cf8cb1984 --- /dev/null +++ b/debian/squeeze/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/kde +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/squeeze/libraries/mlt++/debian/watch b/debian/squeeze/libraries/mlt++/debian/watch new file mode 100644 index 000000000..1349d4e90 --- /dev/null +++ b/debian/squeeze/libraries/mlt++/debian/watch @@ -0,0 +1,3 @@ +version=3 + +http://sf.net/mlt/mlt\+\+-(.*).tar.gz |