From 4865d5e11dc6f0b33f7c0204ae11c1919db02972 Mon Sep 17 00:00:00 2001 From: Samuli Suominen Date: Wed, 30 Mar 2011 18:20:35 +0000 Subject: Fix the path again, see changelog (Portage version: 2.2.0_alpha29/cvs/Linux x86_64) --- app-pda/synce-sync-engine/ChangeLog | 12 +++- .../synce-sync-engine-0.15.1-r2.ebuild | 71 --------------------- .../synce-sync-engine-0.15.1-r3.ebuild | 73 ++++++++++++++++++++++ 3 files changed, 82 insertions(+), 74 deletions(-) delete mode 100644 app-pda/synce-sync-engine/synce-sync-engine-0.15.1-r2.ebuild create mode 100644 app-pda/synce-sync-engine/synce-sync-engine-0.15.1-r3.ebuild (limited to 'app-pda') diff --git a/app-pda/synce-sync-engine/ChangeLog b/app-pda/synce-sync-engine/ChangeLog index 6ccf403a99bc..0a9f60ab31fe 100644 --- a/app-pda/synce-sync-engine/ChangeLog +++ b/app-pda/synce-sync-engine/ChangeLog @@ -1,12 +1,18 @@ # ChangeLog for app-pda/synce-sync-engine # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-pda/synce-sync-engine/ChangeLog,v 1.12 2011/03/28 03:56:47 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-pda/synce-sync-engine/ChangeLog,v 1.13 2011/03/30 18:20:35 ssuominen Exp $ + +*synce-sync-engine-0.15.1-r3 (30 Mar 2011) + + 30 Mar 2011; Samuli Suominen + +synce-sync-engine-0.15.1-r3.ebuild: + Fix plug-in path for libopensync-python-plugin-0.22. *synce-sync-engine-0.15.1-r2 (28 Mar 2011) 28 Mar 2011; Samuli Suominen - synce-sync-engine-0.15.1-r1.ebuild, +synce-sync-engine-0.15.1-r2.ebuild: - Fix install path for libopensync plug-in. + +synce-sync-engine-0.15.1-r2.ebuild: + Fix plug-in path for libopensync-python-plugin-0.39. 28 Mar 2011; Samuli Suominen synce-sync-engine-0.15.1-r1.ebuild, metadata.xml: diff --git a/app-pda/synce-sync-engine/synce-sync-engine-0.15.1-r2.ebuild b/app-pda/synce-sync-engine/synce-sync-engine-0.15.1-r2.ebuild deleted file mode 100644 index ac0b5a7bbdb3..000000000000 --- a/app-pda/synce-sync-engine/synce-sync-engine-0.15.1-r2.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-pda/synce-sync-engine/synce-sync-engine-0.15.1-r2.ebuild,v 1.2 2011/03/28 04:11:25 ssuominen Exp $ - -EAPI=3 - -PYTHON_DEPEND="2:2.6" -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="3.*" - -inherit distutils multilib - -DESCRIPTION="A synchronization engine for SynCE" -HOMEPAGE="http://www.synce.org/" -SRC_URI="mirror://sourceforge/synce/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="opensync" - -RDEPEND="dev-libs/librapi2[python] - dev-libs/librra[python] - dev-libs/librtfcomp[python] - dev-libs/libxml2[python] - dev-libs/libxslt[python] - dev-python/dbus-python - dev-python/pygobject - opensync? ( || ( - >=app-pda/libopensync-0.39[python] - ( =app-pda/libopensync-0.22*[python] app-pda/libopensync-plugin-python ) - ) )" -DEPEND="${RDEPEND}" - -PYTHON_MODNAME="SyncEngine" - -src_prepare() { - sed -i -e 's:share/doc/sync-engine:foobar:' setup.py || die - - distutils_src_prepare -} - -src_install() { - insinto /usr/share/dbus-1/services - doins config/org.synce.SyncEngine.service || die - - insinto /etc - doins config/syncengine.conf.xml || die - - distutils_src_install - - ### opensync plug-in BEGIN - find "${D}" -type d -name plugins -exec rm -rf {} + - - if use opensync; then - local plug=plugins/synce-opensync-plugin- - - if has_version ">=app-pda/libopensync-0.39"; then - insinto /usr/$(get_libdir)/libopensync1/python-plugins - newins ${plug}3x.py synce-plugin.py || die - else - insinto /usr/$(get_libdir)/opensync/plugins - newins ${plug}2x.py synce-plugin.py || die - fi - - dodoc ${plug}3x.README || die - fi - ### opensync plug-in END - - rm -rf "${D}"/usr/foobar -} diff --git a/app-pda/synce-sync-engine/synce-sync-engine-0.15.1-r3.ebuild b/app-pda/synce-sync-engine/synce-sync-engine-0.15.1-r3.ebuild new file mode 100644 index 000000000000..0ec1b4fa5c1b --- /dev/null +++ b/app-pda/synce-sync-engine/synce-sync-engine-0.15.1-r3.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-pda/synce-sync-engine/synce-sync-engine-0.15.1-r3.ebuild,v 1.1 2011/03/30 18:20:35 ssuominen Exp $ + +EAPI=3 + +PYTHON_DEPEND="2:2.6" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit distutils multilib + +DESCRIPTION="A synchronization engine for SynCE" +HOMEPAGE="http://www.synce.org/" +SRC_URI="mirror://sourceforge/synce/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="opensync" + +RDEPEND="dev-libs/librapi2[python] + dev-libs/librra[python] + dev-libs/librtfcomp[python] + dev-libs/libxml2[python] + dev-libs/libxslt[python] + dev-python/dbus-python + dev-python/pygobject + opensync? ( || ( + >=app-pda/libopensync-0.39[python] + ( =app-pda/libopensync-0.22*[python] app-pda/libopensync-plugin-python ) + ) )" +DEPEND="${RDEPEND}" + +PYTHON_MODNAME="SyncEngine" + +src_prepare() { + sed -i -e 's:share/doc/sync-engine:foobar:' setup.py || die + + distutils_src_prepare +} + +src_install() { + insinto /usr/share/dbus-1/services + doins config/org.synce.SyncEngine.service || die + + insinto /etc + doins config/syncengine.conf.xml || die + + distutils_src_install + + ### opensync plug-in BEGIN + find "${D}" -type d -name plugins -exec rm -rf {} + + + if use opensync; then + local plug=plugins/synce-opensync-plugin- + + if has_version ">=app-pda/libopensync-0.39"; then + insinto /usr/$(get_libdir)/libopensync1/python-plugins + newins ${plug}3x.py synce-plugin.py || die + else + # See OPENSYNC_PYTHONPLG_DIR variable in libopensync-python-plugin-0.22 + # to verify path for python plugins. + insinto /usr/$(get_libdir)/opensync/python-plugins + newins ${plug}2x.py synce-plugin.py || die + fi + + dodoc ${plug}3x.README || die + fi + ### opensync plug-in END + + rm -rf "${D}"/usr/foobar +} -- cgit v1.2.3-65-gdbad