Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 89934 - F-Spot photo manager for GNOME powered by Mono
Summary: F-Spot photo manager for GNOME powered by Mono
Status: RESOLVED DUPLICATE of bug 45095
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: dotnet project
URL: http://www.gnome.org/projects/f-spot/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-21 08:04 UTC by Wojciech Milkowski
Modified: 2005-07-17 13:06 UTC (History)
2 users (show)

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


Attachments
f-spot-0.0.12.ebuild (f-spot-0.0.12.ebuild,800 bytes, text/plain)
2005-04-21 08:06 UTC, Wojciech Milkowski
Details
f-spot-0.0.12.ebuild (f-spot-0.0.12.ebuild,804 bytes, text/plain)
2005-04-22 10:36 UTC, Wojciech Milkowski
Details
f-spot-0.0.12.ebuild with demanded improvements (f-spot-0.0.12.ebuild,764 bytes, text/plain)
2005-05-03 07:34 UTC, alex f
Details
f-spot-0.0.12-r1.ebuild (f-spot-0.0.12-r1.ebuild,964 bytes, text/plain)
2005-05-03 09:23 UTC, Wojciech Milkowski
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wojciech Milkowski 2005-04-21 08:04:45 UTC
Very useful tool for managing pictures ans photos from camera.

Reproducible: Always
Steps to Reproduce:
Comment 1 Wojciech Milkowski 2005-04-21 08:06:02 UTC
Created attachment 56838 [details]
f-spot-0.0.12.ebuild
Comment 2 Wojciech Milkowski 2005-04-22 10:36:27 UTC
Created attachment 56934 [details]
f-spot-0.0.12.ebuild

F-Spot works only with SQlite 2.x
Comment 3 Peter Johanson (RETIRED) gentoo-dev 2005-05-02 17:43:10 UTC
(changing this to an enhancement)

Couple things to comment on, ebuild-wise:

1) gtk-sharp-1.9.x are also in portage now, and in a different SLOT than the 1.0.x series. For any *-sharp deps, also include a "=foo-sharp-1.0*" line in the dependancies, in order to make sure you get the right slot of the gtk-sharp library.

2) src_compile(): This is the default src_compile, and be removed if that's really all that needs to happen during that stage.

3) src_install(): We try to use "make DESTDIR=${D} install || die" whenever possible in src_install, instead of the hackish "einstall" helper function. If this build works with the prefered method, please use that instead.

Otherwise, seems ok at first looking at it.
Comment 4 alex f 2005-05-03 07:34:46 UTC
Created attachment 57926 [details]
f-spot-0.0.12.ebuild with demanded improvements

I removed the inherit line, corrected the DEPEND, removed src_compile() and
changed src_install() according to latexers comment.
Comment 5 Wojciech Milkowski 2005-05-03 09:23:20 UTC
Created attachment 57935 [details]
f-spot-0.0.12-r1.ebuild

New better version: 
- ebuild _must_ inherit mono, because of sandbox violations instead 
- it seems that SQLite compiled by GCC4 doesn't work with F-Spot so there's
warning inside
- there's no support for >=libexif-0.7
Comment 6 alex f 2005-05-03 10:37:24 UTC
Well there are no sandbox violations for me, f-spot compiles just fine. I'm on x86 using mono-1.1.6-r1. Do you get any violations?
Comment 7 Wojciech Milkowski 2005-05-03 10:46:22 UTC
I have the same configuration but witout 'inherit mono' I cannot finish compilation because of sandbox issues. Do you use userpiv or usersandbox?
Comment 8 alex f 2005-05-03 11:04:58 UTC
I have FEATURES="sandbox ccache distcc userpriv usersandbox strict" in /etc/make.conf

`emerge info` reports FEATURES="autoconfig ccache distcc distlocks sandbox sfperms strict userpriv usersandbox"
Comment 9 Wojciech Milkowski 2005-05-03 11:53:12 UTC
So that's why you cannot reproduce this problem. For default config (without userpriv and usersandbox) we need to inherit mono eclass.
Comment 10 foser (RETIRED) gentoo-dev 2005-05-03 12:02:28 UTC

*** This bug has been marked as a duplicate of 45095 ***
Comment 11 alex f 2005-05-03 12:02:55 UTC
Comment on attachment 57926 [details]
f-spot-0.0.12.ebuild with demanded improvements

Okay, so let's keep the `inherit mono` then.