# $OpenBSD: Makefile,v 1.8 2011/05/16 08:35:30 jasper Exp $

COMMENT =	digital photo organizer

DISTNAME =	shotwell-0.9.1
CATEGORIES =	graphics
MASTER_SITES =	http://yorba.org/download/shotwell/0.9/
HOMEPAGE =	http://yorba.org/shotwell/
EXTRACT_SUFX =	.tar.bz2
REVISION =	2

# LGPLv2
PERMIT_PACKAGE_CDROM=	Yes
PERMIT_PACKAGE_FTP=	Yes
PERMIT_DISTFILES_CDROM=	Yes
PERMIT_DISTFILES_FTP=	Yes

WANTLIB =	X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes Xi \
		Xinerama Xrandr Xrender atk-1.0 c cairo expat fontconfig \
		freetype gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 m \
		pango-1.0 pangocairo-1.0 pangoft2-1.0 pixman-1 png \
		pthread-stubs xcb z ORBit-2 exif json-glib-1.0 \
		gconf-2 gthread-2.0 pthread soup-2.4 sqlite3 usb \
		xcb-render xml2 exiv2 stdc++ gee gphoto2 gstbase-0.10 gstreamer-0.10 \
		gphoto2_port unique-1.0 webkitgtk-1.0 raw gexiv2 gdk-x11-2.0 \
		gdk_pixbuf-2.0 gtk-x11-2.0 GL Xxf86vm drm xcb-shm

MODULES =	devel/gettext x11/gnome devel/gconf2

MODGNOME_HELP_FILES =	Yes
DESKTOP_FILES =		yes

RUN_DEPENDS +=	x11/gnome/librsvg

BUILD_DEPENDS =	lang/vala>=0.12

LIB_DEPENDS =	x11/gtk+2 \
		graphics/libgexiv2 \
		graphics/libraw \
		devel/json-glib \
		www/webkit>=1.4.0v0 \
		devel/libunique \
		devel/libgee \
		graphics/libgphoto2

NO_REGRESS =	Yes
# beware : configure is an horrible homemade shell script
CONFIGURE_STYLE =	simple
CONFIGURE_ARGS =	--disable-schemas-install \
			--disable-desktop-update \
			--disable-icon-update

MODGCONF2_SCHEMAS_DIR =	shotwell

pre-configure:
	${SUBST_CMD} ${WRKSRC}/Makefile \
		${WRKSRC}/plugins/Makefile.plugin.mk

.include <bsd.port.mk>
