]> git.pld-linux.org Git - packages/gstreamer.git/commitdiff
- script required to generate rpm provides for GStreamer codecs
authorMarcin Banasiak <marcin.banasiak@gmail.com>
Mon, 29 Dec 2008 18:01:57 +0000 (18:01 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    gstreamer-rpmdeps.sh -> 1.1

gstreamer-rpmdeps.sh [new file with mode: 0644]

diff --git a/gstreamer-rpmdeps.sh b/gstreamer-rpmdeps.sh
new file mode 100644 (file)
index 0000000..93d8d41
--- /dev/null
@@ -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
This page took 0.051682 seconds and 4 git commands to generate.