diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2019-04-03 18:05:50 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2019-04-03 18:05:50 +0200 |
commit | af5c905ec49085b7c396caf2c5166f0c34cbeb3f (patch) | |
tree | 56463d31ace48f127ed61169fdc2b4b8aedfcc56 /ubuntu/_base/libraries/mlt++ | |
parent | e43172a6e74706afc06ff8d11cbfa769bc949cc1 (diff) | |
download | tde-packaging-af5c905ec49085b7c396caf2c5166f0c34cbeb3f.tar.gz tde-packaging-af5c905ec49085b7c396caf2c5166f0c34cbeb3f.zip |
DEB: use _base folder for a distro instead of specific distros (squeeze and maverick).
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'ubuntu/_base/libraries/mlt++')
-rw-r--r-- | ubuntu/_base/libraries/mlt++/debian/README.Debian | 6 | ||||
-rw-r--r-- | ubuntu/_base/libraries/mlt++/debian/changelog | 121 | ||||
-rw-r--r-- | ubuntu/_base/libraries/mlt++/debian/compat | 1 | ||||
-rw-r--r-- | ubuntu/_base/libraries/mlt++/debian/control | 46 | ||||
-rw-r--r-- | ubuntu/_base/libraries/mlt++/debian/copyright | 27 | ||||
-rw-r--r-- | ubuntu/_base/libraries/mlt++/debian/libmlt++-trinity-dev.files | 2 | ||||
-rwxr-xr-x | ubuntu/_base/libraries/mlt++/debian/rules | 97 | ||||
-rw-r--r-- | ubuntu/_base/libraries/mlt++/debian/source/format | 1 | ||||
-rw-r--r-- | ubuntu/_base/libraries/mlt++/debian/source/options | 6 | ||||
-rw-r--r-- | ubuntu/_base/libraries/mlt++/debian/watch | 3 |
10 files changed, 310 insertions, 0 deletions
diff --git a/ubuntu/_base/libraries/mlt++/debian/README.Debian b/ubuntu/_base/libraries/mlt++/debian/README.Debian new file mode 100644 index 000000000..3afa8664c --- /dev/null +++ b/ubuntu/_base/libraries/mlt++/debian/README.Debian @@ -0,0 +1,6 @@ +mlt++ for Debian +---------------- + +The experimental SWIG bindings are not yet packaged. + + -- Arnaud Quette <aquette@debian.org>, Thu, 17 Nov 2005 21:52:28 +0100 diff --git a/ubuntu/_base/libraries/mlt++/debian/changelog b/ubuntu/_base/libraries/mlt++/debian/changelog new file mode 100644 index 000000000..981452ad7 --- /dev/null +++ b/ubuntu/_base/libraries/mlt++/debian/changelog @@ -0,0 +1,121 @@ +mlt++-trinity (0.2.5~svn20071228-0.0ubuntu5) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 02 Jul 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 <kb9vqf@pearsoncomputing.net> Fri, 06 March 2009 01:35:00 -0600 + +mlt++-trinity (0.2.5~svn20071228-0.0ubuntu2) intrepid; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> 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 <lutin@ubuntu.com> Wed, 30 Jan 2008 16:22:16 +0100 + +mlt++ (0.2.2.svn20071228-0.0) unstable; urgency=low + + * SVN release. + + -- Christian Marillat <marillat@debian.org> 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 <lut1n.tne@gmail.com> 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 <lut1n.tne@gmail.com> 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 <marillat@debian.org> 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 <lut1n.tne@gmail.com> 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 <marillat@debian.org> 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 <marillat@debian.org> Sat, 31 Mar 2007 17:31:20 +0200 + +mlt++ (0.2.2+cvs20070331-0.0) unstable; urgency=low + + * New cvs release. + + -- Christian Marillat <marillat@debian.org> Sat, 31 Mar 2007 16:20:19 +0200 + +mlt++ (0.2.2+cvs20061009-0.0) unstable; urgency=low + + * New cvs release. + + -- Christian Marillat <marillat@debian.org> 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 <marillat@debian.org> 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 <marillat@debian.org> Thu, 8 Jun 2006 16:53:29 +0200 + +mlt++ (0.2.2-0.0) unstable; urgency=low + + * New upstream release + + -- Christian Marillat <marillat@debian.org> Thu, 8 Jun 2006 16:23:27 +0200 + +mlt++ (0.2.0-1) unstable; urgency=low + + * Initial release (Closes: #339796). + + -- Christian Marillat <marillat@debian.org> Mon, 24 Apr 2006 17:39:16 +0200 diff --git a/ubuntu/_base/libraries/mlt++/debian/compat b/ubuntu/_base/libraries/mlt++/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/ubuntu/_base/libraries/mlt++/debian/compat @@ -0,0 +1 @@ +7 diff --git a/ubuntu/_base/libraries/mlt++/debian/control b/ubuntu/_base/libraries/mlt++/debian/control new file mode 100644 index 000000000..0e2213288 --- /dev/null +++ b/ubuntu/_base/libraries/mlt++/debian/control @@ -0,0 +1,46 @@ +Source: mlt++-trinity +Priority: optional +Section: libs +Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net> +XSBC-Original-Maintainer: Christian Marillat <marillat@debian.org> +Homepage: http://www.dennedy.org/mlt/twiki/bin/view/MLT/WebHome +Standards-Version: 3.8.4 +Build-Depends: debhelper (>= 7.0.50~), quilt, 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-kde3 (<< 4:3.5.13) +Breaks: libmlt++0.2.5-kde3 (<< 4:3.5.13) +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++-kde3-dev (<< 4:3.5.13) +Breaks: libmlt++-kde3-dev (<< 4:3.5.13) +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/ubuntu/_base/libraries/mlt++/debian/copyright b/ubuntu/_base/libraries/mlt++/debian/copyright new file mode 100644 index 000000000..974ccd34b --- /dev/null +++ b/ubuntu/_base/libraries/mlt++/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Arnaud Quette <aquette@debian.org> 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 <charles.yates@pandora.be> + +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/ubuntu/_base/libraries/mlt++/debian/libmlt++-trinity-dev.files b/ubuntu/_base/libraries/mlt++/debian/libmlt++-trinity-dev.files new file mode 100644 index 000000000..18ce6b959 --- /dev/null +++ b/ubuntu/_base/libraries/mlt++/debian/libmlt++-trinity-dev.files @@ -0,0 +1,2 @@ +usr/include +usr/trinity/lib/libmlt++.so diff --git a/ubuntu/_base/libraries/mlt++/debian/rules b/ubuntu/_base/libraries/mlt++/debian/rules new file mode 100755 index 000000000..cd87c6cce --- /dev/null +++ b/ubuntu/_base/libraries/mlt++/debian/rules @@ -0,0 +1,97 @@ +#!/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) + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +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 $(DEB_DH_BUILDDEB_ARGS) + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff --git a/ubuntu/_base/libraries/mlt++/debian/source/format b/ubuntu/_base/libraries/mlt++/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/ubuntu/_base/libraries/mlt++/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/ubuntu/_base/libraries/mlt++/debian/source/options b/ubuntu/_base/libraries/mlt++/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/ubuntu/_base/libraries/mlt++/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/ubuntu/_base/libraries/mlt++/debian/watch b/ubuntu/_base/libraries/mlt++/debian/watch new file mode 100644 index 000000000..1349d4e90 --- /dev/null +++ b/ubuntu/_base/libraries/mlt++/debian/watch @@ -0,0 +1,3 @@ +version=3 + +http://sf.net/mlt/mlt\+\+-(.*).tar.gz |