summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndoni Morales Alastruey <ylatuya@gmail.com>2012-03-30 11:08:08 +0200
committerAndoni Morales Alastruey <ylatuya@gmail.com>2012-03-30 11:44:10 +0200
commitf79ea7bde6efd7e02cfd0356cea5fb6c54465ed5 (patch)
treebff6481b0e3ddc781ddfd78d07c26d3c853baba2
parente9b1840e98bbb0c5e67265b80b7b042a80772549 (diff)
Update packaged in recipes
-rw-r--r--packages/base-system.package7
-rw-r--r--packages/gobject-python.package14
-rw-r--r--packages/gobject-python27.package22
-rw-r--r--packages/gstreamer-capture.package23
-rw-r--r--packages/gstreamer-clutter.package19
-rw-r--r--packages/gstreamer-codecs-gpl.package17
-rw-r--r--packages/gstreamer-codecs.package126
-rw-r--r--packages/gstreamer-core.package45
-rw-r--r--packages/gstreamer-effects.package39
-rw-r--r--packages/gstreamer-ffmpeg.package4
-rw-r--r--packages/gstreamer-networking.package31
-rw-r--r--packages/gstreamer-playback.package27
-rw-r--r--packages/gstreamer-python.package15
-rw-r--r--packages/gstreamer-python27.package31
-rw-r--r--packages/gstreamer-runtime.package2
-rw-r--r--packages/gstreamer-system.package16
-rw-r--r--packages/gstreamer-visualizers.package16
-rw-r--r--packages/gtk-python.package13
-rw-r--r--packages/gtk-python27.package28
-rw-r--r--recipes/a52dec.recipe2
-rw-r--r--recipes/cairo.recipe9
-rw-r--r--recipes/clutter-gst.recipe2
-rw-r--r--recipes/clutter.recipe13
-rw-r--r--recipes/cogl.recipe2
-rw-r--r--recipes/dbus.recipe3
-rw-r--r--recipes/faad2.recipe3
-rw-r--r--recipes/flac.recipe2
-rw-r--r--recipes/fribidi.recipe2
-rw-r--r--recipes/glib-networking.recipe2
-rw-r--r--recipes/glib.recipe9
-rw-r--r--recipes/gst-ffmpeg.recipe2
-rw-r--r--recipes/gst-plugins-bad.recipe110
-rw-r--r--recipes/gst-plugins-base.recipe83
-rw-r--r--recipes/gst-plugins-good.recipe79
-rw-r--r--recipes/gst-plugins-ugly.recipe13
-rw-r--r--recipes/gst-python.recipe18
-rw-r--r--recipes/gstreamer.recipe33
-rw-r--r--recipes/gtk.recipe4
-rw-r--r--recipes/jpeg.recipe3
-rw-r--r--recipes/libdca.recipe5
-rw-r--r--recipes/libdvdnav.recipe4
-rw-r--r--recipes/libdvdread.recipe6
-rw-r--r--recipes/libkate.recipe3
-rw-r--r--recipes/libmms.recipe4
-rw-r--r--recipes/libmpeg2.recipe4
-rw-r--r--recipes/libpng.recipe2
-rw-r--r--recipes/libsoup.recipe1
-rw-r--r--recipes/libtheora.recipe4
-rw-r--r--recipes/libvorbis.recipe1
-rw-r--r--recipes/libxml2.recipe3
-rw-r--r--recipes/opencore-amr.recipe1
-rw-r--r--recipes/orc.recipe2
-rw-r--r--recipes/pango.recipe6
-rw-r--r--recipes/py2cairo.recipe5
-rw-r--r--recipes/pygobject.recipe8
-rw-r--r--recipes/pygtk.recipe15
-rw-r--r--recipes/taglib.recipe4
-rw-r--r--recipes/zlib.recipe2
58 files changed, 544 insertions, 425 deletions
diff --git a/packages/base-system.package b/packages/base-system.package
index d0a0279f..221dc5a6 100644
--- a/packages/base-system.package
+++ b/packages/base-system.package
@@ -4,7 +4,7 @@
class Package(package.Package):
- name = 'base-deps'
+ name = 'base-system'
shortdesc = 'Base system dependencies'
version = '1.0'
licences = ['LGPL']
@@ -12,8 +12,9 @@ class Package(package.Package):
uuid = '3ffe67c2-4565-411f-8287-e8faa892f853'
files = ['cairo:libs', 'dbus:libs', 'expat:libs', 'fontconfig:libs',
- 'freetype:libs', 'glib:libs', 'orc:libs', 'pango:libs',
- 'png:libs', 'tiff:libs', 'xml2:libs', 'zlib:libs']
+ 'gdk-pixbuf:libs', 'libffi:libs', 'freetype:libs', 'glib:libs',
+ 'orc:libs', 'pango:libs', 'libpng:libs', 'tiff:libs',
+ 'libxml2:libs', 'pixman:libs', 'zlib:libs']
platform_files = {
Platform.WINDOWS: ['gettext:libs'],
diff --git a/packages/gobject-python.package b/packages/gobject-python.package
new file mode 100644
index 00000000..836add07
--- /dev/null
+++ b/packages/gobject-python.package
@@ -0,0 +1,14 @@
+# vi:si:et:sw=4:sts=4:ts=4:syntax=python
+# -*- Mode: Python -*-
+
+
+class Package(package.Package):
+
+ name = 'gobject-python'
+ shortdesc = 'GLib/GObject python bingings'
+ version = '1.0'
+ licences = ['LGPL']
+ uuid = '58fe67c2-4565-431f-8287-e8fba892f853'
+ vendor = 'GStreamer Project'
+
+ files = ['pygobject:python']
diff --git a/packages/gobject-python27.package b/packages/gobject-python27.package
deleted file mode 100644
index 37f71922..00000000
--- a/packages/gobject-python27.package
+++ /dev/null
@@ -1,22 +0,0 @@
-# vi:si:et:sw=4:sts=4:ts=4:syntax=python
-# -*- Mode: Python -*-
-
-
-class Package(package.Package):
-
- name = 'gobject-python27'
- shortdesc = 'GLib/GObject python bingings'
- version = '1.0'
- licences = ['LGPL']
- uuid = '58fe67c2-4565-431f-8287-e8fba892f853'
- vendor = 'GStreamer Project'
-
- files = [
- 'lib/Python27/Lib/site-packages/glib/_glib%(sext)s',
- 'lib/Python27/Lib/site-packages/glib/__init__.py',
- 'lib/Python27/Lib/site-packages/glib/option.py',
- 'lib/Python27/Lib/site-packages/gobject/constants.py',
- 'lib/Python27/Lib/site-packages/gobject/_gobject%(sext)s',
- 'lib/Python27/Lib/site-packages/gobject/__init__.py',
- 'lib/Python27/Lib/site-packages/gobject/propertyhelper.py',
- ]
diff --git a/packages/gstreamer-capture.package b/packages/gstreamer-capture.package
index 2e4fd3f8..3e2c9400 100644
--- a/packages/gstreamer-capture.package
+++ b/packages/gstreamer-capture.package
@@ -12,24 +12,5 @@ class Package(package.Package):
uuid = '58fe67c2-4565-411f-8287-e8faa892f853'
deps = ['gstreamer-core']
- libraries = [
- 'libgstbasecamerabinsrc'
- ]
-
- files = [
- 'lib/gstreamer-0.10/libgstcamerabin2%(sext)s',
- 'lib/gstreamer-0.10/libgstdataurisrc%(sext)s',
- 'lib/gstreamer-0.10/libgstrfbsrc%(sext)s',
- 'lib/gstreamer-0.10/libgstsdi%(sext)s',
- ]
-
- platform_files = {
- Platform.WINDOWS: [
- 'lib/gstreamer-0.10/libgstdirectsoundsrc%(sext)s',
- 'lib/gstreamer-0.10/libgstdshowsrcwrapper%(sext)s',
- ],
- Platform.LINUX: [
- 'lib/gstreamer-0.10/libgstpulsesrc%(sext)s',
- 'lib/gstreamer-0.10/libgstv4lsrc%(sext)s',
- ]
- }
+ files = ['gst-plugins-good:capture', 'gst-plugins-base:capture',
+ 'gst-plugins-bad:capture']
diff --git a/packages/gstreamer-clutter.package b/packages/gstreamer-clutter.package
index f718c89f..2499c14c 100644
--- a/packages/gstreamer-clutter.package
+++ b/packages/gstreamer-clutter.package
@@ -12,21 +12,4 @@ class Package(package.Package):
uuid = '3fde61c2-4565-411f-8287-e8faa892f853'
deps = ['gstreamer-core']
- libraries = [
- 'libcogl',
- 'libcogl-pango',
- 'libclutter-gst',
- 'libjson-glib-1.0'
- ]
-
- platform_libs = {
- Platform.WINDOWS: [
- 'libclutter-win32',
- ],
- Platform.DARWIN: [
- 'libclutter-osx',
- ],
- Platform.LINUX: [
- 'libclutter-x11',
- ]
- }
+ files = ['cogl', 'clutter', 'clutter-gst', 'json-glib']
diff --git a/packages/gstreamer-codecs-gpl.package b/packages/gstreamer-codecs-gpl.package
new file mode 100644
index 00000000..be2bb68a
--- /dev/null
+++ b/packages/gstreamer-codecs-gpl.package
@@ -0,0 +1,17 @@
+# vi:si:et:sw=4:sts=4:ts=4:syntax=python
+# -*- Mode: Python -*-
+
+
+class Package(package.Package):
+
+ name = 'gstreamer-codecs-gpl'
+ shortdesc = 'GStreamer codecs under the GPL license and/or with patents issues'
+ version = '1.0'
+ licences = ['GPL']
+ vendor = 'GStreamer Project'
+ uuid = '3fde61c2-4535-411f-8287-e8f6a892f853'
+ deps = ['gstreamer-core']
+
+ files = ['a52dec:libs', 'opencore-amr:libs', 'libmad:libs', 'libmpeg2:libs',
+ 'libdvdread:libs', 'libdvdnav:libs',
+ 'gst-plugins-ugly:codecs']
diff --git a/packages/gstreamer-codecs.package b/packages/gstreamer-codecs.package
index 6f3bd7c0..23e473f2 100644
--- a/packages/gstreamer-codecs.package
+++ b/packages/gstreamer-codecs.package
@@ -12,123 +12,11 @@ class Package(package.Package):
uuid = '3fde61c2-4535-411f-8287-e8f6a892f853'
deps = ['gstreamer-core']
- libraries = [
- 'libass',
- 'libdca',
- 'libdvdnav',
- 'libdvdnavmini',
- 'libdvdread',
- 'libFLAC',
- 'libfribidi',
- 'libjasper',
- 'libjpeg',
- 'libkate',
- 'libmpeg2',
- 'libogg',
- 'liboggkate',
- 'libopencore-amrnb',
- 'libopencore-amrwb',
- 'libschroedinger',
- 'libspeex',
- 'libspeexdsp',
- 'libtheora',
- 'libtheoraenc',
- 'libtheoradec',
- 'libvorbis',
- 'libvorbisenc',
- 'libwavpack',
+ files = ['libass:libs', 'libdca:libs', 'faad2:libs', 'flac:libs',
+ 'fribidi:libs', 'jasper:libs', 'jpeg:libs', 'libkate:libs',
+ 'libogg:libs', 'schroedinger:libs', 'speex:libs', 'libmms:libs',
+ 'libtheora:libs', 'libvorbis:libs', 'wavpack:libs', 'libvpx:libs',
+ 'libdv:libs', 'taglib:libs',
+ 'gst-plugins-base:codecs', 'gst-plugins-good:codecs',
+ 'gst-plugins-bad:codecs'
]
-
- platform_libraries = {
- Platform.DARWIN: ['libvpx'],
- Platform.LINUX: ['libvpx']
- }
-
- files = [
- 'lib/gstreamer-0.10/libgsta52dec%(sext)s',
- 'lib/gstreamer-0.10/libgstalaw%(sext)s',
- 'lib/gstreamer-0.10/libgstadpcmdec%(sext)s',
- 'lib/gstreamer-0.10/libgstadpcmenc%(sext)s',
- 'lib/gstreamer-0.10/libgstaiff%(sext)s',
- 'lib/gstreamer-0.10/libgstamrnb%(sext)s',
- 'lib/gstreamer-0.10/libgstamrwbdec%(sext)s',
- 'lib/gstreamer-0.10/libgstannodex%(sext)s',
- 'lib/gstreamer-0.10/libgstapetag%(sext)s',
- 'lib/gstreamer-0.10/libgstasf%(sext)s',
- 'lib/gstreamer-0.10/libgstasfmux%(sext)s',
- 'lib/gstreamer-0.10/libgstassrender%(sext)s',
- 'lib/gstreamer-0.10/libgstaudioparsers%(sext)s',
- 'lib/gstreamer-0.10/libgstauparse%(sext)s',
- 'lib/gstreamer-0.10/libgstavi%(sext)s',
- 'lib/gstreamer-0.10/libgstcdxaparse%(sext)s',
- 'lib/gstreamer-0.10/libgstdccp%(sext)s',
- 'lib/gstreamer-0.10/libgstdtsdec%(sext)s',
- 'lib/gstreamer-0.10/libgstdvdlpcmdec%(sext)s',
- 'lib/gstreamer-0.10/libgstdvdread%(sext)s',
- 'lib/gstreamer-0.10/libgstdvbsuboverlay%(sext)s',
- 'lib/gstreamer-0.10/libgstdvdspu%(sext)s',
- 'lib/gstreamer-0.10/libgstdvdsub%(sext)s',
- 'lib/gstreamer-0.10/libgstfaad%(sext)s',
- 'lib/gstreamer-0.10/libgstflac%(sext)s',
- 'lib/gstreamer-0.10/libgstflv%(sext)s',
- 'lib/gstreamer-0.10/libgstflxdec%(sext)s',
- 'lib/gstreamer-0.10/libgstfragmented%(sext)s',
- 'lib/gstreamer-0.10/libgsthdvparse%(sext)s',
- 'lib/gstreamer-0.10/libgsticydemux%(sext)s',
- 'lib/gstreamer-0.10/libgstid3demux%(sext)s',
- 'lib/gstreamer-0.10/libgstid3tag%(sext)s',
- 'lib/gstreamer-0.10/libgstisomp4%(sext)s',
- 'lib/gstreamer-0.10/libgstivfparse%(sext)s',
- 'lib/gstreamer-0.10/libgstjpeg%(sext)s',
- 'lib/gstreamer-0.10/libgstjpegformat%(sext)s',
- 'lib/gstreamer-0.10/libgstkate%(sext)s',
- 'lib/gstreamer-0.10/libgstmad%(sext)s',
- 'lib/gstreamer-0.10/libgstmatroska%(sext)s',
- 'lib/gstreamer-0.10/libgstmpeg2dec%(sext)s',
- 'lib/gstreamer-0.10/libgstmpegaudioparse%(sext)s',
- 'lib/gstreamer-0.10/libgstmpegdemux%(sext)s',
- 'lib/gstreamer-0.10/libgstmpegpsmux%(sext)s',
- 'lib/gstreamer-0.10/libgstmpegtsdemux%(sext)s',
- 'lib/gstreamer-0.10/libgstmpegtsmux%(sext)s',
- 'lib/gstreamer-0.10/libgstmulaw%(sext)s',
- 'lib/gstreamer-0.10/libgstmultipart%(sext)s',
- 'lib/gstreamer-0.10/libgstmve%(sext)s',
- 'lib/gstreamer-0.10/libgstmxf%(sext)s',
- 'lib/gstreamer-0.10/libgstnsf%(sext)s',
- 'lib/gstreamer-0.10/libgstnuvdemux%(sext)s',
- 'lib/gstreamer-0.10/libgstogg%(sext)s',
- 'lib/gstreamer-0.10/libgstpcapparse%(sext)s',
- 'lib/gstreamer-0.10/libgstpng%(sext)s',
- 'lib/gstreamer-0.10/libgstpnm%(sext)s',
- 'lib/gstreamer-0.10/libgstrawparse%(sext)s',
- 'lib/gstreamer-0.10/libgstrmdemux%(sext)s',
- 'lib/gstreamer-0.10/libgstrtpmux%(sext)s',
- 'lib/gstreamer-0.10/libgstrtpvp8%(sext)s',
- 'lib/gstreamer-0.10/libgstrtsp%(sext)s',
- 'lib/gstreamer-0.10/libgstschro%(sext)s',
- 'lib/gstreamer-0.10/libgstsiren%(sext)s',
- 'lib/gstreamer-0.10/libgstsmpte%(sext)s',
- 'lib/gstreamer-0.10/libgstspeex%(sext)s',
- 'lib/gstreamer-0.10/libgstsubenc%(sext)s',
- 'lib/gstreamer-0.10/libgstsubparse%(sext)s',
- 'lib/gstreamer-0.10/libgsttheora%(sext)s',
- 'lib/gstreamer-0.10/libgstvmnc%(sext)s',
- 'lib/gstreamer-0.10/libgstvorbis%(sext)s',
- 'lib/gstreamer-0.10/libgstvp8%(sext)s',
- 'lib/gstreamer-0.10/libgstwavenc%(sext)s',
- 'lib/gstreamer-0.10/libgstwavpack%(sext)s',
- 'lib/gstreamer-0.10/libgstwavparse%(sext)s',
- 'lib/gstreamer-0.10/libgsty4mdec%(sext)s',
- 'lib/gstreamer-0.10/libgsty4menc%(sext)s',
- 'lib/gstreamer-0.10/libresindvd%(sext)s',
- ]
-
- platform_files = {
- Platform.WINDOWS: [
- 'lib/gstreamer-0.10/libgstdshowdecwrapper%(sext)s',
- ],
- Platform.DARWIN: [
- 'lib/gstreamer-0.10/libgstdshowdecwrapper%(sext)s',
- ]
- }
-
diff --git a/packages/gstreamer-core.package b/packages/gstreamer-core.package
index 2e695410..b2e44552 100644
--- a/packages/gstreamer-core.package
+++ b/packages/gstreamer-core.package
@@ -12,47 +12,4 @@ class Package(package.Package):
uuid = '32fe67c2-4565-411f-8287-e8faa892f853'
deps = ['base-deps']
- binaries = ['gst-discoverer-0.10',
- 'gst-inspect-0.10',
- 'gst-typefind-0.10',
- 'gst-xmlinspect-0.10',
- 'gst-xmllaunch-0.10',
- 'gst-launch-0.10']
-
- libraries = ['libgstapp-0.10', 'libgstaudio-0.10', 'libgstcontroller-0.10',
- 'libgstbase-0.10', 'libgstbasevideo-0.10', 'libgstcodecparsers-0.10',
- 'libgstcontroller-0.10', 'libgstdataprotocol-0.10', 'libgstfft-0.10',
- 'libgstinterfaces-0.10', 'libgstnet-0.10','libgstnetbuffer-0.10',
- 'libgstpbutils-0.10', 'libgstphotography-0.10', 'libgstreamer-0.10',
- 'libgstriff-0.10', 'libgstrtp-0.10', 'libgstrtsp-0.10',
- 'libgstsdp-0.10', 'libgstsignalprocessor-0.10', 'libgsttag-0.10',
- 'libgstvideo-0.10',]
-
- files = [
- 'libexec/gstreamer-0.10/gst-plugin-scanner%(bext)s',
- 'lib/gstreamer-0.10/libgstadder%(sext)s',
- 'lib/gstreamer-0.10/libgstapp%(sext)s',
- 'lib/gstreamer-0.10/libgstaudioconvert%(sext)s',
- 'lib/gstreamer-0.10/libgstaudiorate%(sext)s',
- 'lib/gstreamer-0.10/libgstaudioresample%(sext)s',
- 'lib/gstreamer-0.10/libgstaudiotestsrc%(sext)s',
- 'lib/gstreamer-0.10/libgstautoconvert%(sext)s',
- 'lib/gstreamer-0.10/libgstautodetect%(sext)s',
- 'lib/gstreamer-0.10/libgstcoreelements%(sext)s',
- 'lib/gstreamer-0.10/libgstcoreindexers%(sext)s',
- 'lib/gstreamer-0.10/libgstdebug%(sext)s',
- 'lib/gstreamer-0.10/libgstdeinterlace%(sext)s',
- 'lib/gstreamer-0.10/libgstffmpegcolorspace%(sext)s',
- 'lib/gstreamer-0.10/libgstgdp%(sext)s',
- 'lib/gstreamer-0.10/libgstgio%(sext)s',
- 'lib/gstreamer-0.10/libgstmultifile%(sext)s',
- 'lib/gstreamer-0.10/libgsttypefindfunctions%(sext)s',
- 'lib/gstreamer-0.10/libgstvideobox%(sext)s',
- 'lib/gstreamer-0.10/libgstvideocrop%(sext)s',
- 'lib/gstreamer-0.10/libgstvideofilter%(sext)s',
- 'lib/gstreamer-0.10/libgstvideomixer%(sext)s',
- 'lib/gstreamer-0.10/libgstvideorate%(sext)s',
- 'lib/gstreamer-0.10/libgstvideoscale%(sext)s',
- 'lib/gstreamer-0.10/libgstvideotestsrc%(sext)s',
- 'lib/gstreamer-0.10/libgstvolume%(sext)s',
- ]
+ files = ['gstreamer', 'gst-plugins-base:libs:effects']
diff --git a/packages/gstreamer-effects.package b/packages/gstreamer-effects.package
index 44b378eb..c81991ee 100644
--- a/packages/gstreamer-effects.package
+++ b/packages/gstreamer-effects.package
@@ -12,41 +12,4 @@ class Package(package.Package):
uuid = 'affe67f2-4565-411f-8287-e8faa892f853'
deps = ['gstreamer-core']
- files = [
- 'lib/gstreamer-0.10/libgstalphacolor%(sext)s',
- 'lib/gstreamer-0.10/libgstalpha%(sext)s',
- 'lib/gstreamer-0.10/libgstaudiofx%(sext)s',
- 'lib/gstreamer-0.10/libgstbayer%(sext)s',
- 'lib/gstreamer-0.10/libgstcairo%(sext)s',
- 'lib/gstreamer-0.10/libgstcolorspace%(sext)s',
- 'lib/gstreamer-0.10/libgstcoloreffects%(sext)s',
- 'lib/gstreamer-0.10/libgstcutter%(sext)s',
- 'lib/gstreamer-0.10/libgsteffectv%(sext)s',
- 'lib/gstreamer-0.10/libgstequalizer%(sext)s',
- 'lib/gstreamer-0.10/libgstfaceoverlay%(sext)s',
- 'lib/gstreamer-0.10/libgstfieldanalysis%(sext)s',
- 'lib/gstreamer-0.10/libgstfreeverb%(sext)s',
- 'lib/gstreamer-0.10/libgstfrei0r%(sext)s',
- 'lib/gstreamer-0.10/libgstgaudieffects%(sext)s',
- 'lib/gstreamer-0.10/libgstgeometrictransform%(sext)s',
- 'lib/gstreamer-0.10/libgstgdkpixbuf%(sext)s',
- 'lib/gstreamer-0.10/libgstimagefreeze%(sext)s',
- 'lib/gstreamer-0.10/libgstinterlace%(sext)s',
- 'lib/gstreamer-0.10/libgstinterleave%(sext)s',
- 'lib/gstreamer-0.10/libgstjp2kdecimator%(sext)s',
- 'lib/gstreamer-0.10/libgstlevel%(sext)s',
- 'lib/gstreamer-0.10/libgstliveadder%(sext)s',
- 'lib/gstreamer-0.10/libgstpatchdetect%(sext)s',
- 'lib/gstreamer-0.10/libgstpango%(sext)s',
- 'lib/gstreamer-0.10/libgstreplaygain%(sext)s',
- 'lib/gstreamer-0.10/libgstremovesilence%(sext)s',
- 'lib/gstreamer-0.10/libgstscaletempoplugin%(sext)s',
- 'lib/gstreamer-0.10/libgstsegmentclip%(sext)s',
- 'lib/gstreamer-0.10/libgstspectrum%(sext)s',
- 'lib/gstreamer-0.10/libgstsmooth%(sext)s',
- 'lib/gstreamer-0.10/libgstspeed%(sext)s',
- 'lib/gstreamer-0.10/libgststereo%(sext)s',
- 'lib/gstreamer-0.10/libgstvideofiltersbad%(sext)s',
- 'lib/gstreamer-0.10/libgstvideomeasure%(sext)s',
- 'lib/gstreamer-0.10/libgstvideosignal%(sext)s',
- ]
+ files = ['gst-plugins-good:effects', 'gst-plugins-bad:effects']
diff --git a/packages/gstreamer-ffmpeg.package b/packages/gstreamer-ffmpeg.package
index 851f1960..4d7e2fe4 100644
--- a/packages/gstreamer-ffmpeg.package
+++ b/packages/gstreamer-ffmpeg.package
@@ -12,6 +12,4 @@ class Package(package.Package):
uuid = 'afce67f2-4165-411f-8287-e8f2a892f853'
deps = ['gstreamer-core']
- files = [
- 'lib/gstreamer-0.10/libgstffmpeg%(sext)s',
- ]
+ files = ['gst-ffmpeg:codecs']
diff --git a/packages/gstreamer-networking.package b/packages/gstreamer-networking.package
index b2984b69..6650d6e5 100644
--- a/packages/gstreamer-networking.package
+++ b/packages/gstreamer-networking.package
@@ -12,31 +12,8 @@ class Package(package.Package):
uuid = '2ffe6732-4565-411f-8281-e8f1a892f853'
deps = ['gstreamer-core']
- libraries = [
- 'libgcrypt',
- 'libgmp',
- 'libgnutls',
- 'libgnutls-openssl',
- 'libgpg-error',
- 'libshout',
- 'libsoup',
- 'libtasn1',
- 'glibnetworking',
+ files = ['libgcrypt:libs', 'gmp:libs', 'gnutls:libs', 'libgpg-error:lobs',
+ 'libshout:libs', 'libsoup:libs', 'libtasn1:libs',
+ 'glib-networking:libs',
+ 'gst-plugins-base:net', 'gst-plugins-good:net', 'gst-plugins-bad:net'
]
-
- files = [
- 'lib/gstreamer-0.10/libgstrtp%(sext)s',
- 'lib/gstreamer-0.10/libgstrtpmanager%(sext)s',
- 'lib/gstreamer-0.10/libgstshout2%(sext)s',
- 'lib/gstreamer-0.10/libgstsdpelem%(sext)s',
- 'lib/gstreamer-0.10/libgstsouphttpsrc%(sext)s',
- 'lib/gstreamer-0.10/libgstudp%(sext)s',
- 'lib/gio/modules/libgiognutls%(sext)s',
- ]
-
- platform_files = {
- Platform.WINDOWS: [
- 'lib/gstreamer-0.10/libgstwininet%(sext)s',
- ]
- }
-
diff --git a/packages/gstreamer-playback.package b/packages/gstreamer-playback.package
index fd16dc1e..2f915d14 100644
--- a/packages/gstreamer-playback.package
+++ b/packages/gstreamer-playback.package
@@ -12,29 +12,6 @@ class Package(package.Package):
uuid = '5fce6752-4165-511f-8287-e8f2a895f853'
deps = ['gstreamer-core']
- libraries = [
- 'libvisual'
+ files = ['libvisual', 'gst-plugins-base:playback',
+ 'gst-plugins-good:playback', 'gst-plugins-bad:playback'
]
-
- files = [
- 'lib/gstreamer-0.10/libgstaudiovisualizers%(sext)s',
- 'lib/gstreamer-0.10/libgstdecodebin2%(sext)s',
- 'lib/gstreamer-0.10/libgstgoom2k1%(sext)s',
- 'lib/gstreamer-0.10/libgstgoom%(sext)s',
- 'lib/gstreamer-0.10/libgstplaybin%(sext)s',
- 'lib/gstreamer-0.10/libgstlibvisual%(sext)s',
- ]
-
- platform_files = {
- Platform.LINUX: [
- 'lib/gstreamer-0.10/libgstalsasink%(sext)s',
- 'lib/gstreamer-0.10/libgstpulsesink%(sext)s',
- 'lib/gstreamer-0.10/libgstximagesink%(sext)s',
- 'lib/gstreamer-0.10/libgstxvimagesink%(sext)s',
- ],
- Platform.WINDOWS: [
- 'lib/gstreamer-0.10/libgstdirectsoundsink%(sext)s',
- 'lib/gstreamer-0.10/libgstdirectdrawsink%(sext)s',
- 'lib/gstreamer-0.10/libgstd3dvideosink%(sext)s',
- ]
- }
diff --git a/packages/gstreamer-python.package b/packages/gstreamer-python.package
new file mode 100644
index 00000000..65d492f3
--- /dev/null
+++ b/packages/gstreamer-python.package
@@ -0,0 +1,15 @@
+# vi:si:et:sw=4:sts=4:ts=4:syntax=python
+# -*- Mode: Python -*-
+
+
+class Package(package.Package):
+
+ name = 'gstreamer-python'
+ shortdesc = 'GStreamer python bingings'
+ version = '1.0'
+ licences = ['LGPL']
+ vendor = 'GStreamer Project'
+ uuid = '5fc36752-4165-511f-8387-e8f2a898f853'
+ deps = ['gobject-python']
+
+ files = ['gst-python:python']
diff --git a/packages/gstreamer-python27.package b/packages/gstreamer-python27.package
deleted file mode 100644
index 01a050f6..00000000
--- a/packages/gstreamer-python27.package
+++ /dev/null
@@ -1,31 +0,0 @@
-# vi:si:et:sw=4:sts=4:ts=4:syntax=python
-# -*- Mode: Python -*-
-
-
-class Package(package.Package):
-
- name = 'gstreamer-python27'
- shortdesc = 'GStreamer python bingings'
- version = '1.0'
- licences = ['LGPL']
- vendor = 'GStreamer Project'
- uuid = '5fc36752-4165-511f-8387-e8f2a898f853'
- deps = ['gobject-python27']
-
- files = [
- 'lib/Python27/Lib/site-packages/gstoption%(sext)s',
- 'lib/Python27/Lib/site-packages/gst-0.10/gst/audio%(sext)s',
- 'lib/Python27/Lib/site-packages/gst-0.10/gst/_gst%(sext)s',
- 'lib/Python27/Lib/site-packages/gst-0.10/gst/__init__.py',
- 'lib/Python27/Lib/site-packages/gst-0.10/gst/interfaces%(sext)s',
- 'lib/Python27/Lib/site-packages/gst-0.10/gst/pbutils%(sext)s',
- 'lib/Python27/Lib/site-packages/gst-0.10/gst/tag%(sext)s',
- 'lib/Python27/Lib/site-packages/gst-0.10/gst/video%(sext)s',
- 'lib/Python27/Lib/site-packages/gst-0.10/gst/extend/discoverer.py',
- 'lib/Python27/Lib/site-packages/gst-0.10/gst/extend/__init__.py',
- 'lib/Python27/Lib/site-packages/gst-0.10/gst/extend/jukebox.py',
- 'lib/Python27/Lib/site-packages/gst-0.10/gst/extend/leveller.py',
- 'lib/Python27/Lib/site-packages/gst-0.10/gst/extend/sources.py',
- 'lib/Python27/Lib/site-packages/gst-0.10/gst/extend/utils.py',
- 'lib/Python27/Lib/site-packages/pygst.py',
- ]
diff --git a/packages/gstreamer-runtime.package b/packages/gstreamer-runtime.package
index b2e801de..beab5504 100644
--- a/packages/gstreamer-runtime.package
+++ b/packages/gstreamer-runtime.package
@@ -20,7 +20,7 @@ class MetaPackage(package.MetaPackage):
('gstreamer-networking', False, True),
('gstreamer-libav', False, False),
('gstreamer-clutter', False, False),
- ('gstreamer-python27', False, False)
+ ('gstreamer-python', False, False)
]
icon = "gstreamer.ico"
install_dir = {
diff --git a/packages/gstreamer-system.package b/packages/gstreamer-system.package
new file mode 100644
index 00000000..286c468e
--- /dev/null
+++ b/packages/gstreamer-system.package
@@ -0,0 +1,16 @@
+# vi:si:et:sw=4:sts=4:ts=4:syntax=python
+# -*- Mode: Python -*-
+
+
+class Package(package.Package):
+
+ name = 'gstreamer-system'
+ shortdesc = 'GStreamer system plugins'
+ version = '1.0'
+ licences = ['GPL']
+ vendor = 'GStreamer Project'
+ uuid = '3fde61c2-4535-411f-8287-e8f6a892f853'
+ deps = ['gstreamer-core']
+
+ files = ['gst-plugins-base:sys', 'gst-plugins-good:sys',
+ 'gst-plugins-bad:sys']
diff --git a/packages/gstreamer-visualizers.package b/packages/gstreamer-visualizers.package
new file mode 100644
index 00000000..d1f3da62
--- /dev/null
+++ b/packages/gstreamer-visualizers.package
@@ -0,0 +1,16 @@
+# vi:si:et:sw=4:sts=4:ts=4:syntax=python
+# -*- Mode: Python -*-
+
+
+class Package(package.Package):
+
+ name = 'gstreamer-visualizers'
+ shortdesc = 'GStreamer visualization plugins'
+ version = '1.0'
+ licences = ['GPL']
+ vendor = 'GStreamer Project'
+ uuid = '3fde61c2-4535-411f-8287-e8f6a892f853'
+ deps = ['gstreamer-core']
+
+ files = ['gst-plugins-base:vis', 'gst-plugins-good:vis',
+ 'gst-plugins-bad:vis']
diff --git a/packages/gtk-python.package b/packages/gtk-python.package
new file mode 100644
index 00000000..13f7e72c
--- /dev/null
+++ b/packages/gtk-python.package
@@ -0,0 +1,13 @@
+# vi:si:et:sw=4:sts=4:ts=4:syntax=python
+# -*- Mode: Python -*-
+
+
+class Package(package.Package):
+
+ name = 'gtk-python'
+ shortdesc = 'Gtk python bingings'
+ version = '1.0'
+ licences = ['LGPL']
+ vendor = 'GStreamer Project'
+
+ files = ['py2cairo', 'pygtk']
diff --git a/packages/gtk-python27.package b/packages/gtk-python27.package
deleted file mode 100644
index 289531ea..00000000
--- a/packages/gtk-python27.package
+++ /dev/null
@@ -1,28 +0,0 @@
-# vi:si:et:sw=4:sts=4:ts=4:syntax=python
-# -*- Mode: Python -*-
-
-
-class Package(package.Package):
-
- name = 'gtk-python27'
- shortdesc = 'Gtk python bingings'
- version = '1.0'
- licences = ['LGPL']
- vendor = 'GStreamer Project'
-
- files = [
- 'lib/Python27/Lib/site-packages/cairo/_cairo%(sext)s',
- 'lib/Python27/Lib/site-packages/cairo/__init__.py',
- 'lib/Python27/Lib/site-packages/gtk-2.0/atk%(sext)s',
- 'lib/Python27/Lib/site-packages/gtk-2.0/dsextras.py',
- 'lib/Python27/Lib/site-packages/gtk-2.0/pango%(sext)s',
- 'lib/Python27/Lib/site-packages/gtk-2.0/pangocairo%(sext)s',
- 'lib/Python27/Lib/site-packages/gtk-2.0/gio/_gio%(sext)s',
- 'lib/Python27/Lib/site-packages/gtk-2.0/gio/__init__.py',
- 'lib/Python27/Lib/site-packages/gtk-2.0/gtk/compat.py',
- 'lib/Python27/Lib/site-packages/gtk-2.0/gtk/deprecation.py',
- 'lib/Python27/Lib/site-packages/gtk-2.0/gtk/_gtk%(sext)s',
- 'lib/Python27/Lib/site-packages/gtk-2.0/gtk/__init__.py',
- 'lib/Python27/Lib/site-packages/gtk-2.0/gtk/keysyms.py',
- 'lib/Python27/Lib/site-packages/gtk-2.0/gtk/_lazyutils.py',
- ]
diff --git a/recipes/a52dec.recipe b/recipes/a52dec.recipe
index e4d8c35c..18f21a61 100644
--- a/recipes/a52dec.recipe
+++ b/recipes/a52dec.recipe
@@ -3,7 +3,7 @@
class Recipe(recipe.Recipe):
name = 'a52dec'
version = '0.7.4'
- configure_options = '--with-pic'
+ configure_options = '--with-pic --enable-shared'
license = 'GPLv2'
files_libs = ['liba52']
diff --git a/recipes/cairo.recipe b/recipes/cairo.recipe
index 415dd3c6..dcf5e199 100644
--- a/recipes/cairo.recipe
+++ b/recipes/cairo.recipe
@@ -12,15 +12,16 @@ class Recipe(recipe.Recipe):
'lib/pkgconfig/cairo-fc.pc',
'lib/pkgconfig/cairo.pc',
'lib/pkgconfig/cairo-ps.pc',
- 'lib/pkgconfig/cairo-win32.pc',
'lib/pkgconfig/cairo-ft.pc',
'lib/pkgconfig/cairo-pdf.pc',
'lib/pkgconfig/cairo-svg.pc',
- 'lib/pkgconfig/pangocairo.pc',
'lib/pkgconfig/cairo-gobject.pc',
'lib/pkgconfig/cairo-png.pc',
'include/cairo',
]
- files_devel_platform = {
- Platform.WINDOWS: ['lib/pkgconfig/cairo-win32-font.pc']
+ platform_files_devel = {
+ Platform.WINDOWS: [ 'lib/pkgconfig/cairo-win32-font.pc',
+ 'lib/pkgconfig/cairo-win32.pc'],
+ Platform.LINUX: ['lib/pkgconfig/cairo-xlib-xrender.pc',
+ 'lib/pkgconfig/cairo-xlib.pc']
}
diff --git a/recipes/clutter-gst.recipe b/recipes/clutter-gst.recipe
index 248f283c..e7765bad 100644
--- a/recipes/clutter-gst.recipe
+++ b/recipes/clutter-gst.recipe
@@ -8,4 +8,4 @@ class Recipe(recipe.Recipe):
autoreconf = True
files_libs = ['libclutter-gst-1.0']
- files_devel = ['lib/pkgconfig/clutter-gst.pc', 'include/clutter-1.0/clutter-gst']
+ files_devel = ['lib/pkgconfig/clutter-gst-1.0.pc', 'include/clutter-1.0/clutter-gst']
diff --git a/recipes/clutter.recipe b/recipes/clutter.recipe
index e168babb..84590953 100644
--- a/recipes/clutter.recipe
+++ b/recipes/clutter.recipe
@@ -8,18 +8,19 @@ class Recipe(recipe.Recipe):
license = 'LGPLv2.1'
files_devel = [
- 'lib/pkgconfig/cluter-1.0.pc',
- 'include/clutter-1.0/clutter',
+ 'lib/pkgconfig/clutter-1.0.pc',
+ 'lib/pkgconfig/cally-1.0.pc',
+ 'include/clutter-1.0',
]
- files_libs_platform = {
+ platform_files_libs = {
Platform.WINDOWS: ['libclutter-win32-1.0'],
Platform.DARWIN: ['libclutter-osx-1.0'],
- Platform.LINUX: ['libclutter-x11-1.0'],
+ Platform.LINUX: ['libclutter-glx-1.0'],
}
- files_devel_platform = {
+ platform_files_devel = {
Platform.WINDOWS: ['lib/pkgconfig/clutter-win32-1.0.pc'],
Platform.DARWIN: ['lib/pkgconfig/clutter-osx-1.0.pc'],
- Platform.LINUX: ['lib/pkgconfig/clutter-x11-1.0.pc'],
+ Platform.LINUX: ['lib/pkgconfig/clutter-glx-1.0.pc'],
}
diff --git a/recipes/cogl.recipe b/recipes/cogl.recipe
index 4397cf0e..b6547480 100644
--- a/recipes/cogl.recipe
+++ b/recipes/cogl.recipe
@@ -7,7 +7,7 @@ class Recipe(recipe.Recipe):
deps = [ 'gdk-pixbuf' ]
license = 'LGPLv2.1'
- files_libs = ['libcogl', 'libcogl-pango'],
+ files_libs = ['libcogl', 'libcogl-pango']
files_devel = [
'lib/pkgconfig/cogl-gl-1.0.pc',
'lib/pkgconfig/cogl-1.0.pc',
diff --git a/recipes/dbus.recipe b/recipes/dbus.recipe
index 788a7ab2..7147dedd 100644
--- a/recipes/dbus.recipe
+++ b/recipes/dbus.recipe
@@ -9,4 +9,5 @@ class Recipe(recipe.Recipe):
files_libs = ['libdbus']
files_bins = ['dbus-launch', 'dbus-send', 'dbus-daemon', 'dbus-monitor']
- files_devel = ['lib/pkgconfig/dbus-1.0.pc', 'include/dbus-1.0']
+ files_devel = ['lib/pkgconfig/dbus-1.pc', 'include/dbus-1.0',
+ 'lib/dbus-1.0/include/dbus/dbus-arch-deps.h']
diff --git a/recipes/faad2.recipe b/recipes/faad2.recipe
index a391e29f..f10f142a 100644
--- a/recipes/faad2.recipe
+++ b/recipes/faad2.recipe
@@ -7,4 +7,5 @@ class Recipe(recipe.Recipe):
files_libs = ['libfaad']
files_bin = ['faad']
- files_devel = ['include/faad.h']
+ files_devel = ['include/faad.h', 'include/neaacdec.h', 'include/mp4ff.h',
+ 'include/mp4ffint.h']
diff --git a/recipes/flac.recipe b/recipes/flac.recipe
index 81c20c28..73ca59b8 100644
--- a/recipes/flac.recipe
+++ b/recipes/flac.recipe
@@ -9,7 +9,7 @@ class Recipe(recipe.Recipe):
platform_deps = { Platform.WINDOWS: ['libiconv'] }
files_libs = ['libFLAC', 'libFLAC++']
- files_bin = ['flac', 'metaflac']
+ files_bins = ['flac', 'metaflac']
files_devel = [
'lib/pkgconfig/flac.pc',
'lib/pkgconfig/flac++.pc',
diff --git a/recipes/fribidi.recipe b/recipes/fribidi.recipe
index fa192e24..689abc19 100644
--- a/recipes/fribidi.recipe
+++ b/recipes/fribidi.recipe
@@ -6,5 +6,5 @@ class Recipe(recipe.Recipe):
license = 'LGPLv2.1'
files_libs = ['libfribidi']
- files_bin = ['fribidi']
+ files_bins = ['fribidi']
files_devel = ['lib/pkgconfig/fribidi.pc', 'include/fribidi']
diff --git a/recipes/glib-networking.recipe b/recipes/glib-networking.recipe
index f6f2953d..ec4d92b4 100644
--- a/recipes/glib-networking.recipe
+++ b/recipes/glib-networking.recipe
@@ -8,4 +8,4 @@ class Recipe(recipe.Recipe):
configure_options = "--without-ca-certificates"
deps = ['glib', 'gnutls']
- files_libs = ['lib/gio/modules/libgiognutls%(sext)s']
+ files_misc = ['lib/gio/modules/libgiognutls%(sext)s']
diff --git a/recipes/glib.recipe b/recipes/glib.recipe
index 0182d7bd..180f3f71 100644
--- a/recipes/glib.recipe
+++ b/recipes/glib.recipe
@@ -15,17 +15,20 @@ class Recipe(recipe.Recipe):
files_bins = [
'glib-gettextize', 'glib-mkenums', 'glib-compile-schemas',
'glib-genmarshal']
- files_dev = [
- 'lib/gio'
+ files_gio = ['lib/gio/modules']
+ files_devel = [
'lib/glib-2.0/include/glibconfig.h',
'lib/pkgconfig/gio-2.0.pc',
'lib/pkgconfig/glib-2.0.pc',
'lib/pkgconfig/gmodule-2.0.pc',
+ 'lib/pkgconfig/gmodule-export-2.0.pc',
+ 'lib/pkgconfig/gmodule-no-export-2.0.pc',
'lib/pkgconfig/gobject-2.0.pc',
'lib/pkgconfig/gthread-2.0.pc',
'include/glib-2.0']
- files_dev_platform = {
+ platform_files_devel = {
Platform.WINDOWS: ['lib/pkgconfig/gio-windows-2.0.pc', 'include/gio-win32-2.0'],
+ Platform.LINUX: ['lib/pkgconfig/gio-unix-2.0.pc', 'include/gio-unix-2.0'],
}
diff --git a/recipes/gst-ffmpeg.recipe b/recipes/gst-ffmpeg.recipe
index 320e9331..f763f965 100644
--- a/recipes/gst-ffmpeg.recipe
+++ b/recipes/gst-ffmpeg.recipe
@@ -7,3 +7,5 @@ class Recipe(recipe.Recipe):
config_sh = 'sh autogen.sh'
remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-ffmpeg'}
deps = ['gstreamer', 'gst-plugins-base', 'bzip2', 'zlib' ]
+
+ files_codecs = ['lib/gstreamer-0.10/libgstffmpeg%(sext)s']
diff --git a/recipes/gst-plugins-bad.recipe b/recipes/gst-plugins-bad.recipe
index e9ed6856..02bf3bb8 100644
--- a/recipes/gst-plugins-bad.recipe
+++ b/recipes/gst-plugins-bad.recipe
@@ -8,9 +8,117 @@ class Recipe(recipe.Recipe):
configure_options = '--disable-introspection --disable-camerabin --disable-festival --disable-freeze --disable-h264parse --disable-inter --disable-legacyresample --disable-mpegvideoparse --disable-videomaxrate --disable-bz2 --disable-decklink --disable-linsys --disable-fbdev --disable-apexsink --disable-celt --disable-curl --disable-dc1394 --disable-directfb --disable-dirac --disable-divx --disable-faac --disable-flite --disable-gme --disable-ladspa --disable-lv2 --disable-mimic --disable-modplug --disable-mpeg2enc --disable-mplex --disable-musepack --disable-musicbrainz --disable-mythtv --disable-nas --disable-neon --disable-ofa --disable-openal --disable-opencv --disable-pvr --disable-sdl --disable-sndfile --disable-soundtouch --disable-spandsp --disable-swfdec --disable-teletextdec --disable-timidity --disable-vdpau --disable-voaacenc --disable-voamrwbenc --disable-wildmidi --disable-xvid --disable-zbar'
remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-plugins-bad'}
deps = ['gstreamer', 'gst-plugins-base', 'libass', 'bzip2',
- 'faad2', 'libkate', 'libshout', 'libvpx', 'libdvdnav', 'zlib',
+ 'faad2', 'libkate', 'libshout', 'libvpx', 'zlib',
'schroedinger', 'libdca', 'jasper', 'libmms' ]
+ files_libs = [
+ 'libgstbasecamerabinsrc',
+ 'libgstbasevideo',
+ 'libgstcodecparsers',
+ 'libgstphotography',
+ 'libgstsignalprocessor',
+ ]
+
+ files_effects = [
+ 'lib/gstreamer-0.10/libgstautoconvert%(sext)s',
+ 'lib/gstreamer-0.10/libgstbayer%(sext)s',
+ 'lib/gstreamer-0.10/libgstcog%(sext)s',
+ 'lib/gstreamer-0.10/libgstcoloreffects%(sext)s',
+ 'lib/gstreamer-0.10/libgstfaceoverlay%(sext)s',
+ 'lib/gstreamer-0.10/libgstfieldanalysis%(sext)s',
+ 'lib/gstreamer-0.10/libgstfreeverb%(sext)s',
+ 'lib/gstreamer-0.10/libgstfrei0r%(sext)s',
+ 'lib/gstreamer-0.10/libgstgaudieffects%(sext)s',
+ 'lib/gstreamer-0.10/libgstgeometrictransform%(sext)s',
+ 'lib/gstreamer-0.10/libgstinterlace%(sext)s',
+ 'lib/gstreamer-0.10/libgstjp2kdecimator%(sext)s',
+ 'lib/gstreamer-0.10/libgstliveadder%(sext)s',
+ 'lib/gstreamer-0.10/libgstremovesilence%(sext)s',
+ 'lib/gstreamer-0.10/libgstscaletempoplugin%(sext)s',
+ 'lib/gstreamer-0.10/libgstsegmentclip%(sext)s',
+ 'lib/gstreamer-0.10/libgstspeed%(sext)s',
+ 'lib/gstreamer-0.10/libgststereo%(sext)s',
+ 'lib/gstreamer-0.10/libgstvideofiltersbad%(sext)s',
+ 'lib/gstreamer-0.10/libgstvideomeasure%(sext)s',
+ 'lib/gstreamer-0.10/libgstvideosignal%(sext)s',
+ ]
+
+ files_codecs = [
+ 'lib/gstreamer-0.10/libgstadpcmdec%(sext)s',
+ 'lib/gstreamer-0.10/libgstadpcmenc%(sext)s',
+ 'lib/gstreamer-0.10/libgstaiff%(sext)s',
+ 'lib/gstreamer-0.10/libgstasfmux%(sext)s',
+ 'lib/gstreamer-0.10/libgstassrender%(sext)s',
+ 'lib/gstreamer-0.10/libgstcdxaparse%(sext)s',
+ 'lib/gstreamer-0.10/libgstdccp%(sext)s',
+ 'lib/gstreamer-0.10/libgstdtmf%(sext)s',
+ 'lib/gstreamer-0.10/libgstdtsdec%(sext)s',
+ 'lib/gstreamer-0.10/libgstdvbsuboverlay%(sext)s',
+ 'lib/gstreamer-0.10/libgstdvdspu%(sext)s',
+ 'lib/gstreamer-0.10/libgstfaad%(sext)s',
+ 'lib/gstreamer-0.10/libgstfragmented%(sext)s',
+ 'lib/gstreamer-0.10/libgsthdvparse%(sext)s',
+ 'lib/gstreamer-0.10/libgstid3tag%(sext)s',
+ 'lib/gstreamer-0.10/libgstivfparse%(sext)s',
+ 'lib/gstreamer-0.10/libgstgsm%(sext)s',
+ 'lib/gstreamer-0.10/libgstjp2k%(sext)s',
+ 'lib/gstreamer-0.10/libgstjpegformat%(sext)s',
+ 'lib/gstreamer-0.10/libgstkate%(sext)s',
+ 'lib/gstreamer-0.10/libgstmms%(sext)s',
+ 'lib/gstreamer-0.10/libgstmpegdemux%(sext)s',
+ 'lib/gstreamer-0.10/libgstmpegpsmux%(sext)s',
+ 'lib/gstreamer-0.10/libgstmpegtsdemux%(sext)s',
+ 'lib/gstreamer-0.10/libgstmpegtsmux%(sext)s',
+ 'lib/gstreamer-0.10/libgstmve%(sext)s',
+ 'lib/gstreamer-0.10/libgstmxf%(sext)s',
+ 'lib/gstreamer-0.10/libgstnsf%(sext)s',
+ 'lib/gstreamer-0.10/libgstnuvdemux%(sext)s',
+ 'lib/gstreamer-0.10/libgstpcapparse%(sext)s',
+ 'lib/gstreamer-0.10/libgstpnm%(sext)s',
+ 'lib/gstreamer-0.10/libgstrawparse%(sext)s',
+ 'lib/gstreamer-0.10/libresindvd%(sext)s',
+ 'lib/gstreamer-0.10/libgstrtpmux%(sext)s',
+ 'lib/gstreamer-0.10/libgstrtpvp8%(sext)s',
+ 'lib/gstreamer-0.10/libgstschro%(sext)s',
+ 'lib/gstreamer-0.10/libgstsiren%(sext)s',
+ 'lib/gstreamer-0.10/libgstsmooth%(sext)s',
+ 'lib/gstreamer-0.10/libgstsubenc%(sext)s',
+ 'lib/gstreamer-0.10/libgsttta%(sext)s',
+ 'lib/gstreamer-0.10/libgstvmnc%(sext)s',
+ 'lib/gstreamer-0.10/libgstvp8%(sext)s',
+ 'lib/gstreamer-0.10/libgsty4mdec%(sext)s',
+ ]
+
+ files_net = [
+ 'lib/gstreamer-0.10/libgstdataurisrc%(sext)s',
+ 'lib/gstreamer-0.10/libgstshout2%(sext)s',
+ 'lib/gstreamer-0.10/libgstsdpelem%(sext)s',
+ ]
+
+ files_capture = [
+ 'lib/gstreamer-0.10/libgstcamerabin2%(sext)s',
+ 'lib/gstreamer-0.10/libgstdvb%(sext)s',
+ 'lib/gstreamer-0.10/libgstsdi%(sext)s',
+ ]
+
+ files_vis = [
+ 'lib/gstreamer-0.10/libgstaudiovisualizers%(sext)s',
+ ]
+
+ files_devel = [
+ 'include/gstreamer-0.10/gst/basecamerabinsrc',
+ 'include/gstreamer-0.10/gst/basevideo',
+ 'include/gstreamer-0.10/gst/codecparsers',
+ 'include/gstreamer-0.10/gst/photography',
+ 'include/gstreamer-0.10/gst/signalprocessor',
+ 'lib/pkgconfig/gstreamer-basecamerabinsrc-0.10.pc',
+ 'lib/pkgconfig/gstreamer-basevideo-0.10.pc',
+ 'lib/pkgconfig/gstreamer-codecparsers-0.10.pc',
+ 'lib/pkgconfig/gstreamer-photography-0.10.pc',
+ 'lib/pkgconfig/gstreamer-signalprocessor-0.10.pc',
+ 'lib/pkgconfig/gstreamer-plugins-bad-0.10.pc',
+ ]
+
def prepare(self):
if self.config.target_platform == Platform.WINDOWS:
self.configure_options += \
diff --git a/recipes/gst-plugins-base.recipe b/recipes/gst-plugins-base.recipe
index 02f1628a..c8b4c94c 100644
--- a/recipes/gst-plugins-base.recipe
+++ b/recipes/gst-plugins-base.recipe
@@ -12,6 +12,89 @@ class Recipe(recipe.Recipe):
platform_deps = { Platform.LINUX: [ 'cdparanoia' ]} #, Platform.DARWIN: [ 'cdparanoia' ] }
use_system_libs = True
+ files_libs = ['libgstapp-0.10', 'libgstaudio-0.10', 'libgstcdda-0.10',
+ 'libgstfft-0.10', 'libgstinterfaces-0.10', 'libgstnetbuffer-0.10',
+ 'libgstpbutils-0.10', 'libgstriff-0.10', 'libgstrtp-0.10',
+ 'libgstrtsp-0.10', 'libgstsdp-0.10', 'libgsttag-0.10',
+ 'libgstvideo-0.10',]
+
+ files_effects = [
+ 'lib/gstreamer-0.10/libgstadder%(sext)s',
+ 'lib/gstreamer-0.10/libgstapp%(sext)s',
+ 'lib/gstreamer-0.10/libgstaudioconvert%(sext)s',
+ 'lib/gstreamer-0.10/libgstaudiorate%(sext)s',
+ 'lib/gstreamer-0.10/libgstaudioresample%(sext)s',
+ 'lib/gstreamer-0.10/libgstaudiotestsrc%(sext)s',
+ 'lib/gstreamer-0.10/libgstffmpegcolorspace%(sext)s',
+ 'lib/gstreamer-0.10/libgstgdp%(sext)s',
+ 'lib/gstreamer-0.10/libgstgio%(sext)s',
+ 'lib/gstreamer-0.10/libgsttypefindfunctions%(sext)s',
+ 'lib/gstreamer-0.10/libgstvideorate%(sext)s',
+ 'lib/gstreamer-0.10/libgstvideoscale%(sext)s',
+ 'lib/gstreamer-0.10/libgstvideotestsrc%(sext)s',
+ 'lib/gstreamer-0.10/libgstvolume%(sext)s',
+ ]
+
+ files_playback = [
+ 'lib/gstreamer-0.10/libgstcdparanoia%(sext)s',
+ 'lib/gstreamer-0.10/libgstdecodebin2%(sext)s',
+ 'lib/gstreamer-0.10/libgstlibvisual%(sext)s',
+ ]
+
+ files_net = [
+ 'lib/gstreamer-0.10/libgsttcp%(sext)s',
+ ]
+
+ files_codecs = [
+ 'lib/gstreamer-0.10/libgstsubparse%(sext)s',
+ 'lib/gstreamer-0.10/libgstogg%(sext)s',
+ 'lib/gstreamer-0.10/libgstpango%(sext)s',
+ 'lib/gstreamer-0.10/libgsttheora%(sext)s',
+ 'lib/gstreamer-0.10/libgstvorbis%(sext)s',
+ ]
+
+ files_vis = [
+ 'lib/gstreamer-0.10/libgstlibvisual%(sext)s',
+ ]
+
+ files_devel = [
+ 'include/gstreamer-0.10/gst/app',
+ 'include/gstreamer-0.10/gst/audio',
+ 'include/gstreamer-0.10/gst/cdda',
+ 'include/gstreamer-0.10/gst/fft',
+ 'include/gstreamer-0.10/gst/interfaces',
+ 'include/gstreamer-0.10/gst/netbuffer',
+ 'include/gstreamer-0.10/gst/pbutils',
+ 'include/gstreamer-0.10/gst/riff',
+ 'include/gstreamer-0.10/gst/rtp',
+ 'include/gstreamer-0.10/gst/rtsp',
+ 'include/gstreamer-0.10/gst/sdp',
+ 'include/gstreamer-0.10/gst/tag',
+ 'include/gstreamer-0.10/gst/video',
+ 'lib/pkgconfig/gstreamer-app-0.10.pc',
+ 'lib/pkgconfig/gstreamer-audio-0.10.pc',
+ 'lib/pkgconfig/gstreamer-cdda-0.10.pc',
+ 'lib/pkgconfig/gstreamer-fft-0.10.pc',
+ 'lib/pkgconfig/gstreamer-interfaces-0.10.pc',
+ 'lib/pkgconfig/gstreamer-netbuffer-0.10.pc',
+ 'lib/pkgconfig/gstreamer-pbutils-0.10.pc',
+ 'lib/pkgconfig/gstreamer-riff-0.10.pc',
+ 'lib/pkgconfig/gstreamer-rtp-0.10.pc',
+ 'lib/pkgconfig/gstreamer-rtsp-0.10.pc',
+ 'lib/pkgconfig/gstreamer-sdp-0.10.pc',
+ 'lib/pkgconfig/gstreamer-tag-0.10.pc',
+ 'lib/pkgconfig/gstreamer-video-0.10.pc',
+ 'lib/pkgconfig/gstreamer-plugins-base-0.10.pc',
+ ]
+
+ platform_files_sys = {
+ Platform.LINUX: [
+ 'lib/gstreamer-0.10/libgstalsa%(sext)s',
+ 'lib/gstreamer-0.10/libgstximagesink%(sext)s',
+ 'lib/gstreamer-0.10/libgstxvimagesink%(sext)s',
+ ]
+ }
+
def prepare(self):
if self.config.target_platform in [Platform.WINDOWS, Platform.DARWIN]:
self.configure_options += ' --disable-gtk-doc'
diff --git a/recipes/gst-plugins-good.recipe b/recipes/gst-plugins-good.recipe
index 24fdd2a5..52bbc3fc 100644
--- a/recipes/gst-plugins-good.recipe
+++ b/recipes/gst-plugins-good.recipe
@@ -14,6 +14,85 @@ class Recipe(recipe.Recipe):
Platform.DARWIN: ['libdv']}
use_system_libs = True
+
+ files_effects = [
+ 'lib/gstreamer-0.10/libgstalpha%(sext)s',
+ 'lib/gstreamer-0.10/libgstalphacolor%(sext)s',
+ 'lib/gstreamer-0.10/libgstaudiofx%(sext)s',
+ 'lib/gstreamer-0.10/libgstautodetect%(sext)s',
+ 'lib/gstreamer-0.10/libgstcairo%(sext)s',
+ 'lib/gstreamer-0.10/libgstcutter%(sext)s',
+ 'lib/gstreamer-0.10/libgstdeinterlace%(sext)s',
+ 'lib/gstreamer-0.10/libgsteffectv%(sext)s',
+ 'lib/gstreamer-0.10/libgstequalizer%(sext)s',
+ 'lib/gstreamer-0.10/libgstgdkpixbuf%(sext)s',
+ 'lib/gstreamer-0.10/libgstimagefreeze%(sext)s',
+ 'lib/gstreamer-0.10/libgstinterleave%(sext)s',
+ 'lib/gstreamer-0.10/libgstlevel%(sext)s',
+ 'lib/gstreamer-0.10/libgstreplaygain%(sext)s',
+ 'lib/gstreamer-0.10/libgstshapewipe%(sext)s',
+ 'lib/gstreamer-0.10/libgstspectrum%(sext)s',
+ 'lib/gstreamer-0.10/libgstvideobox%(sext)s',
+ 'lib/gstreamer-0.10/libgstvideocrop%(sext)s',
+ 'lib/gstreamer-0.10/libgstvideofilter%(sext)s',
+ 'lib/gstreamer-0.10/libgstvideomixer%(sext)s',
+ ]
+
+ files_codecs = [
+ 'lib/gstreamer-0.10/libgstalaw%(sext)s',
+ 'lib/gstreamer-0.10/libgstannodex%(sext)s',
+ 'lib/gstreamer-0.10/libgstapetag%(sext)s',
+ 'lib/gstreamer-0.10/libgstaudioparsers%(sext)s',
+ 'lib/gstreamer-0.10/libgstauparse%(sext)s',
+ 'lib/gstreamer-0.10/libgstavi%(sext)s',
+ 'lib/gstreamer-0.10/libgstflac%(sext)s',
+ 'lib/gstreamer-0.10/libgstflv%(sext)s',
+ 'lib/gstreamer-0.10/libgstflxdec%(sext)s',
+ 'lib/gstreamer-0.10/libgsticydemux%(sext)s',
+ 'lib/gstreamer-0.10/libgstid3demux%(sext)s',
+ 'lib/gstreamer-0.10/libgstisomp4%(sext)s',
+ 'lib/gstreamer-0.10/libgstjpeg%(sext)s',
+ 'lib/gstreamer-0.10/libgstmatroska%(sext)s',
+ 'lib/gstreamer-0.10/libgstmulaw%(sext)s',
+ 'lib/gstreamer-0.10/libgstmultipart%(sext)s',
+ 'lib/gstreamer-0.10/libgstpng%(sext)s',
+ 'lib/gstreamer-0.10/libgstsmpte%(sext)s',
+ 'lib/gstreamer-0.10/libgstspeex%(sext)s',
+ 'lib/gstreamer-0.10/libgsttaglib%(sext)s',
+ 'lib/gstreamer-0.10/libgstwavenc%(sext)s',
+ 'lib/gstreamer-0.10/libgstwavpack%(sext)s',
+ 'lib/gstreamer-0.10/libgstwavparse%(sext)s',
+ 'lib/gstreamer-0.10/libgsty4menc%(sext)s',
+ ]
+
+ files_net = [
+ 'lib/gstreamer-0.10/libgstrtsp%(sext)s',
+ 'lib/gstreamer-0.10/libgstrtp%(sext)s',
+ 'lib/gstreamer-0.10/libgstrtpmanager%(sext)s',
+ 'lib/gstreamer-0.10/libgstsouphttpsrc%(sext)s',
+ 'lib/gstreamer-0.10/libgstudp%(sext)s',
+ ]
+
+ files_vis = [
+ 'lib/gstreamer-0.10/libgstgoom%(sext)s',
+ 'lib/gstreamer-0.10/libgstgoom2k1%(sext)s',
+ ]
+
+ platform_files_codecs = {
+ Platform.LINUX: [
+ 'lib/gstreamer-0.10/libgstdv%(sext)s',
+ ],
+ Platform.DARWIN: [
+ 'lib/gstreamer-0.10/libgstdv%(sext)s',
+ ]
+ }
+
+ platform_files_sys = {
+ Platform.LINUX: [
+ 'lib/gstreamer-0.10/libgstpulse%(sext)s',
+ ]
+ }
+
def prepare(self):
if self.config.target_platform == Platform.WINDOWS:
if self.config.platform == Platform.LINUX:
diff --git a/recipes/gst-plugins-ugly.recipe b/recipes/gst-plugins-ugly.recipe
index 62e36e10..95000c5c 100644
--- a/recipes/gst-plugins-ugly.recipe
+++ b/recipes/gst-plugins-ugly.recipe
@@ -9,3 +9,16 @@ class Recipe(recipe.Recipe):
remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-plugins-ugly'}
deps = ['gstreamer', 'gst-plugins-base', 'a52dec', 'opencore-amr',
'libdvdread', 'libmpeg2', 'libmad']
+
+ files_codecs = [
+ 'lib/gstreamer-0.10/libgsta52dec%(sext)s',
+ 'lib/gstreamer-0.10/libgstamrnb%(sext)s',
+ 'lib/gstreamer-0.10/libgstamrwbdec%(sext)s',
+ 'lib/gstreamer-0.10/libgstasf%(sext)s',
+ 'lib/gstreamer-0.10/libgstdvdlpcmdec%(sext)s',
+ 'lib/gstreamer-0.10/libgstdvdread%(sext)s',
+ 'lib/gstreamer-0.10/libgstdvdsub%(sext)s',
+ 'lib/gstreamer-0.10/libgstmad%(sext)s',
+ 'lib/gstreamer-0.10/libgstmpeg2dec%(sext)s',
+ 'lib/gstreamer-0.10/libgstmpegaudioparse%(sext)s',
+ ]
diff --git a/recipes/gst-python.recipe b/recipes/gst-python.recipe
index 39418fa9..775de68a 100644
--- a/recipes/gst-python.recipe
+++ b/recipes/gst-python.recipe
@@ -7,3 +7,21 @@ class Recipe(recipe.Recipe):
config_sh = 'sh autogen.sh'
remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-python'}
deps = ['gstreamer', 'gst-plugins-base', 'glib', 'pygobject']
+
+ files_python = [
+ 'site-packages/gstoption%(sext)s',
+ 'site-packages/gst-0.10/gst/audio%(sext)s',
+ 'site-packages/gst-0.10/gst/_gst%(sext)s',
+ 'site-packages/gst-0.10/gst/__init__.py',
+ 'site-packages/gst-0.10/gst/interfaces%(sext)s',
+ 'site-packages/gst-0.10/gst/pbutils%(sext)s',
+ 'site-packages/gst-0.10/gst/tag%(sext)s',
+ 'site-packages/gst-0.10/gst/video%(sext)s',
+ 'site-packages/gst-0.10/gst/extend/discoverer.py',
+ 'site-packages/gst-0.10/gst/extend/__init__.py',
+ 'site-packages/gst-0.10/gst/extend/jukebox.py',
+ 'site-packages/gst-0.10/gst/extend/leveller.py',
+ 'site-packages/gst-0.10/gst/extend/sources.py',
+ 'site-packages/gst-0.10/gst/extend/utils.py',
+ 'site-packages/pygst.py',
+ ]
diff --git a/recipes/gstreamer.recipe b/recipes/gstreamer.recipe
index ad409b1d..b8fb0885 100644
--- a/recipes/gstreamer.recipe
+++ b/recipes/gstreamer.recipe
@@ -9,6 +9,39 @@ class Recipe(recipe.Recipe):
remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gstreamer'}
deps = ['glib', 'libxml2', 'gtk-doc']
+ files_bins = ['gst-discoverer-0.10',
+ 'gst-feedback-0.10',
+ 'gst-inspect-0.10',
+ 'gst-typefind-0.10',
+ 'gst-xmlinspect-0.10',
+ 'gst-xmllaunch-0.10',
+ 'gst-launch-0.10']
+
+ files_libs = ['libgstbase-0.10', 'libgstcheck-0.10', 'libgstcontroller-0.10',
+ 'libgstdataprotocol-0.10', 'libgstnet-0.10',
+ 'libgstreamer-0.10']
+
+ files_plugins = ['lib/gstreamer-0.10/libgstcoreelements%(sext)s',
+ 'lib/gstreamer-0.10/libgstcoreindexers%(sext)s']
+
+ files_misc = ['libexec/gstreamer-0.10/gst-plugin-scanner%(bext)s']
+
+ files_devel = [
+ 'include/gstreamer-0.10/gst/*.h',
+ 'include/gstreamer-0.10/gst/base',
+ 'include/gstreamer-0.10/gst/check',
+ 'include/gstreamer-0.10/gst/controller',
+ 'include/gstreamer-0.10/gst/dataprotocol',
+ 'include/gstreamer-0.10/gst/net',
+ 'lib/pkgconfig/gstreamer-0.10.pc',
+ 'lib/pkgconfig/gstreamer-base-0.10.pc',
+ 'lib/pkgconfig/gstreamer-check-0.10.pc',
+ 'lib/pkgconfig/gstreamer-controller-0.10.pc',
+ 'lib/pkgconfig/gstreamer-dataprotocol-0.10.pc',
+ 'lib/pkgconfig/gstreamer-net-0.10.pc',
+ 'lib/pkgconfig/gstreamer-plugins-base-0.10.pc',
+ ]
+
def prepare(self):
if self.config.target_platform in [Platform.WINDOWS, Platform.DARWIN]:
self.configure_options += ' --disable-gtk-doc'
diff --git a/recipes/gtk.recipe b/recipes/gtk.recipe
index 3018a8b2..b5a12655 100644
--- a/recipes/gtk.recipe
+++ b/recipes/gtk.recipe
@@ -18,10 +18,10 @@ class Recipe(recipe.Recipe):
'include/gtk-2.0',
'include/gdk-2.0',
]
- files_bins_platform = {
+ platform_files_bins = {
Platform.WINDOWS: ['libgtk-win32-2.0', 'libgdk-win32-2.0'],
}
- files_devel_platform = {
+ platform_files_devel = {
Platform.WINDOWS: [
'lib/pkgconfig/gtk+-win32-2.0.pc', 'lib/pkgconfig/gdk''win32-2.0.pc'],
}
diff --git a/recipes/jpeg.recipe b/recipes/jpeg.recipe
index 1dde780f..8c97ff0c 100644
--- a/recipes/jpeg.recipe
+++ b/recipes/jpeg.recipe
@@ -8,4 +8,5 @@ class Recipe(recipe.Recipe):
files_libs = ['libjpeg']
files_bins = ['cjpeg', 'djpeg', 'jpegtran']
- files_devel = ['include/jpeglib.h']
+ files_devel = ['include/jpeglib.h', 'include/jerror.h', 'include/jconfig.h',
+ 'include/jmorecfg.h']
diff --git a/recipes/libdca.recipe b/recipes/libdca.recipe
index 8947f186..99008714 100644
--- a/recipes/libdca.recipe
+++ b/recipes/libdca.recipe
@@ -6,5 +6,6 @@ class Recipe(recipe.Recipe):
license = 'GPL'
files_libs = ['libdca']
- files_bins = ['extract_dca', 'dcadec']
- files_devel = ['include/dca.h', 'lib/pkgconfig/libdca.pc']
+ files_bins = ['extract_dca', 'extract_dcs', 'dcadec', 'dcsdec']
+ files_devel = ['include/dca.h', 'include/dts.h',
+ 'lib/pkgconfig/libdca.pc', 'lib/pkgconfig/libdts.pc']
diff --git a/recipes/libdvdnav.recipe b/recipes/libdvdnav.recipe
index 736c906a..ec6978e4 100644
--- a/recipes/libdvdnav.recipe
+++ b/recipes/libdvdnav.recipe
@@ -9,5 +9,5 @@ class Recipe(recipe.Recipe):
deps = ['libdvdread']
files_libs = ['libdvdnav', 'libdvdnavmini']
- files_devel = ['include/dvdnav', 'lib/pkgconfig/libdvnav.pc',
- 'lib/pkgconfig/libdvnavmini.pc', 'bin/dvdnav-config']
+ files_devel = ['include/dvdnav', 'lib/pkgconfig/dvdnav.pc',
+ 'lib/pkgconfig/dvdnavmini.pc', 'bin/dvdnav-config']
diff --git a/recipes/libdvdread.recipe b/recipes/libdvdread.recipe
index 5db468d6..c595abc3 100644
--- a/recipes/libdvdread.recipe
+++ b/recipes/libdvdread.recipe
@@ -7,6 +7,6 @@ class Recipe(recipe.Recipe):
license = 'GPLv2'
config_sh = 'sh autogen.sh'
- files_libs = ['libdvread']
- files_devel = ['include/dvdread', 'lib/pkgconfig/libdvnav.pc',
- 'lib/pkgconfig/libdvnavmini.pc', 'bin/dvdread-config']
+ files_libs = ['libdvdread']
+ files_devel = ['include/dvdread', 'lib/pkgconfig/dvdread.pc',
+ 'bin/dvdread-config']
diff --git a/recipes/libkate.recipe b/recipes/libkate.recipe
index bc44ad18..53352b71 100644
--- a/recipes/libkate.recipe
+++ b/recipes/libkate.recipe
@@ -5,3 +5,6 @@ class Recipe(recipe.Recipe):
name = 'libkate'
version = '0.4.1'
deps = ['libogg', 'libpng']
+
+ files_libs = ['libkate', 'liboggkate']
+ files_devel = ['include/kate', 'lib/pkgconfig/kate.pc', 'lib/pkgconfig/oggkate.pc']
diff --git a/recipes/libmms.recipe b/recipes/libmms.recipe
index 11c3c5fd..dc4511ed 100644
--- a/recipes/libmms.recipe
+++ b/recipes/libmms.recipe
@@ -3,4 +3,8 @@
class Recipe(recipe.Recipe):
name = 'libmms'
version = '0.6.2'
+ license = 'LGPL'
deps = [ 'glib' ]
+
+ files_libs = ['libmms']
+ files_devel = ['include/libmms', 'lib/pkgconfig/libmms.pc']
diff --git a/recipes/libmpeg2.recipe b/recipes/libmpeg2.recipe
index b6a17982..4a165996 100644
--- a/recipes/libmpeg2.recipe
+++ b/recipes/libmpeg2.recipe
@@ -7,9 +7,9 @@ class Recipe(recipe.Recipe):
autoreconf = True
files_libs = ['libmpeg2', 'libmpeg2convert']
- files_bins = ['mpeg2dec', 'extract-mpeg2', 'corrupt_mpeg2']
+ files_bins = ['mpeg2dec', 'extract_mpeg2', 'corrupt_mpeg2']
files_devel = ['include/mpeg2dec', 'lib/pkgconfig/libmpeg2.pc',
- 'lib/pkgconfig/libmpeg2.pc']
+ 'lib/pkgconfig/libmpeg2convert.pc']
def prepare(self):
if self.config.target_platform in [Platform.WINDOWS, Platform.DARWIN]:
diff --git a/recipes/libpng.recipe b/recipes/libpng.recipe
index a2c75106..ebd45c58 100644
--- a/recipes/libpng.recipe
+++ b/recipes/libpng.recipe
@@ -8,4 +8,4 @@ class Recipe(recipe.Recipe):
deps = ['zlib']
files_libs = ['libpng15']
- files_devel = ['include/libpng15', 'bin/png-config', 'lib/pkgconfig/libpng15.pc']
+ files_devel = ['include/libpng15', 'bin/libpng15-config', 'lib/pkgconfig/libpng15.pc']
diff --git a/recipes/libsoup.recipe b/recipes/libsoup.recipe
index c9906b5c..07f91192 100644
--- a/recipes/libsoup.recipe
+++ b/recipes/libsoup.recipe
@@ -9,7 +9,6 @@ class Recipe(recipe.Recipe):
deps = ['libxml2', 'glib']
files_libs = ['libsoup-2.4']
- files_bins = ['dvconnect', 'encodedv', 'dubdv']
files_devel = ['include/libsoup-2.4', 'lib/pkgconfig/libsoup-2.4.pc']
diff --git a/recipes/libtheora.recipe b/recipes/libtheora.recipe
index dacc9203..1b0018f3 100644
--- a/recipes/libtheora.recipe
+++ b/recipes/libtheora.recipe
@@ -9,8 +9,8 @@ class Recipe(recipe.Recipe):
files_libs = ['libtheora', 'libtheoradec', 'libtheoraenc']
files_bins = ['dvconnect', 'encodedv', 'dubdv']
- files_devel = ['include/theora', 'lib/pkgconfig/libtheora.pc',
- 'lib/pkgconfig/libtheoraenc.pc', 'lib/pkgconfig/libtheoradec.pc']
+ files_devel = ['include/theora', 'lib/pkgconfig/theora.pc',
+ 'lib/pkgconfig/theoraenc.pc', 'lib/pkgconfig/theoradec.pc']
def prepare(self):
diff --git a/recipes/libvorbis.recipe b/recipes/libvorbis.recipe
index e2a8f877..b9208ee0 100644
--- a/recipes/libvorbis.recipe
+++ b/recipes/libvorbis.recipe
@@ -8,7 +8,6 @@ class Recipe(recipe.Recipe):
deps = ['libogg']
files_libs = ['libvorbis', 'libvorbisenc', 'libvorbisfile']
- files_bins = ['dvconnect', 'encodedv', 'dubdv']
files_devel = [
'include/vorbis', 'lib/pkgconfig/vorbis.pc',
'lib/pkgconfig/vorbisenc.pc', 'lib/pkgconfig/vorbisfile.pc']
diff --git a/recipes/libxml2.recipe b/recipes/libxml2.recipe
index d613db66..9f1b9f36 100644
--- a/recipes/libxml2.recipe
+++ b/recipes/libxml2.recipe
@@ -9,7 +9,8 @@ class Recipe(recipe.Recipe):
platform_deps = { Platform.WINDOWS: ['libiconv'] }
files_libs = ['libxml']
- files_devel = ['include/libxml2', 'bin/xml2-config']
+ files_devel = ['include/libxml2', 'lib/xml2Conf.sh', 'bin/xml2-config',
+ 'lib/pkgconfig/libxml-2.0.pc']
def prepare(self):
diff --git a/recipes/opencore-amr.recipe b/recipes/opencore-amr.recipe
index 236549fd..cdb6a973 100644
--- a/recipes/opencore-amr.recipe
+++ b/recipes/opencore-amr.recipe
@@ -7,6 +7,5 @@ class Recipe(recipe.Recipe):
license = 'Apachev2.0'
files_libs = ['libopencore-amrnb', 'libopencore-amrwb']
- files_bins = ['dvconnect', 'encodedv', 'dubdv']
files_devel = ['include/opencore-amrwb', 'include/opencore-amrnb',
'lib/pkgconfig/opencore-amrwb.pc', 'lib/pkgconfig/opencore-amrnb.pc']
diff --git a/recipes/orc.recipe b/recipes/orc.recipe
index 9d94bbaa..4dd11abc 100644
--- a/recipes/orc.recipe
+++ b/recipes/orc.recipe
@@ -8,6 +8,6 @@ class Recipe(recipe.Recipe):
files_libs = ['liborc']
files_bins = ['orcc']
- files_devel = ['include/orc-4.0', 'lib/pkgconfig/orc-0.4.pc',
+ files_devel = ['include/orc-0.4', 'lib/pkgconfig/orc-0.4.pc',
'bin/orc-bugreport%(bext)s']
diff --git a/recipes/pango.recipe b/recipes/pango.recipe
index e38a9a72..881b621f 100644
--- a/recipes/pango.recipe
+++ b/recipes/pango.recipe
@@ -13,11 +13,13 @@ class Recipe(recipe.Recipe):
files_devel = ['include/pango-1.0', 'lib/pango',
'lib/pkgconfig/pangoft2.pc', 'lib/pkgconfig/pango.pc',
'lib/pkgconfig/pangocairo.pc']
- files_libs_platform = {
+ platform_files_libs = {
Platform.WINDOWS: ['libpangowin32'],
+ Platform.LINUX: ['libpangox'],
}
- files_devel_platform = {
+ platform_files_devel = {
Platform.WINDOWS: ['lib/pkgconfig/pangowin32.pc'],
+ Platform.LINUX: ['lib/pkgconfig/pangox.pc'],
}
def prepare(self):
diff --git a/recipes/py2cairo.recipe b/recipes/py2cairo.recipe
index b14771e5..a3ac89f3 100644
--- a/recipes/py2cairo.recipe
+++ b/recipes/py2cairo.recipe
@@ -4,3 +4,8 @@ class Recipe(recipe.Recipe):
name = 'py2cairo'
version = '1.10.0'
autoreconf = True
+
+ files_python = [
+ 'site-packages/cairo/_cairo%(sext)s',
+ 'site-packages/cairo/__init__.py',
+ ]
diff --git a/recipes/pygobject.recipe b/recipes/pygobject.recipe
index 52547833..26f63aec 100644
--- a/recipes/pygobject.recipe
+++ b/recipes/pygobject.recipe
@@ -4,3 +4,11 @@ class Recipe(recipe.Recipe):
name = 'pygobject'
version = '2.28.6'
configure_options = '--disable-introspection'
+
+ files_python = ['site-packages/glib/_glib%(sext)s',
+ 'site-packages/glib/__init__.py',
+ 'site-packages/glib/option.py',
+ 'site-packages/gobject/constants.py',
+ 'site-packages/gobject/_gobject%(sext)s',
+ 'site-packages/gobject/__init__.py',
+ 'site-packages/gobject/propertyhelper.py']
diff --git a/recipes/pygtk.recipe b/recipes/pygtk.recipe
index 2109c8e7..9df9bd8e 100644
--- a/recipes/pygtk.recipe
+++ b/recipes/pygtk.recipe
@@ -4,3 +4,18 @@ class Recipe(recipe.Recipe):
name = 'pygtk'
version = '2.24.0'
deps = ['pygobject', 'py2cairo', 'glib', 'atk', 'gtk+', 'pango']
+
+ files_python = [
+ 'site-packages/gtk-2.0/atk%(sext)s',
+ 'site-packages/gtk-2.0/dsextras.py',
+ 'site-packages/gtk-2.0/pango%(sext)s',
+ 'site-packages/gtk-2.0/pangocairo%(sext)s',
+ 'site-packages/gtk-2.0/gio/_gio%(sext)s',
+ 'site-packages/gtk-2.0/gio/__init__.py',
+ 'site-packages/gtk-2.0/gtk/compat.py',
+ 'site-packages/gtk-2.0/gtk/deprecation.py',
+ 'site-packages/gtk-2.0/gtk/_gtk%(sext)s',
+ 'site-packages/gtk-2.0/gtk/__init__.py',
+ 'site-packages/gtk-2.0/gtk/keysyms.py',
+ 'site-packages/gtk-2.0/gtk/_lazyutils.py',
+ ]
diff --git a/recipes/taglib.recipe b/recipes/taglib.recipe
index f4600e30..99a1877c 100644
--- a/recipes/taglib.recipe
+++ b/recipes/taglib.recipe
@@ -4,8 +4,12 @@
class Recipe(recipe.Recipe):
name = 'taglib'
version = '1.7'
+ license = 'LGPL'
configure_options = '-DWITH_MP4=ON -DWITH_ASF=ON'
btype = BuildType.CMAKE
+ files_libs = ['libtag', 'libtag_c']
+ files_devel = ['include/taglib', 'lib/pkgconfig/taglib.pc', 'lib/pkgconfig/taglib_c.pc']
+
def prepare(self):
self.configure_options += ' -DLIB_SUFFIX=%s' % self.config.lib_suffix
diff --git a/recipes/zlib.recipe b/recipes/zlib.recipe
index fc4df9da..9329d15c 100644
--- a/recipes/zlib.recipe
+++ b/recipes/zlib.recipe
@@ -9,7 +9,7 @@ class Recipe(recipe.Recipe):
add_host_build_target = False
files_libs = ['libz']
- files_devel = ['include/zlib.h', 'lib/pkgconfig/zlib.pc']
+ files_devel = ['include/zlib.h', 'include/zconf.h', 'lib/pkgconfig/zlib.pc']
def prepare(self):