Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 603654 | Differences between
and this patch

Collapse All | Expand All

(-)skype-4.3.0.37-r6.ebuild (-1 / +17 lines)
Lines 13-19 Link Here
13
LICENSE="skype-4.0.0.7-copyright BSD MIT RSA W3C regexp-UofT no-source-code"
13
LICENSE="skype-4.0.0.7-copyright BSD MIT RSA W3C regexp-UofT no-source-code"
14
SLOT="0"
14
SLOT="0"
15
KEYWORDS="~amd64 ~x86"
15
KEYWORDS="~amd64 ~x86"
16
IUSE="apulse pax_kernel plasma +pulseaudio selinux"
16
IUSE="apulse firejail pax_kernel plasma +pulseaudio selinux"
17
REQUIRED_USE="apulse? ( !pulseaudio )"
17
REQUIRED_USE="apulse? ( !pulseaudio )"
18
18
19
QA_PREBUILT=opt/bin/${PN}
19
QA_PREBUILT=opt/bin/${PN}
Lines 31-42 Link Here
31
	x11-libs/libXScrnSaver[abi_x86_32(-)]
31
	x11-libs/libXScrnSaver[abi_x86_32(-)]
32
	x11-libs/libXv[abi_x86_32(-)]
32
	x11-libs/libXv[abi_x86_32(-)]
33
	apulse? ( media-sound/apulse[abi_x86_32(-)] )
33
	apulse? ( media-sound/apulse[abi_x86_32(-)] )
34
	firejail? ( sys-apps/firejail )
34
	plasma? ( dev-libs/sni-qt[abi_x86_32(-)] )
35
	plasma? ( dev-libs/sni-qt[abi_x86_32(-)] )
35
	pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)] )
36
	pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)] )
36
	selinux? ( sec-policy/selinux-skype )"
37
	selinux? ( sec-policy/selinux-skype )"
37
38
38
src_prepare() {
39
src_prepare() {
39
	epatch "${FILESDIR}/${P}-desktop.patch"
40
	epatch "${FILESDIR}/${P}-desktop.patch"
41
	if use firejail; then
42
		epatch "${FILESDIR}/${P}-desktop-firejail.patch"
43
	fi
40
}
44
}
41
45
42
src_compile() {
46
src_compile() {
Lines 53-58 Link Here
53
		newbin ${PN} ${PN}-bin
57
		newbin ${PN} ${PN}-bin
54
		dobin "${FILESDIR}/${PN}"
58
		dobin "${FILESDIR}/${PN}"
55
		fowners root:audio /opt/bin/${PN} /opt/bin/${PN}-bin
59
		fowners root:audio /opt/bin/${PN} /opt/bin/${PN}-bin
60
	elif use firejail; then
61
		into /opt
62
		newbin ${PN} ${PN}-bin
63
		newbin "${FILESDIR}/${PN}-firejail" ${PN}
64
		fowners root:audio /opt/bin/${PN} /opt/bin/${PN}-bin
56
	else
65
	else
57
		into /opt
66
		into /opt
58
		dobin ${PN}
67
		dobin ${PN}
Lines 112-117 Link Here
112
		ewarn "These packages can be pulled in by setting"
121
		ewarn "These packages can be pulled in by setting"
113
		ewarn "appropriate USE flags for net-im/skype."
122
		ewarn "appropriate USE flags for net-im/skype."
114
	fi
123
	fi
124
125
	if use firejail; then
126
		ewarn "Even if running in a jail, after restart some WM/DE"
127
		ewarn "may restore skype running without a jail."
128
		ewarn "Make sure you've disabled storing skype app in a session"
129
		ewarn "and readd it to autostart of your WM/DE..."
130
	fi
115
}
131
}
116
132
117
pkg_postrm() {
133
pkg_postrm() {

Return to bug 603654