diff --git a/srcpkgs/python-tmuxp/template b/srcpkgs/python-tmuxp/template new file mode 100644 index 00000000000..2589528de42 --- /dev/null +++ b/srcpkgs/python-tmuxp/template @@ -0,0 +1,41 @@ +# Template file for 'python-tmuxp' +pkgname=python-tmuxp +version=1.4.2 +revision=1 +noarch=yes +wrksrc="tmuxp-${version}" +build_style=python-module +pycompile_module="tmuxp" +hostmakedepends="python-setuptools python3-setuptools" +depends="python python-colorama python-click python-kaptan python-libtmux" +short_desc="Session manager for tmux" +maintainer="Alexander Egorenkov " +license="MIT" +homepage="https://github.com/tmux-python/tmuxp/" +distfiles="${PYPI_SITE}/t/tmuxp/tmuxp-${version}.tar.gz" +checksum=b5895a6341729b4c712f03657c6d7e519bf0e32a8f8411dc28aee160c365f120 +alternatives="tmuxp:tmuxp:/usr/bin/tmuxp2" + +pre_configure() { + # Remove version restrictions + # colorama is forced at 0.3.9 while Void is at 0.4.x + # click is at least 7 or higher while Void is at 6.x.x + sed 's|[=><].*||g' -i requirements/base.txt +} + +post_install() { + vlicense LICENSE +} + +python3-tmuxp_package() { + noarch=yes + pycompile_module="tmuxp" + depends="python3 python3-colorama python3-click python3-kaptan python3-libtmux" + short_desc="${short_desc/Python2/Python3}" + alternatives="tmuxp:tmuxp:/usr/bin/tmuxp3" + pkg_install() { + vmove usr/bin/tmuxp3 + vmove usr/lib/python3* + vlicense LICENSE + } +} diff --git a/srcpkgs/python3-tmuxp b/srcpkgs/python3-tmuxp new file mode 120000 index 00000000000..4e903dec95f --- /dev/null +++ b/srcpkgs/python3-tmuxp @@ -0,0 +1 @@ +python-tmuxp \ No newline at end of file