diff options
-rw-r--r-- | .SRCINFO | 46 | ||||
-rw-r--r-- | PKGBUILD | 91 | ||||
-rw-r--r-- | renpy | 3 | ||||
-rw-r--r-- | renpy.desktop | 9 | ||||
-rw-r--r-- | renpy.png | bin | 0 -> 18422 bytes |
5 files changed, 149 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..802bdf0508a8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,46 @@ +# Generated by mksrcinfo v8 +# Fri Oct 5 09:44:55 UTC 2018 +pkgbase = renpy6 + pkgdesc = Ren'Py visual novel engine (legacy 6.x version) + pkgver = 6.99.14.3 + pkgrel = 2 + url = http://www.renpy.org + arch = x86_64 + license = MIT + makedepends = cython2 + makedepends = ffmpeg + makedepends = glew + makedepends = python2-pygame-sdl2 + source = http://www.renpy.org/dl/6.99.14.3/renpy-6.99.14.3-source.tar.bz2 + source = renpy + source = renpy.desktop + source = renpy.png + sha256sums = e37450d8baf201df2da71db3cc196af8b22377a92f0c06eb72f632ba964fc296 + sha256sums = d12cccb8d5acbe28f6740d7efc58ceb78fb4f303a50724a43c47812d51897c6a + sha256sums = fccde3461617a098a78d938d9db782d403eda410a84ab52825a597498ab95834 + sha256sums = 611edc07a40ccb8e04e8858847fc1d2a066d29c2ed54e5b357880a0605818dc5 + +pkgname = python2-renpy6 + pkgdesc = Base libs of Ren'Py visual novel engine (legacy 6.x version) + depends = ffmpeg + depends = glew + depends = python2 + depends = sdl2 + +pkgname = renpy6 + pkgdesc = Data files of Ren'Py visual novel engine (legacy 6.x version) + arch = any + depends = python2-pygame-sdl2 + depends = python2-renpy6 + optdepends = renpy6-demos: Tutorial and The Question demos + optdepends = tk: Set projects directory + provides = renpy + conflicts = renpy + +pkgname = renpy6-demos + pkgdesc = Demos for renpy6 + arch = any + depends = renpy6 + provides = renpy-demos + conflicts = renpy-demos + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5ff10255792a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,91 @@ +# Maintainer: Cravix <dr.neemous@gmail.com> +# Contributor: Maxime Gauduin <alucryd@archlinux.org> +# Contributor: AlexanderR <rvacheva@nxt.ru> +# Contributor: zhn <zhangn1985@gmail.com> + +pkgbase=renpy6 +pkgname=('python2-renpy6' 'renpy6' 'renpy6-demos') +pkgver=6.99.14.3 +pkgrel=2 +pkgdesc="Ren'Py visual novel engine (legacy 6.x version)" +arch=('x86_64') +url='http://www.renpy.org' +license=('MIT') +makedepends=('cython2' 'ffmpeg' 'glew' 'python2-pygame-sdl2') +source=("http://www.renpy.org/dl/${pkgver}/renpy-${pkgver}-source.tar.bz2" + 'renpy' + 'renpy.desktop' + 'renpy.png') +sha256sums=('e37450d8baf201df2da71db3cc196af8b22377a92f0c06eb72f632ba964fc296' + 'd12cccb8d5acbe28f6740d7efc58ceb78fb4f303a50724a43c47812d51897c6a' + 'fccde3461617a098a78d938d9db782d403eda410a84ab52825a597498ab95834' + '611edc07a40ccb8e04e8858847fc1d2a066d29c2ed54e5b357880a0605818dc5') + +prepare() { + cd renpy-${pkgver}-source + + sed 's/python/python2/' -i renpy.py launcher/game/tkaskdir.py +} + +build() { + cd renpy-${pkgver}-source + + export RENPY_CYTHON='cython2' + + python2 module/setup.py build +} + +package_python2-renpy6() { + pkgdesc="Base libs of Ren'Py visual novel engine (legacy 6.x version)" + depends=('ffmpeg' 'glew' 'python2' 'sdl2') + + cd renpy-${pkgver}-source + + python2 module/setup.py install --root="${pkgdir}" --prefix='/usr' --optimize='1' + + install -dm 755 "${pkgdir}"/usr/share/licenses + ln -s renpy "${pkgdir}"/usr/share/licenses/python2-renpy +} + +package_renpy6() { + arch=('any') + pkgdesc="Data files of Ren'Py visual novel engine (legacy 6.x version)" + depends=('python2-pygame-sdl2' 'python2-renpy6') + optdepends=('renpy6-demos: Tutorial and The Question demos' + 'tk: Set projects directory') + provides=('renpy') + conflicts=('renpy') + + cd renpy-${pkgver}-source + + install -dm 755 "${pkgdir}"/usr/{bin,share/{applications,pixmaps,renpy,doc}} + + cp -dr --no-preserve='ownership' doc launcher renpy renpy.py templates "${pkgdir}"/usr/share/renpy/ + ln -s /usr/share/renpy/doc "${pkgdir}"/usr/share/doc/renpy + + install -m 755 ../renpy "${pkgdir}"/usr/bin/ + install -m 644 ../renpy.desktop "${pkgdir}"/usr/share/applications/ + install -m 644 ../renpy.png "${pkgdir}"/usr/share/pixmaps/ + + install -dm 755 "${pkgdir}"/usr/share/licenses/renpy + install -m 644 LICENSE.txt "${pkgdir}"/usr/share/licenses/renpy/ +} + +package_renpy6-demos() { + arch=('any') + pkgdesc="Demos for renpy6" + depends=('renpy6') + provides=('renpy-demos') + conflicts=('renpy-demos') + + cd renpy-${pkgver}-source + + install -dm 755 "${pkgdir}"/usr/share/renpy + + cp -dr --no-preserve='ownership' the_question tutorial "${pkgdir}"/usr/share/renpy/ + + install -dm 755 "${pkgdir}"/usr/share/licenses + ln -s renpy "${pkgdir}"/usr/share/licenses/renpy-demos +} + +# vim: ts=2 sw=2 et: diff --git a/renpy b/renpy new file mode 100644 index 000000000000..a400f5672d05 --- /dev/null +++ b/renpy @@ -0,0 +1,3 @@ +#!/usr/bin/sh + +exec python2 /usr/share/renpy/renpy.py "$@" diff --git a/renpy.desktop b/renpy.desktop new file mode 100644 index 000000000000..4fa6bbd16209 --- /dev/null +++ b/renpy.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Ren'Py +GenericName=renpy +Comment=Ren'Py is a visual novel engine that helps you use words, images, and sounds to tell interactive stories that run on computers and mobile devices. +Icon=renpy +Exec=renpy +Categories=Game;AdventureGame; diff --git a/renpy.png b/renpy.png Binary files differnew file mode 100644 index 000000000000..c7e1f9dfb69b --- /dev/null +++ b/renpy.png |