diff options
| author | Chris Reffett <geekboy72@gmail.com> | 2012-03-22 12:56:55 -0400 |
|---|---|---|
| committer | Chris Reffett <geekboy72@gmail.com> | 2012-03-23 14:26:57 -0400 |
| commit | 066e05c7e9f98bb1a44c3ea44ab5875cf9180bc0 (patch) | |
| tree | 733307cf5b78e2a487ef0e98cf40863b7ac9a8dc | |
| parent | af737278e9e91e4aeaab75b5db8d1ed4850f90ff (diff) | |
| download | kde-066e05c7e9f98bb1a44c3ea44ab5875cf9180bc0.tar.gz kde-066e05c7e9f98bb1a44c3ea44ab5875cf9180bc0.tar.bz2 kde-066e05c7e9f98bb1a44c3ea44ab5875cf9180bc0.zip | |
[kde-misc/synaptiks] Bumped to 0.8.1, fixed documentation build
(Portage version: 2.2.0_alpha93/git/Linux x86_64, unsigned Manifest commit)
| -rw-r--r-- | kde-misc/synaptiks/Manifest | 1 | ||||
| -rw-r--r-- | kde-misc/synaptiks/files/synaptiks-0.8.1-templatesfix.patch | 48 | ||||
| -rw-r--r-- | kde-misc/synaptiks/metadata.xml | 8 | ||||
| -rw-r--r-- | kde-misc/synaptiks/synaptiks-0.8.1.ebuild | 67 |
4 files changed, 124 insertions, 0 deletions
diff --git a/kde-misc/synaptiks/Manifest b/kde-misc/synaptiks/Manifest new file mode 100644 index 00000000000..92a8fa77265 --- /dev/null +++ b/kde-misc/synaptiks/Manifest @@ -0,0 +1 @@ +DIST synaptiks-0.8.1.tar.bz2 463495 SHA256 39bbafa6abd63903ba6f9ffd020ec754250ab7800ea9efcdeeebd69c0fcd5707 SHA512 a01b9833b2fb7af699eba015517ac652e4d0df9f46154097a26e57f0c4dc4467db1ceeea52c5f5ee5794b821870356d1d16e9da6aeaa845fc3d7bde10b85d053 WHIRLPOOL da9891f1b29ab174759efae779f08dea31e9a6b266b0d10ee60fa460e588c8620e2fa91a7eafddbd4ead3f9db7e365580bd34db66ea611b2c448590d09c47efd diff --git a/kde-misc/synaptiks/files/synaptiks-0.8.1-templatesfix.patch b/kde-misc/synaptiks/files/synaptiks-0.8.1-templatesfix.patch new file mode 100644 index 00000000000..02fcee029e4 --- /dev/null +++ b/kde-misc/synaptiks/files/synaptiks-0.8.1-templatesfix.patch @@ -0,0 +1,48 @@ +--- /dev/null ++++ doc/_templates/issues.html +@@ -0,0 +1,11 @@ ++<h3>Issues, questions and feedback</h3> ++ ++<p> ++Please join the mailing list at <a href="mailto:synaptiks@librelist.com"> ++synaptiks@librelist.com</a> to ask questions or discuss ++about <strong>synaptiks</strong>. To subscribe, just send a mail to this list. ++</p> ++ ++<p>You can also open an issue at the <a class="reference external" ++href="https://github.com/lunaryorn/synaptiks/issues">tracker</a> to report ++bugs or make enhancement proposals.</p> + +--- /dev/null ++++ doc/_templates/sidebartop.html +@@ -0,0 +1,30 @@ ++{% macro link(title, link, internal=true) -%} ++<a class="reference {{ 'internal' if internal else 'external' }}" ++ href="{{ link }}">{{ title }}</a> ++{%- endmacro %} ++ ++<p>Current version: <strong>{{release}}</strong></p> ++<ul> ++ <li>{{link('Install <strong>synaptiks</strong>', pathto('install'))}}</li> ++ <li>{{link('Downloads on PyPI', 'https://pypi.python.org/pypi/synaptiks', ++ internal=false)}}</li> ++ <li>{{link('GitHub project', 'https://github.com/lunaryorn/synaptiks', ++ internal=false)}}</li> ++ <li>{{link('KDE Apps', ++ 'http://kde-apps.org/content/show.php/synaptiks?content=114270', internal=false)}}</li> ++</ul> ++ ++<hr/> ++ ++<ul> ++ <li>{{link('Installation instructions', pathto('install'))}}</li> ++ <li>{{link('Handbook', pathto('handbook/index'))}} ++ <ul> ++ <li>{{link('Usage', pathto('handbook/usage'))}}</li> ++ <li>{{link('Reference', pathto('handbook/reference'))}}</li> ++ </ul> ++ </li> ++ <li>{{link('Translation guide', pathto('translation_guide'))}}</li> ++ <li>{{link('API documentation', pathto('api/index'))}}</li> ++ <li>{{link('Changelog', pathto('changes'))}}</li> ++</ul> diff --git a/kde-misc/synaptiks/metadata.xml b/kde-misc/synaptiks/metadata.xml new file mode 100644 index 00000000000..83b2d69297b --- /dev/null +++ b/kde-misc/synaptiks/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>kde</herd> + <use> + <flag name="upower">Handle mouse devices correctly across suspend and resume with upower</flag> + </use> +</pkgmetadata> diff --git a/kde-misc/synaptiks/synaptiks-0.8.1.ebuild b/kde-misc/synaptiks/synaptiks-0.8.1.ebuild new file mode 100644 index 00000000000..c9e96503d8f --- /dev/null +++ b/kde-misc/synaptiks/synaptiks-0.8.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 +PYTHON_DEPEND="2:2.6" +DISTUTILS_SRC_TEST=setup.py +KDE_HANDBOOK=optional +inherit kde4-base distutils + +DESCRIPTION="Touchpad configuration and management tool for KDE" +HOMEPAGE="http://synaptiks.readthedocs.org" +SRC_URI="mirror://pypi/s/${PN}/${P}.tar.bz2" + +LICENSE="BSD-2" +SLOT="4" +KEYWORDS="~amd64 ~x86" +IUSE="debug +upower doc" + +RDEPEND="|| ( >=dev-lang/python-2.7 dev-python/argparse ) + >=dev-python/PyQt4-4.7 + >=dev-python/pyudev-0.8[pyqt4] + dev-python/setuptools + $(add_kdebase_dep pykde4) + $(add_kdebase_dep kdesdk-scripts) + >=x11-drivers/xf86-input-synaptics-1.3 + >=x11-libs/libXi-1.4 + x11-libs/libXtst + upower? ( dev-python/dbus-python sys-power/upower )" +DEPEND="${RDEPEND} + app-text/docbook-xsl-stylesheets + sys-devel/gettext + doc? ( + >=dev-python/sphinx-1.0.7 + >=dev-python/sphinxcontrib-issuetracker-0.9 + )" + +pkg_setup() { + python_pkg_setup +} + +src_prepare() { + if use doc; then + epatch "${FILESDIR}/${P}-templatesfix.patch" + fi +} + +src_configure() { + :; +} + +src_compile() { + distutils_src_compile + if use doc; then + einfo "Generation of documentation" + pushd doc > /dev/null + sphinx-build . _build + popd > /dev/null + fi +} + +src_install() { + distutils_src_install + if use doc; then + dohtml -r doc/_build/* + fi +} |
