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

Bug 724986

Summary: x11-misc/screenkey A screencast tool to display your keys inspired by Screenflick
Product: Gentoo Linux Reporter: mehw <mehw.is.me>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: normal CC: jstein, mehw.is.me, xgqt
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: x11-misc/screenkey-0.9.ebuild
x11-misc/screenkey-1.0.ebuild
x11-misc/screenkey (Manifest)
x11-misc/screenkey (metadata.xml)
x11-misc/screenkey-0.9-slop.patch (files)
x11-misc/screenkey-0.9-mouse.patch (files)
x11-misc/screenkey-1.0-mouse.patch (files)
appindicator & multimedia USE flags, dev-python/setuptools instead of dev-python/setuptools-git
simplified cairo@pygobject & gettext removal
alternate metadata.xml for screenkey-1.0-{r1,r2}.ebuild

Description mehw 2020-05-24 11:03:14 UTC
Created attachment 641358 [details]
x11-misc/screenkey-0.9.ebuild

New ebuild.

Based on src_prepare-overlay overlay.

There's a new feature that can be enabled via the mouse use flag, this will apply a patch to enable the display of mouse clicks: https://gitlab.com/screenkey/screenkey/-/merge_requests/90

Cheers!
Comment 1 mehw 2020-05-24 11:05:05 UTC
Created attachment 641360 [details]
x11-misc/screenkey-1.0.ebuild

Bump version to 1.0.
Comment 2 mehw 2020-05-24 11:05:56 UTC
Created attachment 641362 [details]
x11-misc/screenkey (Manifest)

Add Manifest file.
Comment 3 mehw 2020-05-24 11:06:30 UTC
Created attachment 641364 [details]
x11-misc/screenkey (metadata.xml)

Add metadata.xml file.
Comment 4 mehw 2020-05-24 11:09:25 UTC
Created attachment 641366 [details, diff]
x11-misc/screenkey-0.9-slop.patch (files)

Add patch to fix selecting a region via x11-misc/slop.
Comment 5 mehw 2020-05-24 11:10:53 UTC
Created attachment 641368 [details, diff]
x11-misc/screenkey-0.9-mouse.patch (files)

Add patch to display mosue clicks for x11-misc/screenkey-0.9.
Comment 6 mehw 2020-05-24 11:11:38 UTC
Created attachment 641370 [details, diff]
x11-misc/screenkey-1.0-mouse.patch (files)

Add patch to display mosue clicks for x11-misc/screenkey-1.0.
Comment 7 Jonas Stein gentoo-dev 2020-05-24 12:31:37 UTC
The combination of 
RESTRICT="mirror"
LICENSE="GPL-3+"

makes no sense to me.

As long the package is not in the official tree, I suggest you work together on the overlay to improve the ebuild
https://gitlab.com/src_prepare/src_prepare-overlay/-/tree/master/x11-misc/screenkey
Comment 8 Maciej Barć gentoo-dev 2020-05-24 14:21:50 UTC
welcome to src_prepare mehw! :P
Comment 9 CaptainBlood 2020-05-24 19:48:02 UTC
Created attachment 641468 [details]
appindicator & multimedia USE flags, dev-python/setuptools instead of dev-python/setuptools-git
Comment 10 CaptainBlood 2020-05-24 20:30:12 UTC
Created attachment 641474 [details]
simplified cairo@pygobject & gettext removal

Those having knowledge, please confirm if:
pycaire via pygobject[cairo] is equivalent.
gettext removal is relevant.
Thks 4 ur attention, interest & support
Comment 11 CaptainBlood 2020-05-25 21:45:35 UTC
Created attachment 641794 [details]
alternate metadata.xml for screenkey-1.0-{r1,r2}.ebuild
Comment 12 CaptainBlood 2020-07-05 19:26:43 UTC
single package overlay repository:
https://gitlab.com/gentoo-pdm/x11-misc/screenkey/pdm-screenkey
Comment 13 Maciej Barć gentoo-dev 2020-11-15 22:45:36 UTC
CaptainBlood, mehw: I can move screenkey from src_prepare-overlay to GURU. 
Do you guys want me to do that or maybe you want to maintain the pkg in ::gentoo or ::guru? Or maybe co-maint with me?
Comment 15 Jonas Stein gentoo-dev 2021-01-08 16:59:48 UTC
Thank you for the ebuilds and testing. This package should be in the official tree. It is already in many distributions
https://repology.org/project/screenkey/versions
Comment 16 Maciej Barć gentoo-dev 2021-01-08 18:41:46 UTC
(In reply to Jonas Stein from comment #15)
> Thank you for the ebuilds and testing. This package should be in the
> official tree. It is already in many distributions
> https://repology.org/project/screenkey/versions



Yea, it should. You mind a PR? ;)
Comment 17 Maciej Barć gentoo-dev 2021-01-08 19:00:55 UTC
https://github.com/gentoo/gentoo/pull/18995
Comment 18 Maciej Barć gentoo-dev 2021-01-08 19:29:59 UTC
I'm open for co-maintaining btw
Comment 19 Larry the Git Cow gentoo-dev 2021-01-29 21:27:06 UTC
The bug has been closed via the following commit(s):

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

commit d55a67027a410ede37787b0b7b6d37abf0aa0ff3
Author:     Maciej Barć <xgqt@protonmail.com>
AuthorDate: 2021-01-08 18:58:00 +0000
Commit:     Stephan Hartmann <sultan@gentoo.org>
CommitDate: 2021-01-29 21:27:02 +0000

    x11-misc/screenkey: new proxy-maintained pkg; add 1.3 and 9999
    
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Closes: https://github.com/gentoo/gentoo/pull/18995
    Closes: https://bugs.gentoo.org/724986
    Signed-off-by: Maciej Barć <xgqt@protonmail.com>
    Signed-off-by: Stephan Hartmann <sultan@gentoo.org>

 x11-misc/screenkey/Manifest              |  1 +
 x11-misc/screenkey/metadata.xml          | 15 +++++++++++
 x11-misc/screenkey/screenkey-1.3.ebuild  | 46 ++++++++++++++++++++++++++++++++
 x11-misc/screenkey/screenkey-9999.ebuild | 46 ++++++++++++++++++++++++++++++++
 4 files changed, 108 insertions(+)