--- media-gfx/shotwell/shotwell-0.5.0.ebuild 2010-03-26 22:22:28.000000000 +0100 +++ media-gfx/shotwell/shotwell-0.5.0.ebuild 2010-04-03 19:02:54.175070713 +0200 @@ -2,9 +2,10 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI=2 +EAPI="2" +GCONF_DEBUG="no" -inherit fdo-mime gnome2-utils versionator +inherit gnome2 versionator MY_PV=$(get_version_component_range 1-2) DESCRIPTION="Open source photo manager for GNOME" @@ -16,33 +17,33 @@ KEYWORDS="~amd64 ~x86" IUSE="" -DEPEND=">=dev-libs/dbus-glib-0.80 - gnome-base/gconf +RDEPEND=">=dev-db/sqlite-3.5.9:3 + >=dev-libs/dbus-glib-0.80 >=dev-libs/libgee-0.5.0 - >=x11-libs/gtk+-2.14.4:2 - media-libs/libexif - media-libs/libgphoto2 + >=dev-libs/libunique-1.0.0 + >=dev-libs/libxml2-2.6.32 + >=gnome-base/gconf-2.22.0 + >=media-libs/libexif-0.6.16 + >=media-libs/libgphoto2-2.4.2 >=net-libs/libsoup-2.26.0 - dev-libs/libxml2 - dev-db/sqlite:3 - dev-libs/libunique + >=net-libs/webkit-gtk-1.1.5 + >=sys-fs/udev-145[extras] + >=x11-libs/gtk+-2.14.4:2" +DEPEND="${RDEPEND} >=dev-lang/vala-0.7.10 - >=net-libs/webkit-gtk-1.1.5" -RDEPEND="${DEPEND}" + !>=dev-lang/vala-0.8.0" -src_install() { - emake DESTDIR="${D}" \ - DISABLE_DESKTOP_UPDATE="1" DISABLE_SCHEMAS_INSTALL="1" \ - DISABLE_ICON_UPDATE="1" \ - install || die "emake install failed" -} +DOCS="AUTHORS MAINTAINERS NEWS README THANKS" -pkg_postinst() { - fdo-mime_desktop_database_update - gnome2_icon_cache_update +pkg_setup() { + G2CONF="--disable-schemas-install \ + --disable-desktop-update \ + --disable-icon-update" } -pkg_postrm() { - fdo-mime_desktop_database_update - gnome2_icon_cache_update +src_install() { + # This is needed so that gnome2_gconf_savelist() works correctly. + insinto "${EPREFIX}"/etc/gconf/schemas + doins misc/shotwell.schemas + gnome2_src_install }