# -*- 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 lua 1.0 PortGroup meson 1.0 name grilo-plugins version 0.3.14 revision 5 license LGPL-2.1+ set branch [join [lrange [split ${version} .] 0 1] .] description Framework for discovering and browsing media - Plugins. long_description Grilo is a framework for browsing and searching media \ content from various sources using a single API. maintainers {devans @dbevans} openmaintainer categories gnome platforms darwin homepage https://wiki.gnome.org/Grilo master_sites gnome:sources/${name}/${branch}/ use_xz yes checksums rmd160 0baffd5b1808ca6447505227c67a53ba1113c205 \ sha256 686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8 \ size 1836512 depends_build port:pkgconfig \ port:gettext \ port:itstool depends_lib port:avahi \ path:lib/pkgconfig/glib-2.0.pc:glib2 \ port:gettext-runtime \ port:gnome-online-accounts \ port:gom \ port:grilo \ port:gstreamer1 \ port:json-glib \ port:libarchive \ port:libgdata \ port:libmediaart \ port:liboauth \ port:libxml2 \ port:sqlite3 \ port:totem-pl-parser compiler.c_standard 2011 configure.args -Denable-dleyna=no \ -Denable-dmap=no \ -Denable-thetvdb=no \ -Denable-tracker=no \ -Denable-tracker3=no variant dmap description {Enable optional dmap sharing support} { depends_lib-append port:libdmapsharing configure.args-delete -Denable-dmap=no } variant tracker description {Enable optional tracker support} { depends_lib-append port:tracker configure.args-delete -Denable-tracker=no } # grilo expects plugin modules with .so extensions # make .so symlink for each plugin module built as .dylib post-destroot { set plugindir lib/grilo-0.3 lappend pluginlibs \ libgrlbookmarks \ libgrlchromaprint \ libgrlfilesystem \ libgrlflickr \ libgrlfreebox \ libgrlgravatar \ libgrllocalmetadata \ libgrlluafactory \ libgrlmagnatune \ libgrlmetadatastore \ libgrlopensubtitles \ libgrlopticalmedia \ libgrlpodcasts \ libgrlraitv \ libgrlshoutcast \ libgrltmdb \ libgrlyoutube if {[variant_isset dmap]} { lappend pluginlibs \ libgrldaap \ libgrldpap } foreach pluginlib ${pluginlibs} { ln -s ${prefix}/${plugindir}/${pluginlib}.dylib ${destroot}${prefix}/${plugindir}/${pluginlib}.so } } livecheck.type gnome-with-unstable