[gnome-shell] gnome-shell-build-setup.sh: work around removal of gpk-install-package-name



commit c9190294bc3f477956001048b3d844ba36d013c7
Author: Owen W. Taylor <otaylor fishsoup net>
Date:   Sat May 17 15:10:04 2014 -0400

    gnome-shell-build-setup.sh: work around removal of gpk-install-package-name
    
    gpk-install-package-name was removed in 3.12. Call the D-Bus interface
    using gdbus instead.

 tools/build/gnome-shell-build-setup.sh |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/tools/build/gnome-shell-build-setup.sh b/tools/build/gnome-shell-build-setup.sh
index a3c0cbe..f75d44d 100755
--- a/tools/build/gnome-shell-build-setup.sh
+++ b/tools/build/gnome-shell-build-setup.sh
@@ -230,7 +230,11 @@ if test "x$system" = xFedora ; then
 
   if test ! "x$missing" = x; then
       echo -n "Installing packages ... "
-      gpk-install-package-name $missing
+      missing_str=
+      for pkg in $missing ; do
+          missing_str="$missing_str${missing_str:+,}\"$pkg\""
+      done
+      gdbus call -e -d org.freedesktop.PackageKit -o /org/freedesktop/PackageKit -m 
org.freedesktop.PackageKit.Modify.InstallPackageNames 0 "[$missing_str]" "hide-finished,show-warnings"
       echo "done"
   fi
 fi


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]