updated on Sun Jan 22 16:00:49 UTC 2012
[aur-mirror.git] / pykickstart-git / PKGBUILD
blobfc478805f47f84460e8aa99847a55a50d4bc81d6
1 # pykickstart
2 # Maintainer: Fernando M <f[at]beford.net>
3 # Contributor: Ivo Benner <ivo.benner[at]web.de>
5 pkgname=pykickstart-git
6 pkgver=20110106
7 pkgrel=1
8 pkgdesc="A python library that is used for reading and writing kickstart files"
9 arch=('i686' 'x86_64')
10 url="http://fedoraproject.org/wiki/Pykickstart"
11 license=('GPL2')
12 depends=('python2')
13 makedepends=('git')
14 conflicts=()
15 replaces=()
16 backup=()
17 options=()
18 source=(install.patch)
19 md5sums=('cdf686f20a9bdb72995465b6a6c0901a')
21 _gitroot="git://git.fedorahosted.org/git/pykickstart.git"
22 _gitname="pykickstart"
24 build() {
25         cd ${srcdir}
26         msg 'Connecting to GIT server....'
28         if [ -d ${_gitname} ] ; then
29                 cd ${_gitname} && git pull origin
30                 msg 'The local files are updated.'
31         else
32                 git clone ${_gitroot} ${_gitname}
33                 cd ${_gitname}
34         fi
36         msg 'GIT checkout done or server timeout'
38         msg 'Patching install paths in po makefile...'
39         cd po
40         patch < ${srcdir}/install.patch
41         cd ..
43         msg 'Patching for python2'
44         
45     sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" $(find ${srcdir} -name '*.py')
46     
47     sed -i -e "s/python setup/python2 setup/" ${srcdir}/${_gitname}/Makefile
48     
49         msg 'Starting make...'
50             
51         make || return 1
52 #       make DESTDIR=${pkgdir} install || return 1
55 package(){
56         cd ${srcdir}/${_gitname}
57         mkdir -p ${pkgdir}/usr/bin
58         make DESTDIR=${pkgdir} install