Created attachment 668621 [details]
Please find attached gnome-shell-extension-pop-shell-20201016.ebuild.
Pop Shell! is an extension that enables a keyboard-driven layer for GNOME Shell which allows for quick and sensible navigation and management of tiling windows.
It should go to gnome-extra/ namespace.
NOTE: The build requires the npm package "typescript" aka. tsc, the typescript compiler - I was not sure how to implement it properly, probably an easy task for experienced maintainers.
fails to compile on gentoo: https://github.com/pop-os/shell/issues/648
for version numbers/tags see
(In reply to Jonas Stein from comment #1)
Thanks for your input.
> fails to compile on gentoo: https://github.com/pop-os/shell/issues/648
This pretty much looks like user error, it's being investigated.
> for version numbers/tags see
The maintainers of Pop shell essentially say that there is no proper versioning scheme and they don't implement it cause they are fine with the very long version strings created by their CI system.
Example version tag they use for debian based packages: `0.1.0~1598032836~20.04~8416328`.
Unfortunately not even `0.1.0` is an actual tag on the repository.
From my understanding, Gentoo supports two types of versions.
1) semantic - v1.2.3 (+ modifiers as _pre, _beta etc.)
2) build / commit date
For this ebuild I obviously chose option (2).
Is that alright or do you have a proposal for something different?
# Regarding the dependency on typescript
How can this be achieved in a clean way?
Created attachment 669305 [details]
New ebuild, making use of proper versioning and release archive.
it was added in https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=103b483972b7c6fd4e6dd1aa2f1768bfd99693b9
current snapshot is a bit dated, new version require new rust launcher.
will try to implement soon.
closing this bug.