From e8d34d11799fc79c7c53bdcd40f9b4ee7be7a2c5 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Wed, 25 Sep 2024 17:42:22 +0800
Subject: [PATCH] Merge branch 'master' of ssh://weike-iot.com:2280/framwork

---
 openlibs/gstreamer/build.sh |   57 +++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 35 insertions(+), 22 deletions(-)

diff --git a/openlibs/gstreamer/build.sh b/openlibs/gstreamer/build.sh
index ee7939b..a6d1cf0 100755
--- a/openlibs/gstreamer/build.sh
+++ b/openlibs/gstreamer/build.sh
@@ -49,7 +49,7 @@
     export OBJDUMP=${CROSS_COMPILE}objdump
     export STRIP=${CROSS_COMPILE}strip
 
-    # export cross configure 
+    # export cross configure
     export CONFIG_CROSS=" --build=i686-pc-linux --host=arm-linux "
 
     # Clear LDFLAGS and CFLAGS
@@ -106,19 +106,19 @@
     if [ -f ${PREFIX_PATH}/lib/libgstaudio-1.0.so ] ; then
         msg_banner "$SRC_NAME already compile and installed"
         return 0;
-    fi  
+    fi
 
-    if [ ! -f ${SRC_NAME}.${PACK_SUFIX} ] ; then 
+    if [ ! -f ${SRC_NAME}.${PACK_SUFIX} ] ; then
         msg_banner "Start download ${SRC_NAME}.${PACK_SUFIX} "
         #wget https://gstreamer.freedesktop.org/src/gst-plugins-base/${SRC_NAME}.${PACK_SUFIX}
         wget ${LYFTP_SRC}/${SRC_NAME}.${PACK_SUFIX}
         check_result "ERROR: download ${SRC_NAME} failure"
-    fi  
+    fi
 
     msg_banner "Start decompress $SRC_NAME.${PACK_SUFIX} "
     if [ ! -d ${SRC_NAME} ] ; then
         tar -xJf ${SRC_NAME}.${PACK_SUFIX}
-    fi  
+    fi
 
     cd ${SRC_NAME}
 
@@ -134,9 +134,9 @@
         LDFLAGS="-L${PREFIX_PATH}/lib -lglib-2.0 -lgobject-2.0 -lgmodule-2.0 -lffi"
 
 
-    check_result "ERROR: configure ${SRC_NAME} failure" 
+    check_result "ERROR: configure ${SRC_NAME} failure"
 
-    make && make install 
+    make && make install
     check_result "ERROR: compile ${SRC_NAME} failure"
 
     cd -
@@ -150,19 +150,19 @@
     if [ -f ${PREFIX_PATH}/lib/gstreamer-1.0/libgstcamerabin.so ] ; then
         msg_banner "$SRC_NAME already compile and installed"
         return 0;
-    fi  
+    fi
 
-    if [ ! -f ${SRC_NAME}.${PACK_SUFIX} ] ; then 
+    if [ ! -f ${SRC_NAME}.${PACK_SUFIX} ] ; then
         msg_banner "Start download ${SRC_NAME}.${PACK_SUFIX} "
         #wget https://gstreamer.freedesktop.org/src/gst-plugins-bad/${SRC_NAME}.${PACK_SUFIX}
         wget ${LYFTP_SRC}/${SRC_NAME}.${PACK_SUFIX}
         check_result "ERROR: download ${SRC_NAME} failure"
-    fi  
+    fi
 
     msg_banner "Start decompress $SRC_NAME.${PACK_SUFIX} "
     if [ ! -d ${SRC_NAME} ] ; then
         tar -xJf ${SRC_NAME}.${PACK_SUFIX}
-    fi  
+    fi
 
     cd ${SRC_NAME}
 
@@ -180,9 +180,9 @@
         CFLAGS="-I${PREFIX_PATH}/include/glib-2.0" \
         LDFLAGS="-L${PREFIX_PATH}/lib -lglib-2.0 -lgobject-2.0 -lgmodule-2.0 -lffi"
 
-    check_result "ERROR: configure ${SRC_NAME} failure" 
+    check_result "ERROR: configure ${SRC_NAME} failure"
 
-    make -v && make install 
+    make -v && make install
     check_result "ERROR: compile ${SRC_NAME} failure"
 
     cd -
@@ -196,19 +196,19 @@
     if [ -f ${PREFIX_PATH}/lib/gstreamer-1.0/libgstmultifile.so ] ; then
         msg_banner "$SRC_NAME already compile and installed"
         return 0;
-    fi  
+    fi
 
-    if [ ! -f ${SRC_NAME}.${PACK_SUFIX} ] ; then 
+    if [ ! -f ${SRC_NAME}.${PACK_SUFIX} ] ; then
         msg_banner "Start download ${SRC_NAME}.${PACK_SUFIX} "
         #wget https://gstreamer.freedesktop.org/src/gst-plugins-good/${SRC_NAME}.${PACK_SUFIX}
         wget ${LYFTP_SRC}/${SRC_NAME}.${PACK_SUFIX}
         check_result "ERROR: download ${SRC_NAME} failure"
-    fi  
+    fi
 
     msg_banner "Start decompress $SRC_NAME.${PACK_SUFIX} "
     if [ ! -d ${SRC_NAME} ] ; then
         tar -xJf ${SRC_NAME}.${PACK_SUFIX}
-    fi  
+    fi
 
     cd ${SRC_NAME}
 
@@ -224,18 +224,31 @@
         CFLAGS="-I${PREFIX_PATH}/include/glib-2.0" \
         LDFLAGS="-L${PREFIX_PATH}/lib -lglib-2.0 -lgobject-2.0 -lgmodule-2.0 -lffi"
 
-    check_result "ERROR: configure ${SRC_NAME} failure" 
+    check_result "ERROR: configure ${SRC_NAME} failure"
 
-    make -v && make install 
+    make -v && make install
     check_result "ERROR: compile ${SRC_NAME} failure"
 
     cd -
 }
 
+function do_clean()
+{
+    rm -rf gst*
+}
 
-if [ ! -f ${PREFIX_PATH}/lib/libglib-2.0.so ] ; then 
-    cd ../glib 
-    ./build.sh 
+if [[ $# == 1 && $1 == -c ]] ;then
+    echo "start clean ${LIB_NAME}"
+    do_clean
+    exit;
+fi
+
+exit
+
+
+if [ ! -f ${PREFIX_PATH}/lib/libglib-2.0.so ] ; then
+    cd ../glib
+    ./build.sh
     cd -
 fi
 

--
Gitblit v1.9.1