You are not logged in.
f-spot, personal photo management for GNOME.
# Contributor: Christopher Cox <nuopus@gmail.com>
pkgname=f-spot
pkgver=0.0.12
pkgrel=1
pkgdesc="Personal photo management for GNOME."
url="http://www.gnome.org/projects/f-spot"
license="GPL"
depends=('libjpeg' 'sqlite2' 'xorg')
makedepends=('mono' 'gtk-sharp' 'libgphoto2')
source=(http://ftp.gnome.org/pub/gnome/sources/f-spot/0.0/$pkgname-$pkgver.tar.gz)
md5sums=(7a39bcdebad78ce85e3f947ffc413272)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make DESTDIR=$startdir/pkg install
}
Offline
i'm getting the following error when I try to compile f-spot:
checking for Mono.Data.SqliteClient.dll... configure: error: missing required mono DLL: Mono.Data.SqliteClient.dll
make: *** No targets specified and no makefile found. Stop.
==> ERROR: Build Failed. Aborting...
"Oh, they have the internet on computers now."
Offline
I'm already packagin' f-spot since version 0.0.6, here's the latest PKGBUILD (0.0.12). It should work.
# Contributor: Federico Quagliata (quaqo) <quaqo@despammed.com>
pkgname=f-spot
pkgver=0.0.12
pkgrel=1
pkgdesc="GNOME personal photo management software"
url="http://gnome.org/projects/f-spot/"
license="gpl"
depends=('sqlite2' 'libjpeg' 'bash' 'lcms' 'libexif' 'libgnome' 'mono' 'gtk-sharp')
source=(http://ftp.gnome.org/Public/GNOME/sources/f-spot/0.0/$pkgname-$pkgver.tar.bz2)
md5sums=('92e95c633b20a167e4ec88f3b855f12f')
build() {
cd $startdir/src/$pkgname-$pkgver
sed -ie "s/EXIF_SOVERSION=10/EXIF_SOVERSION=12/" configure
./configure --prefix=/usr
make || return 1
make DESTDIR=$startdir/pkg install
}
Federico Quagliata (quaqo)
--
quaqo@despammed.com
http://www.quagliata.eu.org
Offline
Still getting the same error. I must be missing something.
"Oh, they have the internet on computers now."
Offline
What version of the sqlite2 package do you have?
Offline
sqlite2-2.8.16-1
"Oh, they have the internet on computers now."
Offline
Check if you have: /opt/mono/lib/mono/1.0/Mono.Data.SqliteClient.dll
Offline
yup its there, its a link that points to /opt/mono/lib/mono/gac/Mono.Data.SqliteClient/1.0.5000.0__0738eb9f132ed756/Mono.Data.SqliteClient.dll
"Oh, they have the internet on computers now."
Offline
And does that file exist? Tried removing and reinstalling Mono?
Also, can you please paste the output of the command below?
$ pkg-config --variable=prefix mono
Offline
yea that file exists
Tried removing and reinstalling Mono?
this was the problem. After reinstalling, it worked fine.
Thanks for the help quaqo
"Oh, they have the internet on computers now."
Offline
You're welcome. ;-)
Offline
well looks like i spoke too soon. f-spot runs, but it outputs error loading *whatever picture* when i load some images. Then some of the images dont have a thumbnail. And when i click the blank thumbnail to view it. I get another error in the terminal saying:
System.DllNotFoundException: libexif.dll
in <0x00053> (wrapper managed-to-native) Exif.ExifData:exif_data_new_from_file (string)
in [0x0001a] (at /var/abs/local/f-spot/src/f-spot-0.0.12/src/Exif.cs:759) Exif.ExifData:.ctor (string)
in [0x00001] (at /var/abs/local/f-spot/src/f-spot-0.0.12/src/ExifUtils.cs:33) ExifUtils:GetExposureInfo (string)
in [0x00038] (at /var/abs/local/f-spot/src/f-spot-0.0.12/src/InfoBox.cs:142) InfoBox:Update ()
But at least it runs :?
"Oh, they have the internet on computers now."
Offline
duh, i figured it out. i had played with installing the mono sources the old fashioned way. So i got rid of those. Plus i had played around with the PKGBUILD. Once i fixed those, it all worked
"Oh, they have the internet on computers now."
Offline
Yep... There's a problem with the standard f-spot tarball and the libexif version in Arch... That's why in my PKGBUILD I sed the configure file.
Offline