Author: megabajt                     Date: Mon Dec 29 18:02:03 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- script required to generate rpm provides for GStreamer codecs

---- Files affected:
SOURCES:
   gstreamer-rpmdeps.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/gstreamer-rpmdeps.sh
diff -u /dev/null SOURCES/gstreamer-rpmdeps.sh:1.1
--- /dev/null   Mon Dec 29 19:02:04 2008
+++ SOURCES/gstreamer-rpmdeps.sh        Mon Dec 29 19:01:57 2008
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+gstinspect="/usr/bin/gst-inspect"
+
+if [ ! -x $gstinspect ]; then
+       cat > /dev/null
+       exit 0
+fi
+
+case $1 in
+-P|--provides)
+       while read filename; do
+       case "$filename" in
+       *.so)
+               $gstinspect --print-plugin-auto-install-info --rpm "$filename" 
2> /dev/null | while read line; do
+                       echo -n "$line"
+                       
+                       if file $filename 2> /dev/null | grep "ELF 64-bit" 
>/dev/null ; then
+                               echo -n "()(64bit)"
+                       fi
+                       
+                       echo
+               done
+               ;;
+       esac
+       done
+       ;;
+esac
+
+exit 0
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to