Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 509398 - dev-dotnet/gtk-sharp-2.99.2 version bump
Summary: dev-dotnet/gtk-sharp-2.99.2 version bump
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: No maintainer - Look at if you want to take care of it
Keywords: EBUILD
Depends on:
Blocks: 532058
  Show dependency tree
Reported: 2014-05-02 15:21 UTC by Constantine E. Kozlov
Modified: 2021-05-23 12:36 UTC (History)
0 users

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

atk-sharp-2.99.2.ebuild (atk-sharp-2.99.2.ebuild,335 bytes, text/plain)
2014-05-02 15:21 UTC, Constantine E. Kozlov
cairo-sharp-2.99.2.ebuild (cairo-sharp-2.99.2.ebuild,338 bytes, text/plain)
2014-05-02 15:21 UTC, Constantine E. Kozlov
gdk-sharp-2.99.2.ebuild (gdk-sharp-2.99.2.ebuild,335 bytes, text/plain)
2014-05-02 15:22 UTC, Constantine E. Kozlov
gio-sharp-2.99.2.ebuild (gio-sharp-2.99.2.ebuild,215 bytes, text/plain)
2014-05-02 15:23 UTC, Constantine E. Kozlov
glade-sharp-2.99.2.ebuild (glade-sharp-2.99.2.ebuild,338 bytes, text/plain)
2014-05-02 15:23 UTC, Constantine E. Kozlov
glib-sharp-2.99.2.ebuild (glib-sharp-2.99.2.ebuild,337 bytes, text/plain)
2014-05-02 15:23 UTC, Constantine E. Kozlov
gtk-sharp-2.99.2.ebuild (gtk-sharp-2.99.2.ebuild,386 bytes, text/plain)
2014-05-02 15:23 UTC, Constantine E. Kozlov
gtk-sharp-docs-2.99.2.ebuild (gtk-sharp-docs-2.99.2.ebuild,374 bytes, text/plain)
2014-05-02 15:24 UTC, Constantine E. Kozlov
gtk-sharp-gapi-2.99.2.ebuild (gtk-sharp-gapi-2.99.2.ebuild,732 bytes, text/plain)
2014-05-02 15:24 UTC, Constantine E. Kozlov
pango-sharp-2.99.2.ebuild (pango-sharp-2.99.2.ebuild,338 bytes, text/plain)
2014-05-02 15:24 UTC, Constantine E. Kozlov
gtk-sharp3-module.eclass (gtk-sharp3-module.eclass,16.17 KB, text/plain)
2014-05-02 15:25 UTC, Constantine E. Kozlov
gtk-sharp-2.99.2.patch - add atk,gdk,cairo,pango to pkg-config (gtk-sharp-2.99.2.patch,7.65 KB, patch)
2014-05-02 15:25 UTC, Constantine E. Kozlov
Details | Diff
gtk-sharp-docs-2.99.2.ebuild (gtk-sharp-docs-2.99.2.ebuild,374 bytes, text/plain)
2014-05-02 15:38 UTC, Constantine E. Kozlov

Note You need to log in before you can comment on or make changes to this bug.
Description Constantine E. Kozlov 2014-05-02 15:21:03 UTC
Sorry if this is not quiet correct, but creating single bug for all GTK-SHARP-2.99.* stack, which includes:

Apropriate ebuilds included.
Created separate eclass for them (gtk-sharp3-module), which holds all logics like in gtk-sharp-module for GTK+:2 bindings.
Eclass needs review, especially m-m-m-m-m-monstrous sed on and dependencies for and on cairo-sharp, which wasn't represented in GTK+:2 bindings.

Patch to add pkg-config info to cairo-sharp, gdk-sharp, atk-sharp and pango-sharp included, currently ebuild points to mine domain, which must be fixed on merge.

