# vi:si:et:sw=4:sts=4:ts=4:syntax=python:ft=python # -*- Mode: Python -*- class Package(package.Package): name = 'gstreamer-1.0-net' shortdesc = 'GStreamer 1.0 plugins for network protocols' longdesc = 'GStreamer 1.0 plugins for network protocols' url = "http://gstreamer.freedesktop.org" version = '1.2.4' codename = 'Congo' license = License.LGPL vendor = 'GStreamer Project' org = 'org.freedesktop.gstreamer' uuid = '2f9ca3f5-3b3b-4b4d-8cc9-6c08f21af807' deps = ['gstreamer-1.0-core', 'base-crypto'] files = ['libsoup:libs', 'librtmp:libs', 'gst-plugins-base-1.0:plugins_net', 'gst-plugins-good-1.0:plugins_net', 'gst-plugins-ugly-1.0:plugins_net', 'gst-plugins-bad-1.0:plugins_net', 'gst-rtsp-server-1.0:libs'] files_devel = ['gst-plugins-base-1.0-static:plugins_net_devel', 'gst-plugins-good-1.0-static:plugins_net_devel', 'gst-plugins-ugly-1.0-static:plugins_net_devel', 'gst-plugins-bad-1.0-static:plugins_net_devel'] def prepare(self): if self.config.target_platform != Platform.LINUX or \ self.config.target_distro_version in \ [DistroVersion.DEBIAN_SQUEEZE, DistroVersion.UBUNTU_MAVERICK, DistroVersion.UBUNTU_LUCID]: self.files += ['glib-networking', 'glib-networking-static'] elif self.config.target_platform == Platform.LINUX: self.sys_deps = {self.config.target_distro_version: ['glib-networking']}