Platform Team/packagekit-backend-presolve: Difference between revisions
| Line 90: | Line 90: | ||
* On XO laptops, it might be useful to disable authentication for installing packages, compose special polkit file like [http://git.sugarlabs.org/platform/reference-xo/blobs/master/etc/polkit-1/localauthority/50-local.d/deployment.pkla /etc/polkit-1/localauthority/50-local.d/pk.pkla]. | * On XO laptops, it might be useful to disable authentication for installing packages, compose special polkit file like [http://git.sugarlabs.org/platform/reference-xo/blobs/master/etc/polkit-1/localauthority/50-local.d/deployment.pkla /etc/polkit-1/localauthority/50-local.d/pk.pkla]. | ||
== | == Build from sources == | ||
Clone source repository from [http://git.sugarlabs.org/desktop Gitorious] project: | Clone source repository from [http://git.sugarlabs.org/desktop Gitorious] project: | ||
git clone git://git.sugarlabs.org/desktop/packagekit-backend-presolve.git | git clone git://git.sugarlabs.org/desktop/packagekit-backend-presolve.git | ||
Download and untar PackageKit [http://www.packagekit.org/releases/ sources] (current presolve backend was testing against PackageKit-0.6.12). | |||
Prepare PackageKit sources for building presolve backend. Copy [http://git.sugarlabs.org/desktop/packagekit-backend-presolve/trees/master/backends/presolve presolve/] sub-directory to the corresponding directory in PackageKit sources. Patch PackageKit build scenarios to enable presolve building, e.g., [git.sugarlabs.org/desktop/packagekit-backend-presolve/blobs/master/build/mixin.patch]. | |||
Go to PackageKit source root directory and build presolve backend. | |||
autoreconf | |||
./configure \ | |||
--prefix /usr \ | |||
--sysconfdir /etc \ | |||
--disable-static \ | |||
--disable-networkmanager \ | |||
--enable-qt=no \ | |||
--enable-systemd=no \ | |||
--with-security-framework=dummy \ | |||
--disable-cron \ | |||
--disable-browser-plugin \ | |||
--disable-gstreamer-plugin \ | |||
--enable-introspection=no \ | |||
--disable-local \ | |||
--disable-strict \ | |||
--disable-tests | |||
make | |||
Staying in PackageKit root directory, install binaries. | |||
make -C backends/presolve install | |||
== Getting involved == | == Getting involved == | ||
{{:Harmonic Distribution/Feedback}} | {{:Harmonic Distribution/Feedback}} | ||