Created attachment 668621 [details] gnome-shell-extension-pop-shell-20201016.ebuild Hi! 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. tux
fails to compile on gentoo: https://github.com/pop-os/shell/issues/648 for version numbers/tags see https://github.com/pop-os/shell/issues/516
(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 > https://github.com/pop-os/shell/issues/516 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] gnome-shell-extension-pop-shell-1.0.0.ebuild 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.