Please add this application to the gentoo ebuilds Reproducible: Always Steps to Reproduce: 1. 2. 3.
first release.. this is probably way too early (not stable). Will have a look when we have time.
later
*** Bug 66875 has been marked as a duplicate of this bug. ***
*** Bug 71945 has been marked as a duplicate of this bug. ***
*** Bug 78900 has been marked as a duplicate of this bug. ***
f-spot is up to version 0.0.6 and is now pretty functional. It also depends on media-libs/lcms >= 1.11 There is a bug in lcms that blocks the ebuild for f-spot.
Created attachment 52050 [details] ebuild for f-spot 0.0.9
F-Spot 0.0.9 works here quite well under x86. I attached an ebuild, which is an edited ebuild of latexer (http://dev.gentoo.org/~latexer/files/overlays/mono/media-gfx/f-spot/)
I compiled f-spot with mono-1.1.4 from portage (p.masked), and when I start it I get: $ f-spot (F-Spot:1742): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible GTK Accessibility Module initialized (F-Spot:1742): Gnome-WARNING **: Accessibility: failed to find module 'libatk-bridge' which is needed to make this application accessible Unhandled Exception: System.DllNotFoundException: /usr/lib/f-spot/libfspot.so.0 in <0x0004a> (wrapper managed-to-native) FSpot.ImageView:f_image_view_new () in <0x0001c> FSpot.ImageView:.ctor () in <0x0001f> FSpot.PhotoImageView:.ctor (FSpot.PhotoQuery) in <0x0020b> PhotoView:.ctor (FSpot.PhotoQuery,PhotoStore) in <0x00b2a> MainWindow:.ctor (Db) in <0x0012d> Driver:Main (string[]) What's wrong?
By the way - gtkhtml-sharp is still needed, why did you remove it from the ebuild? Anyone by any chance knows what causes my problem?
Hi! I didn't remove anything from the ebuild, but I will try to check the Makefile to see if there are depencies missing. BTW: I tried with mono-1.0.6
f-spot does not work when compiled with hardened-gcc. This did not make sense to me at first - so it took me a lot of time to figure out. It would be good to further investigate what's causing the problem...
Created attachment 53303 [details] f-spot-0.0.10.ebuild Version bump. Also fixed/added dependencies I could determine from the configure script.
Version 0.0.12 is out. When I rename the ebuild to 0.0.12 and build I get these errors (note, 0.0.12 is my first install of f-stop): System.DllNotFoundException: libexif.dll in <0x00053> (wrapper managed-to-native) Exif.ExifData:exif_data_new_from_file (string) in [0x0001a] (at /var/tmp/portage/f-spot-0.0.12/work/f-spot-0.0.12/src/Exif.cs:759) Exif.ExifData:.ctor (string) in [0x00001] (at /var/tmp/portage/f-spot-0.0.12/work/f-spot-0.0.12/src/ExifUtils.cs:33) ExifUtils:GetExposureInfo (string) in [0x00038] (at /var/tmp/portage/f-spot-0.0.12/work/f-spot-0.0.12/src/InfoBox.cs:142) InfoBox:Update () I have libexif 0.6.12 installed.
Created attachment 54330 [details] f-spot-0.0.12.ebuild Updated ebuild. Note: I cannot reproduce the above issue.
*** Bug 86386 has been marked as a duplicate of this bug. ***
fspot 0.0.12 needs (for me) >=gtk-sharp-1.0.6 or else I would get something like *** glibc detected *** double free or corruption: 0x41ea12bb ***
0.0.12: I found that sqlite-3-x-x is bad (no sqlite_last_insert_rowid() because it has changed to sqlite3_last_insert_rowid() in version 3). Changing to "<=sqlite-2.8.16" seems to work
*** Bug 89934 has been marked as a duplicate of this bug. ***
*ping*
i can't emerge the f-spot-0.0.12.ebuild, this is the error: ./Port.cs(136) error CS0208: Cannot declare a pointer to a managed type ('LibGPh oto2._Port') ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol related to p revious error ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related to previ ous error ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to previous e rror Compilation failed: 23 error(s), 3 warnings make[2]: *** [libgphoto2-sharp.dll] Error 1 make[2]: Leaving directory `/var/tmp/portage/f-spot-0.0.12-r1/work/f-spot-0.0.12 /libgphoto2-sharp' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/f-spot-0.0.12-r1/work/f-spot-0.0.12 ' make: *** [all] Error 2
When emerging f-spot-0.0.12, I got an ACCESS VIOLATION on one of the dependencies, libusb. Emerging with FEATURES="-sandbox" allowed it to continue. I had no more problems. Thanks for the ebuild!
I'm having the same problem as comment #21, does anyone have a fix?
I'm having the same problem as comment #21 too
Same problem as #21.
f-spot-0.0.13 is in the gentopia https://dev.cardoe.com/gentopia/ overlay, please try that.
seconding the request for f-spot as official gentoo portage addition
The ebuild from gentopia works, 0.0.12 is broken. Please add 0.0.13 to the portage tree.
Created attachment 60220 [details] f-spot-0.0.13.ebuild The only change from the 0.0.12 ebuild is that instead of depending on >=dev-db/sqlite-2.8, it now depends on =dev-db/sqlite-2.8*. Sqlite 3.* has a different, incompatible API. 2 and 3 can be slotted.
Worked quite nice on my ~amd64, the only problem I noticed is that the main mode doesn't show thumbnails. Everything else worked perfectly.
same here, only ~x86
Adding a symlink from /usr/lib/libexif.so.12 to /usr/lib/libexif.so fixed thumbnail problems. I'm not sure if this is a problem with libexif (needs to add the symlink in the install process) or f-spot (should look for /usr/lib/libexif.so.10 or other).
F-Spot 0.1.0 has been released. http://www.gnomefiles.org/app.php?soft_id=642
Created attachment 66020 [details] ebuild for f-spot-0.1.0 Here is an ebuild for it (bumped the 0.0.13 one) But I have a problem. each time I press the about item in the help menu, the applications hangs and closes itself. could someone check if they have the same behaviour (maybe some bad dependencies in the ebuild) or if it just me?
The ebuild from comment #34 will need additional dependencies. This is my first time trying to compile f-spot via ebuild and configure complains it needs gtkhtml-sharp-2.0 which in Gentoo's portage is currently masked.
Created attachment 66050 [details] f-spot-0.1.0.ebuild Well I had the time to take a look at the configure.in file from f-spot and updated the ebuild dependencies accordingly. But I still have the problem where it hangs when doing Help->About Can someone give it a try?
Created attachment 66051 [details] f-spot-0.1.0.ebuild Added gnomevfs-sharp to the ebuild.
When trying to compile f-spot I get the following error: image-view.c:35:23: lcms/lcms.h: No such file or directory image-view.c:119: error: parse error before "cmsHTRANSFORM" image-view.c:119: warning: no semicolon at end of struct or union image-view.c: In function `image_view_get_property': image-view.c:193: error: dereferencing pointer to incomplete type image-view.c:196: error: dereferencing pointer to incomplete type image-view.c:199: error: dereferencing pointer to incomplete type image-view.c:202: error: dereferencing pointer to incomplete type image-view.c: In function `image_view_instance_init':..................... The errors continue, and I'm assuming it's because of a missing lcms.h. On my system I've got media-libs/lcms-1.14-r1 currently.
Effectively... the problem is that with the "stable" lcms-1.13-r1, the include directory is defined to /usr/include/lcms while in the lcms-1.14-r1, it is defined to /usr/include. I don't really now how to solve this problem. There is a sed -i... in the ebuild to change this include path. there are at least 3 choices : - make f-spot depend on >=lcms-1.14-r1 and remove those lines - make f-spot depend on lcms-1.13-r1 (not the best idea) - find a way to apply those sed's only if lcms is > 1.14 ? Any prefered choices?
re comment 36: I don't get a hang, for me it just crashes when I click Help->About. But I think this diff should fix it: http://cvs.gnome.org/viewcvs/f-spot/src/MainWindow.cs?r1=1.207&r2=1.208&makepatch=1&diff_format=u re comment 39: use if has_version "<=media-libs/lcms-1.13-r1" || has_version "=media-libs/lcms-1.14"; then sed -i "s:lcms.h:lcms/lcms.h:" ${S}/configure.in || die "sed failed" sed -i "s:lcms.h:lcms/lcms.h:" ${S}/libeog/image-view.c || die "sed failed" fi
Finally got f-spot emerged, but libsqlite.so.0 can't be found. I tried linking libsqlite3.so.0 to that file, but f-spot still won't startup.
Created attachment 66076 [details, diff] f-spot-0.1.0-about_crash.patch
Created attachment 66077 [details] f-spot-0.1.0.ebuild Ed I meant crash, it was my keyboard that wrote hangs :-) Thanks for the info... got to read my man pages again... don't do ebuilds that often Here is an updated version of the ebuild 1. It depends on gnomevfs-sharp 2. It checks the lcms version and sed's accordingly 3. It applies the patch attached before for fixing the about problem I wonder what they changed in their gtk bindings. It worked before... Well...
re comment 41: the sqlite dep needs to be changed from >=dev-db/sqlite-2.8* to =dev-db/sqlite-2.8*
#41 I don't know where your problem come from. According to the configure.in file in f-spot, it should compile either with sqlite2 or 3 --- dnl --- Sqlite # Many distros don't have a dependency on sqlite for their # mono-data-sqlite packages, and the mono build process itself # doesn't require it. But we do, so check for it here. PKG_CHECK_MODULES(SQLITE, sqlite, have_sqlite2="yes", have_sqlite2="no") PKG_CHECK_MODULES(SQLITE, sqlite3, have_sqlite3="yes", have_sqlite3="no") if test "x$have_sqlite2" = "xno" -a "x$have_sqlite3" = "xno"; then AC_MSG_ERROR([You need to install either sqlite2 or sqlite3]) fi --- did you already had sqllite installed when you emerged mono? if that is not the case, try to re-emerge mono and check if it works. if someone has some other toughts about this, comments are welcome...
Changing it to =sqlite-2.8 in the ebuild fixed things. I'm not sure why I couldn't use the latest version of sqlite. Also I couldn't view images at run, I had to make a symbolic link from libexif.so.10.2.2 to libexif.so.12, and things work now.
Created attachment 66090 [details] f-spot-0.1.0.ebuild new ebuild with sqlite dependencies corrected
Maybe this is a bit late but you might wanna check the ebuild again because for the 0.0.13 version I get this when browsing my (too many) pictures: f-spot Unhandled Exception: System.NullReferenceException: A null value was found where an object instance was required. in [0x00580] (at /var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/IconView.cs:597) IconView:DrawCell (int,Gdk.Rectangle) in [0x000d6] (at /var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/IconView.cs:662) IconView:DrawAllCells (Gdk.Rectangle) in [0x00022] (at /var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/IconView.cs:958) IconView:OnExposeEvent (Gdk.EventExpose) in <0x00069> Gtk.Widget:exposeevent_cb (intptr,intptr) in <0x00060> (wrapper native-to-managed) Gtk.Widget:exposeevent_cb (intptr,intptr) in (unmanaged) (wrapper managed-to-native) Gtk.Application:gtk_main () in <0x00004> (wrapper managed-to-native) Gtk.Application:gtk_main () in <0x00007> Gtk.Application:Run () in <0x00007> Gnome.Program:Run () in [0x0007c] (at /var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/main.cs:31) Driver:Main (string[]) Seems to be an absolute path instead of a relative path somewhere. I'm remerging f-spot so I at least get my /var/tmp/portage/... back.
(In reply to comment #48) > Maybe this is a bit late but you might wanna check the ebuild again because for > the 0.0.13 version I get this when browsing my (too many) pictures: > > f-spot > > Unhandled Exception: System.NullReferenceException: A null value was found where > an object instance was required. > in [0x00580] (at > /var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/IconView.cs:597) > IconView:DrawCell (int,Gdk.Rectangle) > in [0x000d6] (at > /var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/IconView.cs:662) > IconView:DrawAllCells (Gdk.Rectangle) > in [0x00022] (at > /var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/IconView.cs:958) > IconView:OnExposeEvent (Gdk.EventExpose) > in <0x00069> Gtk.Widget:exposeevent_cb (intptr,intptr) > in <0x00060> (wrapper native-to-managed) Gtk.Widget:exposeevent_cb (intptr,intptr) > in (unmanaged) (wrapper managed-to-native) Gtk.Application:gtk_main () > in <0x00004> (wrapper managed-to-native) Gtk.Application:gtk_main () > in <0x00007> Gtk.Application:Run () > in <0x00007> Gnome.Program:Run () > in [0x0007c] (at > /var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/main.cs:31) Driver:Main > (string[]) > > Seems to be an absolute path instead of a relative path somewhere. I'm remerging > f-spot so I at least get my /var/tmp/portage/... back. Hmm, that didn't work. I'm sorry, I lack the experience to solve this problem. Can someone else help me however? I've been using the fantastic f-spot for some while now with success (up until now). I hope I'm not left here with a corrupted database. I might still try the 0.1.0 version and see if that works.
I'm sorry, I thought this bug was due to the ebuild because the error had the work-path in it. However I found the bug upstream as well: http://bugzilla.gnome.org/show_bug.cgi?id=171338 Oh, btw, 0.1.0 didn't compile for me.
Ok, solved it (or seem to have anyway) by using the patches suggested upstream. I will attach an updated ebuild and the two patches. Thanks, keep up the good work.
Created attachment 66228 [details] Fixed ebuild f-spot-0.0.13.ebuild
Created attachment 66229 [details, diff] First patch: f-spot-0.0.13-corruption.patch
Created attachment 66230 [details, diff] Second patch: f-spot-0.0.13-deletetags.patch
comment #51 1. What's the error when you try to install the 0.1.0 ebuild? 2. Do you know if those errors are corrected in the 0.1.0 version of f-spot?
In comment #51 I was obviously talking about 0.0.13. 1. Here's the error. I haven't looked into it really deep as the 0.1.0 seems very fragile to me (it's not even decently on their site yet) make[2]: Entering directory `/var/tmp/portage/f-spot-0.1.0/work/f-spot-0.1.0/src' mcs -unsafe -debug -nowarn:0169 -out:f-spot.exe ./AsyncPixbufLoader.cs ./BitConverter.cs ./PhotoArray.cs ./CDExport.cs ./Ciff.cs ./ColorDialog.cs ./CompatFileChooser.cs ./DateCommands.cs ./Db.cs ./DCRawFile.cs ./Delay.cs ./DirectoryAdaptor.cs ./DirectoryCollection.cs ./Exif.cs ./ExifUtils.cs ./FlickrExport.cs ./FlickrRemote.cs ./FileImportBackend.cs ./FolderExport.cs ./FotkiRemote.cs ./FormClient.cs ./FullScreenView.cs ./GalleryRemote.cs ./GalleryExport.cs ./GladeDialog.cs ./Global.cs ./GroupAdaptor.cs ./GroupSelector.cs ./HigMessageDialog.cs ./Histogram.cs ./IBrowsableItem.cs ./IconView.cs ./ImageFile.cs ./ImageView.cs ./ImportBackend.cs ./ImportCommand.cs ./ImportStore.cs ./InfoBox.cs ./InfoDisplay.cs ./IPhotoCollection.cs ./JpegFile.cs ./JpegHeader.cs ./JpegUtils.cs ./Cms.cs ./MainWindow.cs ./MrwFile.cs ./PhotoImageView.cs ./PhotoLoader.cs ./PhotoPopup.cs ./PhotoQuery.cs ./PhotoStore.cs ./PhotoTagMenu.cs ./PhotoVersionCommands.cs ./PhotoVersionMenu.cs ./PhotoView.cs ./PngFile.cs ./PnmFile.cs ./PixbufLoader.cs ./PixbufUtils.cs ./PixbufCache.cs ./PreviewPopup.cs ./PrintDialog.cs ./ProgressDialog.cs ./RafFile.cs ./RotateCommand.cs ./ScalingIconView.cs ./SlideView.cs ./SingleView.cs ./StockIcons.cs ./SimpleCalendar.cs ./TagCommands.cs ./TagMenu.cs ./TagPopup.cs ./TagSelectionWidget.cs ./TagStore.cs ./TagView.cs ./ThreadProgressDialog.cs ./ThumbnailCache.cs ./ThumbnailGenerator.cs ./Tiff.cs ./TimeAdaptor.cs ./Unix.cs ./Util.cs ./ThumbnailCommand.cs ./QueryDisplay.cs ./QueryView.cs ./ZoomUtils.cs ./GPhotoCamera.cs ./CameraSelectionDialog.cs ./CameraFileSelectionDialog.cs ./TagSelectionDialog.cs ./main.cs Defines.cs -r:../libgphoto2-sharp/libgphoto2-sharp.dll -r:System.Data -r:System.Web -r:Mono.Data.SqliteClient -r:Mono.Posix -r:ICSharpCode.SharpZipLib -pkg:gtkhtml-sharp-2.0 -pkg:glade-sharp-2.0 -pkg:gnome-vfs-sharp-2.0 -pkg:gconf-sharp-2.0 -resource:../icons/f-spot-browse.png,f-spot-browse.png -resource:../icons/f-spot-crop.png,f-spot-crop.png -resource:../icons/f-spot-camera.png,f-spot-camera.png -resource:../icons/f-spot-edit-image.png,f-spot-edit-image.png -resource:../icons/f-spot-events.png,f-spot-events.png -resource:../icons/f-spot-favorite.png,f-spot-favorite.png -resource:../icons/f-spot-hidden.png,f-spot-hidden.png -resource:../icons/f-spot-loading.png,f-spot-loading.png -resource:../icons/f-spot-logo.png,f-spot-logo.png -resource:../icons/f-spot-other.png,f-spot-other.png -resource:../icons/f-spot-people.png,f-spot-people.png -resource:../icons/f-spot-places.png,f-spot-places.png -resource:../icons/f-spot-question-mark.png,f-spot-question-mark.png -resource:../icons/f-spot-red-eye.png,f-spot-red-eye.png -resource:../icons/f-spot-rotate-90.png,f-spot-rotate-90.png -resource:../icons/f-spot-rotate-270.png,f-spot-rotate-270.png -resource:../icons/f-spot-slideshow.png,f-spot-slideshow.png -resource:../icons/f-spot-stock_near.png,f-spot-stock_near.png -resource:../icons/f-spot-stock_far.png,f-spot-stock_far.png -resource:../icons/f-spot-fullscreen.png,f-spot-fullscreen.png -resource:../icons/f-spot-simple-white.css,f-spot-simple-white.css -resource:../icons/f-spot-simple.css,f-spot-simple.css -resource:../icons/f-spot.js,f-spot.js -resource:./f-spot.glade,f-spot.glade ./PhotoImageView.cs(27) warning CS0109: The member `FSpot.PhotoImageView.Item' does not hide an inherited member. The keyword new is not required ./PhotoView.cs(16) warning CS0109: The member `PhotoView.Item' does not hide an inherited member. The keyword new is not required ./PreviewPopup.cs(29) warning CS0109: The member `FSpot.PreviewPopup.Item' does not hide an inherited member. The keyword new is not required ./Unix.cs(17) error CS0246: Cannot find type `Mono.Unix.UnixStream' Compilation failed: 1 error(s), 3 warnings make[2]: *** [f-spot.exe] Error 1 make[2]: Leaving directory `/var/tmp/portage/f-spot-0.1.0/work/f-spot-0.1.0/src'make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/f-spot-0.1.0/work/f-spot-0.1.0' make: *** [all] Error 2 !!! ERROR: media-gfx/f-spot-0.1.0 failed. !!! Function gnome2_src_compile, Line 48, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Maybe a dependency on some version of some library of mono or mono itself?? 2. I have no idea. Look at the state of the bugs upstream.
Mono.Unix.UnixStream I think is new in mono 1.1.x, so f-spot 0.1.0 will need to depend on >=dev-lang/mono-1.1.
Reguarding comment 46: What version of libexif am I supposed to have so I don't manually have to make a symbolic link?
One word guys... Gentopia. It's there. Ebuild over there is slightly different, but I haven't had a chance go look at the errors you guys are having. https://dev.cardoe.com/gentopia/ Also, need to evaluate the need for mono 1.1
Created attachment 66375 [details] f-spot.0.1.0.ebuild new version of the ebuild : - Changed the mono dependency to >=mono-1.1 - Changed the libexif dependency to <libexif-0.7 Should correct all the problems that people are having as always... feedback welcome
Although it's not announced on their homepage, http://ftp.gnome.org/pub/gnome/sources/f-spot/0.1/ shows that f-spot 0.1.1 is out. The changelog mentions fixes for crashes like the about box crash and several others.
Created attachment 67161 [details] Updated f-spot-0.1.1.ebuild I removed the epatch for the about box stuff since the 0.1.1 release incorporates that fix. I emerged from this ebuild and was able to see the about box w/o it crashing.
Hi, Had to reemerge media-libs/jpeg cause configure complained with "it couldn't find libjpeg.h". Additionally, f-spot is useless for me. Starting from f-spot 0.0.12 I get question marks insted pictures in browse and every other mode. Anybody of you know what is happening here? What packages did you unmask from package.mask in order to satisfy f-spot deps?
Created attachment 67168 [details] /etc/portage/package.unmask I've actually unmasked quite a bit since I'm playing around with the Gnome 2.12 RC1 stuff. I've attached the package.unmask that I'm using.
I couldn't resist looking into 0.1.1. It works nicely on it's own (doesn't have a problem with my database this time). However you could/should still apply the two patches I put on earlier, for several reasons: the bugs are still marked new upstream; the patches still apply properly; also they are very general; and last but not least we don't want to take any chances with our databases now do we?
it seems that f-spot 0.1.2 iso out. check its ftp at http://ftp.gnome.org/pub/gnome/sources/f-spot/0.1/ hope this will work on my amd64...
I forgot that to say that this version uses dbus-sharp, but it seems there's no ebuild for it :/
@comment #67 Try compiling dbus with the mono use flag, that may solve your issue. f-spot is crashing for me when I try resizing any of the widgets, such as the seperator between tags and the browser. Also resizing the window sometimes causes a crash. Actually I get this error doing a lot of things... Here's the error: Unhandled Exception: System.InvalidCastException: Cannot cast from source type to destination type. in <0x000c1> Pango.Context:GetMetrics (Pango.FontDescription desc, Pango.Language language) in <0x00147> IconView:UpdateLayout (Rectangle Allocation) in <0x0007e> IconView:OnSizeAllocated (Rectangle allocation) in <0x00079> Gtk.Widget:sizeallocated_cb (IntPtr widget, Gdk.Rectangle allocation) in (wrapper native-to-managed) Gtk.Widget:sizeallocated_cb (intptr,Gdk.Rectangle&) in <0x00000> <unknown method> in (wrapper managed-to-native) Gtk.Application:gtk_main () in <0x00007> Gtk.Application:Run () in <0x00007> Gnome.Program:Run () in <0x003da> Driver:Main (System.String[] args)
Created attachment 69548 [details] f-spot-0.1.3.ebuild Here is an ebuild for the latest f-spot version
Hi, with the f-spot-0.1.3.ebuild I ran into the message: checking for F... configure: error: Package requirements (libgnome-2.0 >= 2.2 libgnomeui-2.0 >= 2.2 libexif >= 0.5.7 libexif < 0.7.0 gtkhtml-sharp-2.0 >= 1.9 gconf-sharp-2.0 >= 1.9 glade-sharp-2.0 >= 1.9 gnome-vfs-sharp-2.0 >= 1.9 gtk+-2.0 >= 2.4 mono >= 1.1.7 dbus-sharp >= 0.23) were not met. Maybe it would be nice to include a check for that dbus-sharp thingie, like it's done in the muine-0.8.3.ebuild.
Created attachment 70163 [details] f-spot-0.1.3-r1.ebuild Updated f-spot-0.1.3.ebuild with pkg_setup "stolen" from muine-0.8.3.ebuild.
If you guys wouldn't mind testing the ebuild in Gentopia's overlay. Especially the people that say that they get the big "?" when they try to view an individual picture. I'd really like to get this all fixed up and into Portage. http://gentopia.gentooexperimental.org
This is what I get when I emerge and run f-spot $ f-spot Unable to find active server: Name 'org.gnome.FSpot' does not exist. Unhandled Exception: System.DllNotFoundException: libsqlite.so.0 in (wrapper managed-to-native) Mono.Data.SqliteClient.Sqlite:sqlite_open (string,int,intptr&) in [0x00077] (at /var/tmp/portage/mono-1.1.9.2/work/mono-1.1.9.2/mcs/class/Mono.Data.SqliteClient/Mono.Data.SqliteClient/SqliteConnection.cs:250) Mono.Data.SqliteClient.SqliteConnection:Open () in <0x0009d> Db:.ctor (System.String path, Boolean create_if_missing) in <0x001f6> Driver:Main (System.String[] args) Creating a soft link libsqlite.so.0 to libsqlite3.so.0 doesn't help either.
Try again with revision 284.
(In reply to comment #74) > Try again with revision 284. Now it compiles and runs. I'm on a P3 500 with 384 MB of RAM and well....maybe f-spot is designed for systems with higher processing power? coz it took up so much of my resources that it was killed by the kernel :p I'm dying to use f-spot and it isn't exactly being all that nice now :) And it crashed on me while I was clearing the catalog/importing about 1500 pics. Basically, if this makes it to portage, it should be hard masked for further testing IMHO.
The same basic thing happened to me when I first installed it (turion laptop with 1GB of RAM, so that's fine). However, it went away after I rebooted for a completely separate reason, and it works fine now. Go figure.
Please use f-spot-0.1.3-r1 from Gentopia if you have Mono 1.1.10. If you have an earlier version, please test 0.1.3-r1 as well. Barring no complaints this will be in the tree Wednesda or Thursday.
*** Bug 112575 has been marked as a duplicate of this bug. ***
*** Bug 112665 has been marked as a duplicate of this bug. ***
Hello, thanks for the gentoo package. but I need a new one from the cvs for jommacs original script. See http://bugzilla.gnome.org/show_bug.cgi?id=321798 for more information. Thanks, mirko
We rarely put cvs snapshots into the tree, you are more than welcome to write one yourself for the cvs version for jimmac's original script.
I've added f-spot-0.1.3 to the tree and will maintain it at the request of dsd and others. I know there are new features and bugs fixed in cvs, but those will have to wait until the next official release.