# -*- 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
# $Id: Portfile 119417 2014-04-25 00:58:41Z devans@macports.org $

PortSystem          1.0

name                libmediaart
version             0.4.0
license             GPL-2 LGPL-2.1
set branch          [join [lrange [split ${version} .] 0 1] .]
description         Library tasked with managing, extracting and handling media art caches.
long_description    ${description}

maintainers         gmail.com:juanrgar openmaintainer
categories          graphics gnome
platforms           darwin
homepage            https://wiki.gnome.org/MediaArtStorageSpec
master_sites        gnome:sources/${name}/${branch}/

use_xz              yes

checksums           rmd160  ff861380e6bc9b4edea9a78df5312b4e728b5d52 \
                    sha256  e8ec92a642f4df7f988364f6451adf89e1611d7379a636d8c7eff4ca21a0fd1c

depends_build       port:pkgconfig

depends_lib         path:lib/pkgconfig/glib-2.0.pc:glib2 \
                    port:gobject-introspection \
                    port:vala

configure.args      --disable-silent-rules \
                    --enable-introspection=yes \
                    --enable-vala \
                    --enable-gdkpixbuf=no \
                    --enable-qt=no \
                    --enable-nemo=no

variant gdkpixbuf conflicts qt4 description {Enable GdkPixbuf support, (MP3 album art)} {
    configure.args-delete   --enable-gdkpixbuf=no
    configure.args-append   --enable-gdkpixbuf=yes

    depends_lib-append      port:gdk-pixbuf2
}

variant qt4 conflicts gdkpixbuf description {Enable Qt4 support, (MP3 album art)} {
    configure.args-delete   --enable-qt=no
    configure.args-append   --enable-qt=yes

    depends_lib-append      port:qt4-mac
}

if {![variant_isset qt4]} {
    default_variants    +gdkpixbuf
}

livecheck.type      gnome
