diff options
author | Andoni Morales Alastruey <ylatuya@gmail.com> | 2012-03-30 11:08:08 +0200 |
---|---|---|
committer | Andoni Morales Alastruey <ylatuya@gmail.com> | 2012-03-30 11:44:10 +0200 |
commit | f79ea7bde6efd7e02cfd0356cea5fb6c54465ed5 (patch) | |
tree | bff6481b0e3ddc781ddfd78d07c26d3c853baba2 | |
parent | e9b1840e98bbb0c5e67265b80b7b042a80772549 (diff) |
Update packaged in recipes
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): |