Decided to try my hand at building thunarx-python
. I’ll document it here, for reference.
-
Downloaded tarball from the official Xfce project page
-
Had to install these packages:
libthunarx-2-dev
python-gtk2-dev
-
Copied tarball to ~/src
, and then:
tar xjvf thunarx-python-0.3.0.tar.bz2
cd thunarx-python-0.3.0
./configure
make
sudo make install
-
Tried to install thunarx-insync
again:
paulo@monk:~/src/thunarx-python-0.3.0$ sudo apt-get install insync-thunar
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
insync-thunar : Depends: thunarx-python but it is not installable
E: Unable to correct problems, you have held broken packages.
I then realized: package insync-thunar
depends on package thunarx-insync
:
paulo@monk:~/src/thunarx-python-0.3.0$ apt-cache show insync-thunar
Package: insync-thunar
Version: 1.2.7.35123-precise
License: unknown
Vendor: luis@luis-VirtualBox
Architecture: all
Maintainer: Luis Manuel R. Pugoy <lpugoy@insynchq.com>
Installed-Size: 4
Depends: insync, thunar, thunarx-python
Replaces: insync-beta-xfce, insync-thunar
Homepage: http://www.insynchq.com
Priority: extra
Section: xfce
Filename: pool/non-free/i/insync-thunar/insync-thunar_1.2.7.35123-precise_all.deb
Size: 4934
SHA256: 6ab4cfd890ffda469e9a725849296fb633ef68b0976318954b95605c0ed024b6
SHA1: 4d187136a40766885a0b8d29af34cf64d915aebc
MD5sum: a8f2c02ae9a17199de0c6b9f4355e497
Description: Google Drive sync and backup with multiple account support
Insync is an application that syncs your Drive files to your computer. It has
more advanced features than Google's official client such as multiple account
support, Google Doc conversion, symlink support, and built in sharing.
.
This package contains the Python extension for integrating Insync with Thunar.
Description-md5: a6146f0aeefdb68f48f3def47265912f
so it’s not enough to have thunarx-python
available: the package has to be registered as installed to APT.
Not sure what would be the most elegant solution here, perhaps thunarx-python
could be packaged and made available on Insync’s repositories, considering that it’s not available in Ubuntu repositories. Otherwise, insync-thunar
will remain uninstallable.