Installation of beyond compare

update:

the ebuild has this :

SRC_URI="
x86? ( http://www.scootersoftware.com/bcompare-${PV}.i386.tar.gz )
amd64? ( http://www.scootersoftware.com/bcompare-${PV}.x86_64.tar.gz )"

Irealized I just had to replace $PV with the current version: looking at their website you can download
http://www.scootersoftware.com/bcompare-4.2.3.22587_amd64.deb so I tried

http://www.scootersoftware.com/bcompare-4.2.3.22587.x86_64.tar.gz

and the download worked ! :wink:
(the ebuild tries the 4.2.2 version)

then the rest of the ebuild is a patch on the install.sh that comes with the archive.

    sed -i ./install.sh -e 's/^# Create desktop entry and place.*/exit 0/g'
    sed -i ./install.sh -e "s%^# Copy the files.*%BC_BIN=\"$D/\$BC_BIN\"; BC_LIB=\"$D/\$BC_LIB\";%g"
    sed -i ./install.sh -e "s/^\texit 1.*//g"

then you can run the proper part manually in a shell:

targetdir="/opt/bcompare"
local LAUNCHER="bcompare/bin/bcompare"
./install.sh --prefix="${targetdir}"

I don’t know why it installs in /opt, but in the end, beyond compare works !

I tested this on the live cd, I have to redo it after the install - I hope it will work.

So far so good, I’ll have to change the ebuild & maintain it myself later on.