You are not logged in.
I have a problem to make a PKGBUILD here is what i make but something is wrong...
# Maintainer: Kosava <kosava@archlinux.us>
pkgname=pybtchat
pkgver=0.2.3
pkgrel=1
pkgdesc="pybtchat is a simple chat program (one to one) that uses bluetooth technology"
arch=('i686' 'x86_64')
url="http://pybtchat.sourceforge.net/"
license=('GPL')
depends=('python-pybluez' 'python-notify' 'pygtk')
makedepends=('python2')
source=(http://sourceforge.net/projects/pybtchat/files/pybtchat-0.2.3.tar.gz/download)
md5sums=('aed4034943f4aea16731f48e5d9957c8')build(){
cd $srcdir/$pkgname
python2 pybtchat.py install --root=$pkgdir
}
Offline
It's pretty ugly but it's working
# Maintainer: Kosava <kosava@archlinux.us>
pkgname=pybtchat
pkgver=0.2.3
pkgrel=1
pkgdesc="pybtchat is a simple chat program (one to one) that uses bluetooth technology"
arch=('i686' 'x86_64')
url="http://pybtchat.sourceforge.net/"
license=('GPL')
depends=('python-pybluez' 'python-notify' 'pygtk')
makedepends=('python2')
source=(http://downloads.sourceforge.net/project/${pkgname}/${pkgname}-${pkgver}.tar.gz)
md5sums=('aed4034943f4aea16731f48e5d9957c8')
build(){
cd ${srcdir}/${pkgname}
install -dm755 ${pkgdir}/opt/${pkgname}/{pics,xml}
install -dm755 ${pkgdir}/usr/bin
install -m644 xml/${pkgname}.xml ${pkgdir}/opt/${pkgname}/xml
install -m644 pics/icon.png ${pkgdir}/opt/${pkgname}/pics
install -m644 ${pkgname}.py ${pkgdir}/opt/${pkgname}
#install wrapper
echo "#!/bin/sh" > ${pkgdir}/usr/bin/${pkgname}
echo "cd /opt/${pkgname}" >> ${pkgdir}/usr/bin/${pkgname}
echo "python2 ${pkgname}.py" >> ${pkgdir}/usr/bin/${pkgname}
chmod 755 ${pkgdir}/usr/bin/${pkgname}
}
Last edited by kfgz (2010-12-12 13:22:04)
Offline
All that is probably needed is to sed the "#!" lines to point to python2.
Offline
kgfz's PKGBUILD works, but all occurences of "opt" should be replaced by "usr/share", and arch should be "any".
That means
Maintainer: Kosava <kosava@archlinux.us>
pkgname=pybtchat
pkgver=0.2.3
pkgrel=1
pkgdesc="pybtchat is a simple chat program (one to one) that uses bluetooth technology"
arch=('any')
url="http://pybtchat.sourceforge.net/"
license=('GPL')
depends=('python-pybluez' 'python-notify' 'pygtk')
makedepends=('python2')
source=(http://downloads.sourceforge.net/project/${pkgname}/${pkgname}-${pkgver}.tar.gz)
md5sums=('aed4034943f4aea16731f48e5d9957c8')
build(){
cd ${srcdir}/${pkgname}
install -dm755 ${pkgdir}/usr/share/${pkgname}/{pics,xml}
install -dm755 ${pkgdir}/usr/bin
install -m644 xml/${pkgname}.xml ${pkgdir}/usr/share/${pkgname}/xml
install -m644 pics/icon.png ${pkgdir}/usr/share/${pkgname}/pics
install -m644 ${pkgname}.py ${pkgdir}/usr/share/${pkgname}
#install wrapper
echo "#!/bin/sh" > ${pkgdir}/usr/bin/${pkgname}
echo "cd /usr/share/${pkgname}" >> ${pkgdir}/usr/bin/${pkgname}
echo "python2 ${pkgname}.py" >> ${pkgdir}/usr/bin/${pkgname}
chmod 755 ${pkgdir}/usr/bin/${pkgname}
}
Offline
Thanks to everyone now work fine i puted this
# Maintainer: Kosava <kosava@archlinux.us>
pkgname=pybtchat
pkgver=0.2.3
pkgrel=1
pkgdesc="pybtchat is a simple chat program (one to one) that uses bluetooth technology"
arch=('i686' 'x86_64')
url="http://pybtchat.sourceforge.net/"
license=('GPL')
depends=('python-pybluez' 'python-notify' 'pygtk')
makedepends=('python2')
source=(http://downloads.sourceforge.net/project/${pkgname}/${pkgname}-${pkgver}.tar.gz)
md5sums=('aed4034943f4aea16731f48e5d9957c8')build(){
cd ${srcdir}/${pkgname}
install -dm755 ${pkgdir}/usr/share/${pkgname}/{pics,xml}
install -dm755 ${pkgdir}/usr/bin
install -m644 xml/${pkgname}.xml ${pkgdir}/usr/share/${pkgname}/xml
install -m644 pics/icon.png ${pkgdir}/usr/share/${pkgname}/pics
install -m644 ${pkgname}.py ${pkgdir}/usr/share/${pkgname}
#install wrapper
echo "#!/bin/sh" > ${pkgdir}/usr/bin/${pkgname}
echo "cd /usr/share/${pkgname}" >> ${pkgdir}/usr/bin/${pkgname}
echo "python2 ${pkgname}.py" >> ${pkgdir}/usr/bin/${pkgname}
chmod 755 ${pkgdir}/usr/bin/${pkgname}
}
Offline