Gentoo Archives: gentoo-user

From: Kai Krakow <hurikhan77@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: package.provided syntax for overlay
Date: Mon, 20 Feb 2017 13:15:25
Message-Id: 20170220140600.202dcaef@jupiter.sol.kaishome.de
In Reply to: [gentoo-user] package.provided syntax for overlay by Mick
1 Am Sun, 19 Feb 2017 10:20:41 +0000
2 schrieb Mick <michaelkintzios@×××××.com>:
3
4 > Hi All,
5 >
6 > Given sddm is not working for my setup, as per bug #608690, I thought
7 > of trying entrance from the bar overlay. It wants to pull in
8 > enlightenment, which I have already installed from the main tree and
9 > would like to keep it as such:
10 >
11 > # emerge -uaDv entrance
12 >
13 > These are the packages that would be merged, in order:
14 >
15 > Calculating dependencies... done!
16 > [ebuild U ~] x11-wm/enlightenment-9999:0.17/9999::bar
17 > [0.20.6:0.17/0.20.6::gentoo] USE="eeze%* nls pam ukit -doc -egl%
18 > -pm-utils% - static-libs -systemd -wayland (-spell%*)"
19 > ENLIGHTENMENT_MODULES="appmenu backlight battery bluez4 clock
20 > conf-applications conf-bindings conf-dialogs conf-display
21 > conf-interaction conf-intl conf-menus conf-paths conf-performance
22 > conf-randr conf-shelves conf-theme conf-window-manipulation
23 > conf-window- remembers connman contact%* cpufreq everything fileman
24 > fileman-opinfo gadman ibar ibox lokker mixer msgbus music-control
25 > notification pager pager16%* quickaccess shot start syscon systray
26 > tasks teamwork temperature tiling winlist wizard xkbswitch -access%
27 > -packagkit% -wl-desktop-shell* -wl-drm* -wl- fb% -wl-x11* (-conf%*)
28 > (-geolocation%*) (-packagekit%*) (-pager-plain%*) (- policy-mobile%*)
29 > (-wl-text-input%*) (-wl-weekeyboard%*) (-wl-wl%*) (- xwayland%*)" 0
30 > KiB [ebuild N *] x11-plugins/entrance-9999::bar USE="consolekit
31 > pam -grub - systemd -vkbd" 0 KiB
32 >
33 >
34 > So I tried in /etc/portage/package.provided any combination of these:
35 >
36 > x11-wm/enlightenment-9999:0.17/9999::bar
37 >
38 > =x11-wm/enlightenment-9999:0.17
39 >
40 > x11-wm/enlightenment-9999
41 >
42 > None of which can stop portage dragging in 'x11-
43 > wm/enlightenment-9999:0.17/9999::bar'. What is the correct syntax to
44 > block this version of enlightenment from emerging?
45
46 The file needs to go to /etc/portage/profile/package.provided to have
47 any effect. But I guess this is the wrong way for what you're going to
48 accomplish. You should instead mask that version and then see, what
49 pulls it in. Or you could try the world upgrade with "--exclude
50 enlightenment" switch.
51
52 --
53 Regards,
54 Kai
55
56 Replies to list-only preferred.