# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           gobject_introspection 1.0

name                clutter-gst3
set gname           clutter-gst
version             3.0.24
license             LGPL-2.1+
set branch          [string range $version 0 [expr [string last "." $version] - 1]]
categories          graphics
description         Clutter GStreamer integration library.
long_description    Clutter-GStreamer (clutter-gst) is an integration library \
                    for using GStreamer with Clutter.  Its purpose is to implement \
                    the ClutterMedia interface using GStreamer.
maintainers         {devans @dbevans} openmaintainer
platforms           darwin
homepage            http://blogs.gnome.org/clutter/
master_sites        gnome:sources/${gname}/${branch}

use_xz              yes

distname            ${gname}-${version}

checksums           rmd160  5fa9f891656260a1e6d48bbdca3cb9ff7534e749 \
                    sha256  e9f1c87d8f4c47062e952fb8008704f8942cf2d6f290688f3f7d13e83578cc6c

depends_build       port:pkgconfig

depends_lib         path:lib/pkgconfig/glib-2.0.pc:glib2 \
                    port:clutter \
                    port:gstreamer1 \
                    port:gstreamer1-gst-plugins-base

gobject_introspection yes

configure.args      --enable-debug=yes \
                    --disable-silent-rules

livecheck.type      gnome
livecheck.name      ${gname}