diff options
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..23e2d8ee0682 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = melissi-client-git + pkgdesc = A client for Melissi Cloud Storage Server + pkgver = 20110718 + pkgrel = 1 + url = http://melissi.org + arch = any + license = GPL3 + makedepends = git + makedepends = python2-distribute + depends = pygobject + depends = pygtk + depends = glade + depends = python-notify + depends = python2-pyinotify + depends = twisted + depends = python2-storm + depends = pywebkitgtk + depends = pyxdg + provides = melissi + +pkgname = melissi-client-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..092680fec9d8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Axilleas P <axilleas archlinux gr> + +pkgname=melissi-client-git +pkgver=20110718 +pkgrel=1 +pkgdesc="A client for Melissi Cloud Storage Server" +arch=('any') +url="http://melissi.org" +license=('GPL3') +depends=('pygobject' 'pygtk' 'glade' 'python-notify' 'python2-pyinotify' 'twisted' 'python2-storm' 'pywebkitgtk' 'pyxdg') +makedepends=('git' 'python2-distribute') +provides=('melissi') +source=() +md5sums=() + +_gitroot="git://github.com/melissiproject/client.git" +_gitname="client" + +build() { + + cd $srcdir + msg "Connecting to the GIT server...." + + if [[ -d $srcdir/$_gitname ]] ; then + cd $_gitname + git pull origin + msg "The local files are updated." + else + git clone $_gitroot $_gitname + fi + + msg "GIT checkout done or server timeout" + msg "Starting make..." + + rm -rf "${srcdir}/$_gitname-build" + git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" + + cd "$srcdir/$_gitname-build" + python2 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 + + install -D -m644 melissi/data/icons/scalable/apps/melissi.svg "${pkgdir}"/usr/share/pixmaps/melissi.svg + } |