rev 13062 - in krap: . mlt mlt/debian mlt/debian/patches mlt++ mlt++/debian mlt++/debian/patches

Fathi Boudra fabo at alioth.debian.org
Mon Dec 29 17:46:51 UTC 2008


Author: fabo
Date: 2008-12-29 17:46:50 +0000 (Mon, 29 Dec 2008)
New Revision: 13062

Added:
   krap/mlt++/
   krap/mlt++/debian/
   krap/mlt++/debian/changelog
   krap/mlt++/debian/compat
   krap/mlt++/debian/control
   krap/mlt++/debian/copyright
   krap/mlt++/debian/docs
   krap/mlt++/debian/libmlt++-dev.dirs
   krap/mlt++/debian/libmlt++-dev.install
   krap/mlt++/debian/libmlt++1.dirs
   krap/mlt++/debian/libmlt++1.install
   krap/mlt++/debian/patches/
   krap/mlt++/debian/patches/01_remove_ldconfig.diff
   krap/mlt++/debian/patches/02_custom_ldflags.diff
   krap/mlt++/debian/patches/04_add_valerie_ldflags.diff
   krap/mlt++/debian/patches/series
   krap/mlt++/debian/rules
   krap/mlt/
   krap/mlt/debian/
   krap/mlt/debian/changelog
   krap/mlt/debian/compat
   krap/mlt/debian/control
   krap/mlt/debian/copyright
   krap/mlt/debian/docs
   krap/mlt/debian/inigo.dirs
   krap/mlt/debian/inigo.docs
   krap/mlt/debian/inigo.install
   krap/mlt/debian/libmlt-data.dirs
   krap/mlt/debian/libmlt-data.install
   krap/mlt/debian/libmlt-dev.dirs
   krap/mlt/debian/libmlt-dev.install
   krap/mlt/debian/libmlt1.dirs
   krap/mlt/debian/libmlt1.install
   krap/mlt/debian/libmlt1.lintian-overrides
   krap/mlt/debian/mlt-config.1
   krap/mlt/debian/patches/
   krap/mlt/debian/patches/02_update_have_mmx.diff
   krap/mlt/debian/patches/03_update_prefix_data.diff
   krap/mlt/debian/patches/04_update_install_target.diff
   krap/mlt/debian/patches/05_update_docs.diff
   krap/mlt/debian/patches/06_disable_example.diff
   krap/mlt/debian/patches/07_custom_ldflags.diff
   krap/mlt/debian/patches/08_add_missing_ldlags.diff
   krap/mlt/debian/patches/09_add_gcc4.3_support.diff
   krap/mlt/debian/patches/10_fix_xine_module_cflags.diff
   krap/mlt/debian/patches/11_add_sox_14.2.0_support.diff
   krap/mlt/debian/patches/series
   krap/mlt/debian/rules
Log:
* Add mlt and mlt++ packages in krap.
  They are needed by kdenlive.


