diff options
author | Ian Delaney <idell5@iinet.com.au> | 2012-03-05 06:08:19 +0800 |
---|---|---|
committer | Ian Delaney <idell5@iinet.com.au> | 2012-03-05 06:08:19 +0800 |
commit | 5f01fef04c37d7f6d0b45d1ce7975c2ce1b66362 (patch) | |
tree | fdbafb1fa8a17617907b1b53b051d048302c68ea | |
parent | [kde-misc/Webcamoid] Added live ebuild Webcamoid-9999 (diff) | |
download | improvise-5f01fef04c37d7f6d0b45d1ce7975c2ce1b66362.tar.gz improvise-5f01fef04c37d7f6d0b45d1ce7975c2ce1b66362.tar.bz2 improvise-5f01fef04c37d7f6d0b45d1ce7975c2ce1b66362.zip |
[kde-misc/Webcamoid] revised to install the 2python modules
(Portage version: 2.2.0_alpha84/git/Linux x86_64, unsigned Manifest commit)
-rw-r--r-- | kde-misc/Webcamoid/Webcamoid-9999.ebuild | 56 | ||||
-rw-r--r-- | kde-misc/Webcamoid/files/setup.cfg | 2 | ||||
-rw-r--r-- | kde-misc/Webcamoid/files/setup.py | 11 | ||||
-rw-r--r-- | kde-misc/Webcamoid/files/setup2.cfg | 2 |
4 files changed, 61 insertions, 10 deletions
diff --git a/kde-misc/Webcamoid/Webcamoid-9999.ebuild b/kde-misc/Webcamoid/Webcamoid-9999.ebuild index 7e46154..ab80269 100644 --- a/kde-misc/Webcamoid/Webcamoid-9999.ebuild +++ b/kde-misc/Webcamoid/Webcamoid-9999.ebuild @@ -9,28 +9,64 @@ PYTHON_DEPEND="2" SUPPORT_PYTHON_ABIS="1" RESTRICT_PYTHON_ABIS="3.*" inherit git-2 distutils - + DESCRIPTION="A plasmoid used to show and take photos with your webcam" HOMEPAGE="http://kde-apps.org/content/show.php/Webcamoid?content=144796" -LICENSE="GPL-2" +LICENSE="GPL-3" +INSTALLDIR="usr/share/apps/plasma/plasmoids/webcamoid/code" SLOT="4" KEYWORDS="" IUSE="" DEPEND="kde-base/pykde4 - kde-base/kdepimlibs" -RDEPEND="${DEPEND} media-video/ffmpeg" + kde-base/kdepimlibs + kde-base/libkworkspace" +RDEPEND="${DEPEND} media-video/ffmpeg + kde-base/plasma-runtime" + +DISTUTILS_SETUP_FILES=("v4l2|setup.py" "setup.py") +PYTHON_MODNAME="webcamoid.py v4l2.py" + +src_unpack() { + git-2_src_unpack + cd ${S} + cp "${FILESDIR}"/setup.py "${FILESDIR}"/setup.cfg . + mv contents webcamoid + touch webcamoid/code/__init__.py webcamoid/__init__.py + mv webcamoid/code/v4l2 . +} + +src_prepare() { + python_copy_sources +} -DISTUTILS_SETUP_FILES=("contents/code/v4l2|setup.py") -PYTHON_MODNAME="v4l2.py" +src_compile() { + distutils_src_compile +} src_install() { - distutils_src_install + installation() { + cd v4l2 + $(PYTHON) setup.py install --prefix="${D}usr" + cd ../ + $(PYTHON) setup.py install --install-purelib="${D}${INSTALLDIR}" + } + python_execute_function -s installation + + dobin webcamoid/code/v4l2tools.py - dobin contents/code/v4l2tools.py insinto usr/share/kde4/services - newins metadata.desktop plasma-${PN}.desktop + newins metadata.desktop webcamoid.desktop + insinto ${INSTALLDIR} + doins webcamoid/code/{config.py,__init__.py,main.py,webcamoidgui.py} + + insinto usr/$(get_libdir)/${PYTHON}/site-packages/v4l2 + doins v4l2/*.py + + insinto usr/share/doc/${P}/v4l2 + doins v4l2/{NEWS,README} - dodoc contents/code/v4l2/{NEWS,README} + insinto usr/share/doc/${P} + newins README.markdown README } diff --git a/kde-misc/Webcamoid/files/setup.cfg b/kde-misc/Webcamoid/files/setup.cfg new file mode 100644 index 0000000..a744d10 --- /dev/null +++ b/kde-misc/Webcamoid/files/setup.cfg @@ -0,0 +1,2 @@ +[install] +install-data="usr/share/apps/plasma/plasmoids" diff --git a/kde-misc/Webcamoid/files/setup.py b/kde-misc/Webcamoid/files/setup.py new file mode 100644 index 0000000..3b2f81b --- /dev/null +++ b/kde-misc/Webcamoid/files/setup.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python2 + +from distutils.core import setup + +setup ( name = "webcamoid", + version = "9999", + description = "A plasmoid used to show and take photos with your webcam", + url = "http://kde-apps.org/", +# packages = ['webcamoid.code'], + package_dir = {'webcamoid/code': 'webcamoid/code'} +) diff --git a/kde-misc/Webcamoid/files/setup2.cfg b/kde-misc/Webcamoid/files/setup2.cfg new file mode 100644 index 0000000..037f8c5 --- /dev/null +++ b/kde-misc/Webcamoid/files/setup2.cfg @@ -0,0 +1,2 @@ +[install] +install-data="/usr/$(get_libdir)/${PYTHON}/site-packages/v4l2" |