updated on Thu Jan 12 08:01:00 UTC 2012
[aur-mirror.git] / 3to2-hg / PKGBUILD
blob7895545ac301d11a97c65319dd91dec45e0242cb
1 #Maintainer: Jarek jarek@eden.rutgers.edu
2 pkgname=3to2-hg
3 pkgver=1.0
4 pkgrel=1
5 pkgdesc="Script to convert python3 code to python2. Counterpart to 2to3. This is the latest dev version"
6 arch=('i686' 'x86_64')
7 license=('GPL')
8 url=('http://www.startcodon.com/wordpress/?cat=8')
9 depends=('python2')
10 makedepends=('mercurial' 'python')
11 source=('Makefile.patch')
12 noextract=()
13 md5sums=('7e9281f41d52220c5a592a5ed696fb38')
14 conflicts=('3to2')
16 merc_root='https://bitbucket.org/amentajo/lib3to2'
17 merc_repo='lib3to2'
19 build() {
20   msg "Connecting to Mercurial server...."
22   if [ -d $merc_repo ] ; then
23     cd $merc_repo
24     hg pull -u
25     msg "The local files are updated."
26   else
27     msg "hg clone $merc_root $merc_repo" 
28     hg clone $merc_root $merc_repo
29   fi
31   msg "Mercurial checkout done or server timeout"
32   msg "Starting make..."
34   rm -rf "$srcdir/$merc_repo-build"
35   cp -r "$srcdir/$merc_repo" "$srcdir/$merc_repo-build"
36   cd "$srcdir/$merc_repo-build"
39 package() {
40   cd "$srcdir/$merc_repo-build"
41   msg "Starting build"
42   make  DESTDIR=$pkgdir python2
43   msg "Patching Makefile"
44   patch -p0 < ../Makefile.patch
45   msg "make DESTDIR=$pkgdir install"
46   make DESTDIR=$pkgdir install
48