This stack successfully builds (tested on banshee-2.9.1, which depends on it), but needs to be tested by somebody, who knows GTK-sharp bindigs better.
Comment 1 Constantine E. Kozlov 2014-05-02 15:21:32 UTC
Created attachment 376218 [details]
Comment 2 Constantine E. Kozlov 2014-05-02 15:21:52 UTC
Created attachment 376220 [details]
Comment 3 Constantine E. Kozlov 2014-05-02 15:22:47 UTC
Created attachment 376222 [details]
Comment 4 Constantine E. Kozlov 2014-05-02 15:23:05 UTC
Created attachment 376224 [details]
Comment 5 Constantine E. Kozlov 2014-05-02 15:23:19 UTC
Created attachment 376226 [details]
Comment 6 Constantine E. Kozlov 2014-05-02 15:23:37 UTC
Created attachment 376228 [details]
Comment 7 Constantine E. Kozlov 2014-05-02 15:23:52 UTC
Created attachment 376230 [details]
Comment 8 Constantine E. Kozlov 2014-05-02 15:24:07 UTC
Created attachment 376232 [details]
Comment 9 Constantine E. Kozlov 2014-05-02 15:24:21 UTC
Created attachment 376234 [details]
Comment 10 Constantine E. Kozlov 2014-05-02 15:24:45 UTC
Created attachment 376236 [details]
Comment 11 Constantine E. Kozlov 2014-05-02 15:25:03 UTC
Created attachment 376238 [details]
Comment 12 Constantine E. Kozlov 2014-05-02 15:25:51 UTC
Created attachment 376240 [details, diff]
gtk-sharp-2.99.2.patch - add atk,gdk,cairo,pango to pkg-config
Comment 13 Constantine E. Kozlov 2014-05-02 15:26:24 UTC
Depends on bug #509396
Comment 14 Constantine E. Kozlov 2014-05-02 15:38:27 UTC
Created attachment 376242 [details]

Fixed EAPI (needs EAPI >=3)
Comment 15 Lukas Barth 2015-07-17 11:42:07 UTC
Is there any chance of getting this in? That's been lingering for quite some time now...
Comment 16 Constantine E. Kozlov 2015-07-18 22:06:10 UTC
I was using this ebuilds quiet for some time (like half a year+)... Well, to be precise, 2.99.3 update of them - with banshee 2.9.1, which requires them.
There's pretty bunch of work in getting them in tree, including listed bug #509396. Easiest way will be add them to local overlay and do some workarounds for mentioned bugs for packages, that your program needs.

I'm holding overlay on github with this ebuilds in, yet there was pretty big pause in using gentoo. Removed gtk-sharp and banshee till full update, will recheck ebuilds in like a week or so and post link for overlay. If anybody plans to help on resolving issues with gtk-sharp, will appreciate push-requests to that overlay and comments to corresponding bugs here.
Adding bugs (version bump requests), that depends on gtk-sharp:3 stack might help.
Comment 17 Jack 2020-07-26 21:23:07 UTC
Are these totally outdated now?  It seems many of them are no longer in the tree at all (either portage or dotnet overlay).  I don't know if some have been subsumed into other packages?
Comment 18 Constantine E. Kozlov 2020-07-26 23:33:33 UTC
As I can see - yes, it's entirely outdated. I was working on this package group mostly to get latest Banshee player working, and as for now - I'm not on Gentoo for years (maybe since my last post in this bugreport or so).
And Banshee seems dead too )

I think there should be more recent work on porting gtk#-3.0, but this requires some research.

If anybody has time for this - I'd appreciate some links to new thread over here for those, who will bump into this issue, and think this one can be closed in case there will be no new maintainer or something. Having issues for like 5 years doesn't look like it'll be solved any time soon...
Comment 19 Andreas Sturmlechner gentoo-dev 2021-04-24 14:44:32 UTC
Please note that dev-dotnet/gtk-sharp package is close to being entirely last-rited. There are many open bugs, no maintainer, and only two real revdeps.

To quote from another upstream bug:

> gtk-sharp 3 is a dead project too (it died at the end of 2016 and gets
> 1-4 commits per year since then, mostly just documentation / unrelated
> changes, no major fixes or improvements)

For anyone who is still interested in moving something forward in that matter:

> This is the most popular and maintained fork with tons of fixes:
Comment 20 Larry the Git Cow gentoo-dev 2021-05-23 12:36:54 UTC
The bug has been closed via the following commit(s):

commit ab7fb81441611777b70102b20272c068cb2b9669
Author:     Jakov Smolic <>
AuthorDate: 2021-05-23 12:35:43 +0000
Commit:     David Seifert <>
CommitDate: 2021-05-23 12:35:43 +0000

    dev-dotnet/gtk-sharp: Remove last-rited pkg
    Signed-off-by: Jakov Smolic <>
    Signed-off-by: David Seifert <>

 dev-dotnet/gtk-sharp/Manifest                      |  1 -
 .../gtk-sharp-2.12.21-mono-ambiguous-range.patch   | 15 ------
 dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild      | 62 ----------------------
 dev-dotnet/gtk-sharp/metadata.xml                  |  5 --
 profiles/package.mask                              |  8 ---
 5 files changed, 91 deletions(-)