Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 724986 - x11-misc/screenkey A screencast tool to display your keys inspired by Screenflick
Summary: x11-misc/screenkey A screencast tool to display your keys inspired by Screenf...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-24 11:03 UTC by mehw
Modified: 2021-01-29 21:27 UTC (History)
3 users (show)

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


Attachments
x11-misc/screenkey-0.9.ebuild (screenkey-0.9.ebuild,1.42 KB, text/plain)
2020-05-24 11:03 UTC, mehw
Details
x11-misc/screenkey-1.0.ebuild (screenkey-1.0.ebuild,1.38 KB, text/plain)
2020-05-24 11:05 UTC, mehw
Details
x11-misc/screenkey (Manifest) (Manifest,610 bytes, text/plain)
2020-05-24 11:05 UTC, mehw
Details
x11-misc/screenkey (metadata.xml) (metadata.xml,395 bytes, text/xml)
2020-05-24 11:06 UTC, mehw
Details
x11-misc/screenkey-0.9-slop.patch (files) (screenkey-0.9-slop.patch,812 bytes, patch)
2020-05-24 11:09 UTC, mehw
Details | Diff
x11-misc/screenkey-0.9-mouse.patch (files) (screenkey-0.9-mouse.patch,27.54 KB, patch)
2020-05-24 11:10 UTC, mehw
Details | Diff
x11-misc/screenkey-1.0-mouse.patch (files) (screenkey-1.0-mouse.patch,29.20 KB, patch)
2020-05-24 11:11 UTC, mehw
Details | Diff
appindicator & multimedia USE flags, dev-python/setuptools instead of dev-python/setuptools-git (screenkey-1.0-r1.ebuild,1.53 KB, text/plain)
2020-05-24 19:48 UTC, CaptainBlood
Details
simplified cairo@pygobject & gettext removal (screenkey-1.0-r2.ebuild,1.50 KB, text/plain)
2020-05-24 20:30 UTC, CaptainBlood
Details
alternate metadata.xml for screenkey-1.0-{r1,r2}.ebuild (metadata.xml,392 bytes, text/xml)
2020-05-25 21:45 UTC, CaptainBlood
Details

Note You need to log in before you can comment on or make changes to this bug.
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(+)