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
