commit: 80cc26434779b5463747f4a1e71e634d26c1158d Author: Jory A. Pratt <anarchy <AT> gentoo <DOT> org> AuthorDate: Fri Sep 9 03:38:52 2016 +0000 Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org> CommitDate: Fri Sep 9 03:42:35 2016 +0000 URL: https://gitweb.gentoo.org/dev/anarchy.git/commit/?id=80cc2643
app-text/openlp : initial version bump to 2.4.2 app-text/openlp/Manifest | 3 ++ .../openlp/files/OpenLP-2.4.2-disable-tests.patch | 22 +++++++++++ app-text/openlp/openlp-2.4.2.ebuild | 43 ++++++++++++++++++++++ 3 files changed, 68 insertions(+) diff --git a/app-text/openlp/Manifest b/app-text/openlp/Manifest new file mode 100644 index 0000000..b47b4e1 --- /dev/null +++ b/app-text/openlp/Manifest @@ -0,0 +1,3 @@ +AUX OpenLP-2.4.2-disable-tests.patch 795 SHA256 a024fca478b34248d74d4c4a071ad637f1d5b1e45db3749608a9464271b64a4e SHA512 ac67c675a4793be0194ccdc522737de0fd2b7b008707c19cfb5dd4fd1c17e88a59c0d38cdfebb02272774da81dbf06ca8b897504abe3d37b5eeaf40b8d0c63f9 WHIRLPOOL 4fdbba70eaec1ca4bf29d3bdf8104f8ac887b99267880d964caf48f2bb1b7aaa4a34d21b067809f516cccb6ca1b1c80d63cc28a447431d04f5fad5facc2ccbe2 +DIST OpenLP-2.4.2.tar.gz 7430438 SHA256 ae56a9661a1847eb3c859fec3ac73e7b2e8b102b821232a26fd273f61a039c9c SHA512 650662231a5ef23460162f794237f8ecf54c20f8514793aef1b1bada2912e82c3e1a8aaec36e56a88ed38b5c282393635f6345926362080f8101ef6285a5d317 WHIRLPOOL 2771a17c76001b2981ceb4b5fad44319fa4218477fcdc00589a7e437ae6d721624ef5955ee041db20bf9bb6b802e90f386c7e87a95c53dcae9b52d7ebd072e7b +EBUILD openlp-2.4.2.ebuild 1132 SHA256 773a157bcf0959424aa5e5383f8292ae1481e396ceabf8ef634e78c4e4f7e7e2 SHA512 efc79abfec0ba27c2805f7e463b3cda8f072d4428f51087a4f03447a570d70847897fdb64976b45ddeae793f0d62b91046103b3107eacd2e3e65c19410bffebd WHIRLPOOL eb32a7d6e84dbf33751957072b29975c29711d76201eb27cea64cd95ec224d05bd4aee83443e074ef0c0471a2ea40afdac0ee2883434f2b2ee973b6e54351e53 diff --git a/app-text/openlp/files/OpenLP-2.4.2-disable-tests.patch b/app-text/openlp/files/OpenLP-2.4.2-disable-tests.patch new file mode 100644 index 0000000..0b1de65 --- /dev/null +++ b/app-text/openlp/files/OpenLP-2.4.2-disable-tests.patch @@ -0,0 +1,22 @@ +diff -urN a/setup.cfg b/setup.cfg +--- a/setup.cfg 2016-06-25 13:20:56.000000000 -0500 ++++ b/setup.cfg 2016-09-08 22:30:54.606413547 -0500 +@@ -2,3 +2,5 @@ + exclude=resources.py,vlc.py + max-line-length = 120 + ignore = E402 ++[install] ++install_scripts=/usr/bin +\ No newline at end of file +diff -urN a/setup.py b/setup.py +--- a/setup.py 2016-06-25 13:20:56.000000000 -0500 ++++ b/setup.py 2016-09-08 22:30:50.523413394 -0500 +@@ -157,7 +157,7 @@ + author_email='raoulsny...@openlp.org', + url='http://openlp.org/', + license='GNU General Public License', +- packages=find_packages(exclude=['ez_setup', 'examples', 'tests']), ++ packages=find_packages(exclude=['ez_setup', 'examples', 'tests', 'tests.*']), + scripts=['openlp.py'], + include_package_data=True, + zip_safe=False, diff --git a/app-text/openlp/openlp-2.4.2.ebuild b/app-text/openlp/openlp-2.4.2.ebuild new file mode 100644 index 0000000..528b0e0 --- /dev/null +++ b/app-text/openlp/openlp-2.4.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python3_4) +PYTHON_REQ_USE='sqlite' + +inherit distutils-r1 + +DESCRIPTION="Free church presentation software" +HOMEPAGE="http://openlp.org/" +SRC_URI="https://get.openlp.org/${PV}/OpenLP-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/beautifulsoup:4[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + >=dev-python/pyenchant-1.3[${PYTHON_USEDEP}] + dev-python/pyodbc + dev-python/PyQt5[multimedia,gui,network,svg,webkit,${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/sip[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-0.5[${PYTHON_USEDEP}] + dev-python/sqlalchemy-migrate[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/OpenLP-${PV} + +PATCHES=( "${FILESDIR}"/OpenLP-${PV}-disable-tests.patch ) + +python_install_all() { + distutils-r1_python_install_all + domenu resources/openlp.desktop + dosym openlp.py /usr/bin/openlp + doicon -s scalable resources/images/openlp.svg +}