diff options
author | Mike Sampson | 2016-09-10 21:41:50 +1000 |
---|---|---|
committer | Mike Sampson | 2016-09-10 21:41:50 +1000 |
commit | 228a13675fe661fdb7eb2e7e72c3d5c527110593 (patch) | |
tree | eb5e773c68f877f16aa61dd464d5fa9d25a65e7d | |
parent | a6e9e37a9cbf586a04b25857bce120323ce4280b (diff) | |
download | aur-tinypy.tar.gz |
Fix broken pkg link. Fix build.
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | setup.py_python2.diff | 38 |
3 files changed, 59 insertions, 10 deletions
@@ -1,14 +1,19 @@ +# Generated by mksrcinfo v8 +# Sat Sep 10 11:39:42 UTC 2016 pkgbase = tinypy pkgdesc = A minimalist implementation of python in 64k of code pkgver = 1.1 - pkgrel = 1 - url = http://code.google.com/p/tinypy/ + pkgrel = 2 + url = https://github.com/philhassey/tinypy arch = i686 + arch = x86_64 license = MIT makedepends = python optdepends = sdl: for pygame module - source = http://tinypy.googlecode.com/files/tinypy-1.1.tar.gz - md5sums = 1091300b72fcc1f75cafb91bea92772e + source = https://github.com/philhassey/tinypy/archive/1.1.tar.gz + source = setup.py_python2.diff + md5sums = 2cf555944ad8ed82375c6c4e7c3ad338 + md5sums = 08a8a95b04cb9be079b920397ce397cf pkgname = tinypy @@ -2,19 +2,25 @@ pkgname=tinypy pkgver=1.1 -pkgrel=1 +pkgrel=2 pkgdesc="A minimalist implementation of python in 64k of code" -arch=('i686') -url="http://code.google.com/p/tinypy/" +arch=('i686' 'x86_64') +url="https://github.com/philhassey/tinypy" license=('MIT') makedepends=('python') optdepends=('sdl: for pygame module') -source=(http://${pkgname}.googlecode.com/files/${pkgname}-${pkgver}.tar.gz) -md5sums=('1091300b72fcc1f75cafb91bea92772e') +source=(https://github.com/philhassey/tinypy/archive/1.1.tar.gz setup.py_python2.diff) +md5sums=('2cf555944ad8ed82375c6c4e7c3ad338' '08a8a95b04cb9be079b920397ce397cf') build() { cd ${srcdir}/${pkgname}-${pkgver} - python setup.py linux pygame + mkdir build + patch -u setup.py ../setup.py_python2.diff + python2 setup.py linux pygame +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} mkdir -p ${pkgdir}/usr/bin \ ${pkgdir}/usr/share/licenses/${pkgname} install -D -m755 ${srcdir}/${pkgname}-${pkgver}/build/${pkgname} ${pkgdir}/usr/bin/ diff --git a/setup.py_python2.diff b/setup.py_python2.diff new file mode 100644 index 000000000000..73297dc0d957 --- /dev/null +++ b/setup.py_python2.diff @@ -0,0 +1,38 @@ +--- setup.py 2008-05-22 11:34:41.000000000 +1000 ++++ setup.py.new 2016-09-10 21:04:25.694842962 +1000 +@@ -135,7 +135,7 @@ + def build_blob(): + mods = CORE[:] + do_chdir(os.path.join(TOPDIR,'tinypy')) +- for mod in mods: do_cmd('python py2bc.py %s.py %s.tpc'%(mod,mod)) ++ for mod in mods: do_cmd('python2 py2bc.py %s.py %s.tpc'%(mod,mod)) + do_chdir(os.path.join(TOPDIR)) + + out = [] +@@ -216,12 +216,12 @@ + if TEST: + mods.append('tests') + do_cmd("gcc $WFLAGS -g vmmain.c $FLAGS -lm -o vm") +- do_cmd('python tests.py $SYS') ++ do_cmd('python2 tests.py $SYS') + for mod in mods: +- py2bc('python py2bc.py $SRC $DEST',mod) ++ py2bc('python2 py2bc.py $SRC $DEST',mod) + else: + for mod in mods: +- py2bc('python py2bc.py $SRC $DEST -nopos',mod) ++ py2bc('python2 py2bc.py $SRC $DEST -nopos',mod) + if BOOT: + do_cmd('$VM tests.tpc $SYS') + for mod in mods: py2bc('$VM py2bc.tpc $SRC $DEST',mod) +@@ -293,8 +293,8 @@ + mods = CORE[:]; mods.append('tests') + os.chdir(os.path.join(TOPDIR,'tinypy')) + do_cmd('cl vmmain.c /D "inline=" /Od /Zi /MD /Fdvm.pdb /Fmvm.map /Fevm.exe') +- do_cmd('python tests.py -win') +- for mod in mods: do_cmd('python py2bc.py %s.py %s.tpc'%(mod,mod)) ++ do_cmd('python2 tests.py -win') ++ for mod in mods: do_cmd('python2 py2bc.py %s.py %s.tpc'%(mod,mod)) + do_cmd('vm.exe tests.tpc -win') + for mod in mods: do_cmd('vm.exe py2bc.tpc %s.py %s.tpc'%(mod,mod)) + build_bc() |