SOURCES: gstreamer-rpmdeps.sh (NEW) - script required to generate rpm provi...
megabajt
megabajt at pld-linux.org
Mon Dec 29 19:02:03 CET 2008
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
================================================================
More information about the pld-cvs-commit
mailing list