TAG | amsn-svn
Ormai erano secoli che questo programma non voleva compilarsi, una devel è giusto che non compili sempre ma non che non compili mai.
Seguendo un consiglio avevo installato la stabile, che a dire di uno dei responsabili, era comunque uno snapshot della devel però non è proprio la stessa cosa di tirarsi giu i sorgenti attuali freschi freschi e compilarli! Così mi ero orientato per la base da snapshot, e per gli extras mi ero ritoccato in locale il PKGBUILD trasformandolo in un amsn-extras-svn-forstable che prendesse amsn. Diciamo in breve una pezza tanto per arrangiare.
Oggi vado lì su AUR e cosa trovo? Un commento di un tizio che propone un PKGBUILD, sembra fatto bene così lo provo.
Eccolo:
pkgname=amsn-svn
pkgver=10930
pkgrel=1
pkgdesc="MSN client written in Tcl/Tk"
arch=('i686' 'x86_64')
url="http://amsn.sourceforge.net"
license="GPL2"
depends=('libx11' 'libsm' 'libjpeg' 'libpng' 'libtiff' 'perl' 'python' 'tk' 'tls' 'libv4l')
makedepends=('subversion' 'farsight2' 'gstreamer0.10-farsight')
provides=('amsn')
conflicts=('amsn')
replaces=('amsn-cvs')
install=amsn-svn.install
source=()
md5sums=()
_svnmod="amsn"
_svntrunk="https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn"
build() {
cd $startdir/src
mkdir -p ~/.subversion; touch ~/.subversion/servers
msg "Connecting to $_svnmod.sourceforge.net SVN server...."
svn co $_svntrunk $_svnmod -r $pkgver
cd ./$_svnmod
msg "SVN checkout done or server timeout"
msg "Starting make..."
./configure --target=/usr --with-tcl=/usr/lib --with-tk=/usr/lib
make all || return 1
make DESTDIR=$pkgdir install
cd $pkgdir/usr/bin
rm *
ln -sf /usr/share/amsn/amsn amsn
ln -sf /usr/share/amsn/amsn-remote amsn-remote
ln -sf /usr/share/amsn/amsn-remote-CLI amsn-remote-CLI
}
Funziona! Compila ed ha il supporto a farsight che finalmente va! Che dire GJ!


