Package python-module-kivy: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | Name: python-module-kivy Version: 1.10.0 Release: alt2 Summary: Open source library for rapid development of applications License: LGPLv3 Group: Development/Python Url: http://kivy.org Source: %version.tar.gz Patch1: kivy-1.10.0-upstream-cython-fix-1.patch Patch2: kivy-1.10.0-upstream-cython-fix-2.patch Patch3: kivy-1.10.0-upstream-cython-fix-3.patch Patch4: kivy-1.10.0-upstream-cython-fix-4.patch Patch5: kivy-1.10.0-upstream-cython-fix-5.patch Patch6: kivy-1.10.0-upstream-sdl-mixer-2.0.2-support.patch Patch10: kivy-1.10.0-alt-version.patch %setup_python_module kivy %add_python_req_skip AppKit %add_python_req_skip freenect %add_python_req_skip jnius %add_python_req_skip android # recommended %add_python_req_skip ffpyplayer %add_python_req_skip pyobjus # Kivy's internal submodule (relative import is needed?) %add_python_req_skip doc # Automatically added by buildreq on Wed Jan 29 2014 # optimized out: libEGL-devel python-base python-devel python-module-BeautifulSoup python-module-Pygments python-module-docutils python-module-html5lib python-module-jinja2 python-module-markupsafe python-module-numpy python-module-numpy-testing python-module-protobuf python-module-setuptools python-module-simplejson python-module-six python-modules python-modules-compiler python-modules-ctypes python-modules-email python-modules-encodings python-modules-logging python-modules-multiprocessing python-modules-unittest BuildRequires: ctags libGL-devel libGLES-devel python-module-Cython python-module-Pyrex python-module-jinja2-tests python-module-nss python-module-pygame python-module-pytz python-module-sphinx python-modules-json time BuildRequires: xvfb-run BuildRequires(pre): gstreamer1.0-devel BuildRequires(pre): libSDL2_mixer-devel libSDL2_ttf-devel libSDL2-devel libSDL2_image-devel %description Kivy - Open source library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps. %package devel Group: Development/Python Summary: Development environment for Kivy, %summary BuildArch: noarch # TODO garden modules/installer %description devel Example files, documentation and packaging tool for Kivy, %summary %package tests Summary: Tests for Kiby Group: Development/Python Requires: %name = %EVR %description tests Kivy - Open source library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps. This package contains tests for Kivy. %prep %setup -n Kivy-%version %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 %patch10 -p2 rm -rf kivy/tools/packaging/osx for f in `grep -rl '#!/usr/bin/kivy' examples`; do sed -i 's|#!/usr/bin/kivy|#!/usr/bin/env python|' $f done # XXX Python3 sed -i 's/from xmlrpc.client/from xmlrpclib/' kivy/tools/report.py sed -i 's/from configparser/from ConfigParser/' kivy/config.py sed -i 's/from configparser/from ConfigParser/' kivy/tools/pep8checker/pep8.py sed -i 's/from configparser/from ConfigParser/' kivy/tools/report.py # XXX sleep 2 find . -name \*.pyx | xargs touch %build %add_optflags -fno-strict-aliasing %python_build # XXX ln doc/sources/.static/logo-kivy.png doc/sources/logo-kivy.png cd doc && export PYTHONPATH=`ls -d ../build/lib*` && python autobuild.py && export PYTHONPATH=$PYTHONPATH:../kivy/tools/highlight/pygments && xvfb-run make html %install %python_install mkdir -p %buildroot/%_docdir mv %buildroot/%_datadir/kivy-examples %buildroot/%_docdir %files %doc doc/README.md %python_sitelibdir/kivy %python_sitelibdir/Kivy* %exclude %python_sitelibdir/kivy/tests %files devel %doc doc/build/html %_docdir/kivy-examples ## XXX garden binary is moved to separate module %files tests %python_sitelibdir/kivy/tests %changelog * Wed Dec 20 2017 Aleksei Nikiforov <darktemplar@altlinux.org> 1.10.0-alt2 - Fixed build. - Split tests into separate package. * Sun Jul 30 2017 Denis Medvedev <nbr@altlinux.org> 1.10.0-alt1 - version bump to 1.10.0 * Mon Apr 11 2016 Fr. Br. George <george@altlinux.ru> 1.9.1-alt1 - Autobuild version bump to 1.9.1 - Fix documentation build * Tue Feb 09 2016 Sergey Alembekov <rt@altlinux.ru> 1.8.0-alt2 - cleanup buildreq - switchoff html generation * Thu Apr 23 2015 Fr. Br. George <george@altlinux.ru> 1.9.0-alt1 - Autobuild version bump to 1.9.0 * Mon Aug 25 2014 Fr. Br. George <george@altlinux.ru> 1.8.0-alt1 - Autobuild version bump to 1.8.0 - The garden binary is gone - Hack out some unexpected python3 and android stuff * Wed Jan 29 2014 Fr. Br. George <george@altlinux.ru> 1.7.2-alt2 - Fix build and dependencies * Thu Aug 22 2013 Fr. Br. George <george@altlinux.ru> 1.7.2-alt1 - Autobuild version bump to 1.7.2 - Move examples and docs to the newly introduced devel package * Mon Jun 10 2013 Fr. Br. George <george@altlinux.ru> 1.7.1-alt1 - Autobuild version bump to 1.7.1 * Sun Mar 31 2013 Fr. Br. George <george@altlinux.ru> 1.6.0-alt1 - Autobuild version bump to 1.6.0 * Tue Dec 18 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.5.1-alt2 - Set examples as noarch package * Thu Dec 13 2012 Fr. Br. George <george@altlinux.ru> 1.5.1-alt1 - Autobuild version bump to 1.5.1 - Remove android-specific jnius dependency * Mon Oct 22 2012 Fr. Br. George <george@altlinux.ru> 1.4.1-alt1 - Autobuild version bump to 1.4.1 * Sun Jul 22 2012 Fr. Br. George <george@altlinux.ru> 1.3.0-alt1 - Autobuild version bump to 1.3.0 * Thu May 03 2012 Fr. Br. George <george@altlinux.ru> 1.2.0-alt1 - Autobuild version bump to 1.2.0 * Thu Apr 12 2012 Vitaly Kuznetsov <vitty@altlinux.ru> 1.0.9-alt1.1 - Rebuild to remove redundant libpython2.7 dependency * Thu Mar 01 2012 Fr. Br. George <george@altlinux.ru> 1.1.1-alt1 - Autobuild version bump to 1.1.1 - Fix build * Fri Jan 20 2012 Fr. Br. George <george@altlinux.ru> 1.0.9-alt1 - Autobuild version bump to 1.0.9 - Remove non-linux dependencies |