You are not logged in.

#1 2011-10-27 09:33:58

orschiro
Member
Registered: 2009-06-04
Posts: 2,136
Website

Update youtubefs-svn

Hello,

I wanted to install youtubefs-svn [¹]. However, it ends up with this error.

[/home/robert]$ youtubefs orschiro /mnt
File "/usr/bin/youtubefs", line 24
print msg
^
SyntaxError: invalid syntax

I guess it requires python2 but is launched with python3.

Can anyone give me a hint how to update the package correctly?

# Maintainer:  Matthew Bauer <mjbauer95@gmail.com>

pkgname=youtubefs-svn
pkgver=72
pkgrel=1
pkgdesc="A Youtube filesystem like GDataFS, just without Google Docs"
arch=(any)
depends=("python>=2.5" "fuse" "python-fuse")
url="http://code.google.com/p/youtubefs"
license=('custom')

_svntrunk=http://youtubefs.googlecode.com/svn/trunk/
_svnmod=trunk

build() {
	cd ${srcdir}

	if [ -d $_svnmod/.svn ]; then
		(cd $_svnmod && svn up -r $pkgver)
	else
		svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
		cd $_svnmod
	fi

	msg "SVN checkout done or server timeout"
	msg "Starting make..."

	mkdir -p $pkgdir/usr/share/youtubefs
	rm -rf `find . -name ".svn" -type d`
	cp -r . $pkgdir/usr/share/youtubefs
	chmod +x $pkgdir/usr/share/youtubefs/youtubefs.py

	mkdir -p $pkgdir/usr/bin
	ln -s /usr/share/youtubefs/youtubefs.py $pkgdir/usr/bin/youtubefs
}

Thank you!

[¹] http://aur.archlinux.org/packages.php?ID=30673

Offline

#2 2011-10-27 09:51:56

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: Update youtubefs-svn

depends=('python-fuse')

in the PKGBUILD (python-fuse will pull in python2), and change python to python2 in the youtubefs.py #!/usr/bin/env line.

Offline

Board footer

Powered by FluxBB