summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorMatthew Schultz <mattsch@gmail.com>2019-04-11 14:08:59 -0500
committerJoonas Niilola <juippis@gentoo.org>2019-09-20 21:17:51 +0300
commit3a021a2ec6a9d5f74b11d7faad0b15130b53bee2 (patch)
tree769490543be0cbb9c5a87fc78423e23cb13a8167 /net-im
parentwww-servers/nginx-unit: Upstream release 1.11.0 (diff)
downloadgentoo-3a021a2ec6a9d5f74b11d7faad0b15130b53bee2.tar.gz
gentoo-3a021a2ec6a9d5f74b11d7faad0b15130b53bee2.tar.bz2
gentoo-3a021a2ec6a9d5f74b11d7faad0b15130b53bee2.zip
net-im/skype-dbus-mock: mock system dbus so skype works without it
Bug: https://bugs.gentoo.org/669538 Signed-off-by: Matthew Schultz <mattsch@gmail.com> Package-Manager: Portage-2.3.62, Repoman-2.3.11 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'net-im')
-rw-r--r--net-im/skype-dbus-mock/Manifest1
-rw-r--r--net-im/skype-dbus-mock/metadata.xml12
-rw-r--r--net-im/skype-dbus-mock/skype-dbus-mock-0_pre20181011.ebuild40
3 files changed, 53 insertions, 0 deletions
diff --git a/net-im/skype-dbus-mock/Manifest b/net-im/skype-dbus-mock/Manifest
new file mode 100644
index 000000000000..891c4cd4f5f8
--- /dev/null
+++ b/net-im/skype-dbus-mock/Manifest
@@ -0,0 +1 @@
+DIST skype-dbus-mock-0_pre20181011.tar.gz 2851 BLAKE2B fbb2d476d6a0402ea6ac70198d0aac87c24d7c9815fe27b03631625df10f24c71634f7f22eec2256869746cbf9d308ab3275380a755455ebbbb23ad2adcdd5a2 SHA512 d566a91cb279fe07626744e6196e3dcf7b36a5535bb8fe3cd7e6245d874bdf82f7948bd7f476f73c72f972894ee250d89a9eb055fdf55af9cbe97b1b05e39e16
diff --git a/net-im/skype-dbus-mock/metadata.xml b/net-im/skype-dbus-mock/metadata.xml
new file mode 100644
index 000000000000..fbd99da1cd1b
--- /dev/null
+++ b/net-im/skype-dbus-mock/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mattsch@gmail.com</email>
+ <name>Matthew Schultz</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/net-im/skype-dbus-mock/skype-dbus-mock-0_pre20181011.ebuild b/net-im/skype-dbus-mock/skype-dbus-mock-0_pre20181011.ebuild
new file mode 100644
index 000000000000..bac70bb79264
--- /dev/null
+++ b/net-im/skype-dbus-mock/skype-dbus-mock-0_pre20181011.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+
+inherit python-r1
+
+GIT_COMMIT="3a9e2882ac5c0ad6be3c5cb5c7da008b4cfa51da"
+DESCRIPTION="Mocked systemd dbus interface for skype 8.30+"
+HOMEPAGE="https://github.com/maelnor/skype-dbus-mock"
+SRC_URI="https://github.com/maelnor/${PN}/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+ >=net-im/skypeforlinux-8.30
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ !sys-apps/systemd
+ !sys-auth/elogind"
+
+S=${WORKDIR}/${PN}-${GIT_COMMIT}
+
+src_install() {
+ newbin skype-dbus-mock.py skype-dbus-mock
+ insinto /usr/share/dbus-1/system-services
+ doins org.freedesktop.login1.service
+ insinto /usr/share/dbus-1/system.d
+ doins skype-dbus-mock.conf
+}
+
+pkg_postinst() {
+ ewarn "Restart dbus service to apply changes"
+}