Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#28948 - [gnome-keyring-sharp] Fix dependencies

Attached to Project: Arch Linux
Opened by Balló György (City-busz) - Friday, 16 March 2012, 22:34 GMT
Last edited by Isenmann Daniel (ise) - Wednesday, 18 April 2012, 17:42 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Isenmann Daniel (ise)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

1. Remove ndesk-dbus dependency, because it was completely removed in version 1.0.2.

2. Move gtk-sharp-2 from makedepends to depends, because glib-sharp (which is part of the gtk-sharp-2 package) is used in file 'src/Gnome.Keyring/Ring.cs'.
This task depends upon

Closed by  Isenmann Daniel (ise)
Wednesday, 18 April 2012, 17:42 GMT
Reason for closing:  Fixed
Additional comments about closing:  Done, thanks for the hints.
Comment by Isenmann Daniel (ise) - Tuesday, 17 April 2012, 18:11 GMT
Where have you read that ndesk-dbus isn't used anymore and was removed?
If I look at the README then ndeskdbus is listed as runtime dependency, so if ndesk-dbus is installed during build process it is used. Maybe this information is old, but I would like to see an official announcement for the removement.
Comment by Balló György (City-busz) - Tuesday, 17 April 2012, 20:56 GMT
Check this commit: https://github.com/mono/gnome-keyring-sharp/commit/d20a92d50634c2e11f77580a1664d885f4860324

You can see that ndesk-dbus was completely removed and glib-sharp dependency introduced.

Anyway, you can check dependencies for all mono libraries and applications with the /usr/bin/mono-find-requires tool from the mono package. In the current case, download the built gnome-keyring-sharp-1.0.2-3-i686.pkg.tar.xz package, extract it into a folder, enter into this folder and run the following command:
$ find -type f | mono-find-requires
Then all dependencies will be listed.

Loading...