summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordbn <dbn@FreeBSD.org>2016-02-24 20:31:32 +0000
committerdbn <dbn@FreeBSD.org>2016-02-24 20:31:32 +0000
commit11a71ca7b794e57d312ae9c4e60cd94b4069a846 (patch)
tree18d0559e132d515decad359bedc055acc5e7ac23
parent3177b1e06092515ad10e4e5dda77734d5521d643 (diff)
downloadFreeBSD-ports-11a71ca7b794e57d312ae9c4e60cd94b4069a846.zip
FreeBSD-ports-11a71ca7b794e57d312ae9c4e60cd94b4069a846.tar.gz
x11-toolkits/py-kivy: update to 1.9.1
Changes: - Add dependency for multi-touch support - Explicitly set USE_* MAKE_ENV variables - Remove unneeded shebang fixes - Add SDL2 to image group for options - Remove PDF option (does not build) - Use option helps - Remove upstreamed patches - Use explicit pkg-plist
-rw-r--r--x11-toolkits/py-kivy/Makefile117
-rw-r--r--x11-toolkits/py-kivy/distinfo4
-rw-r--r--x11-toolkits/py-kivy/files/patch-90ddeb30
-rw-r--r--x11-toolkits/py-kivy/files/patch-except444
-rw-r--r--x11-toolkits/py-kivy/files/patch-kivy__core__window__sdl.pyx20
-rw-r--r--x11-toolkits/py-kivy/files/patch-kivy__grahics__shader.pyx22
-rw-r--r--x11-toolkits/py-kivy/files/patch-setup.py58
-rw-r--r--x11-toolkits/py-kivy/pkg-plist1395
8 files changed, 1411 insertions, 679 deletions
diff --git a/x11-toolkits/py-kivy/Makefile b/x11-toolkits/py-kivy/Makefile
index 2f41035..4e8d5a4 100644
--- a/x11-toolkits/py-kivy/Makefile
+++ b/x11-toolkits/py-kivy/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= kivy
-PORTVERSION= 1.8.0
-PORTREVISION= 3
+PORTVERSION= 1.9.1
CATEGORIES= x11-toolkits python
MASTER_SITES= GH LOCAL/dbn/${PORTNAME}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,25 +14,22 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= cython:${PORTSDIR}/lang/cython
+LIB_DEPENDS= libmtdev.so:${PORTSDIR}/devel/libmtdev
+TEST_DEPENDS= nosetests-${PYTHON_VER}:${PORTSDIR}/devel/py-nose
-MAKE_ENV= KIVY_NO_CONFIG=yes KIVY_NO_FILELOG=yes PYTHONPATH=${WRKSRC}
-MAKE_JOBS_UNSAFE= yes # does not (really) use make
+MAKE_ENV= KIVY_NO_CONFIG=yes KIVY_NO_FILELOG=yes USE_OPENGL_ES2=1 \
+ PYTHONPATH=${WRKSRC}
USE_GITHUB= yes
-USES= python:2.7+ shebangfix
-USE_GL= gl
+USES= display:test python:2.7+,concurrent uniquefiles:dirs
+USE_GL= egl gl glesv2
+USE_PYTHON= distutils
+
PYDISTUTILS_BUILD_TARGET= build_ext
-PYDISTUTILS_BUILDARGS= --inplace
-PYDISTUTILS_EGGINFO= Kivy-${PORTVERSION}-py${PYTHON_VER}.egg-info
-USE_PYTHON= autoplist distutils
-SHEBANG_FILES= kivy/lib/osc/OSC.py \
- kivy/tools/packaging/osx/kivy.sh \
- examples/demo/*/*.py
-SHEBANG_LANG= kivy
-kivy_OLD_CMD= /usr/bin/kivy
-kivy_CMD= ${LOCALBASE}/bin/kivy
-
-OPTIONS_DEFINE= DOCS PDF TEST
+PYDISTUTILS_BUILDARGS= --inplace
+PYDISTUTILS_EGGINFO= Kivy-${PORTVERSION}-py${PYTHON_VER}.egg-info
+
+OPTIONS_DEFINE= DOCS
OPTIONS_SET= ENCHANT OPENCV PYGAME
OPTIONS_SUB= yes
OPTIONS_GROUP= VIDEO AUDIO IMAGE CAMERA SPELLING CLIPBOARD
@@ -42,7 +38,7 @@ OPTIONS_MULTI_WINDOW= PYGAME X11 SDL2
OPTIONS_MULTI_TEXT= PIL PYGAME SDL2
OPTIONS_GROUP_VIDEO= GSTREAMER FFMPEG
OPTIONS_GROUP_AUDIO= GSTREAMER PYGAME SDL2
-OPTIONS_GROUP_IMAGE= PIL PYGAME
+OPTIONS_GROUP_IMAGE= PIL PYGAME SDL2
OPTIONS_GROUP_CAMERA= OPENCV GSTREAMER
OPTIONS_GROUP_SPELLING= ENCHANT
OPTIONS_GROUP_CLIPBOARD= PYGAME
@@ -58,23 +54,24 @@ DOCS_BUILD_DEPENDS= sphinx-build:${PORTSDIR}/textproc/py-sphinx
ENCHANT_DESC= Spell checking support via Enchant
ENCHANT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=0:${PORTSDIR}/textproc/py-enchant
FFMPEG_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/ffmpeg/__init__.py:${PORTSDIR}/multimedia/py-ffmpeg
+GSTREAMER_MAKE_ENV= USE_GSTREAMER=1
+GSTREAMER_MAKE_ENV_OFF= USE_GSTREAMER=0
+GSTREAMER_LIB_DEPENDS= libgstreamer-1.0.so:${PORTSDIR}/multimedia/gstreamer1
GSTREAMER_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygst.py:${PORTSDIR}/multimedia/py-gstreamer
+GSTREAMER_USES= pkgconfig
OPENCV_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/cv.py:${PORTSDIR}/graphics/py-opencv
-PDF_DESC= Build PDF documentation (required TeXLive, DOCS)
-PDF_BUILD_DEPENDS= sphinx-build:${PORTSDIR}/textproc/py-sphinx
-PDF_USE= TEX=texlive,pdftex:build,dvipsk:build
-PDF_USES= gmake
PIL_DESC= Text and window rendering support via PIL
PIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imaging>0:${PORTSDIR}/graphics/py-imaging
PYGAME_DESC= Window, text and image rendering support via PyGame
PYGAME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>0:${PORTSDIR}/devel/py-game
PYGLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyglet>0:${PORTSDIR}/graphics/py-pyglet
SDL2_DESC= Simple Direct Media Layer v2.0 support
-SDL2_MAKE_ENV= USE_SDL=1
-SDL2_USE= SDL=sdl2,ttf2,mixer2
-TEST_BUILD_DEPENDS= nosetests:${PORTSDIR}/devel/py-nose
-TEST_USES= display:build
+SDL2_MAKE_ENV= USE_SDL2=1
+SDL2_MAKE_ENV_OFF= USE_SDL2=0
+SDL2_USE= SDL=sdl2,mixer2,image2,ttf2
+SDL2_USES= pkgconfig
X11_MAKE_ENV= USE_X11=1
+X11_MAKE_ENV_OFF= USE_X11=0
X11_USE= XORG=x11
.if !defined(ARCH)
@@ -85,76 +82,30 @@ ARCH!= uname -p
OPTIONS_GROUP_VIDEO+= PYGLET
.endif
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MPDF}
-.if empty(PORT_OPTIONS:MDOCS)
-IGNORE= option PDF requires DOCS
-.endif
-.endif
-
-.if empty(PORT_OPTIONS:MPYGAME)
-NOSE_ARGS+= --exclude=test_fbo_pixels
-.endif
-
-.if ${PORT_OPTIONS:MTEST}
-
-post-build: do-test-build
-
-do-test-build:
- @${RM} -rf kivy/tests/build
- @(cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} nosetests ${NOSE_ARGS} ${WRKSRC}/kivy/tests)
-
-.endif
-
-.if ${PORT_OPTIONS:MDOCS}
-
-post-build: do-build-docs
- find ${WKRSRC} -name '*.so' | ${XARGS} ${STRIP_CMD}
-
-do-build-docs:
- ${MKDIR} ${WRKSRC}/doc/build/doctrees ${WRKSRC}/doc/build/html \
- ${WRKSRC}/doc/build/latex-a4 ${WRKSRC}/doc/build/latex-letter
- ${REINPLACE_CMD} -i '' -e 's/\(import pygame\.joystick\)/#\1/' \
- ${WRKSRC}/kivy/input/providers/androidjoystick.py
+post-build-DOCS-on:
+ ${MKDIR} ${WRKSRC}/doc/build/doctrees ${WRKSRC}/doc/build/html
(cd ${WRKSRC}; \
${SETENV} ${MAKE_ENV} ${PYTHON_CMD} doc/autobuild.py)
(cd ${WRKSRC}; \
${SETENV} ${MAKE_ENV} sphinx-build -b html \
-d ${WRKSRC}/doc/build/doctrees \
doc/sources ${WRKSRC}/doc/build/html)
-.if ${PORT_OPTIONS:MPDF}
- (cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} sphinx-build -b latex \
- -d ${WRKSRC}/doc/build/doctrees \
- -D latex_paper=a4 doc/sources ${WRKSRC}/doc/build/latex-a4)
- (cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} sphinx-build -b latex \
- -d ${WRKSRC}/doc/build/doctrees \
- -D latex_paper=letter doc/sources ${WRKSRC}/doc/build/latex-letter)
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/doc/build/latex-a4 \
- all-pdf < /dev/null > /dev/null
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/doc/build/latex-letter \
- all-pdf < /dev/null > /dev/null
-.endif
- ${REINPLACE_CMD} -i '' -e 's/#\(import pygame\.joystick\)/\1/' \
- ${WRKSRC}/kivy/input/providers/androidjoystick.py
-post-install: do-install-docs
+do-test:
+ @(cd ${KIVYPATH}; \
+ ${SETENV} ${MAKE_ENV} nosetests-${PYTHON_VER} ${KIVYPATH}/kivy/tests)
+
+post-install:
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/kivy -name '*.so' | ${XARGS} ${STRIP_CMD}
-do-install-docs:
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/doc/build/html; ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-.if ${PORT_OPTIONS:MPDF}
+
+post-install-PDF-on: post-install-DOCS-on
${INSTALL_DATA} ${WRKSRC}/doc/build/latex-a4/Kivy.pdf \
${STAGEDIR}${DOCSDIR}/Kivy-a4.pdf
${INSTALL_DATA} ${WRKSRC}/doc/build/latex-letter/Kivy.pdf \
${STAGEDIR}${DOCSDIR}/Kivy-letter.pdf
-.endif
-.endif
-
-post-install:
- ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/kivy -name '*.so' | ${XARGS} ${STRIP_CMD}
.include <bsd.port.mk>
diff --git a/x11-toolkits/py-kivy/distinfo b/x11-toolkits/py-kivy/distinfo
index 75ed880..634fad6 100644
--- a/x11-toolkits/py-kivy/distinfo
+++ b/x11-toolkits/py-kivy/distinfo
@@ -1,2 +1,2 @@
-SHA256 (kivy-kivy-1.8.0_GH0.tar.gz) = 0a6e1b58aedf6e90f812e67ee91375650454fb3d99854f17852830f33e3e6975
-SIZE (kivy-kivy-1.8.0_GH0.tar.gz) = 14702799
+SHA256 (kivy-kivy-1.9.1_GH0.tar.gz) = 29bc45be34c26a8acb1dafdd329145f997a473be344cd052659f821f6478637e
+SIZE (kivy-kivy-1.9.1_GH0.tar.gz) = 16363833
diff --git a/x11-toolkits/py-kivy/files/patch-90ddeb b/x11-toolkits/py-kivy/files/patch-90ddeb
deleted file mode 100644
index b1d6344..0000000
--- a/x11-toolkits/py-kivy/files/patch-90ddeb
+++ /dev/null
@@ -1,30 +0,0 @@
-commit 90ddebab3f56c06175dd99b153383990434b9514
-Author: Mathieu Virbel <mat@kivy.org>
-Date: Tue Sep 16 10:11:23 2014 +0200
-
- Fixes for Cython 0.21
-
-diff --git a/kivy/lib/gstplayer/_gstplayer.pyx b/kivy/lib/gstplayer/_gstplayer.pyx
-index f07af0b..aa29c11 100644
---- kivy/lib/gstplayer/_gstplayer.pyx
-+++ kivy/lib/gstplayer/_gstplayer.pyx
-@@ -207,7 +207,7 @@ cdef class GstPlayer:
- self.eos_cb()
-
- def load(self):
-- cdef char *c_uri
-+ cdef bytes py_uri
-
- # if already loaded before, clean everything.
- if self.pipeline != NULL:
-@@ -256,8 +256,8 @@ cdef class GstPlayer:
-
- # configure playbin
- g_object_set_int(self.pipeline, 'async-handling', 1)
-- c_uri = <bytes>self.uri.encode('utf-8')
-- g_object_set_void(self.playbin, 'uri', c_uri)
-+ py_uri = <bytes>self.uri.encode('utf-8')
-+ g_object_set_void(self.playbin, 'uri', <char *>py_uri)
-
- # attach the callback
- # NOTE no need to create a weakref here, as we manage to grab/release
diff --git a/x11-toolkits/py-kivy/files/patch-except b/x11-toolkits/py-kivy/files/patch-except
deleted file mode 100644
index 3e4da1c..0000000
--- a/x11-toolkits/py-kivy/files/patch-except
+++ /dev/null
@@ -1,444 +0,0 @@
-diff -ur kivy/graphics/context_instructions.pxd kivy/graphics/context_instructions.pxd
---- kivy/graphics/context_instructions.pxd 2014-01-31 17:13:23.000000000 +0200
-+++ kivy/graphics/context_instructions.pxd 2015-03-12 20:13:57.709879145 +0200
-@@ -16,39 +16,39 @@
- pass
-
- cdef class LineWidth(ContextInstruction):
-- cdef void apply(self)
-+ cdef void apply(self) except *
-
- cdef class Color(ContextInstruction):
-- cdef void apply(self)
-+ cdef void apply(self) except *
-
- cdef class BindTexture(ContextInstruction):
- cdef int _index
- cdef object _source
- cdef Texture _texture
-- cdef void apply(self)
-+ cdef void apply(self) except *
-
-
- cdef class LoadIdentity(ContextInstruction):
- pass
-
- cdef class PushMatrix(ContextInstruction):
-- cdef void apply(self)
-+ cdef void apply(self) except *
-
- cdef class PopMatrix(ContextInstruction):
-- cdef void apply(self)
-+ cdef void apply(self) except *
-
- cdef class ApplyContextMatrix(ContextInstruction):
- cdef object _target_stack
- cdef object _source_stack
-- cdef void apply(self)
-+ cdef void apply(self) except *
-
- cdef class UpdateNormalMatrix(ContextInstruction):
-- cdef void apply(self)
-+ cdef void apply(self) except *
-
- cdef class MatrixInstruction(ContextInstruction):
- cdef object _stack
- cdef Matrix _matrix
-- cdef void apply(self)
-+ cdef void apply(self) except *
-
- cdef class Transform(MatrixInstruction):
- cpdef transform(self, Matrix trans)
-@@ -61,16 +61,16 @@
- cdef float _angle
- cdef tuple _axis
- cdef tuple _origin
-- cdef void apply(self)
-+ cdef void apply(self) except *
- cdef void compute(self)
-
- cdef class Scale(Transform):
- cdef float _x, _y, _z
-- cdef void apply(self)
-+ cdef void apply(self) except *
- cdef set_scale(self, double x, double y, double z)
-
- cdef class Translate(Transform):
- cdef double _x, _y, _z
-- cdef void apply(self)
-+ cdef void apply(self) except *
- cdef set_translate(self, double x, double y, double z)
-
-diff -ur kivy/graphics/context_instructions.pyx kivy/graphics/context_instructions.pyx
---- kivy/graphics/context_instructions.pyx 2014-01-31 17:13:23.000000000 +0200
-+++ kivy/graphics/context_instructions.pyx 2015-03-12 20:15:07.788203456 +0200
-@@ -320,7 +320,7 @@
-
- self.index = kwargs.get('index', 0)
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- cdef RenderContext context = self.get_context()
- context.set_texture(self._index, self._texture)
-
-@@ -437,7 +437,7 @@
- self.target_stack = kwargs.get('target_stack', 'modelview_mat')
- self.source_stack = kwargs.get('source_stack', 'modelview_mat')
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- cdef RenderContext context = self.get_context()
- m = context.get_state(self._target_stack)
- m = m.multiply(context.get_state(self._source_stack))
-@@ -473,7 +473,7 @@
-
- .. versionadded:: 1.6.0
- '''
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- cdef RenderContext context = self.get_context()
- mvm = context.get_state('modelview_mat')
- context.set_state('normal_mat', mvm.normal_matrix())
-@@ -488,7 +488,7 @@
- self.stack = kwargs.get('stack', 'modelview_mat')
- self._matrix = None
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- '''Apply the matrix of this instance to the
- context model view matrix.
- '''
-diff -ur kivy/graphics/fbo.pxd kivy/graphics/fbo.pxd
---- kivy/graphics/fbo.pxd 2014-01-31 17:13:23.000000000 +0200
-+++ kivy/graphics/fbo.pxd 2015-03-12 19:46:39.959774791 +0200
-@@ -22,7 +22,7 @@
-
- cdef void create_fbo(self)
- cdef void delete_fbo(self)
-- cdef void apply(self)
-+ cdef void apply(self) except *
- cdef void raise_exception(self, str message, int status=?)
- cdef str resolve_status(self, int status)
- cdef void reload(self)
-diff -ur kivy/graphics/fbo.pyx kivy/graphics/fbo.pyx
---- kivy/graphics/fbo.pyx 2014-01-31 17:13:23.000000000 +0200
-+++ kivy/graphics/fbo.pyx 2015-03-12 19:47:46.149725464 +0200
-@@ -295,7 +295,7 @@
- else:
- glClear(GL_COLOR_BUFFER_BIT)
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- if self.flags & GI_NEEDS_UPDATE:
- self.bind()
- RenderContext.apply(self)
-diff -ur kivy/graphics/gl_instructions.pyx kivy/graphics/gl_instructions.pyx
---- kivy/graphics/gl_instructions.pyx 2014-01-31 17:13:23.000000000 +0200
-+++ kivy/graphics/gl_instructions.pyx 2015-03-12 20:17:33.398880449 +0200
-@@ -50,7 +50,7 @@
- self.b = b
- self.a = a
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- glClearColor(self.r, self.g, self.b, self.a)
-
- property rgba:
-@@ -136,7 +136,7 @@
- self.clear_stencil = int(kwargs.get('clear_stencil', 0))
- self.clear_depth = int(kwargs.get('clear_depth', 0))
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- cdef GLbitfield mask = 0
- if self.clear_color:
- mask |= GL_COLOR_BUFFER_BIT
-diff -ur kivy/graphics/instructions.pxd kivy/graphics/instructions.pxd
---- kivy/graphics/instructions.pxd 2014-01-31 17:13:23.000000000 +0200
-+++ kivy/graphics/instructions.pxd 2015-03-12 20:12:10.370562015 +0200
-@@ -24,7 +24,7 @@
- cdef object __weakref__
- cdef object __proxy_ref
-
-- cdef void apply(self)
-+ cdef void apply(self) except *
- cdef void flag_update(self, int do_parent=?)
- cdef void flag_update_done(self)
- cdef void set_parent(self, Instruction parent)
-@@ -75,7 +75,7 @@
- cdef Shader _shader
- cdef object func
- cdef int _reset_context
-- cdef void apply(self)
-+ cdef void apply(self) except *
- cdef void enter(self)
-
-
-@@ -94,7 +94,7 @@
- cpdef add(self, Instruction c)
- cpdef remove(self, Instruction c)
- cpdef draw(self)
-- cdef void apply(self)
-+ cdef void apply(self) except *
-
-
- cdef class RenderContext(Canvas):
-diff -ur kivy/graphics/instructions.pyx kivy/graphics/instructions.pyx
---- kivy/graphics/instructions.pyx 2014-01-31 17:13:23.000000000 +0200
-+++ kivy/graphics/instructions.pyx 2015-03-12 20:11:54.069524371 +0200
-@@ -57,7 +57,7 @@
- if self.parent:
- self.parent.add(self)
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- pass
-
- cdef void flag_update(self, int do_parent=1):
-@@ -123,7 +123,7 @@
- else:
- self.compiler = GraphicsCompiler()
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- cdef Instruction c
- cdef list children
- if self.compiler is not None:
-@@ -224,7 +224,7 @@
- cdef RenderContext context = getActiveContext()
- return context
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- cdef RenderContext context = self.get_context()
- if self.context_push:
- context.push_states(self.context_push)
-@@ -233,15 +233,15 @@
- if self.context_pop:
- context.pop_states(self.context_pop)
-
-- cdef void set_state(self, str name, value):
-+ cdef void set_state(self, str name, value) except *:
- self.context_state[name] = value
- self.flag_update()
-
-- cdef void push_state(self, str name):
-+ cdef void push_state(self, str name) except *:
- self.context_push.append(name)
- self.flag_update()
-
-- cdef void pop_state(self, str name):
-+ cdef void pop_state(self, str name) except *:
- self.context_pop.append(name)
- self.flag_update()
-
-@@ -378,7 +378,7 @@
- cdef void build(self):
- pass
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- if self.flags & GI_NEEDS_UPDATE:
- self.build()
- self.flag_update_done()
-@@ -444,7 +444,7 @@
- '''
- self.flag_update()
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- cdef RenderContext rcx
- cdef Context ctx
- cdef Shader shader
-@@ -575,7 +575,7 @@
- '''
- self.apply()
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- cdef float opacity = self._opacity
- cdef float rc_opacity
- cdef RenderContext rc
-@@ -764,29 +764,29 @@
- cdef get_state(self, str name):
- return self.state_stacks[name][-1]
-
-- cdef void set_states(self, dict states):
-+ cdef void set_states(self, dict states) except *:
- cdef str name
- for name, value in states.iteritems():
- self.set_state(name, value)
-
-- cdef void push_state(self, str name):
-+ cdef void push_state(self, str name) except *:
- stack = self.state_stacks[name]
- stack.append(stack[-1])
- self.flag_update()
-
-- cdef void push_states(self, list names):
-+ cdef void push_states(self, list names) except *:
- cdef str name
- for name in names:
- self.push_state(name)
-
-- cdef void pop_state(self, str name):
-+ cdef void pop_state(self, str name) except *:
- stack = self.state_stacks[name]
- oldvalue = stack.pop()
- if oldvalue != stack[-1]:
- self.set_state(name, stack[-1])
- self.flag_update()
-
-- cdef void pop_states(self, list names):
-+ cdef void pop_states(self, list names) except *:
- cdef str name
- for name in names:
- self.pop_state(name)
-@@ -806,13 +806,13 @@
- texture.bind()
- self.flag_update()
-
-- cdef void enter(self):
-+ cdef void enter(self) except *:
- self._shader.use()
-
-- cdef void leave(self):
-+ cdef void leave(self) except *:
- self._shader.stop()
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- cdef list keys
- if PY2:
- keys = self.state_stacks.keys()
-diff -ur kivy/graphics/shader.pyx kivy/graphics/shader.pyx
---- kivy/graphics/shader.pyx 2015-03-22 20:50:55.383258546 +0200
-+++ kivy/graphics/shader.pyx 2015-03-12 20:26:19.922137472 +0200
-@@ -221,13 +221,13 @@
- '''
- glUseProgram(0)
-
-- cdef void set_uniform(self, str name, value):
-+ cdef void set_uniform(self, str name, value) except *:
- if name in self.uniform_values and self.uniform_values[name] == value:
- return
- self.uniform_values[name] = value
- self.upload_uniform(name, value)
-
-- cdef void upload_uniform(self, str name, value):
-+ cdef void upload_uniform(self, str name, value) except *:
- '''Pass a uniform variable to the shader.
- '''
- cdef long vec_size, index, x, y
-@@ -412,7 +412,7 @@
- mat[x] = <GLfloat>value.mat[x]
- glUniformMatrix4fv(loc, 1, False, mat)
-
-- cdef int get_uniform_loc(self, str name):
-+ cdef int get_uniform_loc(self, str name) except *:
- cdef bytes c_name = name.encode('utf-8')
- cdef int loc = glGetUniformLocation(self.program, c_name)
- self.uniform_locations[name] = loc
-@@ -453,11 +453,11 @@
- # save for the next run.
- self._current_vertex_format = vertex_format
-
-- cdef void build(self):
-+ cdef void build(self) except *:
- self.build_vertex()
- self.build_fragment()
-
-- cdef void build_vertex(self, int link=1):
-+ cdef void build_vertex(self, int link=1) except *:
- if self.vertex_shader is not None:
- glDetachShader(self.program, self.vertex_shader.shader)
- self.vertex_shader = None
-@@ -467,7 +467,7 @@
- if link:
- self.link_program()
-
-- cdef void build_fragment(self, int link=1):
-+ cdef void build_fragment(self, int link=1) except *:
- if self.fragment_shader is not None:
- glDetachShader(self.program, self.fragment_shader.shader)
- self.fragment_shader = None
-@@ -477,7 +477,7 @@
- if link:
- self.link_program()
-
-- cdef void link_program(self):
-+ cdef void link_program(self) except *:
- if self.vertex_shader is None or self.fragment_shader is None:
- return
-
-diff -ur kivy/graphics/stencil_instructions.pxd kivy/graphics/stencil_instructions.pxd
---- kivy/graphics/stencil_instructions.pxd 2014-01-31 17:13:23.000000000 +0200
-+++ kivy/graphics/stencil_instructions.pxd 2015-03-12 20:16:45.137608771 +0200
-@@ -1,11 +1,11 @@
- from kivy.graphics.instructions cimport Instruction
-
- cdef class StencilPush(Instruction):
-- cdef void apply(self)
-+ cdef void apply(self) except *
- cdef class StencilPop(Instruction):
-- cdef void apply(self)
-+ cdef void apply(self) except *
- cdef class StencilUse(Instruction):
- cdef unsigned int _op
-- cdef void apply(self)
-+ cdef void apply(self) except *
- cdef class StencilUnUse(Instruction):
-- cdef void apply(self)
-+ cdef void apply(self) except *
-diff -ur kivy/graphics/stencil_instructions.pyx kivy/graphics/stencil_instructions.pyx
---- kivy/graphics/stencil_instructions.pyx 2014-01-31 17:13:23.000000000 +0200
-+++ kivy/graphics/stencil_instructions.pyx 2015-03-12 20:16:11.438228738 +0200
-@@ -127,7 +127,7 @@
- '''Push the stencil stack. See the module documentation for more
- information.
- '''
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- global _stencil_level, _stencil_in_push
- if _stencil_in_push:
- raise Exception('Cannot use StencilPush inside another '
-@@ -151,7 +151,7 @@
- cdef class StencilPop(Instruction):
- '''Pop the stencil stack. See the module documentation for more information.
- '''
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- global _stencil_level, _stencil_in_push
- if _stencil_level == 0:
- raise Exception('Too much StencilPop (stack underflow)')
-@@ -177,7 +177,7 @@
- else:
- self._op = GL_EQUAL
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- global _stencil_in_push
- _stencil_in_push = 0
- glColorMask(1, 1, 1, 1)
-@@ -208,7 +208,7 @@
- cdef class StencilUnUse(Instruction):
- '''Use current stencil buffer to unset the mask.
- '''
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- glStencilFunc(GL_ALWAYS, 0, 0)
- glStencilOp(GL_DECR, GL_DECR, GL_DECR)
- glColorMask(0, 0, 0, 0)
-diff -ur kivy/graphics/vertex_instructions_line.pxi kivy/graphics/vertex_instructions_line.pxi
---- kivy/graphics/vertex_instructions_line.pxi 2014-01-31 17:13:23.000000000 +0200
-+++ kivy/graphics/vertex_instructions_line.pxi 2015-03-12 20:26:50.588536611 +0200
-@@ -165,7 +165,7 @@
- self._stencil_use = StencilUse(op='lequal')
- self._stencil_unuse = StencilUnUse()
-
-- cdef void apply(self):
-+ cdef void apply(self) except *:
- if self._width == 1.:
- VertexInstruction.apply(self)
- return
-
diff --git a/x11-toolkits/py-kivy/files/patch-kivy__core__window__sdl.pyx b/x11-toolkits/py-kivy/files/patch-kivy__core__window__sdl.pyx
deleted file mode 100644
index b0a8dfd..0000000
--- a/x11-toolkits/py-kivy/files/patch-kivy__core__window__sdl.pyx
+++ /dev/null
@@ -1,20 +0,0 @@
---- kivy/core/window/sdl.pyx
-+++ kivy/core/window/sdl.pyx
-@@ -35,7 +35,7 @@ cdef extern from "SDL.h":
- unsigned int scancode
- unsigned int sym
- unsigned short mod
-- unsigned int unicode
-+ unsigned int unused
-
- ctypedef struct SDL_KeyboardEvent:
- unsigned char state
-@@ -282,7 +282,7 @@ def poll():
- action = 'keydown' if event.type == SDL_KEYDOWN else 'keyup'
- mod = event.key.keysym.mod
- scancode = event.key.keysym.scancode
-- unicode = event.key.keysym.unicode
-+ unicode = event.key.keysym.unused
- key = event.key.keysym.sym
- return (action, mod, key, scancode, unicode)
- elif event.type == SDL_TEXTINPUT:
diff --git a/x11-toolkits/py-kivy/files/patch-kivy__grahics__shader.pyx b/x11-toolkits/py-kivy/files/patch-kivy__grahics__shader.pyx
deleted file mode 100644
index 8b221a5..0000000
--- a/x11-toolkits/py-kivy/files/patch-kivy__grahics__shader.pyx
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/kivy/graphics/shader.pyx b/kivy/graphics/shader.pyx
-index eab0f42..39c449a 100644
---- kivy/graphics/shader.pyx
-+++ kivy/graphics/shader.pyx
-@@ -421,6 +421,7 @@ cdef class Shader:
- cdef void bind_vertex_format(self, VertexFormat vertex_format):
- cdef unsigned int i
- cdef vertex_attr_t *attr
-+ cdef bytes name
-
- # if the current vertex format used in the shader is the current one, do
- # nothing.
-@@ -445,7 +446,8 @@ cdef class Shader:
- attr = &vertex_format.vattr[i]
- if attr.per_vertex == 0:
- continue
-- attr.index = glGetAttribLocation(self.program, <char *><bytes>attr.name)
-+ name = <bytes>attr.name
-+ attr.index = glGetAttribLocation(self.program, <char *>name)
- glEnableVertexAttribArray(attr.index)
-
- # save for the next run.
diff --git a/x11-toolkits/py-kivy/files/patch-setup.py b/x11-toolkits/py-kivy/files/patch-setup.py
deleted file mode 100644
index fbf44e8..0000000
--- a/x11-toolkits/py-kivy/files/patch-setup.py
+++ /dev/null
@@ -1,58 +0,0 @@
---- setup.py
-+++ setup.py
-@@ -12,6 +12,7 @@ from os import walk, environ
- from distutils.core import setup
- from distutils.extension import Extension
- from collections import OrderedDict
-+from subprocess import check_output
-
- if sys.version > '3':
- PY3 = True
-@@ -36,7 +37,6 @@ def pkgconfig(*packages, **kw):
- kw.setdefault(flag, []).append(token[2:].decode('utf-8'))
- return kw
-
--
- # -----------------------------------------------------------------------------
- # Determine on which platform we are
-
-@@ -178,7 +178,7 @@ elif platform == 'win32':
- c_options['use_glew'] = True
- else:
- # searching GLES headers
-- default_header_dirs = ['/usr/include', '/usr/local/include']
-+ default_header_dirs = ['/usr/include', join(environ.get('LOCALBASE', '/usr/local'), 'include')]
- found = False
- for hdir in default_header_dirs:
- filename = join(hdir, 'GLES2', 'gl2.h')
-@@ -283,6 +283,9 @@ def determine_base_flags():
- 'ApplicationServices.framework/Frameworks')
- flags['extra_compile_args'] += ['-F%s' % sysroot]
- flags['extra_link_args'] += ['-F%s' % sysroot]
-+ elif platform.startswith('freebsd'):
-+ flags['include_dirs'] += [join(environ.get('LOCALBASE', '/usr/local'), 'include')]
-+ flags['extra_link_args'] += ['-L', join(environ.get('LOCALBASE', '/usr/local'), 'lib')]
- return flags
-
-
-@@ -297,8 +300,6 @@ def determine_gl_flags():
- flags['extra_link_args'] = ['-framework', 'OpenGL', '-arch', osx_arch]
- flags['extra_compile_args'] = ['-arch', osx_arch]
- elif platform.startswith('freebsd'):
-- flags['include_dirs'] = ['/usr/local/include']
-- flags['extra_link_args'] = ['-L', '/usr/local/lib']
- flags['libraries'] = ['GL']
- elif platform.startswith('openbsd'):
- flags['include_dirs'] = ['/usr/X11R6/include']
-@@ -367,6 +368,11 @@ def determine_sdl():
- elif platform == 'darwin':
- flags['extra_link_args'] += [
- '-framework', 'ApplicationServices']
-+ elif platform.startswith('freebsd'):
-+ flags['extra_compile_args'] = check_output([environ.get('SDL2_CONFIG', 'sdl2-config'), '--cflags']).split()
-+ flags['extra_link_args'] = check_output([environ.get('SDL2_CONFIG', 'sdl2-config'), '--libs']).split()
-+ flags['include_dirs'] = []
-+ flags['libraries'] = ["SDL2_ttf", "SDL2_mixer"]
- return flags
-
-
diff --git a/x11-toolkits/py-kivy/pkg-plist b/x11-toolkits/py-kivy/pkg-plist
index 0507f2b..cc50ce5 100644
--- a/x11-toolkits/py-kivy/pkg-plist
+++ b/x11-toolkits/py-kivy/pkg-plist
@@ -1,10 +1,918 @@
+%%PYTHON_SITELIBDIR%%/kivy/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/_event.pxd
+%%PYTHON_SITELIBDIR%%/kivy/_event.so
+%%PYTHON_SITELIBDIR%%/kivy/adapters/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/adapters/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/adapters/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/adapters/adapter.py
+%%PYTHON_SITELIBDIR%%/kivy/adapters/adapter.pyc
+%%PYTHON_SITELIBDIR%%/kivy/adapters/adapter.pyo
+%%PYTHON_SITELIBDIR%%/kivy/adapters/args_converters.py
+%%PYTHON_SITELIBDIR%%/kivy/adapters/args_converters.pyc
+%%PYTHON_SITELIBDIR%%/kivy/adapters/args_converters.pyo
+%%PYTHON_SITELIBDIR%%/kivy/adapters/dictadapter.py
+%%PYTHON_SITELIBDIR%%/kivy/adapters/dictadapter.pyc
+%%PYTHON_SITELIBDIR%%/kivy/adapters/dictadapter.pyo
+%%PYTHON_SITELIBDIR%%/kivy/adapters/listadapter.py
+%%PYTHON_SITELIBDIR%%/kivy/adapters/listadapter.pyc
+%%PYTHON_SITELIBDIR%%/kivy/adapters/listadapter.pyo
+%%PYTHON_SITELIBDIR%%/kivy/adapters/models.py
+%%PYTHON_SITELIBDIR%%/kivy/adapters/models.pyc
+%%PYTHON_SITELIBDIR%%/kivy/adapters/models.pyo
+%%PYTHON_SITELIBDIR%%/kivy/adapters/simplelistadapter.py
+%%PYTHON_SITELIBDIR%%/kivy/adapters/simplelistadapter.pyc
+%%PYTHON_SITELIBDIR%%/kivy/adapters/simplelistadapter.pyo
+%%PYTHON_SITELIBDIR%%/kivy/animation.py
+%%PYTHON_SITELIBDIR%%/kivy/animation.pyc
+%%PYTHON_SITELIBDIR%%/kivy/animation.pyo
+%%PYTHON_SITELIBDIR%%/kivy/app.py
+%%PYTHON_SITELIBDIR%%/kivy/app.pyc
+%%PYTHON_SITELIBDIR%%/kivy/app.pyo
+%%PYTHON_SITELIBDIR%%/kivy/atlas.py
+%%PYTHON_SITELIBDIR%%/kivy/atlas.pyc
+%%PYTHON_SITELIBDIR%%/kivy/atlas.pyo
+%%PYTHON_SITELIBDIR%%/kivy/base.py
+%%PYTHON_SITELIBDIR%%/kivy/base.pyc
+%%PYTHON_SITELIBDIR%%/kivy/base.pyo
+%%PYTHON_SITELIBDIR%%/kivy/cache.py
+%%PYTHON_SITELIBDIR%%/kivy/cache.pyc
+%%PYTHON_SITELIBDIR%%/kivy/cache.pyo
+%%PYTHON_SITELIBDIR%%/kivy/clock.py
+%%PYTHON_SITELIBDIR%%/kivy/clock.pyc
+%%PYTHON_SITELIBDIR%%/kivy/clock.pyo
+%%PYTHON_SITELIBDIR%%/kivy/compat.py
+%%PYTHON_SITELIBDIR%%/kivy/compat.pyc
+%%PYTHON_SITELIBDIR%%/kivy/compat.pyo
+%%PYTHON_SITELIBDIR%%/kivy/config.py
+%%PYTHON_SITELIBDIR%%/kivy/config.pyc
+%%PYTHON_SITELIBDIR%%/kivy/config.pyo
+%%PYTHON_SITELIBDIR%%/kivy/context.py
+%%PYTHON_SITELIBDIR%%/kivy/context.pyc
+%%PYTHON_SITELIBDIR%%/kivy/context.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/core/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_avplayer.py
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_avplayer.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_avplayer.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_ffpyplayer.py
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_ffpyplayer.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_ffpyplayer.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_gi.py
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_gi.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_gi.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_gstplayer.py
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_gstplayer.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_gstplayer.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_pygame.py
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_pygame.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_pygame.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_pygst.py
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_pygst.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_pygst.pyo
+%%SDL2%%%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_sdl2.so
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_android.py
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_android.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_android.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_gi.py
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_gi.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_gi.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_opencv.py
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_opencv.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_opencv.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_pygst.py
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_pygst.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_pygst.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_videocapture.py
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_videocapture.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_videocapture.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/_clipboard_ext.py
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/_clipboard_ext.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/_clipboard_ext.pyo
+%%SDL2%%%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/_clipboard_sdl2.so
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_android.py
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_android.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_android.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_dbusklipper.py
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_dbusklipper.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_dbusklipper.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_dummy.py
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_dummy.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_dummy.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_gtk3.py
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_gtk3.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_gtk3.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_nspaste.py
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_nspaste.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_nspaste.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_pygame.py
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_pygame.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_pygame.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_sdl2.py
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_sdl2.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_sdl2.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_winctypes.py
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_winctypes.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_winctypes.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_xclip.py
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_xclip.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_xclip.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_xsel.py
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_xsel.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_xsel.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/gl/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/core/gl/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/gl/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/image/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/core/image/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/image/__init__.pyo
+%%SDL2%%%%PYTHON_SITELIBDIR%%/kivy/core/image/_img_sdl2.so
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_dds.py
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_dds.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_dds.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_ffpyplayer.py
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_ffpyplayer.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_ffpyplayer.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_gif.py
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_gif.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_gif.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_pil.py
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_pil.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_pil.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_pygame.py
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_pygame.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_pygame.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_sdl2.py
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_sdl2.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_sdl2.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_tex.py
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_tex.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/image/img_tex.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/spelling/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/core/spelling/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/spelling/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/spelling/spelling_enchant.py
+%%PYTHON_SITELIBDIR%%/kivy/core/spelling/spelling_enchant.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/spelling/spelling_enchant.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/spelling/spelling_osxappkit.py
+%%PYTHON_SITELIBDIR%%/kivy/core/spelling/spelling_osxappkit.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/spelling/spelling_osxappkit.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/text/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/core/text/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/text/__init__.pyo
+%%SDL2%%%%PYTHON_SITELIBDIR%%/kivy/core/text/_text_sdl2.so
+%%PYTHON_SITELIBDIR%%/kivy/core/text/markup.py
+%%PYTHON_SITELIBDIR%%/kivy/core/text/markup.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/text/markup.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/text/text_layout.pxd
+%%PYTHON_SITELIBDIR%%/kivy/core/text/text_layout.so
+%%PYTHON_SITELIBDIR%%/kivy/core/text/text_pil.py
+%%PYTHON_SITELIBDIR%%/kivy/core/text/text_pil.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/text/text_pil.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/text/text_pygame.py
+%%PYTHON_SITELIBDIR%%/kivy/core/text/text_pygame.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/text/text_pygame.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/text/text_sdl2.py
+%%PYTHON_SITELIBDIR%%/kivy/core/text/text_sdl2.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/text/text_sdl2.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/video/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/core/video/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/video/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_ffmpeg.py
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_ffmpeg.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_ffmpeg.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_ffpyplayer.py
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_ffpyplayer.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_ffpyplayer.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_gi.py
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_gi.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_gi.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_gstplayer.py
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_gstplayer.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_gstplayer.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_null.py
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_null.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_null.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_pyglet.py
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_pyglet.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_pyglet.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_pygst.py
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_pygst.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/video/video_pygst.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/window/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/core/window/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/window/__init__.pyo
+%%SDL2%%%%PYTHON_SITELIBDIR%%/kivy/core/window/_window_sdl2.so
+%%PYTHON_SITELIBDIR%%/kivy/core/window/window_egl_rpi.py
+%%PYTHON_SITELIBDIR%%/kivy/core/window/window_egl_rpi.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/window/window_egl_rpi.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/window/window_pygame.py
+%%PYTHON_SITELIBDIR%%/kivy/core/window/window_pygame.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/window/window_pygame.pyo
+%%PYTHON_SITELIBDIR%%/kivy/core/window/window_sdl2.py
+%%PYTHON_SITELIBDIR%%/kivy/core/window/window_sdl2.pyc
+%%PYTHON_SITELIBDIR%%/kivy/core/window/window_sdl2.pyo
+%%X11%%%%PYTHON_SITELIBDIR%%/kivy/core/window/window_x11.so
+%%PYTHON_SITELIBDIR%%/kivy/data/fonts/DejaVuSans.ttf
+%%PYTHON_SITELIBDIR%%/kivy/data/fonts/Roboto-Bold.ttf
+%%PYTHON_SITELIBDIR%%/kivy/data/fonts/Roboto-BoldItalic.ttf
+%%PYTHON_SITELIBDIR%%/kivy/data/fonts/Roboto-Italic.ttf
+%%PYTHON_SITELIBDIR%%/kivy/data/fonts/Roboto-Regular.ttf
+%%PYTHON_SITELIBDIR%%/kivy/data/fonts/RobotoMono-Regular.ttf
+%%PYTHON_SITELIBDIR%%/kivy/data/glsl/default.fs
+%%PYTHON_SITELIBDIR%%/kivy/data/glsl/default.png
+%%PYTHON_SITELIBDIR%%/kivy/data/glsl/default.vs
+%%PYTHON_SITELIBDIR%%/kivy/data/glsl/header.fs
+%%PYTHON_SITELIBDIR%%/kivy/data/glsl/header.vs
+%%PYTHON_SITELIBDIR%%/kivy/data/images/background.jpg
+%%PYTHON_SITELIBDIR%%/kivy/data/images/defaulttheme-0.png
+%%PYTHON_SITELIBDIR%%/kivy/data/images/defaulttheme.atlas
+%%PYTHON_SITELIBDIR%%/kivy/data/images/image-loading.gif
+%%PYTHON_SITELIBDIR%%/kivy/data/images/testpattern.png
+%%PYTHON_SITELIBDIR%%/kivy/data/keyboards/azerty.json
+%%PYTHON_SITELIBDIR%%/kivy/data/keyboards/de_CH.json
+%%PYTHON_SITELIBDIR%%/kivy/data/keyboards/en_US.json
+%%PYTHON_SITELIBDIR%%/kivy/data/keyboards/fr_CH.json
+%%PYTHON_SITELIBDIR%%/kivy/data/keyboards/qwerty.json
+%%PYTHON_SITELIBDIR%%/kivy/data/keyboards/qwertz.json
+%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-128.png
+%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-16.png
+%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-24.png
+%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-256.png
+%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-32.png
+%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-48.png
+%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-512.png
+%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-64.png
+%%PYTHON_SITELIBDIR%%/kivy/data/settings_kivy.json
+%%PYTHON_SITELIBDIR%%/kivy/data/style.kv
+%%PYTHON_SITELIBDIR%%/kivy/deps/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/deps/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/deps/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/effects/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/effects/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/effects/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/effects/dampedscroll.py
+%%PYTHON_SITELIBDIR%%/kivy/effects/dampedscroll.pyc
+%%PYTHON_SITELIBDIR%%/kivy/effects/dampedscroll.pyo
+%%PYTHON_SITELIBDIR%%/kivy/effects/kinetic.py
+%%PYTHON_SITELIBDIR%%/kivy/effects/kinetic.pyc
+%%PYTHON_SITELIBDIR%%/kivy/effects/kinetic.pyo
+%%PYTHON_SITELIBDIR%%/kivy/effects/opacityscroll.py
+%%PYTHON_SITELIBDIR%%/kivy/effects/opacityscroll.pyc
+%%PYTHON_SITELIBDIR%%/kivy/effects/opacityscroll.pyo
+%%PYTHON_SITELIBDIR%%/kivy/effects/scroll.py
+%%PYTHON_SITELIBDIR%%/kivy/effects/scroll.pyc
+%%PYTHON_SITELIBDIR%%/kivy/effects/scroll.pyo
+%%PYTHON_SITELIBDIR%%/kivy/event.py
+%%PYTHON_SITELIBDIR%%/kivy/event.pyc
+%%PYTHON_SITELIBDIR%%/kivy/event.pyo
+%%PYTHON_SITELIBDIR%%/kivy/ext/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/ext/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/ext/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/extras/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/extras/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/extras/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/extras/highlight.py
+%%PYTHON_SITELIBDIR%%/kivy/extras/highlight.pyc
+%%PYTHON_SITELIBDIR%%/kivy/extras/highlight.pyo
+%%PYTHON_SITELIBDIR%%/kivy/factory.py
+%%PYTHON_SITELIBDIR%%/kivy/factory.pyc
+%%PYTHON_SITELIBDIR%%/kivy/factory.pyo
+%%PYTHON_SITELIBDIR%%/kivy/factory_registers.py
+%%PYTHON_SITELIBDIR%%/kivy/factory_registers.pyc
+%%PYTHON_SITELIBDIR%%/kivy/factory_registers.pyo
+%%PYTHON_SITELIBDIR%%/kivy/garden/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/garden/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/garden/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/geometry.py
+%%PYTHON_SITELIBDIR%%/kivy/geometry.pyc
+%%PYTHON_SITELIBDIR%%/kivy/geometry.pyo
+%%PYTHON_SITELIBDIR%%/kivy/gesture.py
+%%PYTHON_SITELIBDIR%%/kivy/gesture.pyc
+%%PYTHON_SITELIBDIR%%/kivy/gesture.pyo
+%%PYTHON_SITELIBDIR%%/kivy/graphics/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/graphics/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/graphics/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/graphics/buffer.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/buffer.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/c_opengl.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/c_opengl_debug.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/c_opengl_debug.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/common.pxi
+%%PYTHON_SITELIBDIR%%/kivy/graphics/common_subset.h
+%%PYTHON_SITELIBDIR%%/kivy/graphics/compiler.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/compiler.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/config.h
+%%PYTHON_SITELIBDIR%%/kivy/graphics/config.pxi
+%%PYTHON_SITELIBDIR%%/kivy/graphics/context.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/context.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/context_instructions.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/context_instructions.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/fbo.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/fbo.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/gl2platform.h
+%%PYTHON_SITELIBDIR%%/kivy/graphics/gl_debug_logger.pxi
+%%PYTHON_SITELIBDIR%%/kivy/graphics/gl_instructions.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/gl_redirect.h
+%%PYTHON_SITELIBDIR%%/kivy/graphics/img_tools.pxi
+%%PYTHON_SITELIBDIR%%/kivy/graphics/instructions.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/instructions.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/khrplatform.h
+%%PYTHON_SITELIBDIR%%/kivy/graphics/opcodes.pxi
+%%PYTHON_SITELIBDIR%%/kivy/graphics/opengl.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/opengl_utils.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/opengl_utils.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/opengl_utils_def.pxi
+%%PYTHON_SITELIBDIR%%/kivy/graphics/scissor_instructions.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/shader.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/shader.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/stencil_instructions.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/stencil_instructions.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/svg.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/svg.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/tesselator.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/tesselator.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/texture.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/texture.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/transformation.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/transformation.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/vbo.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/vbo.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/vertex.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/vertex.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/vertex_instructions.pxd
+%%PYTHON_SITELIBDIR%%/kivy/graphics/vertex_instructions.so
+%%PYTHON_SITELIBDIR%%/kivy/graphics/vertex_instructions_line.pxi
+%%PYTHON_SITELIBDIR%%/kivy/input/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/input/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/factory.py
+%%PYTHON_SITELIBDIR%%/kivy/input/factory.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/factory.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/motionevent.py
+%%PYTHON_SITELIBDIR%%/kivy/input/motionevent.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/motionevent.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/calibration.py
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/calibration.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/calibration.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/dejitter.py
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/dejitter.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/dejitter.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/doubletap.py
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/doubletap.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/doubletap.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/ignorelist.py
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/ignorelist.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/ignorelist.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/retaintouch.py
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/retaintouch.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/retaintouch.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/tripletap.py
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/tripletap.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/postproc/tripletap.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/provider.py
+%%PYTHON_SITELIBDIR%%/kivy/input/provider.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/provider.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/androidjoystick.py
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/androidjoystick.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/androidjoystick.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/hidinput.py
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/hidinput.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/hidinput.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/leapfinger.py
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/leapfinger.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/leapfinger.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/linuxwacom.py
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/linuxwacom.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/linuxwacom.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/mactouch.py
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/mactouch.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/mactouch.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/mouse.py
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/mouse.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/mouse.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/mtdev.py
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/mtdev.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/mtdev.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/probesysfs.py
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/probesysfs.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/probesysfs.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/tuio.py
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/tuio.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/tuio.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_common.py
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_common.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_common.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_pen.py
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_pen.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_pen.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_touch.py
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_touch.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_touch.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/recorder.py
+%%PYTHON_SITELIBDIR%%/kivy/input/recorder.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/recorder.pyo
+%%PYTHON_SITELIBDIR%%/kivy/input/shape.py
+%%PYTHON_SITELIBDIR%%/kivy/input/shape.pyc
+%%PYTHON_SITELIBDIR%%/kivy/input/shape.pyo
+%%PYTHON_SITELIBDIR%%/kivy/interactive.py
+%%PYTHON_SITELIBDIR%%/kivy/interactive.pyc
+%%PYTHON_SITELIBDIR%%/kivy/interactive.pyo
+%%PYTHON_SITELIBDIR%%/kivy/lang.py
+%%PYTHON_SITELIBDIR%%/kivy/lang.pyc
+%%PYTHON_SITELIBDIR%%/kivy/lang.pyo
+%%PYTHON_SITELIBDIR%%/kivy/lib/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/lib/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/lib/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/lib/ddsfile.py
+%%PYTHON_SITELIBDIR%%/kivy/lib/ddsfile.pyc
+%%PYTHON_SITELIBDIR%%/kivy/lib/ddsfile.pyo
+%%PYTHON_SITELIBDIR%%/kivy/lib/gstplayer/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/lib/gstplayer/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/lib/gstplayer/__init__.pyo
+%%GSTREAMER%%%%PYTHON_SITELIBDIR%%/kivy/lib/gstplayer/_gstplayer.so
+%%PYTHON_SITELIBDIR%%/kivy/lib/mtdev.py
+%%PYTHON_SITELIBDIR%%/kivy/lib/mtdev.pyc
+%%PYTHON_SITELIBDIR%%/kivy/lib/mtdev.pyo
+%%PYTHON_SITELIBDIR%%/kivy/lib/osc/OSC.py
+%%PYTHON_SITELIBDIR%%/kivy/lib/osc/OSC.pyc
+%%PYTHON_SITELIBDIR%%/kivy/lib/osc/OSC.pyo
+%%PYTHON_SITELIBDIR%%/kivy/lib/osc/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/lib/osc/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/lib/osc/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/lib/osc/oscAPI.py
+%%PYTHON_SITELIBDIR%%/kivy/lib/osc/oscAPI.pyc
+%%PYTHON_SITELIBDIR%%/kivy/lib/osc/oscAPI.pyo
+%%PYTHON_SITELIBDIR%%/kivy/lib/vidcore_lite/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/lib/vidcore_lite/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/lib/vidcore_lite/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/lib/vidcore_lite/bcm.pxd
+%%PYTHON_SITELIBDIR%%/kivy/loader.py
+%%PYTHON_SITELIBDIR%%/kivy/loader.pyc
+%%PYTHON_SITELIBDIR%%/kivy/loader.pyo
+%%PYTHON_SITELIBDIR%%/kivy/logger.py
+%%PYTHON_SITELIBDIR%%/kivy/logger.pyc
+%%PYTHON_SITELIBDIR%%/kivy/logger.pyo
+%%PYTHON_SITELIBDIR%%/kivy/metrics.py
+%%PYTHON_SITELIBDIR%%/kivy/metrics.pyc
+%%PYTHON_SITELIBDIR%%/kivy/metrics.pyo
+%%PYTHON_SITELIBDIR%%/kivy/modules/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/modules/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/modules/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/modules/_webdebugger.py
+%%PYTHON_SITELIBDIR%%/kivy/modules/_webdebugger.pyc
+%%PYTHON_SITELIBDIR%%/kivy/modules/_webdebugger.pyo
+%%PYTHON_SITELIBDIR%%/kivy/modules/console.py
+%%PYTHON_SITELIBDIR%%/kivy/modules/console.pyc
+%%PYTHON_SITELIBDIR%%/kivy/modules/console.pyo
+%%PYTHON_SITELIBDIR%%/kivy/modules/inspector.py
+%%PYTHON_SITELIBDIR%%/kivy/modules/inspector.pyc
+%%PYTHON_SITELIBDIR%%/kivy/modules/inspector.pyo
+%%PYTHON_SITELIBDIR%%/kivy/modules/keybinding.py
+%%PYTHON_SITELIBDIR%%/kivy/modules/keybinding.pyc
+%%PYTHON_SITELIBDIR%%/kivy/modules/keybinding.pyo
+%%PYTHON_SITELIBDIR%%/kivy/modules/monitor.py
+%%PYTHON_SITELIBDIR%%/kivy/modules/monitor.pyc
+%%PYTHON_SITELIBDIR%%/kivy/modules/monitor.pyo
+%%PYTHON_SITELIBDIR%%/kivy/modules/recorder.py
+%%PYTHON_SITELIBDIR%%/kivy/modules/recorder.pyc
+%%PYTHON_SITELIBDIR%%/kivy/modules/recorder.pyo
+%%PYTHON_SITELIBDIR%%/kivy/modules/screen.py
+%%PYTHON_SITELIBDIR%%/kivy/modules/screen.pyc
+%%PYTHON_SITELIBDIR%%/kivy/modules/screen.pyo
+%%PYTHON_SITELIBDIR%%/kivy/modules/touchring.py
+%%PYTHON_SITELIBDIR%%/kivy/modules/touchring.pyc
+%%PYTHON_SITELIBDIR%%/kivy/modules/touchring.pyo
+%%PYTHON_SITELIBDIR%%/kivy/modules/webdebugger.py
+%%PYTHON_SITELIBDIR%%/kivy/modules/webdebugger.pyc
+%%PYTHON_SITELIBDIR%%/kivy/modules/webdebugger.pyo
+%%PYTHON_SITELIBDIR%%/kivy/multistroke.py
+%%PYTHON_SITELIBDIR%%/kivy/multistroke.pyc
+%%PYTHON_SITELIBDIR%%/kivy/multistroke.pyo
+%%PYTHON_SITELIBDIR%%/kivy/network/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/network/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/network/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/network/urlrequest.py
+%%PYTHON_SITELIBDIR%%/kivy/network/urlrequest.pyc
+%%PYTHON_SITELIBDIR%%/kivy/network/urlrequest.pyo
+%%PYTHON_SITELIBDIR%%/kivy/parser.py
+%%PYTHON_SITELIBDIR%%/kivy/parser.pyc
+%%PYTHON_SITELIBDIR%%/kivy/parser.pyo
+%%PYTHON_SITELIBDIR%%/kivy/properties.pxd
+%%PYTHON_SITELIBDIR%%/kivy/properties.so
+%%PYTHON_SITELIBDIR%%/kivy/resources.py
+%%PYTHON_SITELIBDIR%%/kivy/resources.pyc
+%%PYTHON_SITELIBDIR%%/kivy/resources.pyo
+%%PYTHON_SITELIBDIR%%/kivy/setupconfig.py
+%%PYTHON_SITELIBDIR%%/kivy/setupconfig.pyc
+%%PYTHON_SITELIBDIR%%/kivy/setupconfig.pyo
+%%PYTHON_SITELIBDIR%%/kivy/storage/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/storage/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/storage/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/storage/dictstore.py
+%%PYTHON_SITELIBDIR%%/kivy/storage/dictstore.pyc
+%%PYTHON_SITELIBDIR%%/kivy/storage/dictstore.pyo
+%%PYTHON_SITELIBDIR%%/kivy/storage/jsonstore.py
+%%PYTHON_SITELIBDIR%%/kivy/storage/jsonstore.pyc
+%%PYTHON_SITELIBDIR%%/kivy/storage/jsonstore.pyo
+%%PYTHON_SITELIBDIR%%/kivy/storage/redisstore.py
+%%PYTHON_SITELIBDIR%%/kivy/storage/redisstore.pyc
+%%PYTHON_SITELIBDIR%%/kivy/storage/redisstore.pyo
+%%PYTHON_SITELIBDIR%%/kivy/support.py
+%%PYTHON_SITELIBDIR%%/kivy/support.pyc
+%%PYTHON_SITELIBDIR%%/kivy/support.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/common.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/common.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/common.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/perf_test_textinput.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/perf_test_textinput.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/perf_test_textinput.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/sample1.ogg
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_adapters.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_adapters.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_adapters.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_animations.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_animations.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_animations.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_app.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_app.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_app.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_audio.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_audio.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_audio.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_button.png
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_clipboard.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_clipboard.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_clipboard.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_clock.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_clock.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_clock.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_doc_gallery.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_doc_gallery.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_doc_gallery.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_filechooser.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_filechooser.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_filechooser.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_filechooser_unicode.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_filechooser_unicode.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_filechooser_unicode.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_fonts.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_fonts.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_fonts.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_graphics.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_graphics.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_graphics.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_image.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_image.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_image.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_invalid_lang.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_invalid_lang.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_invalid_lang.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_1084.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_1084.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_1084.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_1091.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_1091.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_1091.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_599.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_599.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_599.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_609.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_609.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_609.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_883.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_883.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_883.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_knspace.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_knspace.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_knspace.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_lang.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_lang.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_lang.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_lang_complex.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_lang_complex.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_lang_complex.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_multistroke.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_multistroke.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_multistroke.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_properties.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_properties.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_properties.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_selection.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_selection.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_selection.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_storage.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_storage.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_storage.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_anchorlayout.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_anchorlayout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_anchorlayout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_boxlayout.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_boxlayout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_boxlayout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_gridlayout.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_gridlayout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_gridlayout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_layout.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_layout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_layout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_listview.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_listview.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_listview.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_relativelayout.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_relativelayout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_relativelayout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_stacklayout.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_stacklayout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_stacklayout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_widget.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_widget.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_widget.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_urlrequest.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_urlrequest.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_urlrequest.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_utils.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_utils.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_utils.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_vector.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_vector.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_vector.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_video.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_video.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_video.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_widget.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_widget.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_widget.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_widget_walk.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_widget_walk.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/test_widget_walk.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tests/testkv.kv
+%%PYTHON_SITELIBDIR%%/kivy/tests/unicode_files.zip
+%%PYTHON_SITELIBDIR%%/kivy/tests/unicode_font.zip
+%%PYTHON_SITELIBDIR%%/kivy/tests/visual_test_label.py
+%%PYTHON_SITELIBDIR%%/kivy/tests/visual_test_label.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tests/visual_test_label.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/benchmark.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/benchmark.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/benchmark.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/extensions/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/extensions/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/extensions/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/extensions/make-kivyext.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/extensions/make-kivyext.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/extensions/make-kivyext.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/generate-icons.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/generate-icons.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/generate-icons.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/gles_compat/gl2.h
+%%PYTHON_SITELIBDIR%%/kivy/tools/highlight/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/highlight/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/highlight/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/highlight/kivy-mode.el
+%%PYTHON_SITELIBDIR%%/kivy/tools/highlight/kivy.vim
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/factory.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/factory.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/factory.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/__main__.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/__main__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/__main__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/hook-kivy.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/hook-kivy.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/hook-kivy.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/pyi_rth_kivy.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/pyi_rth_kivy.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/pyi_rth_kivy.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/report.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/report.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/report.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/stub-gl-debug.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/stub-gl-debug.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/stub-gl-debug.pyo
+%%PYTHON_SITELIBDIR%%/kivy/tools/texturecompress.py
+%%PYTHON_SITELIBDIR%%/kivy/tools/texturecompress.pyc
+%%PYTHON_SITELIBDIR%%/kivy/tools/texturecompress.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/abstractview.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/abstractview.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/abstractview.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/accordion.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/accordion.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/accordion.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/actionbar.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/actionbar.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/actionbar.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/anchorlayout.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/anchorlayout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/anchorlayout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/__init__.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/button.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/button.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/button.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/codenavigation.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/codenavigation.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/codenavigation.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/compoundselection.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/compoundselection.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/compoundselection.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/drag.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/drag.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/drag.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/emacs.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/emacs.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/emacs.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/focus.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/focus.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/focus.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/knspace.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/knspace.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/knspace.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/togglebutton.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/togglebutton.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/togglebutton.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/boxlayout.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/boxlayout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/boxlayout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/bubble.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/bubble.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/bubble.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/button.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/button.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/button.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/camera.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/camera.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/camera.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/carousel.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/carousel.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/carousel.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/checkbox.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/checkbox.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/checkbox.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/codeinput.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/codeinput.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/codeinput.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/colorpicker.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/colorpicker.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/colorpicker.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/dropdown.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/dropdown.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/dropdown.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/effectwidget.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/effectwidget.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/effectwidget.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/filechooser.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/filechooser.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/filechooser.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/floatlayout.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/floatlayout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/floatlayout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/gesturesurface.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/gesturesurface.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/gesturesurface.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/gridlayout.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/gridlayout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/gridlayout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/image.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/image.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/image.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/label.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/label.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/label.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/layout.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/layout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/layout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/listview.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/listview.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/listview.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/modalview.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/modalview.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/modalview.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/pagelayout.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/pagelayout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/pagelayout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/popup.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/popup.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/popup.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/progressbar.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/progressbar.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/progressbar.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/relativelayout.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/relativelayout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/relativelayout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/rst.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/rst.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/rst.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/sandbox.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/sandbox.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/sandbox.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/scatter.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/scatter.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/scatter.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/scatterlayout.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/scatterlayout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/scatterlayout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/screenmanager.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/screenmanager.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/screenmanager.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/scrollview.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/scrollview.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/scrollview.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/selectableview.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/selectableview.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/selectableview.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/settings.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/settings.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/settings.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/slider.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/slider.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/slider.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/spinner.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/spinner.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/spinner.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/splitter.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/splitter.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/splitter.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/stacklayout.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/stacklayout.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/stacklayout.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/stencilview.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/stencilview.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/stencilview.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/switch.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/switch.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/switch.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/tabbedpanel.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/tabbedpanel.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/tabbedpanel.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/textinput.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/textinput.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/textinput.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/togglebutton.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/togglebutton.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/togglebutton.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/treeview.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/treeview.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/treeview.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/video.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/video.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/video.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/videoplayer.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/videoplayer.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/videoplayer.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/vkeyboard.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/vkeyboard.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/vkeyboard.pyo
+%%PYTHON_SITELIBDIR%%/kivy/uix/widget.py
+%%PYTHON_SITELIBDIR%%/kivy/uix/widget.pyc
+%%PYTHON_SITELIBDIR%%/kivy/uix/widget.pyo
+%%PYTHON_SITELIBDIR%%/kivy/utils.py
+%%PYTHON_SITELIBDIR%%/kivy/utils.pyc
+%%PYTHON_SITELIBDIR%%/kivy/utils.pyo
+%%PYTHON_SITELIBDIR%%/kivy/vector.py
+%%PYTHON_SITELIBDIR%%/kivy/vector.pyc
+%%PYTHON_SITELIBDIR%%/kivy/vector.pyo
+%%PYTHON_SITELIBDIR%%/kivy/weakmethod.py
+%%PYTHON_SITELIBDIR%%/kivy/weakmethod.pyc
+%%PYTHON_SITELIBDIR%%/kivy/weakmethod.pyo
+%%PYTHON_SITELIBDIR%%/kivy/weakproxy.so
%%DOCS%%%%DOCSDIR%%/.buildinfo
-%%PDF%%%%DOCSDIR%%/Kivy-a4.pdf
-%%PDF%%%%DOCSDIR%%/Kivy-letter.pdf
%%DOCS%%%%DOCSDIR%%/_images/Events.png
%%DOCS%%%%DOCSDIR%%/_images/Kivy_App_Life_Cycle.png
%%DOCS%%%%DOCSDIR%%/_images/accordion.jpg
%%DOCS%%%%DOCSDIR%%/_images/actionbar.png
+%%DOCS%%%%DOCSDIR%%/_images/adapters.png
%%DOCS%%%%DOCSDIR%%/_images/anchorlayout.gif
%%DOCS%%%%DOCSDIR%%/_images/anchorlayout1.gif
%%DOCS%%%%DOCSDIR%%/_images/anim_in_back.png
@@ -47,6 +955,8 @@
%%DOCS%%%%DOCSDIR%%/_images/checkbox.png
%%DOCS%%%%DOCSDIR%%/_images/codeinput.jpg
%%DOCS%%%%DOCSDIR%%/_images/custom_layout_background.png
+%%DOCS%%%%DOCSDIR%%/_images/filechooser_icon.png
+%%DOCS%%%%DOCSDIR%%/_images/filechooser_list.png
%%DOCS%%%%DOCSDIR%%/_images/floatlayout.gif
%%DOCS%%%%DOCSDIR%%/_images/floatlayout1.gif
%%DOCS%%%%DOCSDIR%%/_images/global_background.png
@@ -79,6 +989,9 @@
%%DOCS%%%%DOCSDIR%%/_images/progressbar.jpg
%%DOCS%%%%DOCSDIR%%/_images/property_events_binding.png
%%DOCS%%%%DOCSDIR%%/_images/quickstart.png
+%%DOCS%%%%DOCSDIR%%/_images/raspberrypi.png
+%%DOCS%%%%DOCSDIR%%/_images/relativelayout-doubleposition.png
+%%DOCS%%%%DOCSDIR%%/_images/relativelayout-fixedposition.png
%%DOCS%%%%DOCSDIR%%/_images/rstdocument.png
%%DOCS%%%%DOCSDIR%%/_images/settingswithspinner_kivy.jpg
%%DOCS%%%%DOCSDIR%%/_images/size_hint[B].jpg
@@ -90,23 +1003,18 @@
%%DOCS%%%%DOCSDIR%%/_images/splitter.jpg
%%DOCS%%%%DOCSDIR%%/_images/stacklayout.gif
%%DOCS%%%%DOCSDIR%%/_images/stacklayout1.gif
+%%DOCS%%%%DOCSDIR%%/_images/stacklayout_sizing.png
%%DOCS%%%%DOCSDIR%%/_images/switch-off.jpg
%%DOCS%%%%DOCSDIR%%/_images/switch-on.jpg
%%DOCS%%%%DOCSDIR%%/_images/tabbed_panel.jpg
+%%DOCS%%%%DOCSDIR%%/_images/tesselator-debug.png
+%%DOCS%%%%DOCSDIR%%/_images/tesselator-filled.png
%%DOCS%%%%DOCSDIR%%/_images/textinput-mono.jpg
%%DOCS%%%%DOCSDIR%%/_images/textinput-multi.jpg
%%DOCS%%%%DOCSDIR%%/_images/unicode-char.png
%%DOCS%%%%DOCSDIR%%/_images/videoplayer-annotation.jpg
%%DOCS%%%%DOCSDIR%%/_images/videoplayer.jpg
%%DOCS%%%%DOCSDIR%%/_images/vkeyboard.jpg
-%%DOCS%%%%DOCSDIR%%/_images/win-step1.png
-%%DOCS%%%%DOCSDIR%%/_images/win-step3.png
-%%DOCS%%%%DOCSDIR%%/_images/win-step4.png
-%%DOCS%%%%DOCSDIR%%/_images/win-step5.png
-%%DOCS%%%%DOCSDIR%%/_images/win-step6.png
-%%DOCS%%%%DOCSDIR%%/_images/win-step7.png
-%%DOCS%%%%DOCSDIR%%/_images/win-step8.png
-%%DOCS%%%%DOCSDIR%%/_images/win-step9.png
%%DOCS%%%%DOCSDIR%%/_images/windows.png
%%DOCS%%%%DOCSDIR%%/_modules/index.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy.html
@@ -141,6 +1049,7 @@
%%DOCS%%%%DOCSDIR%%/_modules/kivy/gesture.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/input/factory.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/input/motionevent.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/input/postproc/calibration.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/input/postproc/dejitter.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/input/postproc/doubletap.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/input/postproc/ignorelist.html
@@ -157,7 +1066,9 @@
%%DOCS%%%%DOCSDIR%%/_modules/kivy/loader.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/logger.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/metrics.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/modules/console.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/modules/inspector.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/multistroke.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/network/urlrequest.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/parser.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/resources.html
@@ -166,11 +1077,19 @@
%%DOCS%%%%DOCSDIR%%/_modules/kivy/storage/jsonstore.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/storage/redisstore.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/support.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/tools/packaging/pyinstaller_hooks.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/abstractview.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/accordion.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/actionbar.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/anchorlayout.html
-%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/button.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/codenavigation.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/compoundselection.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/drag.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/emacs.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/focus.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/knspace.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/togglebutton.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/boxlayout.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/bubble.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/button.html
@@ -180,8 +1099,10 @@
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/codeinput.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/colorpicker.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/dropdown.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/effectwidget.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/filechooser.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/floatlayout.html
+%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/gesturesurface.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/gridlayout.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/image.html
%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/label.html
@@ -241,10 +1162,12 @@
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.image.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.spelling.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.text.markup.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.text.text_layout.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.text.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.video.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.window.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.deps.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.effects.dampedscroll.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.effects.kinetic.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.effects.opacityscroll.txt
@@ -264,14 +1187,18 @@
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.instructions.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.opengl.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.opengl_utils.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.scissor_instructions.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.shader.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.stencil_instructions.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.svg.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.tesselator.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.texture.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.transformation.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.vertex_instructions.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.factory.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.motionevent.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.postproc.calibration.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.postproc.dejitter.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.postproc.doubletap.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.postproc.ignorelist.txt
@@ -279,7 +1206,6 @@
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.postproc.tripletap.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.postproc.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.provider.txt
-%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.providers.androidjoystick.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.providers.hidinput.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.providers.leapfinger.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.providers.linuxwacom.txt
@@ -302,6 +1228,7 @@
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.loader.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.logger.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.metrics.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.console.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.inspector.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.keybinding.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.monitor.txt
@@ -310,21 +1237,34 @@
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.touchring.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.webdebugger.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.multistroke.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.network.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.network.urlrequest.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.parser.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.properties.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.resources.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.setupconfig.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.storage.dictstore.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.storage.jsonstore.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.storage.redisstore.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.storage.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.support.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.tools.packaging.pyinstaller_hooks.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.tools.packaging.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.tools.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.abstractview.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.accordion.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.actionbar.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.anchorlayout.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.button.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.codenavigation.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.compoundselection.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.drag.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.emacs.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.focus.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.knspace.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.togglebutton.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.boxlayout.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.bubble.txt
@@ -335,8 +1275,10 @@
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.codeinput.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.colorpicker.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.dropdown.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.effectwidget.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.filechooser.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.floatlayout.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.gesturesurface.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.gridlayout.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.image.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.label.txt
@@ -372,6 +1314,7 @@
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.utils.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.vector.txt
%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.weakmethod.txt
+%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.weakproxy.txt
%%DOCS%%%%DOCSDIR%%/_sources/contact.txt
%%DOCS%%%%DOCSDIR%%/_sources/contribute-unittest.txt
%%DOCS%%%%DOCSDIR%%/_sources/contribute.txt
@@ -390,6 +1333,7 @@
%%DOCS%%%%DOCSDIR%%/_sources/gettingstarted/properties.txt
%%DOCS%%%%DOCSDIR%%/_sources/gettingstarted/rules.txt
%%DOCS%%%%DOCSDIR%%/_sources/gsoc.txt
+%%DOCS%%%%DOCSDIR%%/_sources/gsoc2014.txt
%%DOCS%%%%DOCSDIR%%/_sources/guide-index.txt
%%DOCS%%%%DOCSDIR%%/_sources/guide/advancedgraphics.txt
%%DOCS%%%%DOCSDIR%%/_sources/guide/android.txt
@@ -403,19 +1347,22 @@
%%DOCS%%%%DOCSDIR%%/_sources/guide/inputs.txt
%%DOCS%%%%DOCSDIR%%/_sources/guide/lang.txt
%%DOCS%%%%DOCSDIR%%/_sources/guide/other-frameworks.txt
+%%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-android-vm.txt
%%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-android.txt
+%%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-ios-prerequisites.txt
%%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-ios.txt
-%%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-macosx.txt
+%%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-osx.txt
%%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-windows.txt
%%DOCS%%%%DOCSDIR%%/_sources/guide/packaging.txt
%%DOCS%%%%DOCSDIR%%/_sources/guide/widgets.txt
%%DOCS%%%%DOCSDIR%%/_sources/index.txt
%%DOCS%%%%DOCSDIR%%/_sources/installation/installation-android.txt
%%DOCS%%%%DOCSDIR%%/_sources/installation/installation-linux.txt
-%%DOCS%%%%DOCSDIR%%/_sources/installation/installation-macosx.txt
+%%DOCS%%%%DOCSDIR%%/_sources/installation/installation-osx.txt
+%%DOCS%%%%DOCSDIR%%/_sources/installation/installation-rpi.txt
%%DOCS%%%%DOCSDIR%%/_sources/installation/installation-windows.txt
%%DOCS%%%%DOCSDIR%%/_sources/installation/installation.txt
-%%DOCS%%%%DOCSDIR%%/_sources/installation/troubleshooting-macosx.txt
+%%DOCS%%%%DOCSDIR%%/_sources/installation/troubleshooting-osx.txt
%%DOCS%%%%DOCSDIR%%/_sources/philosophy.txt
%%DOCS%%%%DOCSDIR%%/_sources/tutorials-index.txt
%%DOCS%%%%DOCSDIR%%/_sources/tutorials/firstwidget.txt
@@ -441,7 +1388,7 @@
%%DOCS%%%%DOCSDIR%%/_static/file.png
%%DOCS%%%%DOCSDIR%%/_static/fresh.css
%%DOCS%%%%DOCSDIR%%/_static/jquery-1.11.1.js
-%%DOCS%%%%DOCSDIR%%/_static/jquery-ui.min.js
+%%DOCS%%%%DOCSDIR%%/_static/jquery-effects-core-and-slide.js
%%DOCS%%%%DOCSDIR%%/_static/jquery.cookie.js
%%DOCS%%%%DOCSDIR%%/_static/jquery.js
%%DOCS%%%%DOCSDIR%%/_static/kivy.js
@@ -481,8 +1428,10 @@
%%DOCS%%%%DOCSDIR%%/api-kivy.core.spelling.html
%%DOCS%%%%DOCSDIR%%/api-kivy.core.text.html
%%DOCS%%%%DOCSDIR%%/api-kivy.core.text.markup.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.core.text.text_layout.html
%%DOCS%%%%DOCSDIR%%/api-kivy.core.video.html
%%DOCS%%%%DOCSDIR%%/api-kivy.core.window.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.deps.html
%%DOCS%%%%DOCSDIR%%/api-kivy.effects.dampedscroll.html
%%DOCS%%%%DOCSDIR%%/api-kivy.effects.html
%%DOCS%%%%DOCSDIR%%/api-kivy.effects.kinetic.html
@@ -503,8 +1452,11 @@
%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.instructions.html
%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.opengl.html
%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.opengl_utils.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.scissor_instructions.html
%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.shader.html
%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.stencil_instructions.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.svg.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.tesselator.html
%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.texture.html
%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.transformation.html
%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.vertex_instructions.html
@@ -512,6 +1464,7 @@
%%DOCS%%%%DOCSDIR%%/api-kivy.input.factory.html
%%DOCS%%%%DOCSDIR%%/api-kivy.input.html
%%DOCS%%%%DOCSDIR%%/api-kivy.input.motionevent.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.input.postproc.calibration.html
%%DOCS%%%%DOCSDIR%%/api-kivy.input.postproc.dejitter.html
%%DOCS%%%%DOCSDIR%%/api-kivy.input.postproc.doubletap.html
%%DOCS%%%%DOCSDIR%%/api-kivy.input.postproc.html
@@ -519,7 +1472,6 @@
%%DOCS%%%%DOCSDIR%%/api-kivy.input.postproc.retaintouch.html
%%DOCS%%%%DOCSDIR%%/api-kivy.input.postproc.tripletap.html
%%DOCS%%%%DOCSDIR%%/api-kivy.input.provider.html
-%%DOCS%%%%DOCSDIR%%/api-kivy.input.providers.androidjoystick.html
%%DOCS%%%%DOCSDIR%%/api-kivy.input.providers.hidinput.html
%%DOCS%%%%DOCSDIR%%/api-kivy.input.providers.html
%%DOCS%%%%DOCSDIR%%/api-kivy.input.providers.leapfinger.html
@@ -541,6 +1493,7 @@
%%DOCS%%%%DOCSDIR%%/api-kivy.loader.html
%%DOCS%%%%DOCSDIR%%/api-kivy.logger.html
%%DOCS%%%%DOCSDIR%%/api-kivy.metrics.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.modules.console.html
%%DOCS%%%%DOCSDIR%%/api-kivy.modules.html
%%DOCS%%%%DOCSDIR%%/api-kivy.modules.inspector.html
%%DOCS%%%%DOCSDIR%%/api-kivy.modules.keybinding.html
@@ -549,21 +1502,34 @@
%%DOCS%%%%DOCSDIR%%/api-kivy.modules.screen.html
%%DOCS%%%%DOCSDIR%%/api-kivy.modules.touchring.html
%%DOCS%%%%DOCSDIR%%/api-kivy.modules.webdebugger.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.multistroke.html
%%DOCS%%%%DOCSDIR%%/api-kivy.network.html
%%DOCS%%%%DOCSDIR%%/api-kivy.network.urlrequest.html
%%DOCS%%%%DOCSDIR%%/api-kivy.parser.html
%%DOCS%%%%DOCSDIR%%/api-kivy.properties.html
%%DOCS%%%%DOCSDIR%%/api-kivy.resources.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.setupconfig.html
%%DOCS%%%%DOCSDIR%%/api-kivy.storage.dictstore.html
%%DOCS%%%%DOCSDIR%%/api-kivy.storage.html
%%DOCS%%%%DOCSDIR%%/api-kivy.storage.jsonstore.html
%%DOCS%%%%DOCSDIR%%/api-kivy.storage.redisstore.html
%%DOCS%%%%DOCSDIR%%/api-kivy.support.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.tools.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.tools.packaging.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.tools.packaging.pyinstaller_hooks.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.abstractview.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.accordion.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.actionbar.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.anchorlayout.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.button.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.codenavigation.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.compoundselection.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.drag.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.emacs.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.focus.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.knspace.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.togglebutton.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.boxlayout.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.bubble.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.button.html
@@ -573,8 +1539,10 @@
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.codeinput.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.colorpicker.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.dropdown.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.uix.effectwidget.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.filechooser.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.floatlayout.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.uix.gesturesurface.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.gridlayout.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.html
%%DOCS%%%%DOCSDIR%%/api-kivy.uix.image.html
@@ -610,6 +1578,7 @@
%%DOCS%%%%DOCSDIR%%/api-kivy.utils.html
%%DOCS%%%%DOCSDIR%%/api-kivy.vector.html
%%DOCS%%%%DOCSDIR%%/api-kivy.weakmethod.html
+%%DOCS%%%%DOCSDIR%%/api-kivy.weakproxy.html
%%DOCS%%%%DOCSDIR%%/contact.html
%%DOCS%%%%DOCSDIR%%/contribute-unittest.html
%%DOCS%%%%DOCSDIR%%/contribute.html
@@ -629,6 +1598,7 @@
%%DOCS%%%%DOCSDIR%%/gettingstarted/properties.html
%%DOCS%%%%DOCSDIR%%/gettingstarted/rules.html
%%DOCS%%%%DOCSDIR%%/gsoc.html
+%%DOCS%%%%DOCSDIR%%/gsoc2014.html
%%DOCS%%%%DOCSDIR%%/guide-index.html
%%DOCS%%%%DOCSDIR%%/guide/advancedgraphics.html
%%DOCS%%%%DOCSDIR%%/guide/android.html
@@ -642,19 +1612,22 @@
%%DOCS%%%%DOCSDIR%%/guide/inputs.html
%%DOCS%%%%DOCSDIR%%/guide/lang.html
%%DOCS%%%%DOCSDIR%%/guide/other-frameworks.html
+%%DOCS%%%%DOCSDIR%%/guide/packaging-android-vm.html
%%DOCS%%%%DOCSDIR%%/guide/packaging-android.html
+%%DOCS%%%%DOCSDIR%%/guide/packaging-ios-prerequisites.html
%%DOCS%%%%DOCSDIR%%/guide/packaging-ios.html
-%%DOCS%%%%DOCSDIR%%/guide/packaging-macosx.html
+%%DOCS%%%%DOCSDIR%%/guide/packaging-osx.html
%%DOCS%%%%DOCSDIR%%/guide/packaging-windows.html
%%DOCS%%%%DOCSDIR%%/guide/packaging.html
%%DOCS%%%%DOCSDIR%%/guide/widgets.html
%%DOCS%%%%DOCSDIR%%/index.html
%%DOCS%%%%DOCSDIR%%/installation/installation-android.html
%%DOCS%%%%DOCSDIR%%/installation/installation-linux.html
-%%DOCS%%%%DOCSDIR%%/installation/installation-macosx.html
+%%DOCS%%%%DOCSDIR%%/installation/installation-osx.html
+%%DOCS%%%%DOCSDIR%%/installation/installation-rpi.html
%%DOCS%%%%DOCSDIR%%/installation/installation-windows.html
%%DOCS%%%%DOCSDIR%%/installation/installation.html
-%%DOCS%%%%DOCSDIR%%/installation/troubleshooting-macosx.html
+%%DOCS%%%%DOCSDIR%%/installation/troubleshooting-osx.html
%%DOCS%%%%DOCSDIR%%/objects.inv
%%DOCS%%%%DOCSDIR%%/philosophy.html
%%DOCS%%%%DOCSDIR%%/py-modindex.html
@@ -664,3 +1637,385 @@
%%DOCS%%%%DOCSDIR%%/tutorials/firstwidget.html
%%DOCS%%%%DOCSDIR%%/tutorials/pong.html
%%DOCS%%%%DOCSDIR%%/user-guide.html
+share/kivy-examples/3Drendering/main.py
+share/kivy-examples/3Drendering/monkey.obj
+share/kivy-examples/3Drendering/objloader.py
+share/kivy-examples/3Drendering/simple.glsl
+share/kivy-examples/RST_Editor/editor.kv
+share/kivy-examples/RST_Editor/main.py
+share/kivy-examples/android/compass/android.txt
+share/kivy-examples/android/compass/compass.kv
+share/kivy-examples/android/compass/main.py
+share/kivy-examples/android/compass/needle.png
+share/kivy-examples/android/compass/rose.png
+share/kivy-examples/android/takepicture/android.txt
+share/kivy-examples/android/takepicture/main.py
+share/kivy-examples/android/takepicture/shadow32.png
+share/kivy-examples/android/takepicture/takepicture.kv
+share/kivy-examples/animation/animate.py
+share/kivy-examples/application/app_suite.py
+share/kivy-examples/application/app_suite_data/testkvdir.kv
+share/kivy-examples/application/app_with_build.py
+share/kivy-examples/application/app_with_kv.py
+share/kivy-examples/application/app_with_kv_in_template1.py
+share/kivy-examples/application/template1/test.kv
+share/kivy-examples/application/test.kv
+share/kivy-examples/application/testkvfile.kv
+share/kivy-examples/audio/12908_sweet_trip_mm_clap_hi.wav
+share/kivy-examples/audio/12909_sweet_trip_mm_clap_lo.wav
+share/kivy-examples/audio/12910_sweet_trip_mm_clap_mid.wav
+share/kivy-examples/audio/12911_sweet_trip_mm_hat_cl.wav
+share/kivy-examples/audio/12913_sweet_trip_mm_kick_hi.wav
+share/kivy-examples/audio/12914_sweet_trip_mm_kick_lo.wav
+share/kivy-examples/audio/12915_sweet_trip_mm_kick_mid.wav
+share/kivy-examples/audio/12916_sweet_trip_mm_kwik_mod_01.wav
+share/kivy-examples/audio/12917_sweet_trip_mm_kwik_mod_02.wav
+share/kivy-examples/audio/12918_sweet_trip_mm_kwik_mod_03.wav
+share/kivy-examples/audio/12919_sweet_trip_mm_kwik_mod_04.wav
+share/kivy-examples/audio/12920_sweet_trip_mm_kwik_mod_05.wav
+share/kivy-examples/audio/12921_sweet_trip_mm_kwik_mod_06.wav
+share/kivy-examples/audio/12922_sweet_trip_mm_kwik_mod_07.wav
+share/kivy-examples/audio/12923_sweet_trip_mm_metal_clave.wav
+share/kivy-examples/audio/12925_sweet_trip_mm_sweep_x.wav
+share/kivy-examples/audio/12926_sweet_trip_mm_sweep_y.wav
+share/kivy-examples/audio/12927_sweet_trip_mm_sweep_z.wav
+share/kivy-examples/audio/audio.kv
+share/kivy-examples/audio/main.py
+share/kivy-examples/camera/main.py
+share/kivy-examples/canvas/bezier.py
+share/kivy-examples/canvas/canvas_stress.py
+share/kivy-examples/canvas/circle.py
+share/kivy-examples/canvas/fbo_canvas.py
+share/kivy-examples/canvas/kiwi.jpg
+share/kivy-examples/canvas/lines.py
+share/kivy-examples/canvas/lines_extended.py
+share/kivy-examples/canvas/mesh.py
+share/kivy-examples/canvas/mesh_manipulation.py
+share/kivy-examples/canvas/mtexture1.png
+share/kivy-examples/canvas/mtexture2.png
+share/kivy-examples/canvas/multitexture.py
+share/kivy-examples/canvas/repeat_texture.py
+share/kivy-examples/canvas/rotation.py
+share/kivy-examples/canvas/rounded_rectangle.py
+share/kivy-examples/canvas/scale.py
+share/kivy-examples/canvas/stencil_canvas.py
+share/kivy-examples/canvas/tesselate.py
+share/kivy-examples/canvas/texture.py
+share/kivy-examples/canvas/texture_example_image.png
+share/kivy-examples/container/kv/1.kv
+share/kivy-examples/container/kv/2.kv
+share/kivy-examples/container/kv/3.kv
+share/kivy-examples/container/kv/root.kv
+share/kivy-examples/container/main.py
+share/kivy-examples/demo/camera_puzzle.py
+share/kivy-examples/demo/kivycatalog/container_kvs/AnchorLayoutContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/BoxLayoutContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/ButtonContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/CheckBoxContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/FileChooserContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/FloatLayoutContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/GridLayoutContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/LabelContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/MediaContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/PlaygroundContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/PopupContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/ProgressBarContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/RestContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/ScatterContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/SelectorsContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/StackLayoutContainer.kv
+share/kivy-examples/demo/kivycatalog/container_kvs/TextContainer.kv
+share/kivy-examples/demo/kivycatalog/kivycatalog.kv
+share/kivy-examples/demo/kivycatalog/main.py
+share/kivy-examples/demo/multistroke/gesturedatabase.kv
+share/kivy-examples/demo/multistroke/gesturedatabase.py
+share/kivy-examples/demo/multistroke/helpers.py
+share/kivy-examples/demo/multistroke/historymanager.kv
+share/kivy-examples/demo/multistroke/historymanager.py
+share/kivy-examples/demo/multistroke/main.py
+share/kivy-examples/demo/multistroke/multistroke.kv
+share/kivy-examples/demo/multistroke/settings.kv
+share/kivy-examples/demo/multistroke/settings.py
+share/kivy-examples/demo/pictures/android.txt
+share/kivy-examples/demo/pictures/images/Bubbles.jpg
+share/kivy-examples/demo/pictures/images/Ill1.jpg
+share/kivy-examples/demo/pictures/images/Wall.jpg
+share/kivy-examples/demo/pictures/images/faust_github.jpg
+share/kivy-examples/demo/pictures/main.py
+share/kivy-examples/demo/pictures/pictures.kv
+share/kivy-examples/demo/pictures/shadow32.png
+share/kivy-examples/demo/shadereditor/main.py
+share/kivy-examples/demo/shadereditor/shadereditor.kv
+share/kivy-examples/demo/showcase/README.txt
+share/kivy-examples/demo/showcase/android.txt
+share/kivy-examples/demo/showcase/data/background.png
+share/kivy-examples/demo/showcase/data/faust_github.jpg
+share/kivy-examples/demo/showcase/data/icons/README
+share/kivy-examples/demo/showcase/data/icons/next.png
+share/kivy-examples/demo/showcase/data/icons/prev.png
+share/kivy-examples/demo/showcase/data/icons/sourcecode.png
+share/kivy-examples/demo/showcase/data/screens/accordions.kv
+share/kivy-examples/demo/showcase/data/screens/bubbles.kv
+share/kivy-examples/demo/showcase/data/screens/buttons.kv
+share/kivy-examples/demo/showcase/data/screens/carousel.kv
+share/kivy-examples/demo/showcase/data/screens/checkboxes.kv
+share/kivy-examples/demo/showcase/data/screens/codeinput.kv
+share/kivy-examples/demo/showcase/data/screens/dropdown.kv
+share/kivy-examples/demo/showcase/data/screens/filechoosers.kv
+share/kivy-examples/demo/showcase/data/screens/popups.kv
+share/kivy-examples/demo/showcase/data/screens/progressbar.kv
+share/kivy-examples/demo/showcase/data/screens/rstdocument.kv
+share/kivy-examples/demo/showcase/data/screens/scatter.kv
+share/kivy-examples/demo/showcase/data/screens/screenmanager.kv
+share/kivy-examples/demo/showcase/data/screens/sliders.kv
+share/kivy-examples/demo/showcase/data/screens/spinner.kv
+share/kivy-examples/demo/showcase/data/screens/splitter.kv
+share/kivy-examples/demo/showcase/data/screens/switches.kv
+share/kivy-examples/demo/showcase/data/screens/tabbedpanel + layouts.kv
+share/kivy-examples/demo/showcase/data/screens/textinputs.kv
+share/kivy-examples/demo/showcase/data/screens/togglebutton.kv
+share/kivy-examples/demo/showcase/main.py
+share/kivy-examples/demo/showcase/showcase.kv
+share/kivy-examples/demo/touchtracer/README.txt
+share/kivy-examples/demo/touchtracer/android.txt
+share/kivy-examples/demo/touchtracer/icon.png
+share/kivy-examples/demo/touchtracer/main.py
+share/kivy-examples/demo/touchtracer/particle.png
+share/kivy-examples/demo/touchtracer/touchtracer.kv
+share/kivy-examples/frameworks/twisted/echo_client_app.py
+share/kivy-examples/frameworks/twisted/echo_server_app.py
+share/kivy-examples/frameworks/twisted/twistd_app.py
+share/kivy-examples/gestures/gesture_board.py
+share/kivy-examples/gestures/my_gestures.py
+share/kivy-examples/guide/designwithkv/controller.kv
+share/kivy-examples/guide/designwithkv/main.py
+share/kivy-examples/guide/firstwidget/1_skeleton.py
+share/kivy-examples/guide/firstwidget/2_print_touch.py
+share/kivy-examples/guide/firstwidget/3_draw_ellipse.py
+share/kivy-examples/guide/firstwidget/4_draw_line.py
+share/kivy-examples/guide/firstwidget/5_random_colors.py
+share/kivy-examples/guide/firstwidget/6_button.py
+share/kivy-examples/guide/quickstart/main.py
+share/kivy-examples/includes/button.kv
+share/kivy-examples/includes/layout.kv
+share/kivy-examples/includes/main.py
+share/kivy-examples/includes/test.kv
+share/kivy-examples/keyboard/android.txt
+share/kivy-examples/keyboard/main.py
+share/kivy-examples/keyboard/numeric.json
+share/kivy-examples/kinect/README.txt
+share/kivy-examples/kinect/kinectviewer.py
+share/kivy-examples/kv/app_button.kv
+share/kivy-examples/kv/app_camera.kv
+share/kivy-examples/kv/app_fbo.kv
+share/kivy-examples/kv/app_layout.kv
+share/kivy-examples/kv/app_logo.kv
+share/kivy-examples/kv/app_scatter.kv
+share/kivy-examples/kv/app_stencil.kv
+share/kivy-examples/kv/app_video.kv
+share/kivy-examples/kv/builder_template.py
+share/kivy-examples/kv/ids/id_in_kv/id_in_kv.py
+share/kivy-examples/kv/ids/id_in_kv/test.kv
+share/kivy-examples/kv/ids/kv_and_py/kv_and_py.py
+share/kivy-examples/kv/ids/kv_and_py/test.kv
+share/kivy-examples/kv/kivy.jpg
+share/kivy-examples/kv/kvrun.py
+share/kivy-examples/miscellaneous/two_panes.py
+share/kivy-examples/settings/android.txt
+share/kivy-examples/settings/main.py
+share/kivy-examples/shader/plasma.kv
+share/kivy-examples/shader/plasma.py
+share/kivy-examples/shader/shadertree.kv
+share/kivy-examples/shader/shadertree.py
+share/kivy-examples/shader/tex3.jpg
+share/kivy-examples/svg/benchmark.py
+share/kivy-examples/svg/cloud.svg
+share/kivy-examples/svg/main-smaa.py
+share/kivy-examples/svg/main.py
+share/kivy-examples/svg/music.svg
+share/kivy-examples/svg/ship.svg
+share/kivy-examples/svg/sun.svg
+share/kivy-examples/svg/tiger.svg
+share/kivy-examples/tutorials/notes/final/data/icon.png
+share/kivy-examples/tutorials/notes/final/main.py
+share/kivy-examples/tutorials/notes/final/note.kv
+share/kivy-examples/tutorials/pong/main.py
+share/kivy-examples/tutorials/pong/pong.kv
+share/kivy-examples/tutorials/pong/steps/step1/main.py
+share/kivy-examples/tutorials/pong/steps/step1/pong.kv
+share/kivy-examples/tutorials/pong/steps/step2/main.py
+share/kivy-examples/tutorials/pong/steps/step2/pong.kv
+share/kivy-examples/tutorials/pong/steps/step3/main.py
+share/kivy-examples/tutorials/pong/steps/step3/pong.kv
+share/kivy-examples/tutorials/pong/steps/step4/main.py
+share/kivy-examples/tutorials/pong/steps/step4/pong.kv
+share/kivy-examples/tutorials/pong/steps/step5/main.py
+share/kivy-examples/tutorials/pong/steps/step5/pong.kv
+share/kivy-examples/widgets/accordion_1.py
+share/kivy-examples/widgets/actionbar.py
+share/kivy-examples/widgets/asyncimage.py
+share/kivy-examples/widgets/boxlayout_poshint.py
+share/kivy-examples/widgets/bubble_test.py
+share/kivy-examples/widgets/camera.py
+share/kivy-examples/widgets/carousel_buttons.py
+share/kivy-examples/widgets/codeinput.py
+share/kivy-examples/widgets/codeinputtest.kv
+share/kivy-examples/widgets/colorpicker.py
+share/kivy-examples/widgets/compound_selection.py
+share/kivy-examples/widgets/customcollide.py
+share/kivy-examples/widgets/effectwidget.py
+share/kivy-examples/widgets/effectwidget2.py
+share/kivy-examples/widgets/effectwidget3_advanced.py
+share/kivy-examples/widgets/fbowidget.py
+share/kivy-examples/widgets/focus_behavior.py
+share/kivy-examples/widgets/image_mipmap.py
+share/kivy-examples/widgets/keyboardlistener.py
+share/kivy-examples/widgets/label_mipmap.py
+share/kivy-examples/widgets/label_sizing.py
+share/kivy-examples/widgets/label_text_size.py
+share/kivy-examples/widgets/label_with_markup.py
+share/kivy-examples/widgets/lang_dynamic_classes.py
+share/kivy-examples/widgets/lists/fixtures.py
+share/kivy-examples/widgets/lists/fruit_detail_view.py
+share/kivy-examples/widgets/lists/fruit_images/Apple.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Apple.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Apple.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Apple.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Apple.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Avocado.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Avocado.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Avocado.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Avocado.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Avocado.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Banana.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Banana.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Banana.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Banana.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Banana.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Cantaloupe.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Cantaloupe.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Cantaloupe.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Cantaloupe.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Cantaloupe.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Cherry.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Cherry.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Cherry.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Cherry.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Cherry.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Grape.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Grape.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Grape.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Grape.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Grape.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Grapefruit.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Grapefruit.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Grapefruit.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Grapefruit.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Grapefruit.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Honeydew.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Honeydew.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Honeydew.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Honeydew.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Honeydew.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Kiwifruit.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Kiwifruit.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Kiwifruit.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Kiwifruit.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Kiwifruit.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Lemon.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Lemon.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Lemon.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Lemon.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Lemon.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Lime.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Lime.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Lime.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Lime.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Lime.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Nectarine.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Nectarine.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Nectarine.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Nectarine.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Nectarine.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Orange.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Orange.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Orange.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Orange.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Orange.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Peach.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Peach.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Peach.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Peach.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Peach.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Pear.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Pear.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Pear.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Pear.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Pear.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Pineapple.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Pineapple.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Pineapple.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Pineapple.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Pineapple.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Plum.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Plum.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Plum.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Plum.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Plum.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Strawberry.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Strawberry.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Strawberry.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Strawberry.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Strawberry.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Tangerine.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Tangerine.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Tangerine.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Tangerine.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Tangerine.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/Watermelon.128.jpg
+share/kivy-examples/widgets/lists/fruit_images/Watermelon.256.jpg
+share/kivy-examples/widgets/lists/fruit_images/Watermelon.32.jpg
+share/kivy-examples/widgets/lists/fruit_images/Watermelon.512.jpg
+share/kivy-examples/widgets/lists/fruit_images/Watermelon.64.jpg
+share/kivy-examples/widgets/lists/fruit_images/fruit_image_attribution.txt
+share/kivy-examples/widgets/lists/list_cascade.py
+share/kivy-examples/widgets/lists/list_cascade_dict.py
+share/kivy-examples/widgets/lists/list_cascade_images.py
+share/kivy-examples/widgets/lists/list_composite.py
+share/kivy-examples/widgets/lists/list_kv.py
+share/kivy-examples/widgets/lists/list_master_detail.py
+share/kivy-examples/widgets/lists/list_ops.py
+share/kivy-examples/widgets/lists/list_reset_data.py
+share/kivy-examples/widgets/lists/list_simple.py
+share/kivy-examples/widgets/lists/list_simple_in_kv.py
+share/kivy-examples/widgets/lists/list_simple_in_kv_2.py
+share/kivy-examples/widgets/lists/list_two_up.py
+share/kivy-examples/widgets/pagelayout.py
+share/kivy-examples/widgets/popup_with_kv.py
+share/kivy-examples/widgets/rstexample.py
+share/kivy-examples/widgets/scatter.kv
+share/kivy-examples/widgets/scatter.py
+share/kivy-examples/widgets/screenmanager.py
+share/kivy-examples/widgets/scrollview.kv
+share/kivy-examples/widgets/scrollview.py
+share/kivy-examples/widgets/sequenced_images/android.txt
+share/kivy-examples/widgets/sequenced_images/data/images/busy-stick-figures-animated.gif
+share/kivy-examples/widgets/sequenced_images/data/images/button_white.png
+share/kivy-examples/widgets/sequenced_images/data/images/info.png
+share/kivy-examples/widgets/sequenced_images/main.kv
+share/kivy-examples/widgets/sequenced_images/main.py
+share/kivy-examples/widgets/sequenced_images/uix/__init__.py
+share/kivy-examples/widgets/sequenced_images/uix/custom_button.py
+share/kivy-examples/widgets/settings.py
+share/kivy-examples/widgets/shorten_text.py
+share/kivy-examples/widgets/softboy.mpg
+share/kivy-examples/widgets/softboy.png
+share/kivy-examples/widgets/spinner.py
+share/kivy-examples/widgets/splitter.py
+share/kivy-examples/widgets/tabbed_panel_showcase.py
+share/kivy-examples/widgets/tabbedpanel.py
+share/kivy-examples/widgets/textalign.kv
+share/kivy-examples/widgets/textalign.py
+share/kivy-examples/widgets/textinput.py
+share/kivy-examples/widgets/unicode_textinput.py
+share/kivy-examples/widgets/videoplayer.py
OpenPOWER on IntegriCloud