# Contributor: William Pitcock <nenolod@dereferenced.org>
# Maintainer: William Pitcock <nenolod@dereferenced.org>
setvar pkgname = 'totem'
setvar pkgver = '2.32.0'
setvar pkgrel = '3'
setvar pkgdesc = ""media player for gnome""
setvar url = ""http://projects.gnome.org/totem""
setvar arch = ""x86 x86_64""
setvar license = ""GPL""
setvar depends = ""gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-plugins-base-gnome gst-plugins-good-gnome gst-ffmpeg""
setvar depends_dev = ""gtk+-dev gstreamer-dev gst-plugins-base-dev gconf-dev totem-pl-parser-dev libunique-dev python-dev libsm-dev libice-dev""
setvar makedepends = ""$depends_dev gnome-doc-utils intltool""
setvar install = ""$pkgname.pre-deinstall $pkgname.post-install $pkgname.post-upgrade""
setvar subpackages = ""$pkgname-dev $pkgname-doc $pkgname-mozilla""
setvar source = ""ftp://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2""

setvar _builddir = ""${srcdir}/${pkgname}-${pkgver}""
proc prepare {
	local i
	cd $_builddir
	for i in $source {
		case (i) {
		*.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1}
		}
	}
}

proc build {
	cd $_builddir
	./configure --prefix=/usr \
		--sysconfdir=/etc \
		--disable-scrollkeeper || return 1
	make || return 1
}

proc package {
	cd $_builddir
	make DESTDIR="$pkgdir" install || return 1
}

proc mozilla {
	setvar pkgdesc = ""totem mozilla plugin""

	mkdir -p "$subpkgdir"/usr/lib/mozilla
	mv "$pkgdir"/usr/lib/mozilla/plugins "$subpkgdir"/usr/lib/mozilla/plugins
}

setvar md5sums = ""2e55c3da316648ba860e3f88af2d30ab  totem-2.32.0.tar.bz2""