Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 662550

Summary: gnome-extra/nemo make libselinux optional
Product: Gentoo Linux Reporter: Nick Reale <NReale3370>
Component: Current packagesAssignee: Gentoo Cinnamon Team (DISABLED) <cinnamon+disabled>
Status: RESOLVED FIXED    
Severity: enhancement CC: filakhtov, NReale3370
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: gnome-extra/nemo-3.6.4 optional libselinux

Description Nick Reale 2018-07-31 21:17:21 UTC
libselinux, currently a hard dependency in the Nemo ebuilds, is an optional dependency in Nemo in 3.6.4 and 3.8.5.
Comment 1 Kristian Fiskerstrand (RETIRED) gentoo-dev 2018-08-02 11:54:48 UTC
Indeed, will make this optional

for reference, from  meson_options.txt:
option('selinux', type : 'boolean', value : false,
       description: 'SELinux support')
Comment 2 Larry the Git Cow gentoo-dev 2018-08-02 13:11:18 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4714f7f11c5cbe2338213927773e4937a0d2b69c

commit 4714f7f11c5cbe2338213927773e4937a0d2b69c
Author:     Kristian Fiskerstrand <k_f@gentoo.org>
AuthorDate: 2018-08-02 13:02:01 +0000
Commit:     Kristian Fiskerstrand <k_f@gentoo.org>
CommitDate: 2018-08-02 13:07:46 +0000

    gnome-extra/nemo: Make selinux optional
    
    Closes: https://bugs.gentoo.org/662550
    Package-Manager: Portage-2.3.40, Repoman-2.3.9

 gnome-extra/nemo/{nemo-3.8.5.ebuild => nemo-3.8.5-r1.ebuild} | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
Comment 3 Garry Filakhtov 2018-09-17 01:10:50 UTC
Created attachment 547048 [details, diff]
gnome-extra/nemo-3.6.4 optional libselinux

Patch to make libselinux optional for nemo-3.6.4 that is current stable version.
Comment 4 Garry Filakhtov 2018-09-17 01:12:41 UTC
Merged fix only solved the problem for unstable 3.8.5 version. Please, apply the patch provided for the 3.6.4 to make libselinux optional for the current stable version as well. Thanks!