From d5688bac44bce7646c257cbd353cc31577a84dfa Mon Sep 17 00:00:00 2001 From: Francesco Ferro Date: Tue, 21 Mar 2017 19:32:19 +0100 Subject: [PATCH] [dev-python/pysmbc] Fix distutils and add patch for samba4 compilation issue --- .../pysmbc/files/pysmbc-libsmbclient-fix.patch | 12 ++++++++++++ dev-python/pysmbc/metadata.xml | 7 +++++++ dev-python/pysmbc/pysmbc-1.0.13.ebuild | 18 ++++++++++-------- 3 files changed, 29 insertions(+), 8 deletions(-) create mode 100644 dev-python/pysmbc/files/pysmbc-libsmbclient-fix.patch create mode 100644 dev-python/pysmbc/metadata.xml diff --git a/dev-python/pysmbc/files/pysmbc-libsmbclient-fix.patch b/dev-python/pysmbc/files/pysmbc-libsmbclient-fix.patch new file mode 100644 index 000000000..464d6a6ee --- /dev/null +++ b/dev-python/pysmbc/files/pysmbc-libsmbclient-fix.patch @@ -0,0 +1,12 @@ +--- a/smbcmodule.h 2017-03-21 18:07:04.234082345 +0100 ++++ b/smbcmodule.h 2017-03-21 18:07:37.104125384 +0100 +@@ -24,7 +24,7 @@ + #ifndef HAVE_SMBCMODULE_H + #define HAVE_SMBCMODULE_H + +-#include ++#include + + /* GCC attributes */ + #if !defined(__GNUC__) || __GNUC__ < 2 || \ + diff --git a/dev-python/pysmbc/metadata.xml b/dev-python/pysmbc/metadata.xml new file mode 100644 index 000000000..b68e423ed --- /dev/null +++ b/dev-python/pysmbc/metadata.xml @@ -0,0 +1,7 @@ + + + + + skullbocks@sabayon.org + + diff --git a/dev-python/pysmbc/pysmbc-1.0.13.ebuild b/dev-python/pysmbc/pysmbc-1.0.13.ebuild index 42d7bb735..573fded5e 100644 --- a/dev-python/pysmbc/pysmbc-1.0.13.ebuild +++ b/dev-python/pysmbc/pysmbc-1.0.13.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=3 +EAPI=6 -PYTHON_DEPEND="2" +PYTHON_COMPAT=( python2_7 ) -inherit distutils +inherit distutils-r1 DESCRIPTION="Python bindings for libsmbclient" HOMEPAGE="https://fedorahosted.org/pysmbc" @@ -16,6 +15,9 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -pkg_setup() { - python_set_active_version 2 -} \ No newline at end of file +DEPEND=">=net-fs/samba-4.2.14" + +src_prepare() { + eapply "${FILESDIR}/${PN}-libsmbclient-fix.patch" + eapply_user +}