Mint - gir1.2-caja_1.8.1-1+qiana_all.deb:
/usr/lib/girepository-1.0/Caja-2.0.typelib
/usr/share/doc/gir1.2-caja/changelog.Debian.gz
/usr/share/doc/gir1.2-caja/copyright
/usr/share/gir-1.0/Caja-2.0.gir
PPA - gir1.2-caja_1.8.2-1_i386.deb:
/usr/lib/i386-linux-gnu/girepository-1.0/Caja-2.0.typelib <- this path is wrong!
/usr/share/doc/gir1.2-caja/changelog.Debian.gz
/usr/share/doc/gir1.2-caja/copyright
/usr/share/gir-1.0/Caja-2.0.gir
If I move /usr/lib/i386-linux-gnu/girepository-1.0/Caja-2.0.typelib to /usr/lib/girepository-1.0/Caja-2.0.typelib
I can import Caja from gi.repository in Ubuntu 14.10 MATE, Ubuntu 14.04.1 (with MATE PPAs), in Ubuntu 12.04.5 I got other error (not related to this bug).
So gir1.2-caja should be repacked (Caja-2.0.typelib should be placed in /usr/lib/girepository-1.0/ , not in /usr/lib/i386-linux-gnu/girepository-1.0/Caja-2.0.typelib ). Please make this change and bug will be fixed.
I found the problem. packages. linuxmint. com/pool/ upstream/ c/caja/ gir1.2- caja_1. 8.1-1+qiana_ all.deb ) and from MATE ppa (for example http:// archive. ubuntu. com/ubuntu/ pool/universe/ c/caja/ gir1.2- caja_1. 8.2-1_i386. deb) have different file structure.
gir1.2-caja package from LinuxMint (for example - http://
Mint - gir1.2- caja_1. 8.1-1+qiana_ all.deb: lib/girepositor y-1.0/Caja- 2.0.typelib share/doc/ gir1.2- caja/changelog. Debian. gz share/doc/ gir1.2- caja/copyright share/gir- 1.0/Caja- 2.0.gir
/usr/
/usr/
/usr/
/usr/
PPA - gir1.2- caja_1. 8.2-1_i386. deb: lib/i386- linux-gnu/ girepository- 1.0/Caja- 2.0.typelib <- this path is wrong! share/doc/ gir1.2- caja/changelog. Debian. gz share/doc/ gir1.2- caja/copyright share/gir- 1.0/Caja- 2.0.gir
/usr/
/usr/
/usr/
/usr/
If I move /usr/lib/ i386-linux- gnu/girepositor y-1.0/Caja- 2.0.typelib to /usr/lib/ girepository- 1.0/Caja- 2.0.typelib
I can import Caja from gi.repository in Ubuntu 14.10 MATE, Ubuntu 14.04.1 (with MATE PPAs), in Ubuntu 12.04.5 I got other error (not related to this bug).
So gir1.2-caja should be repacked (Caja-2.0.typelib should be placed in /usr/lib/ girepository- 1.0/ , not in /usr/lib/ i386-linux- gnu/girepositor y-1.0/Caja- 2.0.typelib ). Please make this change and bug will be fixed.