Added: krap/mlt/debian/changelog
===================================================================
--- krap/mlt/debian/changelog	                        (rev 0)
+++ krap/mlt/debian/changelog	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,53 @@
+mlt (0.3.2-2) unstable; urgency=low
+
+  * Add Patrick Matthäi as co-maintainer.
+  * Add Sox 14.2.0 support. (Closes: #507610, #509340)
+  * Update debian/rules: disable motion estimation module. (Closes: #506844)
+  * Fix lintian warning: debhelper-but-no-misc-depends.
+
+ -- Fathi Boudra <fabo at debian.org>  Mon, 29 Dec 2008 17:07:28 +0100
+
+mlt (0.3.2-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #471079, #482254, #499329)
+  * Remove 01_add_sox_14_support patch. Merged upstream.
+  * Add 10_fix_xine_module_cflags patch to fix xine module CFLAGS.
+  * Refresh patches:
+    - 03_update_prefix_data
+    - 04_update_install_target
+    - 07_custom_ldflags
+    - 08_add_missing_ldlags
+    - 09_add_gcc4.3_support
+  * Update debian/control:
+    - Build-depends on kdelibs5-dev instead of kdelibs4-dev.
+    - Build-depends on libavdevice-dev.
+    - Bump libmlt soname. libmlt1 conflicts/replaces libmlt0.2.
+  * Update debian/copyright: Add oldfilm and frei0r modules.
+  * Update installed files.
+  * Update debian/rules:
+    - Remove motion estimation option from EXTRA_CONFIGURE_OPTS.
+    - Add --qimage-libdir configure option to detect Qt 4.
+
+ -- Fathi Boudra <fabo at debian.org>  Fri, 14 Nov 2008 11:03:40 +0100
+
+mlt (0.2.4-3) unstable; urgency=low
+
+  * Update gcc-4.3 support patch. Link math library against libmltsox.
+    (Closes: #475191)
+
+ -- Fathi Boudra <fabo at debian.org>  Thu, 10 Apr 2008 11:37:46 +0200
+
+mlt (0.2.4-2) unstable; urgency=low
+
+  * Add versioned build dependency on libsox-dev >= 14.0.1-2. Previous
+    libsox-dev package doesn't contains libsfx.a and libsfx.so symlink.
+    (Closes: #469900)
+
+ -- Fathi Boudra <fabo at debian.org>  Sun, 09 Mar 2008 12:14:23 +0100
+
+mlt (0.2.4-1) unstable; urgency=low
+
+  * Initial release. (Closes: #463796)
+
+ -- Fathi Boudra <fabo at debian.org>  Sat, 26 Jan 2008 19:31:08 +0100
+

Added: krap/mlt/debian/compat
===================================================================
--- krap/mlt/debian/compat	                        (rev 0)
+++ krap/mlt/debian/compat	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1 @@
+6

Added: krap/mlt/debian/control
===================================================================
--- krap/mlt/debian/control	                        (rev 0)
+++ krap/mlt/debian/control	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,66 @@
+Source: mlt
+Priority: optional
+Maintainer: Fathi Boudra <fabo at debian.org>
+Uploaders: Patrick Matthäi <patrick.matthaei at web.de>
+Build-Depends: cdbs, debhelper (>= 6), quilt, ffmpeg, imagemagick,
+ kdelibs5-dev, ladspa-sdk, libavdevice-dev, libavformat-dev, libdv4-dev,
+ libgtk2.0-dev, libjack-dev, libquicktime-dev, libsamplerate-dev,
+ libsdl1.2-dev, libsox-dev (>= 14.1.0), libswscale-dev, libvorbis-dev,
+ libxine-dev, libxml2-dev
+Standards-Version: 3.8.0
+Section: libs
+Homepage: http://www.mltframework.org
+
+Package: libmlt-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends}, libmlt1 (= ${binary:Version})
+Description: multimedia framework (development)
+ 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 package contains the static libraries and headers for developing
+ applications that use the MLT multimedia framework.
+
+Package: libmlt1
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libmlt0.2, libmlt0.2.5
+Replaces: libmlt0.2, libmlt0.2.5
+Description: multimedia framework (runtime)
+ 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 package contains the files necessary for running applications that
+ use the MLT multimedia framework.
+
+Package: libmlt-data
+Architecture: all
+Depends: ${misc:Depends}
+Enhances: libmlt1
+Description: multimedia framework (data)
+ 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 package contains the data files for the MLT multimedia framework.
+
+Package: inigo
+Section: utils
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: command line media player and video editor
+ Inigo is a powerful multitrack command line oriented video editor.
+

Added: krap/mlt/debian/copyright
===================================================================
--- krap/mlt/debian/copyright	                        (rev 0)
+++ krap/mlt/debian/copyright	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,99 @@
+This package was debianized by Fathi Boudra <fabo at debian.org> on
+Sat, 26 Jan 2008 19:31:08 +0100.
+
+It was downloaded from http://www.mltframework.org
+
+Upstream Authors:
+
+    Ushodaya Enterprises Limited
+    Charles Yates <charles.yates at pandora.be>
+    Dan Dennedy <dan at dennedy.org>
+
+Copyright:
+
+    (C) 2002-2007 Ushodaya Enterprises Limited
+    (C) 2002-2007 Charles Yates <charles.yates at pandora.be>
+    (C) 2002-2007 Dan Dennedy <dan at dennedy.org>
+
+Modules copyrights:
+
+    avformat
+    (C) 1997-2001 H. Dietz
+    (C) 1997-2001 R. Fisher
+
+    core
+    (C) 2002 Timothy M. Shead <tshead at k-3d.com>
+
+    effectv
+    (C) 2007 Stephane Fillod
+    (C) 2001-2006 FUKUCHI Kentaro
+
+    gtk2
+    (C) 2000 Red Hat, Inc
+    (C) 2000 Owen Taylor <otaylor at redhat.com>
+
+    jack rack
+    (C) 2002-2003 Robert Ham <node at users.sourceforge.net>
+
+    kdenlive
+    (C) 2007 Jean-Baptiste Mardelle <jb at ader.ch>
+    (C) 2007 Leny Grisel <leny.grisel at laposte.net>
+    (C) 2007 Zachary Drew <zachary.drew at gmail.com>
+    (C) 2003-2005 Daniel Kobras <kobras at debian.org>
+
+    kino
+    (C) 2000-2002 Arne Schirmacher <arne at schirmacher.de>
+
+    motion estimation
+    (C) 2004-2005 Zachary Drew <zachary.drew at gmail.com>
+
+    normalize
+    (C) 1999-2002 Chris Vaill
+
+    qimage
+    (C) 2006 Visual Media Fx
+
+    sdl
+    (C) 2005 Visual Media FX
+
+    vmfx
+    (C) 2005 Visual Media Fx
+
+    xine
+    (C) 2000-2004 the Xine project
+    (C) 1999-2001 Aaron Holtzman <aholtzma at ess.engr.uvic.ca>
+
+    oldfilm
+    (C) 2007 Marco Gittler <g.marco at freenet.de>
+
+    frei0r
+    (C) 2008 Marco Gittler <g.marco at freenet.de>
+
+MLT and modules 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'.
+
+The following modules are licensed under the GNU General Public License v2 or
+later: effectv, jackrack, kino, motion_est, normalize, qimage, resample, xine,
+oldfilm, frei0r.
+
+On Debian systems, the complete text of the GNU General Public License v2 or
+later can be found in `/usr/share/common-licenses/GPL'.
+
+The Debian packaging is (C) 2008, Fathi Boudra <fabo at debian.org> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.

Added: krap/mlt/debian/docs
===================================================================
--- krap/mlt/debian/docs	                        (rev 0)
+++ krap/mlt/debian/docs	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,10 @@
+docs/dvcp.txt
+docs/framework.txt
+docs/inigo.txt
+docs/install.txt
+docs/policies.txt
+docs/services.txt
+docs/testing.txt
+docs/valerie.txt
+docs/westley.txt
+

Added: krap/mlt/debian/inigo.dirs
===================================================================
--- krap/mlt/debian/inigo.dirs	                        (rev 0)
+++ krap/mlt/debian/inigo.dirs	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1 @@
+usr/bin

Added: krap/mlt/debian/inigo.docs
===================================================================
--- krap/mlt/debian/inigo.docs	                        (rev 0)
+++ krap/mlt/debian/inigo.docs	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,12 @@
+docs/TODO
+docs/dvcp.txt
+docs/framework.txt
+docs/inigo.txt
+docs/install.txt
+docs/policies.txt
+docs/services.txt
+docs/testing-20040110.txt
+docs/testing.txt
+docs/valerie.txt
+docs/westley.txt
+

Added: krap/mlt/debian/inigo.install
===================================================================
--- krap/mlt/debian/inigo.install	                        (rev 0)
+++ krap/mlt/debian/inigo.install	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1 @@
+usr/bin/inigo

Added: krap/mlt/debian/libmlt-data.dirs
===================================================================
--- krap/mlt/debian/libmlt-data.dirs	                        (rev 0)
+++ krap/mlt/debian/libmlt-data.dirs	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,5 @@
+usr/share/mlt/lumas/NTSC
+usr/share/mlt/lumas/PAL
+usr/share/mlt/oldfilm
+usr/share/mlt/profiles
+

Added: krap/mlt/debian/libmlt-data.install
===================================================================
--- krap/mlt/debian/libmlt-data.install	                        (rev 0)
+++ krap/mlt/debian/libmlt-data.install	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,6 @@
+usr/share/mlt/lumas/NTSC/luma*.pgm.png
+usr/share/mlt/lumas/PAL/luma*.pgm.png
+usr/share/mlt/oldfilm/*.svg
+usr/share/mlt/oldfilm/*.yml
+usr/share/mlt/profiles
+

Added: krap/mlt/debian/libmlt-dev.dirs
===================================================================
--- krap/mlt/debian/libmlt-dev.dirs	                        (rev 0)
+++ krap/mlt/debian/libmlt-dev.dirs	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,6 @@
+usr/lib
+usr/include/mlt/framework
+usr/include/mlt/miracle
+usr/include/mlt/valerie
+usr/share/mlt
+

Added: krap/mlt/debian/libmlt-dev.install
===================================================================
--- krap/mlt/debian/libmlt-dev.install	                        (rev 0)
+++ krap/mlt/debian/libmlt-dev.install	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,12 @@
+usr/bin/mlt-config
+usr/include/mlt/framework/*.h
+usr/include/mlt/miracle/*.h
+usr/include/mlt/valerie/*.h
+usr/lib/libmiracle.so
+usr/lib/libmlt.so
+usr/lib/libvalerie.so
+usr/lib/pkgconfig/mlt-framework.pc
+usr/lib/pkgconfig/mlt-miracle.pc
+usr/lib/pkgconfig/mlt-valerie.pc
+usr/share/mlt/packages.dat
+

Added: krap/mlt/debian/libmlt1.dirs
===================================================================
--- krap/mlt/debian/libmlt1.dirs	                        (rev 0)
+++ krap/mlt/debian/libmlt1.dirs	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,3 @@
+usr/lib/mlt/feeds/NTSC
+usr/lib/mlt/feeds/PAL
+

Added: krap/mlt/debian/libmlt1.install
===================================================================
--- krap/mlt/debian/libmlt1.install	                        (rev 0)
+++ krap/mlt/debian/libmlt1.install	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,13 @@
+usr/lib/libmiracle.so.*
+usr/lib/libmlt.so.*
+usr/lib/libvalerie.so.*
+usr/lib/mlt/libmlt*.so
+usr/lib/mlt/avformat/producer_avformat.yml
+usr/lib/mlt/data_fx.properties
+usr/lib/mlt/fezzik.dict
+usr/lib/mlt/fezzik.ini
+usr/lib/mlt/metaschema.yaml
+usr/lib/mlt/westley.dtd
+usr/lib/mlt/feeds/NTSC/*.properties
+usr/lib/mlt/feeds/PAL/*.properties
+

Added: krap/mlt/debian/libmlt1.lintian-overrides
===================================================================
--- krap/mlt/debian/libmlt1.lintian-overrides	                        (rev 0)
+++ krap/mlt/debian/libmlt1.lintian-overrides	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,2 @@
+# Upstream soname handling is broken. I expect to fix this issue on future uploads.
+libmlt1: package-name-doesnt-match-sonames libmiracle1 libmlt1 libvalerie1

Added: krap/mlt/debian/mlt-config.1
===================================================================
--- krap/mlt/debian/mlt-config.1	                        (rev 0)
+++ krap/mlt/debian/mlt-config.1	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,30 @@
+.TH MLT-CONFIG 1 "February  1, 2008"
+.SH NAME
+mlt-config \- get information on MLT configuration
+.SH SYNOPSIS
+.B mlt-config [ \-\-version ] | [ \-\-prefix=dir ] [ [ package ] [ \-\-cflags ] [ \-\-libs ] ]
+.SH DESCRIPTION
+\fImlt-config\fP is a tool used to determine MLT availability, the compiler and
+linker flags to be used to compile programs.
+.SH OPTIONS
+\fImlt-config\fP accepts the following options:
+.TP
+.B \-\-version
+Print the currently installed version of MLT on the standard output.
+.TP
+.B \-\-prefix=dir
+Set the prefix mlt-config used to find its configuration files
+.TP
+.B package
+Print informations for the given package (packages are: framework modules 
+inigo valerie miracle humperdink)
+.TP
+.B \-\-libs
+Print the linker flags needed to link a MLT program.
+.TP
+.B \-\-cflags
+Print the compiler flags needed to link a MLT program.
+.SH AUTHOR
+This manual page was written by Fathi Boudra <fabo at debian.org>
+for the Debian GNU/Linux system (but may be used by others).
+

Added: krap/mlt/debian/patches/02_update_have_mmx.diff
===================================================================
--- krap/mlt/debian/patches/02_update_have_mmx.diff	                        (rev 0)
+++ krap/mlt/debian/patches/02_update_have_mmx.diff	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,71 @@
+--- a/src/modules/gtk2/have_mmx.S
++++ b/src/modules/gtk2/have_mmx.S
+@@ -1,19 +1,42 @@
++/*
++ * Copyright (C) 2000 Red Hat, Inc
++ *
++ * 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 of the License, or (at your option) any later version.
++ *
++ * This library 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 library; if not, write to the
++ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
++ * Boston, MA 02111-1307, USA.
++ */
+ 	.file	"have_mmx.S"
+ 	.version	"01.01"
+ gcc2_compiled.:
+ .text
+ 	.align 16
+ 
+-#if !defined(__MINGW32__) && !defined(__CYGWIN__)	
++#if !defined(__MINGW32__) && !defined(__CYGWIN__) && !defined(__INTERIX)
+ 
+-.globl pixops_have_mmx
+-	.type	 pixops_have_mmx, at function
+-pixops_have_mmx:
++/* Magic indicating no need for an executable stack */
++#if !defined __powerpc64__ && !defined __ia64__
++.section .note.GNU-stack;  .previous
++#endif
++	
++.globl _pixops_have_mmx
++	.type	 _pixops_have_mmx, at function
++_pixops_have_mmx:
+ 
+ #else
+ 
+-.globl _pixops_have_mmx
+-_pixops_have_mmx:
++.globl __pixops_have_mmx
++__pixops_have_mmx:
+ 
+ #endif
+ 	
+--- a/src/modules/gtk2/pixops.c
++++ b/src/modules/gtk2/pixops.c
+@@ -63,7 +63,7 @@
+ /* mmx function declarations */
+ #ifdef USE_MMX
+ guchar *pixops_scale_line_22_yuv_mmx ( guint32 weights[ 16 ][ 8 ], guchar *p, guchar *q1, guchar *q2, int x_step, guchar *p_stop, int x_init, int destx );
+-int pixops_have_mmx ( void );
++int _pixops_have_mmx ( void );
+ #endif
+ 
+ static inline int
+@@ -719,7 +719,7 @@
+ 	PixopsLineFunc line_func;
+ 
+ #ifdef USE_MMX
+-	gboolean found_mmx = pixops_have_mmx();
++	gboolean found_mmx = _pixops_have_mmx();
+ #endif
+ 
+ 	//g_return_if_fail ( !( dest_channels == 3 && dest_has_alpha ) );

Added: krap/mlt/debian/patches/03_update_prefix_data.diff
===================================================================
--- krap/mlt/debian/patches/03_update_prefix_data.diff	                        (rev 0)
+++ krap/mlt/debian/patches/03_update_prefix_data.diff	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,11 @@
+--- a/src/framework/mlt_factory.c
++++ b/src/framework/mlt_factory.c
+@@ -26,7 +26,7 @@
+ #include <string.h>
+ 
+ #define PREFIX_LIB LIBDIR "/mlt"
+-#define PREFIX_DATA PREFIX "/share/mlt"
++#define PREFIX_DATA PREFIX "/lib/mlt"
+ 
+ /** Singleton repositories
+ */

Added: krap/mlt/debian/patches/04_update_install_target.diff
===================================================================
--- krap/mlt/debian/patches/04_update_install_target.diff	                        (rev 0)
+++ krap/mlt/debian/patches/04_update_install_target.diff	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,99 @@
+--- a/Makefile
++++ b/Makefile
+@@ -52,7 +52,7 @@
+ 		$(MAKE) DESTDIR=$(DESTDIR) -C $$subdir $@ || exit 1; \
+ 	done
+ 	rm -rf "$(DESTDIR)$(prefix)/include/mlt"
+-	rm -rf "$(DESTDIR)$(prefix)/share/mlt"
++	rm -rf "$(DESTDIR)$(prefix)/lib/mlt"
+ 
+ dist:
+ 	[ -d "mlt-$(version)" ] && rm -rf "mlt-$(version)" || echo
+--- a/src/modules/westley/Makefile
++++ b/src/modules/westley/Makefile
+@@ -30,7 +30,7 @@
+ 
+ install: all
+ 	install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
+-	install -m 644 westley.dtd "$(DESTDIR)$(prefix)/share/mlt"
++	install -m 644 westley.dtd "$(DESTDIR)$(libdir)/mlt"
+ 
+ ifneq ($(wildcard .depend),)
+ include .depend
+--- a/src/modules/fezzik/Makefile
++++ b/src/modules/fezzik/Makefile
+@@ -28,8 +28,8 @@
+ 
+ install: all
+ 	install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
+-	install -m 644 ../fezzik.dict "$(DESTDIR)$(prefix)/share/mlt"
+-	install -m 644 ../fezzik.ini "$(DESTDIR)$(prefix)/share/mlt"
++	install -m 644 ../fezzik.dict "$(DESTDIR)$(libdir)/mlt"
++	install -m 644 ../fezzik.ini "$(DESTDIR)$(libdir)/mlt"
+ 
+ ifneq ($(wildcard .depend),)
+ include .depend
+--- a/src/modules/avformat/Makefile
++++ b/src/modules/avformat/Makefile
+@@ -57,12 +57,12 @@
+ 
+ install: all
+ 	install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
+-	install -d "$(DESTDIR)$(prefix)/share/mlt/avformat"
+-	install -m 644 producer_avformat.yml "$(DESTDIR)$(prefix)/share/mlt/avformat"
++	install -d "$(DESTDIR)$(libdir)/mlt/avformat"
++	install -m 644 producer_avformat.yml "$(DESTDIR)$(libdir)/mlt/avformat"
+ 
+ uninstall:
+ 	rm "$(DESTDIR)$(libdir)/mlt/libmltavformat$(LIBSUF)"
+-	rm -rf "$(DESTDIR)$(prefix)/share/mlt/avformat" 
++	rm -rf "$(DESTDIR)$(libdir)/mlt/avformat" 
+ 
+ ifneq ($(wildcard .depend),)
+ include .depend
+--- a/src/modules/core/Makefile
++++ b/src/modules/core/Makefile
+@@ -54,7 +54,7 @@
+ 
+ install: all
+ 	install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
+-	install -m 644 ../data_fx.properties "$(DESTDIR)$(prefix)/share/mlt"
++	install -m 644 ../data_fx.properties "$(DESTDIR)$(libdir)/mlt"
+ 
+ ifneq ($(wildcard .depend),)
+ include .depend
+--- a/src/modules/feeds/Makefile
++++ b/src/modules/feeds/Makefile
+@@ -9,7 +9,7 @@
+ clean:
+ 
+ install:	all
+-	install -d $(DESTDIR)$(prefix)/share/mlt/feeds/PAL
+-	install -d $(DESTDIR)$(prefix)/share/mlt/feeds/NTSC
+-	install -m 644 PAL/*.* $(DESTDIR)$(prefix)/share/mlt/feeds/PAL
+-	install -m 644 NTSC/*.* $(DESTDIR)$(prefix)/share/mlt/feeds/NTSC
++	install -d $(DESTDIR)$(libdir)/mlt/feeds/PAL
++	install -d $(DESTDIR)$(libdir)/mlt/feeds/NTSC
++	install -m 644 PAL/*.* $(DESTDIR)$(libdir)/mlt/feeds/PAL
++	install -m 644 NTSC/*.* $(DESTDIR)$(libdir)/mlt/feeds/NTSC
+--- a/src/framework/Makefile
++++ b/src/framework/Makefile
+@@ -90,15 +90,15 @@
+ 	ln -sf $(TARGET) $(DESTDIR)$(libdir)/$(NAME)
+ 	install -d "$(DESTDIR)$(prefix)/include/mlt/framework"
+ 	install -m 644 $(INCS) "$(DESTDIR)$(prefix)/include/mlt/framework"
+-	install -d "$(DESTDIR)$(prefix)/share/mlt"
+-	install -m 644 metaschema.yaml "$(DESTDIR)$(prefix)/share/mlt/"
++	install -d "$(DESTDIR)$(libdir)/mlt"
++	install -m 644 metaschema.yaml "$(DESTDIR)$(libdir)/mlt/"
+ 
+ uninstall:
+ 	rm -f "$(DESTDIR)$(libdir)/$(TARGET)"
+ 	rm -f "$(DESTDIR)$(libdir)/$(SONAME)"
+ 	rm -f "$(DESTDIR)$(libdir)/$(NAME)"
+ 	rm -rf "$(DESTDIR)$(prefix)/include/mlt/framework"
+-	rm "$(DESTDIR)$(prefix)/share/mlt/metaschema.yaml"
++	rm "$(DESTDIR)$(libdir)/mlt/metaschema.yaml"
+ 
+ ifneq ($(wildcard .depend),)
+ include .depend

Added: krap/mlt/debian/patches/05_update_docs.diff
===================================================================
--- krap/mlt/debian/patches/05_update_docs.diff	                        (rev 0)
+++ krap/mlt/debian/patches/05_update_docs.diff	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,31 @@
+--- a/docs/install.txt
++++ b/docs/install.txt
+@@ -154,7 +154,7 @@
+ 
+ 	The modules produce a shared object per module and update text files
+ 	containing a list of modules provided by this build. These are installed 
+-	in $prefix/share/mlt/modules. It is at the discretion of the module to 
++	in $prefix/lib/mlt. It is at the discretion of the module to 
+ 	install additional support files. 
+ 	
+ 	To allow the development of external components, mlt-config and scripts 
+@@ -164,7 +164,7 @@
+ 	module is loaded unless explicitly requested via server configuration
+ 	or usage.
+ 
+-	External modules are also placed in this $prefix/share/mlt/modules, and the
++	External modules are also placed in this $prefix/lib/mlt, and the
+ 	installation of those must modify the text file accordingly before they
+ 	will be considered at runtime.
+ 
+--- a/docs/westley.txt
++++ b/docs/westley.txt
+@@ -15,7 +15,7 @@
+ 
+ 	If you just want to go straight to the DTD, then see 
+ 	mlt/src/modules/westley/westley.dtd, which gets installed at 
+-	$(prefix)/share/mlt/modules/westley.dtd. Currently, the westley parser is
++	$(prefix)/lib/mlt/westley.dtd. Currently, the westley parser is
+ 	non-validating.
+ 
+ 

Added: krap/mlt/debian/patches/06_disable_example.diff
===================================================================
--- krap/mlt/debian/patches/06_disable_example.diff	                        (rev 0)
+++ krap/mlt/debian/patches/06_disable_example.diff	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,11 @@
+--- a/Makefile
++++ b/Makefile
+@@ -2,8 +2,6 @@
+ 		  src/inigo \
+ 		  src/valerie \
+ 		  src/miracle \
+-		  src/humperdink \
+-		  src/albino \
+ 		  src/modules \
+ 		  profiles
+ 

Added: krap/mlt/debian/patches/07_custom_ldflags.diff
===================================================================
--- krap/mlt/debian/patches/07_custom_ldflags.diff	                        (rev 0)
+++ krap/mlt/debian/patches/07_custom_ldflags.diff	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,10 @@
+--- a/configure
++++ b/configure
+@@ -70,6 +70,7 @@
+ 		Linux)
+ 		echo "OPTIMISATIONS+=-ffast-math"
+ 		echo "CFLAGS+=-pthread"
++		echo "LDFLAGS+= -Wl,--no-undefined -Wl,--as-needed"
+ 		echo "SHFLAGS=-shared"
+ 		echo "LIBDL=-ldl"
+ 		echo "RDYNAMIC=-rdynamic"

Added: krap/mlt/debian/patches/08_add_missing_ldlags.diff
===================================================================
--- krap/mlt/debian/patches/08_add_missing_ldlags.diff	                        (rev 0)
+++ krap/mlt/debian/patches/08_add_missing_ldlags.diff	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,110 @@
+--- a/src/miracle/Makefile
++++ b/src/miracle/Makefile
+@@ -32,7 +32,7 @@
+ 
+ CFLAGS += -I.. $(RDYNAMIC)
+ 
+-LDFLAGS += -L../valerie -lvalerie -L../framework -lmlt 
++LDFLAGS += -L../valerie -lvalerie -L../framework -lmlt -lpthread
+ 
+ SRCS := $(OBJS:.o=.c)
+ 
+--- a/src/modules/normalize/Makefile
++++ b/src/modules/normalize/Makefile
+@@ -7,7 +7,7 @@
+ 
+ CFLAGS += -I../..
+ 
+-LDFLAGS+=-L../../framework -lmlt
++LDFLAGS+=-L../../framework -lmlt -lm
+ 
+ SRCS := $(OBJS:.o=.c)
+ 
+--- a/src/modules/plus/Makefile
++++ b/src/modules/plus/Makefile
+@@ -11,7 +11,7 @@
+ 
+ CFLAGS += -I../..
+ 
+-LDFLAGS+=-L../../framework -lmlt
++LDFLAGS+=-L../../framework -lmlt -lm
+ 
+ SRCS := $(OBJS:.o=.c)
+ 
+--- a/src/modules/sdl/Makefile
++++ b/src/modules/sdl/Makefile
+@@ -20,7 +20,7 @@
+ 
+ LDFLAGS +=`sdl-config --libs`
+ 
+-LDFLAGS +=-L../../framework -lmlt
++LDFLAGS +=-L../../framework -lmlt -lpthread
+ 
+ ifeq ($(WITH_SDL_IMAGE),1)
+ OBJS += producer_sdl_image.o
+--- a/src/modules/effectv/Makefile
++++ b/src/modules/effectv/Makefile
+@@ -9,7 +9,7 @@
+ 
+ CFLAGS += -I../..
+ 
+-LDFLAGS+=-L../../framework -lmlt
++LDFLAGS+=-L../../framework -lmlt -lm
+ 
+ SRCS := $(OBJS:.o=.c)
+ 
+--- a/src/modules/dv/Makefile
++++ b/src/modules/dv/Makefile
+@@ -10,7 +10,7 @@
+ 
+ LDFLAGS += `pkg-config --libs libdv`
+ 
+-LDFLAGS+=-L../../framework -lmlt
++LDFLAGS+=-L../../framework -lmlt -lpthread
+ 
+ SRCS := $(OBJS:.o=.c)
+ 
+--- a/src/modules/avformat/Makefile
++++ b/src/modules/avformat/Makefile
+@@ -17,7 +17,7 @@
+ 
+ LDFLAGS+=-L../../framework
+ 
+-LDFLAGS+=-lavformat$(AVFORMAT_SUFFIX) -lavcodec$(AVFORMAT_SUFFIX) -lavutil$(AVFORMAT_SUFFIX) -lavdevice$(AVFORMAT_SUFFIX) $(EXTRA_LIBS) -lmlt
++LDFLAGS+=-lavformat$(AVFORMAT_SUFFIX) -lavcodec$(AVFORMAT_SUFFIX) -lavutil$(AVFORMAT_SUFFIX) -lavdevice$(AVFORMAT_SUFFIX) $(EXTRA_LIBS) -lmlt -lpthread
+ 
+ ifdef SWSCALE
+ 	CFLAGS+=-DSWSCALE
+--- a/src/modules/jackrack/Makefile
++++ b/src/modules/jackrack/Makefile
+@@ -21,7 +21,7 @@
+ LDFLAGS += `xml2-config --libs`
+ LDFLAGS += `pkg-config glib-2.0 --libs`
+ 
+-LDFLAGS+=-L../../framework -lmlt
++LDFLAGS+=-L../../framework -lmlt -ldl -lm
+ 
+ SRCS := $(OBJS:.o=.c)
+ 
+--- a/src/modules/core/Makefile
++++ b/src/modules/core/Makefile
+@@ -31,7 +31,7 @@
+ 
+ CFLAGS += -I../..
+ 
+-LDFLAGS+=-L../../framework -lmlt
++LDFLAGS+=-L../../framework -lmlt -lm -lpthread
+ 
+ SRCS := $(OBJS:.o=.c)
+ 
+--- a/src/modules/motion_est/Makefile
++++ b/src/modules/motion_est/Makefile
+@@ -12,7 +12,7 @@
+ 
+ CFLAGS += -I../.. 
+ 
+-LDFLAGS+=-L../../framework -lmlt
++LDFLAGS+=-L../../framework -lmlt -lm
+ 
+ SRCS := $(OBJS:.o=.c)
+ 

Added: krap/mlt/debian/patches/09_add_gcc4.3_support.diff
===================================================================
--- krap/mlt/debian/patches/09_add_gcc4.3_support.diff	                        (rev 0)
+++ krap/mlt/debian/patches/09_add_gcc4.3_support.diff	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,46 @@
+--- a/src/modules/kino/kino_wrapper.cc
++++ b/src/modules/kino/kino_wrapper.cc
+@@ -20,8 +20,8 @@
+ 
+ #include "config.h"
+ 
+-#include <string.h>
+-#include <stdlib.h>
++#include <cstring>
++#include <cstdlib>
+ 
+ #include "kino_wrapper.h"
+ #include "filehandler.h"
+--- a/src/modules/kino/avi.cc
++++ b/src/modules/kino/avi.cc
+@@ -21,7 +21,7 @@
+ 
+ // C++ includes
+ 
+-#include <string>
++#include <cstring>
+ #include <iostream>
+ #include <iomanip>
+ 
+--- a/src/modules/kino/filehandler.cc
++++ b/src/modules/kino/filehandler.cc
+@@ -23,7 +23,7 @@
+ #include <framework/mlt_frame.h>
+ }
+ 
+-#include <string>
++#include <cstring>
+ #include <iostream>
+ #include <sstream>
+ #include <iomanip>
+--- a/configure
++++ b/configure
+@@ -70,7 +70,7 @@
+ 		Linux)
+ 		echo "OPTIMISATIONS+=-ffast-math"
+ 		echo "CFLAGS+=-pthread"
+-		echo "LDFLAGS+= -Wl,--no-undefined -Wl,--as-needed"
++		echo "LDFLAGS+= -Wl,--no-undefined -Wl,--as-needed -lm"
+ 		echo "SHFLAGS=-shared"
+ 		echo "LIBDL=-ldl"
+ 		echo "RDYNAMIC=-rdynamic"

Added: krap/mlt/debian/patches/10_fix_xine_module_cflags.diff
===================================================================
--- krap/mlt/debian/patches/10_fix_xine_module_cflags.diff	                        (rev 0)
+++ krap/mlt/debian/patches/10_fix_xine_module_cflags.diff	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,11 @@
+--- a/src/modules/xine/Makefile
++++ b/src/modules/xine/Makefile
+@@ -7,7 +7,7 @@
+ 	   cpu_accel.o \
+ 	   filter_deinterlace.o
+ 
+-CFLAGS += -I../../ -DARCH_X86
++CFLAGS += -I../../
+ 
+ LDFLAGS+=-L../../framework -lmlt
+ 

Added: krap/mlt/debian/patches/11_add_sox_14.2.0_support.diff
===================================================================
--- krap/mlt/debian/patches/11_add_sox_14.2.0_support.diff	                        (rev 0)
+++ krap/mlt/debian/patches/11_add_sox_14.2.0_support.diff	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,30 @@
+--- a/src/modules/sox/filter_sox.c
++++ b/src/modules/sox/filter_sox.c
+@@ -35,16 +35,20 @@
+ #	define ST_SUCCESS SOX_SUCCESS
+ #	define st_sample_t sox_sample_t
+ #	define eff_t sox_effect_t*
+-#	define st_size_t sox_size_t
+ #	define ST_LIB_VERSION_CODE SOX_LIB_VERSION_CODE
+ #	define ST_LIB_VERSION SOX_LIB_VERSION
++#	if (ST_LIB_VERSION_CODE >= ST_LIB_VERSION(14,2,0))
++#		define st_size_t size_t
++#	else
++#		define st_size_t sox_size_t
++#	endif
+ #	define ST_SIGNED_WORD_TO_SAMPLE(d,clips) SOX_SIGNED_16BIT_TO_SAMPLE(d,clips)
+-#if (ST_LIB_VERSION_CODE >= ST_LIB_VERSION(14,1,0))
+-#	define ST_SSIZE_MIN SOX_SAMPLE_MIN
+-#else
+-#	define ST_SSIZE_MIN SOX_SSIZE_MIN
+-#endif
+-#	define ST_SAMPLE_TO_SIGNED_WORD(d,clips) SOX_SAMPLE_TO_SIGNED_16BIT(d,clips)
++#	if (ST_LIB_VERSION_CODE >= ST_LIB_VERSION(14,1,0))
++#		define ST_SSIZE_MIN SOX_SAMPLE_MIN
++#	else
++#		define ST_SSIZE_MIN SOX_SSIZE_MIN
++#	endif
++#		define ST_SAMPLE_TO_SIGNED_WORD(d,clips) SOX_SAMPLE_TO_SIGNED_16BIT(d,clips)
+ #else
+ #	include <st.h>
+ #endif

Added: krap/mlt/debian/patches/series
===================================================================
--- krap/mlt/debian/patches/series	                        (rev 0)
+++ krap/mlt/debian/patches/series	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,10 @@
+02_update_have_mmx.diff
+03_update_prefix_data.diff
+04_update_install_target.diff
+05_update_docs.diff
+06_disable_example.diff
+07_custom_ldflags.diff
+08_add_missing_ldlags.diff
+09_add_gcc4.3_support.diff
+10_fix_xine_module_cflags.diff
+11_add_sox_14.2.0_support.diff

Added: krap/mlt/debian/rules
===================================================================
--- krap/mlt/debian/rules	                        (rev 0)
+++ krap/mlt/debian/rules	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,37 @@
+#!/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/patchsys-quilt.mk
+include /usr/share/cdbs/1/rules/utils.mk
+
+# Enable motion estimation on amd64, ia64, i386 and powerpc architectures
+#ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), "amd64 ia64 i386 powerpc"))
+#	EXTRA_CONFIGURE_OPTS += --enable-motion_est
+#else
+#	EXTRA_CONFIGURE_OPTS += --disable-motion_est
+#endif
+
+# Enable MMX on amd64 and ia64 architectures
+#ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), "amd64 ia64"))
+#	EXTRA_CONFIGURE_OPTS += --enable-mmx
+#else
+#	EXTRA_CONFIGURE_OPTS += --disable-mmx
+#endif
+
+DEB_CONFIGURE_EXTRA_FLAGS := \
+	--enable-gpl \
+	$(EXTRA_CONFIGURE_OPTS) \
+	--disable-motion_est \
+	--disable-mmx \
+	--avformat-shared=/usr \
+	--avformat-swscale \
+	--luma-compress \
+	--qimage-libdir=/usr/lib
+DEB_DH_INSTALL_SOURCEDIR := debian/tmp
+DEB_INSTALL_MANPAGES_libmlt-dev := debian/mlt-config.1
+
+install/libmlt1::
+	install -D -p -m644 debian/libmlt1.lintian-overrides \
+		debian/libmlt1/usr/share/lintian/overrides/libmlt1
+


Property changes on: krap/mlt/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: krap/mlt++/debian/changelog
===================================================================
--- krap/mlt++/debian/changelog	                        (rev 0)
+++ krap/mlt++/debian/changelog	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,24 @@
+mlt++ (0.3.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Refresh patches:
+    - 01_remove_ldconfig
+    - 02_custom_ldflags
+  * Remove 03_disable_test patch. deprecated.
+  * Add 04_add_valerie_ldflags patch to add mlt-valerie to LDFLAGS.
+  * Update debian/control:
+    - Add versionned build dependency to libmlt-dev.
+    - Add pkg-config build dependency.
+    - Bump Standards-Version to 3.8.0. No changes needed.
+    - Bump libmlt++ soname. libmlt++1 conflicts/replaces libmlt++0.2.
+  * Update debian/copyright: add Dan Dennedy copyrights.
+  * Update debian/rules: remove lintian override installation.
+
+ -- Fathi Boudra <fabo at debian.org>  Fri, 14 Nov 2008 17:35:13 +0100
+
+mlt++ (0.2.4-1) unstable; urgency=low
+
+  * Initial release. (Closes: #339796)
+
+ -- Fathi Boudra <fabo at debian.org>  Sun, 03 Feb 2008 19:06:40 +0100
+

Added: krap/mlt++/debian/compat
===================================================================
--- krap/mlt++/debian/compat	                        (rev 0)
+++ krap/mlt++/debian/compat	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1 @@
+6

Added: krap/mlt++/debian/control
===================================================================
--- krap/mlt++/debian/control	                        (rev 0)
+++ krap/mlt++/debian/control	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,39 @@
+Source: mlt++
+Priority: optional
+Maintainer: Fathi Boudra <fabo at debian.org>
+Build-Depends: cdbs, debhelper (>= 6), quilt, libmlt-dev (>= 0.3.2), pkg-config
+Standards-Version: 3.8.0
+Section: libs
+Homepage: http://www.mltframework.org
+
+Package: libmlt++-dev
+Section: libdevel
+Architecture: any
+Depends: libmlt++1 (= ${binary:Version})
+Description: MLT multimedia framework C++ wrapper (development)
+ 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 package contains the static libraries and headers for developing
+ applications that use the MLT multimedia framework C++ wrapper.
+
+Package: libmlt++1
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libmlt++0.2
+Replaces: libmlt++0.2
+Description: MLT multimedia framework C++ wrapper (runtime)
+ 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 package contains the files necessary for running applications that
+ use the MLT multimedia framework C++ wrapper.

Added: krap/mlt++/debian/copyright
===================================================================
--- krap/mlt++/debian/copyright	                        (rev 0)
+++ krap/mlt++/debian/copyright	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,39 @@
+This package was debianized by Fathi Boudra <fabo at debian.org> on
+Sun, 03 Feb 2008 19:06:40 +0100.
+
+It was downloaded from http://www.mltframework.org
+
+Upstream Authors:
+
+    Ushodaya Enterprises Limited
+    Charles Yates <charles.yates at pandora.be>
+    Dan Dennedy <dan at dennedy.org>
+
+Copyright:
+
+    (C) 2005 Ushodaya Enterprises Limited
+    (C) 2004-2005 Charles Yates <charles.yates at pandora.be>
+    (C) 2008 Dan Dennedy <dan at dennedy.org>
+
+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'.
+
+The Debian packaging is (C) 2008, Fathi Boudra <fabo at debian.org> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
+

Added: krap/mlt++/debian/docs
===================================================================
--- krap/mlt++/debian/docs	                        (rev 0)
+++ krap/mlt++/debian/docs	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,3 @@
+CUSTOMISING
+HOWTO
+README

Added: krap/mlt++/debian/libmlt++-dev.dirs
===================================================================
--- krap/mlt++/debian/libmlt++-dev.dirs	                        (rev 0)
+++ krap/mlt++/debian/libmlt++-dev.dirs	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,2 @@
+usr/lib
+usr/include/mlt++

Added: krap/mlt++/debian/libmlt++-dev.install
===================================================================
--- krap/mlt++/debian/libmlt++-dev.install	                        (rev 0)
+++ krap/mlt++/debian/libmlt++-dev.install	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,2 @@
+usr/include/mlt++/*.h
+usr/lib/libmlt++.so

Added: krap/mlt++/debian/libmlt++1.dirs
===================================================================
--- krap/mlt++/debian/libmlt++1.dirs	                        (rev 0)
+++ krap/mlt++/debian/libmlt++1.dirs	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1 @@
+usr/lib

Added: krap/mlt++/debian/libmlt++1.install
===================================================================
--- krap/mlt++/debian/libmlt++1.install	                        (rev 0)
+++ krap/mlt++/debian/libmlt++1.install	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1 @@
+usr/lib/libmlt++.so.*

Added: krap/mlt++/debian/patches/01_remove_ldconfig.diff
===================================================================
--- krap/mlt++/debian/patches/01_remove_ldconfig.diff	                        (rev 0)
+++ krap/mlt++/debian/patches/01_remove_ldconfig.diff	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,10 @@
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -59,7 +59,6 @@
+ 	ln -sf $(TARGET) $(DESTDIR)$(libdir)/$(SONAME)
+ 	$(INSTALL) -d "$(DESTDIR)$(prefix)/include/mlt++"
+ 	$(INSTALL) -m 644 $(HEADERS) "$(DESTDIR)$(prefix)/include/mlt++"
+-	/sbin/ldconfig 2> /dev/null || true
+ 
+ uninstall:
+ 	rm -f "$(DESTDIR)$(libdir)/$(TARGET)"

Added: krap/mlt++/debian/patches/02_custom_ldflags.diff
===================================================================
--- krap/mlt++/debian/patches/02_custom_ldflags.diff	                        (rev 0)
+++ krap/mlt++/debian/patches/02_custom_ldflags.diff	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,11 @@
+--- a/configure
++++ b/configure
+@@ -44,7 +44,7 @@
+ 		echo LIBSUF=.so
+ 		echo "CXXFLAGS+=-pthread -Wall -fPIC `pkg-config --cflags mlt-framework`"
+ 		echo "LIBFLAGS=-shared"
+-		echo "LDFLAGS+=`pkg-config --libs mlt-framework` `pkg-config mlt-miracle --libs`"
++		echo "LDFLAGS+=-Wl,--no-undefined -Wl,--as-needed `pkg-config --libs mlt-framework` `pkg-config mlt-miracle --libs`"
+ 		;;
+ esac >> config.mak
+ 

Added: krap/mlt++/debian/patches/04_add_valerie_ldflags.diff
===================================================================
--- krap/mlt++/debian/patches/04_add_valerie_ldflags.diff	                        (rev 0)
+++ krap/mlt++/debian/patches/04_add_valerie_ldflags.diff	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,11 @@
+--- a/configure
++++ b/configure
+@@ -44,7 +44,7 @@
+ 		echo LIBSUF=.so
+ 		echo "CXXFLAGS+=-pthread -Wall -fPIC `pkg-config --cflags mlt-framework`"
+ 		echo "LIBFLAGS=-shared"
+-		echo "LDFLAGS+=-Wl,--no-undefined -Wl,--as-needed `pkg-config --libs mlt-framework` `pkg-config mlt-miracle --libs`"
++		echo "LDFLAGS+=-Wl,--no-undefined -Wl,--as-needed `pkg-config --libs mlt-framework` `pkg-config mlt-miracle --libs` `pkg-config mlt-valerie --libs`"
+ 		;;
+ esac >> config.mak
+ 

Added: krap/mlt++/debian/patches/series
===================================================================
--- krap/mlt++/debian/patches/series	                        (rev 0)
+++ krap/mlt++/debian/patches/series	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,3 @@
+01_remove_ldconfig.diff
+02_custom_ldflags.diff
+04_add_valerie_ldflags.diff

Added: krap/mlt++/debian/rules
===================================================================
--- krap/mlt++/debian/rules	                        (rev 0)
+++ krap/mlt++/debian/rules	2008-12-29 17:46:50 UTC (rev 13062)
@@ -0,0 +1,9 @@
+#!/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/patchsys-quilt.mk
+include /usr/share/cdbs/1/rules/utils.mk
+
+DEB_DH_INSTALL_SOURCEDIR := debian/tmp
+


Property changes on: krap/mlt++/debian/rules
___________________________________________________________________
Name: svn:executable
   + *




More information about the pkg-kde-commits mailing list