summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD18
-rw-r--r--setup.py_python2.diff38
3 files changed, 59 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5218bae30b91..59320c8b7b34 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 8bf3feeba104..33c16724085a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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()