Created attachment 539914 [details] gtk3-nocsd-3.ebuild A hack to disable GTK+ 3 client-side decorations.
Created attachment 539916 [details] metadata.xml
Thank you for your contribution. I had a short look on the ebuild. Here a few ideas: * Please test the ebuild with repoman full -x https://wiki.gentoo.org/wiki/Repoman * We always try to use the latest EAPI, please bump to EAPI=7 * HOMEPAGE="https://github.com/PCMan/${PN}" no VAR here * inherit eutils why eutils? * SRC_URI="https://github.com/PCMan/${PN}/archive/v3.tar.gz -> ${P}.tar.gz" SRC_URI="https://github.com/PCMan/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" * please check if dependencies are complete more ideas: https://repology.org/metapackage/gtk3-nocsd/versions
Hi Jonas, thanks for your comment. Sorry for not replying before, your reply passed unnoticed to me. I agree with most of what you said and I will modify the ebuild accordingly when possible. My only objection is about the API version. The latest one mentioned in https://wiki.gentoo.org/wiki/EAPI and /usr/portage/skel.ebuild is 6 and I found only 10 packages using EAPI 7 in the whole Portage tree. Is really EAPI 7 the latest stable one? If so, it seems the documentation in the wiki and Portage tree is outdated.
Sorry, my mistake, there are many more than 10 packages using EAPI 7, I just used a wrong search string. Anyway, if EAPI 7 is the one to use now, the documentation is outdated.
On a different matter, I don't even remember why I proposed this package to be added under dev-cpp, that's probably wrong. Something like x11-apps, x11-misc or x11-libs would be probably better.
Created attachment 631418 [details] gtk3-nocsd-3.ebuild the previous ebuild is not working, here is updated one.
Also want this.