summaryrefslogtreecommitdiffstats
path: root/debian/lenny/libraries/mlt++
diff options
context:
space:
mode:
authorTimothy Pearson <[email protected]>2011-08-03 14:44:58 -0500
committerTimothy Pearson <[email protected]>2011-08-03 14:44:58 -0500
commit0cc79c34f5e9be7eced52b0565e8e79acfa5f4e6 (patch)
treec0d0d652fef20159e78fa20b2567661bd7db8e41 /debian/lenny/libraries/mlt++
parent6b027437fd51e7874aaffed9e395ddf7913c3ab4 (diff)
downloadtde-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/lenny/libraries/mlt++')
-rw-r--r--debian/lenny/libraries/mlt++/debian/README.Debian6
-rw-r--r--debian/lenny/libraries/mlt++/debian/changelog121
-rw-r--r--debian/lenny/libraries/mlt++/debian/compat1
-rw-r--r--debian/lenny/libraries/mlt++/debian/control42
-rw-r--r--debian/lenny/libraries/mlt++/debian/copyright27
-rw-r--r--debian/lenny/libraries/mlt++/debian/libmlt++-trinity-dev.files2
-rwxr-xr-xdebian/lenny/libraries/mlt++/debian/rules94
-rw-r--r--debian/lenny/libraries/mlt++/debian/watch3
8 files changed, 296 insertions, 0 deletions
diff --git a/debian/lenny/libraries/mlt++/debian/README.Debian b/debian/lenny/libraries/mlt++/debian/README.Debian
new file mode 100644
index 000000000..3afa8664c
--- /dev/null
+++ b/debian/lenny/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/lenny/libraries/mlt++/debian/changelog b/debian/lenny/libraries/mlt++/debian/changelog
new file mode 100644
index 000000000..dbdad4092
--- /dev/null
+++ b/debian/lenny/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/lenny/libraries/mlt++/debian/compat b/debian/lenny/libraries/mlt++/debian/compat
new file mode 100644
index 000000000..7ed6ff82d
--- /dev/null
+++ b/debian/lenny/libraries/mlt++/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/lenny/libraries/mlt++/debian/control b/debian/lenny/libraries/mlt++/debian/control
new file mode 100644
index 000000000..3ded7ab8a
--- /dev/null
+++ b/debian/lenny/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/lenny/libraries/mlt++/debian/copyright b/debian/lenny/libraries/mlt++/debian/copyright
new file mode 100644
index 000000000..974ccd34b
--- /dev/null
+++ b/debian/lenny/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/lenny/libraries/mlt++/debian/libmlt++-trinity-dev.files b/debian/lenny/libraries/mlt++/debian/libmlt++-trinity-dev.files
new file mode 100644
index 000000000..18ce6b959
--- /dev/null
+++ b/debian/lenny/libraries/mlt++/debian/libmlt++-trinity-dev.files
@@ -0,0 +1,2 @@
+usr/include
+usr/trinity/lib/libmlt++.so
diff --git a/debian/lenny/libraries/mlt++/debian/rules b/debian/lenny/libraries/mlt++/debian/rules
new file mode 100755
index 000000000..cf8cb1984
--- /dev/null
+++ b/debian/lenny/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/lenny/libraries/mlt++/debian/watch b/debian/lenny/libraries/mlt++/debian/watch
new file mode 100644
index 000000000..1349d4e90
--- /dev/null
+++ b/debian/lenny/libraries/mlt++/debian/watch
@@ -0,0 +1,3 @@
+version=3
+
+http://sf.net/mlt/mlt\+\+-(.*).tar.gz