[Lunar-commits] <moonbase> avidemux: add a patch to compile and install the plugins.

Florin Braescu florin at lunar-linux.org
Sat Jun 5 07:54:18 CEST 2010


commit 62c4bb0f5f805caf8578e3960dd12df7d07b7161
Author: Florin Braescu <florin at lunar-linux.org>
Date:   Sat Jun 5 08:54:18 2010 +0300

    avidemux: add a patch to compile and install the plugins.
    
    Thanks to wdp for the submission.
---
 video/avidemux/BUILD |   24 ++++++++++++++++++------
 1 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/video/avidemux/BUILD b/video/avidemux/BUILD
index 97b5d02..ce6749b 100644
--- a/video/avidemux/BUILD
+++ b/video/avidemux/BUILD
@@ -1,6 +1,6 @@
 (
 
-  sedit "s:Icon=:Icon=/usr/share/pixmaps/:" avidemux2-gtk.desktop avidemux2.desktop &&
+  sedit "s:Icon=:Icon=/usr/share/pixmaps/:" avidemux2-gtk.desktop avidemux2.desktop  &&
 
   OOTB_DIR="$SOURCE_DIRECTORY/$MODULE-build"  &&
 
@@ -10,15 +10,27 @@
 # Make some plugin dirs for future use.
   if [ ! -d /usr/lib/ADM_plugins ] ; then
    mkdir -p /usr/lib/ADM_plugins/{audioDecoder,videoFilter,audioDevices,audioEncoders}
-  fi &&
+  fi  &&
 
   cmake $SOURCE_DIRECTORY/ -DCMAKE_INSTALL_PREFIX=$MODULE_PREFIX  \
                            -DCMAKE_BUILD_TYPE=RELEASE             \
                            $OPTS                                 &&
 
-  default_make &&
-
-  install -D -m644 ../${MODULE}2-gtk.desktop /usr/share/applications/${MODULE}2-gtk.desktop &&
-  install -D -m644 ../avidemux_icon.png /usr/share/pixmaps/avidemux.png 
+  default_make  &&
+
+  install -D -m644 ../${MODULE}2-gtk.desktop /usr/share/applications/${MODULE}2-gtk.desktop  &&
+  install -D -m644 ../avidemux_icon.png /usr/share/pixmaps/avidemux.png  &&
+
+  # handle plugins...
+  P_DIR="$SOURCE_DIRECTORY/plugins/plugins-build"  &&
+  mkdir $P_DIR  &&
+  cd $P_DIR     &&
+  cmake .. -DCMAKE_INSTALL_PREFIX=$MODULE_PREFIX       \
+           -DCMAKE_BUILD_TYPE=RELEASE                  \
+           -DAVIDEMUX_SOURCE_DIR=$SOURCE_DIRECTORY     \
+           -DAVIDEMUX_INSTALL_PREFIX=$MODULE_PREFIX    \
+           -DAVIDEMUX_CORECONFIG_DIR=$OOTB_DIR/config  \
+           $OPTS                                      &&
+  default_make
 
 ) > $C_FIFO 2>&1


More information about the Lunar-commits mailing list