- Put the full python module in %python_sitearch - Added "mlt(%{soname})(avformat)" and "python-%{_name}%{soname}" provides to help openshot select the versions it needs OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=9
681 lines
25 KiB
Diff
681 lines
25 KiB
Diff
Index: configure
|
|
===================================================================
|
|
--- configure.orig
|
|
+++ configure
|
|
@@ -128,6 +128,8 @@ build_config()
|
|
;;
|
|
esac
|
|
echo "LIBSUF=$LIBSUF"
|
|
+ echo "moduledir=${libdir}/mlt-${soversion}"
|
|
+ echo "mltdatadir=${datadir}/mlt-${soversion}"
|
|
) > config.mak
|
|
|
|
echo "#!/bin/sh" > mlt-config
|
|
@@ -250,6 +252,9 @@ export LIBSUF
|
|
[ "$datadir" = "" ] && datadir=$prefix/share
|
|
[ "$mandir" = "" ] && mandir=$prefix/share/man
|
|
|
|
+export moduledir=${libdir}/mlt-${soversion}
|
|
+export mltdatadir=${datadir}/mlt-${soversion}
|
|
+
|
|
# Double check MMX (Darwin, Linux and FreeBSD supported, may end up disabling MMX on other platforms incorrectly)
|
|
if [ "$mmx" = "true" ]
|
|
then
|
|
Index: src/modules/avformat/Makefile
|
|
===================================================================
|
|
--- src/modules/avformat/Makefile.orig
|
|
+++ src/modules/avformat/Makefile
|
|
@@ -65,15 +65,15 @@ clean:
|
|
rm -f $(OBJS) ../libmltffmpeg$(LIBSUF) ../libmltavformat$(LIBSUF)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/avformat"
|
|
- install -m 644 producer_avformat.yml "$(DESTDIR)$(datadir)/mlt/avformat"
|
|
- install -m 644 consumer_avformat.yml "$(DESTDIR)$(datadir)/mlt/avformat"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/avformat"
|
|
+ install -m 644 producer_avformat.yml "$(DESTDIR)$(mltdatadir)/avformat"
|
|
+ install -m 644 consumer_avformat.yml "$(DESTDIR)$(mltdatadir)/avformat"
|
|
|
|
uninstall:
|
|
- rm "$(DESTDIR)$(libdir)/mlt/libmltavformat$(LIBSUF)" 2> /dev/null || true
|
|
- rm "$(DESTDIR)$(libdir)/mlt/libmltffmpeg$(LIBSUF)" 2> /dev/null || true
|
|
- rm -rf "$(DESTDIR)$(datadir)/mlt/avformat"
|
|
+ rm "$(DESTDIR)$(moduledir)/libmltavformat$(LIBSUF)" 2> /dev/null || true
|
|
+ rm "$(DESTDIR)$(moduledir)/libmltffmpeg$(LIBSUF)" 2> /dev/null || true
|
|
+ rm -rf "$(DESTDIR)$(mltdatadir)/avformat"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/Makefile
|
|
===================================================================
|
|
--- src/modules/Makefile.orig
|
|
+++ src/modules/Makefile
|
|
@@ -27,5 +27,5 @@ install:
|
|
done
|
|
|
|
uninstall:
|
|
- rm -rf "$(DESTDIR)$(libdir)/mlt"
|
|
+ rm -rf "$(DESTDIR)$(moduledir)"
|
|
|
|
Index: src/modules/core/Makefile
|
|
===================================================================
|
|
--- src/modules/core/Makefile.orig
|
|
+++ src/modules/core/Makefile
|
|
@@ -71,12 +71,12 @@ clean:
|
|
rm -f $(OBJS) $(ASM_OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/core"
|
|
- install -m 644 data_fx.properties "$(DESTDIR)$(datadir)/mlt/core"
|
|
- install -m 644 loader.dict "$(DESTDIR)$(datadir)/mlt/core"
|
|
- install -m 644 loader.ini "$(DESTDIR)$(datadir)/mlt/core"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/core"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/core"
|
|
+ install -m 644 data_fx.properties "$(DESTDIR)$(mltdatadir)/core"
|
|
+ install -m 644 loader.dict "$(DESTDIR)$(mltdatadir)/core"
|
|
+ install -m 644 loader.ini "$(DESTDIR)$(mltdatadir)/core"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/core"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/decklink/Makefile
|
|
===================================================================
|
|
--- src/modules/decklink/Makefile.orig
|
|
+++ src/modules/decklink/Makefile
|
|
@@ -45,13 +45,13 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/decklink"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/decklink"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/decklink"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/decklink"
|
|
|
|
uninstall:
|
|
- rm "$(DESTDIR)$(libdir)/mlt/libmltdecklink$(LIBSUF)" 2> /dev/null || true
|
|
- rm -rf "$(DESTDIR)$(datadir)/mlt/decklink"
|
|
+ rm "$(DESTDIR)$(moduledir)/libmltdecklink$(LIBSUF)" 2> /dev/null || true
|
|
+ rm -rf "$(DESTDIR)$(mltdatadir)/decklink"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/dgraft/Makefile
|
|
===================================================================
|
|
--- src/modules/dgraft/Makefile.orig
|
|
+++ src/modules/dgraft/Makefile
|
|
@@ -26,7 +26,7 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/dv/Makefile
|
|
===================================================================
|
|
--- src/modules/dv/Makefile.orig
|
|
+++ src/modules/dv/Makefile
|
|
@@ -31,9 +31,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/dv"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/dv"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/dv"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/dv"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/effectv/Makefile
|
|
===================================================================
|
|
--- src/modules/effectv/Makefile.orig
|
|
+++ src/modules/effectv/Makefile
|
|
@@ -28,9 +28,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/effectv"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/effectv"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/effectv"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/effectv"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/feeds/Makefile
|
|
===================================================================
|
|
--- src/modules/feeds/Makefile.orig
|
|
+++ src/modules/feeds/Makefile
|
|
@@ -9,7 +9,7 @@ distclean:
|
|
clean:
|
|
|
|
install: all
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/feeds/PAL"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/feeds/NTSC"
|
|
- install -m 644 PAL/*.* "$(DESTDIR)$(datadir)/mlt/feeds/PAL"
|
|
- install -m 644 NTSC/*.* "$(DESTDIR)$(datadir)/mlt/feeds/NTSC"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/feeds/PAL"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/feeds/NTSC"
|
|
+ install -m 644 PAL/*.* "$(DESTDIR)$(mltdatadir)/feeds/PAL"
|
|
+ install -m 644 NTSC/*.* "$(DESTDIR)$(mltdatadir)/feeds/NTSC"
|
|
Index: src/modules/frei0r/Makefile
|
|
===================================================================
|
|
--- src/modules/frei0r/Makefile.orig
|
|
+++ src/modules/frei0r/Makefile
|
|
@@ -34,10 +34,10 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
install -d "$(DESTDIR)$(prefix)/share/mlt/frei0r"
|
|
- install -m 644 blacklist.txt "$(DESTDIR)$(datadir)/mlt/frei0r"
|
|
- install -m 644 not_thread_safe.txt "$(DESTDIR)$(datadir)/mlt/frei0r"
|
|
+ install -m 644 blacklist.txt "$(DESTDIR)$(mltdatadir)/frei0r"
|
|
+ install -m 644 not_thread_safe.txt "$(DESTDIR)$(mltdatadir)/frei0r"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/gtk2/Makefile
|
|
===================================================================
|
|
--- src/modules/gtk2/Makefile.orig
|
|
+++ src/modules/gtk2/Makefile
|
|
@@ -71,9 +71,9 @@ clean:
|
|
rm -f $(OBJS) $(ASM_OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/gtk2"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/gtk2"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/gtk2"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/gtk2"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/jackrack/Makefile
|
|
===================================================================
|
|
--- src/modules/jackrack/Makefile.orig
|
|
+++ src/modules/jackrack/Makefile
|
|
@@ -58,14 +58,14 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/jackrack"
|
|
- install -m 644 $(YML_FILES) "$(DESTDIR)$(datadir)/mlt/jackrack"
|
|
- [ -f $(BLACKLIST) ] && install -m 644 $(BLACKLIST) "$(DESTDIR)$(datadir)/mlt/jackrack" || true
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/jackrack"
|
|
+ install -m 644 $(YML_FILES) "$(DESTDIR)$(mltdatadir)/jackrack"
|
|
+ [ -f $(BLACKLIST) ] && install -m 644 $(BLACKLIST) "$(DESTDIR)$(mltdatadir)/jackrack" || true
|
|
|
|
uninstall:
|
|
- rm "$(DESTDIR)$(libdir)/mlt/libmltjackrack$(LIBSUF)" 2> /dev/null || true
|
|
- rm -rf "$(DESTDIR)$(datadir)/mlt/jackrack"
|
|
+ rm "$(DESTDIR)$(moduledir)/libmltjackrack$(LIBSUF)" 2> /dev/null || true
|
|
+ rm -rf "$(DESTDIR)$(mltdatadir)/jackrack"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/kdenlive/Makefile
|
|
===================================================================
|
|
--- src/modules/kdenlive/Makefile.orig
|
|
+++ src/modules/kdenlive/Makefile
|
|
@@ -32,9 +32,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/kdenlive"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/kdenlive"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/kdenlive"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/kdenlive"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/kino/Makefile
|
|
===================================================================
|
|
--- src/modules/kino/Makefile.orig
|
|
+++ src/modules/kino/Makefile
|
|
@@ -42,7 +42,7 @@ clean:
|
|
rm -f $(OBJS) $(TARGET) $(CPPOBJS)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/linsys/Makefile
|
|
===================================================================
|
|
--- src/modules/linsys/Makefile.orig
|
|
+++ src/modules/linsys/Makefile
|
|
@@ -32,9 +32,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/linsys"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/linsys"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/linsys"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/linsys"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/lumas/Makefile
|
|
===================================================================
|
|
--- src/modules/lumas/Makefile.orig
|
|
+++ src/modules/lumas/Makefile
|
|
@@ -17,7 +17,7 @@ clean:
|
|
rm -f luma
|
|
|
|
install: all
|
|
- install -d $(DESTDIR)$(datadir)/mlt/lumas/PAL
|
|
- install -d $(DESTDIR)$(datadir)/mlt/lumas/NTSC
|
|
- install -m 644 PAL/* $(DESTDIR)$(datadir)/mlt/lumas/PAL
|
|
- install -m 644 NTSC/* $(DESTDIR)$(datadir)/mlt/lumas/NTSC
|
|
+ install -d $(DESTDIR)$(mltdatadir)/lumas/PAL
|
|
+ install -d $(DESTDIR)$(mltdatadir)/lumas/NTSC
|
|
+ install -m 644 PAL/* $(DESTDIR)$(mltdatadir)/lumas/PAL
|
|
+ install -m 644 NTSC/* $(DESTDIR)$(mltdatadir)/lumas/NTSC
|
|
Index: src/modules/motion_est/Makefile
|
|
===================================================================
|
|
--- src/modules/motion_est/Makefile.orig
|
|
+++ src/modules/motion_est/Makefile
|
|
@@ -31,9 +31,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/motion_est"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/motion_est"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/motion_est"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/motion_est"
|
|
|
|
test: $(TARGET)
|
|
~/mlt-devel/mlt/src/melt/melt -filter motion_est -filter vismv -filter benchmark -consumer sdl rescale=none real_time=0 audio_off=1 silent=1 /media/cdrecorder/BBC.The.Private.Life.Of.Plants.Pt5.Living.Together.DivX505.AC3.www.MVGroup.org.uk.avi in=50000
|
|
Index: src/modules/normalize/Makefile
|
|
===================================================================
|
|
--- src/modules/normalize/Makefile.orig
|
|
+++ src/modules/normalize/Makefile
|
|
@@ -26,9 +26,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/normalize"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/normalize"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/normalize"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/normalize"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/oldfilm/Makefile
|
|
===================================================================
|
|
--- src/modules/oldfilm/Makefile.orig
|
|
+++ src/modules/oldfilm/Makefile
|
|
@@ -31,10 +31,10 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d $(DESTDIR)$(datadir)/mlt/oldfilm
|
|
- install -m 644 *.svg "$(DESTDIR)$(datadir)/mlt/oldfilm"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/oldfilm"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d $(DESTDIR)$(mltdatadir)/oldfilm
|
|
+ install -m 644 *.svg "$(DESTDIR)$(mltdatadir)/oldfilm"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/oldfilm"
|
|
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
Index: src/modules/plus/Makefile
|
|
===================================================================
|
|
--- src/modules/plus/Makefile.orig
|
|
+++ src/modules/plus/Makefile
|
|
@@ -30,9 +30,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/plus"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/plus"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/plus"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/plus"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/qimage/Makefile
|
|
===================================================================
|
|
--- src/modules/qimage/Makefile.orig
|
|
+++ src/modules/qimage/Makefile
|
|
@@ -41,9 +41,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET) $(CPPOBJS)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/qimage"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/qimage"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/qimage"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/qimage"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/resample/Makefile
|
|
===================================================================
|
|
--- src/modules/resample/Makefile.orig
|
|
+++ src/modules/resample/Makefile
|
|
@@ -30,9 +30,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/resample"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/resample"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/resample"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/resample"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/rotoscoping/Makefile
|
|
===================================================================
|
|
--- src/modules/rotoscoping/Makefile.orig
|
|
+++ src/modules/rotoscoping/Makefile
|
|
@@ -30,9 +30,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d $(DESTDIR)$(datadir)/mlt/rotoscoping
|
|
- install -m 644 filter_rotoscoping.yml "$(DESTDIR)$(datadir)/mlt/rotoscoping"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d $(DESTDIR)$(mltdatadir)/rotoscoping
|
|
+ install -m 644 filter_rotoscoping.yml "$(DESTDIR)$(mltdatadir)/rotoscoping"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/rtaudio/Makefile
|
|
===================================================================
|
|
--- src/modules/rtaudio/Makefile.orig
|
|
+++ src/modules/rtaudio/Makefile
|
|
@@ -48,13 +48,13 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- #install -d "$(DESTDIR)$(datadir)/mlt/rtaudio"
|
|
- #install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/rtaudio"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ #install -d "$(DESTDIR)$(mltdatadir)/rtaudio"
|
|
+ #install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/rtaudio"
|
|
|
|
uninstall:
|
|
- rm "$(DESTDIR)$(libdir)/mlt/libmltrtaudio$(LIBSUF)" 2> /dev/null || true
|
|
- rm -rf "$(DESTDIR)$(datadir)/mlt/rtaudio"
|
|
+ rm "$(DESTDIR)$(moduledir)/libmltrtaudio$(LIBSUF)" 2> /dev/null || true
|
|
+ rm -rf "$(DESTDIR)$(mltdatadir)/rtaudio"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/sdl/Makefile
|
|
===================================================================
|
|
--- src/modules/sdl/Makefile.orig
|
|
+++ src/modules/sdl/Makefile
|
|
@@ -52,9 +52,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/sdl"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/sdl"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/sdl"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/sdl"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/sox/Makefile
|
|
===================================================================
|
|
--- src/modules/sox/Makefile.orig
|
|
+++ src/modules/sox/Makefile
|
|
@@ -28,14 +28,14 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/sox"
|
|
- install -m 644 filter_sox.yml "$(DESTDIR)$(datadir)/mlt/sox"
|
|
- install -m 644 filter_sox_effect.yml "$(DESTDIR)$(datadir)/mlt/sox"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/sox"
|
|
+ install -m 644 filter_sox.yml "$(DESTDIR)$(mltdatadir)/sox"
|
|
+ install -m 644 filter_sox_effect.yml "$(DESTDIR)$(mltdatadir)/sox"
|
|
|
|
uninstall:
|
|
- rm "$(DESTDIR)$(libdir)/mlt/libmltsox$(LIBSUF)" 2> /dev/null || true
|
|
- rm -rf "$(DESTDIR)$(datadir)/mlt/sox"
|
|
+ rm "$(DESTDIR)$(moduledir)/libmltsox$(LIBSUF)" 2> /dev/null || true
|
|
+ rm -rf "$(DESTDIR)$(mltdatadir)/sox"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/swfdec/Makefile
|
|
===================================================================
|
|
--- src/modules/swfdec/Makefile.orig
|
|
+++ src/modules/swfdec/Makefile
|
|
@@ -30,9 +30,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/swfdec"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/swfdec"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/swfdec"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/swfdec"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/videostab/Makefile
|
|
===================================================================
|
|
--- src/modules/videostab/Makefile.orig
|
|
+++ src/modules/videostab/Makefile
|
|
@@ -34,9 +34,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d $(DESTDIR)$(datadir)/mlt/videostab
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/videostab"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d $(DESTDIR)$(mltdatadir)/videostab
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/videostab"
|
|
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
Index: src/modules/vmfx/Makefile
|
|
===================================================================
|
|
--- src/modules/vmfx/Makefile.orig
|
|
+++ src/modules/vmfx/Makefile
|
|
@@ -30,9 +30,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/vmfx"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/vmfx"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/vmfx"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/vmfx"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/vorbis/Makefile
|
|
===================================================================
|
|
--- src/modules/vorbis/Makefile.orig
|
|
+++ src/modules/vorbis/Makefile
|
|
@@ -32,9 +32,9 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/vorbis"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/vorbis"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/vorbis"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/vorbis"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/xine/Makefile
|
|
===================================================================
|
|
--- src/modules/xine/Makefile.orig
|
|
+++ src/modules/xine/Makefile
|
|
@@ -33,7 +33,7 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/modules/xml/Makefile
|
|
===================================================================
|
|
--- src/modules/xml/Makefile.orig
|
|
+++ src/modules/xml/Makefile
|
|
@@ -31,10 +31,10 @@ clean:
|
|
rm -f $(OBJS) $(TARGET)
|
|
|
|
install: all
|
|
- install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/xml"
|
|
- install -m 644 mlt-xml.dtd "$(DESTDIR)$(datadir)/mlt/xml"
|
|
- install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/xml"
|
|
+ install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
|
|
+ install -d "$(DESTDIR)$(mltdatadir)/xml"
|
|
+ install -m 644 mlt-xml.dtd "$(DESTDIR)$(mltdatadir)/xml"
|
|
+ install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/xml"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: Makefile
|
|
===================================================================
|
|
--- Makefile.orig
|
|
+++ Makefile
|
|
@@ -28,15 +28,15 @@ install:
|
|
install -d "$(DESTDIR)$(prefix)/bin"
|
|
install -d "$(DESTDIR)$(prefix)/include"
|
|
install -d "$(DESTDIR)$(libdir)"
|
|
- install -d "$(DESTDIR)$(libdir)/mlt"
|
|
+ install -d "$(DESTDIR)$(libdir)/mlt-${soversion}"
|
|
install -d "$(DESTDIR)$(libdir)/pkgconfig"
|
|
- install -d "$(DESTDIR)$(prefix)/share/mlt"
|
|
+ install -d "$(DESTDIR)$(prefix)/share/mlt-${soversion}"
|
|
install -c -m 644 *.pc "$(DESTDIR)$(libdir)/pkgconfig"
|
|
list='$(SUBDIRS)'; \
|
|
for subdir in $$list; do \
|
|
$(MAKE) DESTDIR=$(DESTDIR) -C $$subdir $@ || exit 1; \
|
|
done
|
|
- cp -R presets "$(DESTDIR)$(prefix)/share/mlt"
|
|
+ cp -R presets "$(DESTDIR)$(prefix)/share/mlt-${soversion}"
|
|
|
|
uninstall:
|
|
rm -f "$(DESTDIR)$(bindir)"/mlt-config
|
|
@@ -47,7 +47,7 @@ uninstall:
|
|
$(MAKE) DESTDIR=$(DESTDIR) -C $$subdir $@ || exit 1; \
|
|
done
|
|
rm -rf "$(DESTDIR)$(prefix)/include/mlt"
|
|
- rm -rf "$(DESTDIR)$(prefix)/share/mlt"
|
|
+ rm -rf "$(DESTDIR)$(prefix)/share/mlt-${soversion}"
|
|
|
|
dist:
|
|
git archive --format=tar --prefix=mlt-$(version)/ v$(version) | gzip >mlt-$(version).tar.gz
|
|
Index: profiles/Makefile
|
|
===================================================================
|
|
--- profiles/Makefile.orig
|
|
+++ profiles/Makefile
|
|
@@ -9,10 +9,10 @@ distclean:
|
|
clean:
|
|
|
|
install: all uninstall
|
|
- install -d "$(DESTDIR)$(datadir)/mlt/profiles"
|
|
- install -m 644 * "$(DESTDIR)$(datadir)/mlt/profiles"
|
|
- rm -f "$(DESTDIR)$(datadir)/mlt/profiles/"*~
|
|
- rm -f "$(DESTDIR)$(datadir)/mlt/profiles/Makefile"
|
|
+ install -d "$(DESTDIR)$(datadir)/mlt-${soversion}/profiles"
|
|
+ install -m 644 * "$(DESTDIR)$(datadir)/mlt-${soversion}/profiles"
|
|
+ rm -f "$(DESTDIR)$(datadir)/mlt-${soversion}/profiles/"*~
|
|
+ rm -f "$(DESTDIR)$(datadir)/mlt-${soversion}/profiles/Makefile"
|
|
|
|
uninstall:
|
|
- rm -rf "$(DESTDIR)$(datadir)/mlt/profiles"
|
|
+ rm -rf "$(DESTDIR)$(datadir)/mlt-${soversion}/profiles"
|
|
Index: src/framework/Makefile
|
|
===================================================================
|
|
--- src/framework/Makefile.orig
|
|
+++ src/framework/Makefile
|
|
@@ -84,7 +84,7 @@ OBJS += ../win32/win32.o
|
|
SRCS += ../win32/win32.c
|
|
endif
|
|
|
|
-CFLAGS += $(RDYNAMIC) -DPREFIX="\"$(prefix)\"" -DLIBDIR="\"$(libdir)\"" -DMLTDATADIR="\"$(datadir)\""
|
|
+CFLAGS += $(RDYNAMIC) -DPREFIX="\"$(prefix)\"" -DLIBDIR="\"$(libdir)\"" -DMLTDATADIR="\"$(datadir)\"" -DSOVERSION="\"$(soversion)\""
|
|
|
|
LDFLAGS += $(LIBDL) -lpthread
|
|
|
|
@@ -119,8 +119,8 @@ install:
|
|
fi
|
|
install -d "$(DESTDIR)$(prefix)/include/mlt/framework"
|
|
install -m 644 $(INCS) "$(DESTDIR)$(prefix)/include/mlt/framework"
|
|
- install -d "$(DESTDIR)$(datadir)/mlt"
|
|
- install -m 644 metaschema.yaml "$(DESTDIR)$(datadir)/mlt/"
|
|
+ install -d "$(DESTDIR)$(datadir)/mlt-${soversion}"
|
|
+ install -m 644 metaschema.yaml "$(DESTDIR)$(datadir)/mlt-${soversion}/"
|
|
|
|
uninstall:
|
|
rm -f "$(DESTDIR)$(libdir)/$(TARGET)"
|
|
@@ -129,7 +129,7 @@ uninstall:
|
|
rm -f "$(DESTDIR)$(libdir)/$(NAME)" ; \
|
|
fi
|
|
rm -rf "$(DESTDIR)$(prefix)/include/mlt/framework"
|
|
- rm -f "$(DESTDIR)$(datadir)/mlt/metaschema.yaml"
|
|
+ rm -f "$(DESTDIR)$(datadir)/mlt-${soversion}/metaschema.yaml"
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
include .depend
|
|
Index: src/framework/mlt_factory.c
|
|
===================================================================
|
|
--- src/framework/mlt_factory.c.orig
|
|
+++ src/framework/mlt_factory.c
|
|
@@ -43,9 +43,9 @@
|
|
#define PREFIX_DATA "/share/mlt"
|
|
#else
|
|
/** the default subdirectory of the libdir for holding modules (plugins) */
|
|
-#define PREFIX_LIB LIBDIR "/mlt"
|
|
+#define PREFIX_LIB LIBDIR "/mlt-" SOVERSION
|
|
/** the default subdirectory of the install prefix for holding module (plugin) data */
|
|
-#define PREFIX_DATA MLTDATADIR "/mlt"
|
|
+#define PREFIX_DATA MLTDATADIR "/mlt-" SOVERSION
|
|
#endif
|
|
|
|
/** holds the full path to the modules directory - initialized and retained for the entire session */
|