Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 675978 - dev-libs/sway-9999 no longer installs swayidle, swaylock
Summary: dev-libs/sway-9999 no longer installs swayidle, swaylock
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Aaron Bauman (RETIRED)
URL:
Whiteboard:
Keywords: PullRequest
Depends on: 676844 676846
Blocks:
  Show dependency tree
 
Reported: 2019-01-21 17:13 UTC by CaptainBlood
Modified: 2019-02-13 00:04 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
swayidle-9999 trash ebuild (swayidle-9999.ebuild,2.04 KB, text/plain)
2019-01-21 17:13 UTC, CaptainBlood
Details
swaylock-9999 trash ebuild (swaylock-9999.ebuild,2.28 KB, text/plain)
2019-01-21 17:15 UTC, CaptainBlood
Details

Note You need to log in before you can comment on or make changes to this bug.
Description CaptainBlood 2019-01-21 17:13:05 UTC
Created attachment 562386 [details]
swayidle-9999 trash ebuild

These two commands have been removed recently, each becoming a standalone project,

So I post a trash ebuild for each.

I know it is not the proper way to do it, but it's quick enough for me. Sorry...

I derived swaylock from sway, and swayidle from swaylock, and cleaned just enough
to cancel USE flag propagation constraints.

Because I'm a real noob at writing ebuild, I'm been very minimalistic. Sorry again...

When using swaylock with sway, pam USE flag should probably match sway's.
So pam USE should remain.

All other USE flags displayed in equery use should be useless, except pam USE flag for swaylock.

I decided to leave them in dev-libs. please fell free to change to your likings.
Comment 1 CaptainBlood 2019-01-21 17:15:06 UTC
Created attachment 562388 [details]
swaylock-9999 trash ebuild

Likely advisable to set pam USE flag to match sway's pam USE flag if installed.
Comment 2 CaptainBlood 2019-01-21 17:32:42 UTC
Sorry for typos in description,

You should read:

Because I'm a real noob at ebuild writing, I've been very minimalistic. Sorry again...
Comment 3 Larry the Git Cow gentoo-dev 2019-02-13 00:04:50 UTC
The bug has been closed via the following commit(s):

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

commit dcd8d505572b7922e9939f5eaa442fa210f38052
Author:     Niccolò Scatena <speedjack95@gmail.com>
AuthorDate: 2019-02-09 23:47:06 +0000
Commit:     Aaron Bauman <bman@gentoo.org>
CommitDate: 2019-02-13 00:04:18 +0000

    dev-libs/sway: various fixes
    
     - Use ${PN} wherever possible;
    
     - Remove bash-completion use flag: bash completions should be always
       installed (see [1]);
    
     - Remove clipboard use flag and related dep: makes no sense to add this
       here, if the user wants to add utilities to handle the clipboard under
       wayland it is just and emerge away; wl-clipboard has nothing to do
       with sway;
    
     - Rename use flag: doc -> man (doc is a global use flag used to install
       additional documentation that most users does not want);
    
     - The sway tray feature (enabled by the tray use flag) now requires a
       logind provider: reflect this in REQUIRED_USE (fixes #677748);
    
     - Fix order of (R)DEPEND;
    
     - Remove required use gdk-pixbuf[jpeg]: the jpeg use flag is not
       required to be enabled. If the user wants support for JPEG images, he
       can manually enable it in gdk-pixbuf (as for other img formats);
    
     - Remove libcap dep: the fcaps eclass automatically adds it if filecaps
       use flag is enabled;
    
     - Dependency dbus is no longer required with tray (now uses sd-bus from
       logind): remove anything related to it;
    
     - Move scdoc and wayland-protocols dependencies to BDEPEND;
    
     - Add dep on xkeyboard-config: see bug #674640;
    
     - Add man-pages parameter to meson (fixes bug #677654);
    
     - Disable swaybar man page installation when swaybar use flag is
       disabled;
    
     - Use $MY_PV in sway-version arg to meson to reflect upstream version
       in sway --version;
    
     - Add a reminder to set XDG_RUNTIME_DIR if it's not set by the
       environment. This is needed in systems without logind/consolekit.
    
    [1] www.gentoo.org/support/news-items/2014-11-25-bash-completion-2_1-r90.html
    
    Closes: https://bugs.gentoo.org/672590
    Closes: https://bugs.gentoo.org/675978
    Closes: https://bugs.gentoo.org/674640
    Closes: https://bugs.gentoo.org/677654
    Closes: https://bugs.gentoo.org/677748
    Package-Manager: Portage-2.3.59, Repoman-2.3.12
    Signed-off-by: Niccolò Scatena <speedjack95@gmail.com>
    Signed-off-by: Aaron Bauman <bman@gentoo.org>

 dev-libs/sway/metadata.xml                         |  5 +-
 dev-libs/sway/sway-1.0_beta1.ebuild                | 66 +++++++++++-------
 dev-libs/sway/sway-1.0_beta2.ebuild                | 66 +++++++++++-------
 ...{sway-1.0_rc1.ebuild => sway-1.0_rc1-r1.ebuild} | 79 +++++++++++++---------
 dev-libs/sway/sway-9999.ebuild                     | 79 ++++++++++++----------
 5 files changed, 174 insertions(+), 121 deletions(-)