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