From Fedora Project Wiki

Revision as of 11:40, 23 January 2009 by Rhughes (talk | contribs) (add KPackageKit build instructions)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
  1. yum -y install git glib2-devel dbus-devel dbus-glib-devel pam-devel libX11-devel libsexy-devel xmlto sqlite-devel NetworkManager-glib-devel PolicyKit-devel libtool docbook-utils gnome-doc-utils python-devel perl(XML::Parser) intltool gettext xulrunner-devel libarchive-devel gstreamer-devel gstreamer-plugins-base-devel qt4-devel cppunit-devel pango-devel fontconfig-devel
  2. git clone git://anongit.freedesktop.org/git/packagekit/PackageKit
  3. cd PackageKit
  4. git pull
  5. mkdir ~/.root
  6. ./autogen.sh --enable-maintainer-mode --enable-gtk-doc --prefix=~/.root --enable-yum --enable-yum2 --enable-dummy --enable-docbook-docs --enable-tests --enable-developer --enable-local --with-default-backend=yum
  7. make && make install
  8. cd src
  9. sudo ./run-pk.sh yum

(in another tab)

  1. cd PackageKit
  2. cd client
  3. ./pkcon search name git

For gnome-packagekit

  1. git clone git://people.freedesktop.org/~hughsient/gnome-packagekit
  2. cd gnome-packagekit
  3. mkdir ~/.root
  4. yum -y install libgnomeui-devel libglade2-devel libwnck-devel dbus-devel libnotify-devel gnome-panel-devel scrollkeeper gnome-doc-utils desktop-file-utils gettext libtool cairo-devel startup-notification-devel perl(XML::Parser) gnome-doc-utils gnome-menus-devel libsexy-devel PackageKit-devel PolicyKit-gnome-devel unique-devel intltool xorg-x11-proto-devel fontconfig-devel
  5. ./autogen.sh --prefix=/home/hughsie/.root --enable-tests --enable-gtk-doc
  6. make && make install
  7. cd src
  8. killall gpk-update-icon
  9. ./gpk-update-icon -v

In another tab:

  1. cd src
  2. ./gpk-application -v

For KPackageKit:

  1. yum -y install svn cmake desktop-file-utils kde-filesystem kdelibs4-devel PackageKit-qt-devel
  2. svn co svn://anonsvn.kde.org/home/kde/trunk/playground/sysadmin/kpackagekit
  3. mkdir ~/.root
  4. cd kpackagekit
  5. cmake -DCMAKE_INSTALL_PREFIX=~/.root .
  6. make
  7. make install
  8. cd KPackageKit
  9. kpackagekit

Any problems, please send a message to the mailing list: http://lists.freedesktop.org/mailman/listinfo/packagekit