You are not logged in.
hello,
i try to upgrade the aur PKGBUILD of activinspire (just changing the old source 2.15 by the new one 2.17). Compilation is fine, but when i launch it no luck :
process:3310): GLib-GIO-ERROR **: 07:53:36.887: Settings schema 'com.ubuntu.user-interface' is not installed
so i imagine it's a problem of gsetting and ubuntu... maybe somebody know the solution ??
Thanks
Last edited by jbreizh (2019-09-24 16:01:27)
Offline
Nothing to do with Pacman, moving to AUR Issues...
Offline
Little update. I solve my issue whith the floowing step :
- find the good deb package from ubuntu : https://ubuntu.pkgs.org/18.04/ubuntu-ma … l.deb.html
- get the com.ubuntu.user-interface.gschema.xml file and copy it in /usr/share/glib-2.0/schemas
- upgrade glib : sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
it work but it's dirty : how to package it cleanly? I have two option :
- put the com.ubuntu.user-interface.gschema.xml file as PKGBUILD attachement and upgrade glib like this in the PKGBUILD :
post_install() {
glib-compile-schemas /usr/share/glib-2.0/schemas
}
post_upgrade() {
post_install $1
}
-or package the gsettings-ubuntu-schemas_0.0.7+17.10.20170922-0ubuntu1_all.deb and make a depend on him (i just need com.ubuntu.user-interface.gschema.xml)
Thanks
Offline
glib2 installs a hook at /usr/share/libalpm/hooks/glib-compile-schemas.hook to automate that, no need for a postinstall function.
Just add this scheme to the activinspire PKGBUILD and put it in the right place.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Ok thanks Lone_Wolf problem solve exactly as you said. Seems to work, i spend most of my time searching why the .desktop doesn't work and i finally find that my bin script had a blank line to begin....
I can now continu to make my maths lesson on my favourite arch pc, cheers
Offline