Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-updates-src > by-pkgid > 3b43cbf0c1a12799ab4c1f3ef9afc1b4 > files > 5

rpm-mageia-setup-2.39.2-1.mga7.src.rpm

diff -up ./gi-find-deps.sh.0000 ./gi-find-deps.sh
--- ./gi-find-deps.sh.0000	2016-01-17 17:23:32.261287748 +0200
+++ ./gi-find-deps.sh	2016-01-17 17:24:58.153982736 +0200
@@ -142,6 +142,14 @@ function typelib_requires {
 	split_name_version $(basename $1 | sed 's,.typelib$,,')
 	oldIFS=$IFS
 	IFS=$'\n'
+
+	for path in \
+		$(for tlpath in \
+		$(find ${RPM_BUILD_ROOT}/usr/lib64 ${RPM_BUILD_ROOT}/usr/lib /usr/lib64 /usr/lib -name '*.typelib' 2>/dev/null); do
+			dirname $tlpath; done | sort --unique ); do
+		export GI_TYPELIB_PATH=$GI_TYPELIB_PATH:$path
+	done
+
 	for req in $(g-ir-inspect --print-shlibs --print-typelibs $symbol --version $version); do
 		case $req in
 			typelib:*)
@@ -194,6 +202,9 @@ while read file; do
 				*ELF*)
 					gresources_requires "$file"
 					;;
+				*[Pp]ython*script*)
+					python_requires "$file"
+					;;
 			esac
 			;;
 	esac
@@ -217,13 +228,6 @@ function inList() {
 
 x64bitarch="x86_64 ppc64 ppc64le s390x ia64 aarch64 riscv64"
 
-for path in \
-	$(for tlpath in \
-	$(find ${RPM_BUILD_ROOT}/usr/lib64 ${RPM_BUILD_ROOT}/usr/lib /usr/lib64 /usr/lib -name '*.typelib' 2>/dev/null); do
-        	dirname $tlpath; done | sort --unique ); do
-	export GI_TYPELIB_PATH=$GI_TYPELIB_PATH:$path
-done
-
 if which gresource >/dev/null 2>&1; then
   gresourcecmd=$(which gresource 2>/dev/null)
 else