Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 661438 - dev-cpp/gtk3-nocsd-3 (New ebuild)
Summary: dev-cpp/gtk3-nocsd-3 (New ebuild)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-17 20:46 UTC by Jesús P Rey (Chuso)
Modified: 2022-08-17 22:50 UTC (History)
1 user (show)

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


Attachments
gtk3-nocsd-3.ebuild (gtk3-nocsd-3.ebuild,466 bytes, text/plain)
2018-07-17 20:46 UTC, Jesús P Rey (Chuso)
Details
metadata.xml (metadata.xml,389 bytes, text/xml)
2018-07-17 20:47 UTC, Jesús P Rey (Chuso)
Details
gtk3-nocsd-3.ebuild (gtk3-nocsd-3.ebuild,496 bytes, text/plain)
2020-04-08 17:26 UTC, MeatShooter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jesús P Rey (Chuso) 2018-07-17 20:46:49 UTC
Created attachment 539914 [details]
gtk3-nocsd-3.ebuild

A hack to disable GTK+ 3 client-side decorations.
Comment 1 Jesús P Rey (Chuso) 2018-07-17 20:47:27 UTC
Created attachment 539916 [details]
metadata.xml
Comment 2 Jonas Stein gentoo-dev 2018-07-21 01:47:14 UTC
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
Comment 3 Jesús P Rey (Chuso) 2018-09-05 09:18:15 UTC
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.
Comment 4 Jesús P Rey (Chuso) 2018-09-05 09:24:27 UTC
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.
Comment 5 Jesús P Rey (Chuso) 2018-09-05 09:28:01 UTC
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.
Comment 6 MeatShooter 2020-04-08 17:26:44 UTC
Created attachment 631418 [details]
gtk3-nocsd-3.ebuild

the previous ebuild is not working, here is updated one.
Comment 7 tusooa 2022-08-17 22:50:16 UTC
Also want this.