updated on Tue Jan 17 12:00:36 UTC 2012
[aur-mirror.git] / foff / PKGBUILD
blobae3bf3b654a83c06010d75af510b36f90da2353b
1 # Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
3 pkgname=foff
4 pkgver=0.99.5
5 pkgrel=4
6 pkgdesc="A lightweight graphical (GTK+) FTP client written in Python."
7 arch=('i686' 'x86_64')
8 url="http://foff.sourceforge.net/"
9 license=('GPL')
10 depends=('python' 'pygtk>=2.6')
11 install=foff.install
12 source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz \
13         foff.desktop)
14 md5sums=('9bb64d2ffc96363924c791706d291a76' \
15          'c37d128b22eb7ecb28b317acea2c872c')
17 build() {
18         cd ${srcdir}/${pkgname}
19         # the included setup.py won't work for linux so we'll have to improvise
20         PYTHONLIBSDIR=$(python -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib()")
21         PACKAGESDIR=$PYTHONLIBSDIR/${pkgname} || return 1
22         install -D -m755 foff.py ${pkgdir}/$PACKAGESDIR/foff.py || return 1
23         install -D -m644 libglade.py $startdir/pkg/$PACKAGESDIR/libglade.py || return 1
24         install -m644 foff.glade ${pkgdir}/$PACKAGESDIR/foff.glade
25         install -m644 pyDes.py ${pkgdir}/$PACKAGESDIR/pyDes.py
26         install -m644 foff_logo00.png ${pkgdir}/$PACKAGESDIR/foff_logo00.png
27         install -m644 Copying.txt ${pkgdir}/$PACKAGESDIR/Copying.txt
28         install -m644 foff-player.glade ${pkgdir}/$PACKAGESDIR/foff-player.glade
29         install -m644 foffplay.py ${pkgdir}/$PACKAGESDIR/foffplay.py
30         install -m644 foffutil.py ${pkgdir}/$PACKAGESDIR/foffutil.py
31         install -m644 foffwnds.py ${pkgdir}/$PACKAGESDIR/foffwnds.py
32         # this is the main script but it has to be installed in the same dir as the modules in order to run
33         install -m755 foff.py ${pkgdir}/$PACKAGESDIR/foff.py
34         # byte-compile all modules
35         python -c "import compileall; compileall.compile_dir('${pkgdir}/$PACKAGESDIR/')"
36         [ -f ${pkgdir}/$PACKAGESDIR/foff.pyc ] && rm ${pkgdir}/$PACKAGESDIR/foff.pyc
37         mkdir -p ${pkgdir}/usr/bin/
38         echo -e "#!/bin/bash\n\ncd $PACKAGESDIR && python foff.py" >${pkgdir}/usr/bin/${pkgname}
39         chmod 755 ${pkgdir}/usr/bin/${pkgname}
40         install -D -m644 ${srcdir}/foff.desktop ${pkgdir}/usr/share/applications/foff.desktop