Package Details: gtk-sharp-2 2.12.45-8

Git Clone URL: https://aur.archlinux.org/gtk-sharp-2.git (read-only, click to copy)
Package Base: gtk-sharp-2
Description: GTK2 bindings for C#.
Upstream URL: https://www.mono-project.com/docs/gui/gtksharp/
Keywords: csharp gtk gtk2 mono
Licenses: LGPL
Conflicts: glade-sharp
Provides: glade-sharp
Submitter: City-busz
Maintainer: glek
Last Packager: glek
Votes: 6
Popularity: 4.69
First Submitted: 2025-10-25 17:25 (UTC)
Last Updated: 2025-11-19 16:30 (UTC)

Pinned Comments

glek commented on 2025-11-19 16:32 (UTC) (edited on 2025-11-19 16:33 (UTC) by glek)

This package now provides glade-sharp since it bundles in the same libraries as that package and that package has no active maintainer.

Tested this change using Monodevelop and it loads fine.

If somebody picks up that package in the future and wants me to remove the Glade stuff from this package I am happy to do so but for now I think this is the better solution rather than building all of GTK2 just to strip out everything except Glade so it can be a separate package.

Latest Comments

1 2 Next › Last »

glek commented on 2025-11-19 16:32 (UTC) (edited on 2025-11-19 16:33 (UTC) by glek)

This package now provides glade-sharp since it bundles in the same libraries as that package and that package has no active maintainer.

Tested this change using Monodevelop and it loads fine.

If somebody picks up that package in the future and wants me to remove the Glade stuff from this package I am happy to do so but for now I think this is the better solution rather than building all of GTK2 just to strip out everything except Glade so it can be a separate package.

glek commented on 2025-11-19 01:13 (UTC)

@jghodd: I looked a bit deeper into it. I think this package (gtk-sharp-2) should be able to stand in for glade-sharp since glade-sharp is just building the GTK2 C# bindings and then removing anything that isn't Glade related. I will see if adding a provides clause to this package's PKGBUILD can resolve the issue you're having. If so, I will push that change up. If not I will take the route of removing Glade-related libraries from this package and remove the conflict as well as pick up maintenance of the glade-sharp package.

jghodd commented on 2025-11-18 22:25 (UTC)

@glek - the problem with conflicting with glade-sharp is that several packages are dependent on both.


:: Starting full system upgrade...
warning: archiso: ignoring package upgrade (48.1-1 => 87-1)
resolving dependencies...
looking for conflicting packages...
:: gtk-sharp-2-2.12.45-7 and glade-sharp-2.12.45-1 are in conflict. Remove glade-sharp? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing glade-sharp breaks dependency 'glade-sharp' required by art-sharp
:: removing glade-sharp breaks dependency 'glade-sharp' required by gconf-sharp
:: removing glade-sharp breaks dependency 'glade-sharp' required by gnome-vfs-sharp
[root@bslxenvy64 jghodd]# pacman -R gtk-sharp-2
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing gtk-sharp-2 breaks dependency 'gtk-sharp-2' required by art-sharp
:: removing gtk-sharp-2 breaks dependency 'gtk-sharp-2' required by gconf-sharp
:: removing gtk-sharp-2 breaks dependency 'gtk-sharp-2' required by gio-sharp
:: removing gtk-sharp-2 breaks dependency 'gtk-sharp-2' required by gkeyfile-sharp
:: removing gtk-sharp-2 breaks dependency 'gtk-sharp-2' required by gnome-keyring-sharp
:: removing gtk-sharp-2 breaks dependency 'gtk-sharp-2' required by gnome-vfs-sharp
:: removing gtk-sharp-2 breaks dependency 'gtk-sharp-2' required by libappindicator-gtk2
:: removing gtk-sharp-2 breaks dependency 'gtk-sharp-2' required by mono-tools
:: removing gtk-sharp-2 breaks dependency 'gtk-sharp-2' required by monodevelop
:: removing gtk-sharp-2 breaks dependency 'gtk-sharp-2' required by notify-sharp

How do we resolve this?

mrxesh commented on 2025-11-18 21:21 (UTC) (edited on 2025-11-18 21:45 (UTC) by mrxesh)

Failure while downloading https://github.com/glektarssza/gtk-sharp-2/raw/refs/heads/main/gtk-sharp-2.12.45.tar.gz

404 not found

Edit: now it works

glek commented on 2025-11-17 20:41 (UTC) (edited on 2025-11-17 20:42 (UTC) by glek)

PKGBUILD has been updated to mark it as conflicting with glade-sharp. Apologies for the delay in getting to this.

jose1711 commented on 2025-11-16 19:33 (UTC)

conflicts with glade-sharp

glek commented on 2025-10-29 17:57 (UTC)

Mirror updated until the Microsoft Azure DNS issue is resolved.

glek commented on 2025-10-29 17:28 (UTC)

@korimitsu I understand that. There's nothing I can do about this problem. If the source is not available due to a DNS outage the source is not available due to a DNS outage. I am looking for mirrors at the moment or a way to set up a mirror. Please be patient.

korimitsu commented on 2025-10-29 17:25 (UTC)

@glek broken is even worse than out of date, there's no better way to do it.

glek commented on 2025-10-29 17:23 (UTC)

@korimitsu Please do not flag packages that are broken as "out of date". It says specifically not to do this on the page to submit a reason and advises to use comments instead.