Commit e5630d47 authored by Nicolas Dufresne's avatar Nicolas Dufresne
Browse files

packages: Centralize GStreamer package common values

This reduces the redundancy and quickly allow changing the
version.
parent 54a47959
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'base-crypto'
shortdesc = 'Crypto base dependencies'
longdesc = 'Crypto base dependencies'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = 'b3a6046d-5a39-4d54-93ee-3770d2f316f5'
deps = ['base-system-1.0']
......
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'base-system-1.0'
shortdesc = 'Base system dependencies'
longdesc = 'Base system dependencies'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = 'fae6046d-5a39-4d54-93ee-3770d2f316f5'
files = ['cairo:libs', 'expat:libs', 'fontconfig:libs:etc',
......
# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
from cerbero.packages import package
from cerbero.enums import License
class GStreamer:
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
vendor = 'GStreamer Project'
licenses = [License.LGPL]
org = 'org.freedesktop.gstreamer'
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-capture'
shortdesc = 'GStreamer 1.0 plugins for capture'
longdesc = 'GStreamer 1.0 plugins for capture'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = '1c85344d-5968-4e50-959e-5cf4379e0a40'
deps = ['gstreamer-1.0-core', 'gstreamer-1.0-encoding']
......
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-codecs-gpl'
shortdesc = 'GStreamer 1.0 codecs under the GPL license and/or with patents issues'
longdesc = 'GStreamer 1.0 codecs under the GPL license and/or with patents issues'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = 'f685219b-7ee8-46b9-af3c-338e3cbb4f94'
deps = ['gstreamer-1.0-core']
......
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-codecs-restricted'
shortdesc = 'GStreamer 1.0 restricted codecs with potential patent issues in some countries'
longdesc = 'GStreamer 1.0 restricted codecs with potential patent issues in some countries'
version = '1.9.2'
codename = 'Congo'
url = "http://gstreamer.freedesktop.org"
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = '0a4e77e8-3c8c-4e7d-890b-1538d36f1816'
deps = ['gstreamer-1.0-core']
......
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-codecs'
shortdesc = 'GStreamer 1.0 codecs'
longdesc = 'GStreamer 1.0 codecs'
version = '1.9.2'
codename = 'Congo'
url = "http://gstreamer.freedesktop.org"
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = 'a2e545d5-7819-4636-9e86-3660542f08e5'
deps = ['gstreamer-1.0-core', 'base-crypto']
......
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-core'
shortdesc = 'GStreamer 1.0 core'
longdesc = 'GStreamer 1.0 core'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = 'd9626750-e8b7-4e40-944d-98b67ed0c6bf'
deps = ['base-system-1.0']
......
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-devtools'
shortdesc = 'GStreamer 1.0 devtools'
longdesc = 'GStreamer 1.0 devtools'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
deps = ['gstreamer-1.0-core']
files = ['gst-validate']
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-dvd'
shortdesc = 'GStreamer 1.0 DVD support'
longdesc = 'GStreamer 1.0 DVD support'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = 'b92c270e-3d91-48ea-bedf-fdc01b41caba'
deps = ['gstreamer-1.0-core']
......
......@@ -2,16 +2,10 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-editing'
shortdesc = 'GStreamer plugins and libraries for editing'
longdesc = 'GStreamer plugins and libraries for editing'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = '4befe092-e10a-4500-9ac9-d9c6d18072a1'
deps = ['gstreamer-1.0-core', 'gstreamer-1.0-devtools']
......
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-effects'
shortdesc = 'GStreamer 1.0 effects and instrumentation plugins'
longdesc = 'GStreamer 1.0 effects and instrumentation plugins'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = '4be3f88b-b552-4cd7-aecd-cf935fe270f7'
deps = ['gstreamer-1.0-core']
......
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-encoding'
shortdesc = 'GStreamer 1.0 plugins for encoding'
longdesc = 'GStreamer 1.0 plugins for encoding'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = '0c91cd49-7dd2-4b48-aa7a-3f71d17c09b4'
deps = ['gstreamer-1.0-core', 'gstreamer-1.0-playback']
......
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-libav'
shortdesc = 'GStreamer 1.0 libav wrapper'
longdesc = 'GStreamer 1.0 libav wrapper'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = '5581acc2-d38c-491b-83c9-14b7011c3c06'
deps = ['gstreamer-1.0-core']
......
......@@ -2,16 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-net-restricted'
shortdesc = 'GStreamer 1.0 plugins for network protocols with potential patent issues in some countries'
longdesc = 'GStreamer 1.0 plugins for network protocols with potential patent issues in some countries'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = '8cf57a89-3ba3-4db0-8b66-15e79b541ffe'
deps = ['gstreamer-1.0-core', 'base-crypto']
......
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, 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.9.2'
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']
......
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-playback'
shortdesc = 'GStreamer 1.0 plugins for playback'
longdesc = 'GStreamer 1.0 plugins for playback'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = '74bc4aad-2463-4be5-9a8b-41d132fa7bd5'
deps = ['gstreamer-1.0-core']
......
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-system'
shortdesc = 'GStreamer 1.0 system plugins'
longdesc = 'GStreamer 1.0 system plugins'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = 'fe9b6b9e-0817-4a2f-9838-44e1d9377435'
deps = ['gstreamer-1.0-core']
......
......@@ -2,17 +2,11 @@
# -*- Mode: Python -*-
class Package(package.Package):
class Package(custom.GStreamer, package.Package):
name = 'gstreamer-1.0-visualizers'
shortdesc = 'GStreamer 1.0 visualization plugins'
longdesc = 'GStreamer 1.0 visualization plugins'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = 'b8800fa1-44bb-4a95-87e1-6814cdc62ec3'
deps = ['gstreamer-1.0-core']
......
......@@ -3,17 +3,11 @@
from cerbero.packages.wix import VSTemplatePackage
class Package(VSTemplatePackage):
class Package(custom.GStreamer, VSTemplatePackage):
name = 'gstreamer-1.0-vs-templates'
shortdesc = 'GStreamer 1.0 VS templates'
longdesc = 'GStreamer 1.0 Visual Studio templates'
url = "http://gstreamer.freedesktop.org"
version = '1.9.2'
codename = 'Congo'
license = License.LGPL
vendor = 'GStreamer Project'
org = 'org.freedesktop.gstreamer'
uuid = '42b3ba90-bd6a-4d94-a40d-5f2adf7ce441'
vs_template_dir = 'share/vs/2010/gst-sdk-template'
vs_wizard_dir = 'share/vs/2010/wizard'
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment