1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-09 07:36:48 +02:00

Merge pull request #99 from eartle/master

Bundle script changes for VLC 2.0.
This commit is contained in:
Christian Muehlhaeuser
2012-06-11 15:17:03 -07:00

View File

@@ -29,159 +29,159 @@ LIBRARY_SEARCH_PATH=['/usr/local/lib', '/usr/local/Cellar/gettext/0.18.1.1/lib',
VLC_PLUGINS=[ VLC_PLUGINS=[
'access/libaccess_attachment_plugin.dylib', 'libaccess_attachment_plugin.dylib',
#'access/libaccess_avio_plugin.dylib', #'libaccess_avio_plugin.dylib',
'access/libaccess_fake_plugin.dylib', #'libaccess_fake_plugin.dylib',
'access/libaccess_ftp_plugin.dylib', 'libaccess_ftp_plugin.dylib',
'access/libaccess_http_plugin.dylib', 'libaccess_http_plugin.dylib',
'access/libaccess_imem_plugin.dylib', 'libaccess_imem_plugin.dylib',
'access/libaccess_mmap_plugin.dylib', #'libaccess_mmap_plugin.dylib',
'access/libaccess_mms_plugin.dylib', 'libaccess_mms_plugin.dylib',
'access/libaccess_realrtsp_plugin.dylib', 'libaccess_realrtsp_plugin.dylib',
'access/libaccess_tcp_plugin.dylib', 'libaccess_tcp_plugin.dylib',
'access/libaccess_udp_plugin.dylib', 'libaccess_udp_plugin.dylib',
'access/libcdda_plugin.dylib', 'libcdda_plugin.dylib',
'access/libfilesystem_plugin.dylib', 'libfilesystem_plugin.dylib',
'access/libqtcapture_plugin.dylib', 'libqtcapture_plugin.dylib',
'access/librtp_plugin.dylib', 'librtp_plugin.dylib',
'access/libzip_plugin.dylib', 'libzip_plugin.dylib',
'access_output/libaccess_output_dummy_plugin.dylib', 'libaccess_output_dummy_plugin.dylib',
'access_output/libaccess_output_file_plugin.dylib', 'libaccess_output_file_plugin.dylib',
'access_output/libaccess_output_http_plugin.dylib', 'libaccess_output_http_plugin.dylib',
'access_output/libaccess_output_shout_plugin.dylib', 'libaccess_output_shout_plugin.dylib',
'access_output/libaccess_output_udp_plugin.dylib', 'libaccess_output_udp_plugin.dylib',
'audio_filter/liba52tofloat32_plugin.dylib', 'liba52tofloat32_plugin.dylib',
'audio_filter/liba52tospdif_plugin.dylib', 'liba52tospdif_plugin.dylib',
'audio_filter/libaudio_format_plugin.dylib', 'libaudio_format_plugin.dylib',
'audio_filter/libaudiobargraph_a_plugin.dylib', 'libaudiobargraph_a_plugin.dylib',
'audio_filter/libchorus_flanger_plugin.dylib', 'libchorus_flanger_plugin.dylib',
'audio_filter/libconverter_fixed_plugin.dylib', 'libconverter_fixed_plugin.dylib',
'audio_filter/libdolby_surround_decoder_plugin.dylib', 'libdolby_surround_decoder_plugin.dylib',
'audio_filter/libdtstofloat32_plugin.dylib', 'libdtstofloat32_plugin.dylib',
'audio_filter/libdtstospdif_plugin.dylib', 'libdtstospdif_plugin.dylib',
'audio_filter/libequalizer_plugin.dylib', 'libequalizer_plugin.dylib',
'audio_filter/libheadphone_channel_mixer_plugin.dylib', 'libheadphone_channel_mixer_plugin.dylib',
'audio_filter/libmono_plugin.dylib', 'libmono_plugin.dylib',
'audio_filter/libmpgatofixed32_plugin.dylib', 'libmpgatofixed32_plugin.dylib',
'audio_filter/libnormvol_plugin.dylib', 'libnormvol_plugin.dylib',
'audio_filter/libparam_eq_plugin.dylib', 'libparam_eq_plugin.dylib',
'audio_filter/libscaletempo_plugin.dylib', 'libscaletempo_plugin.dylib',
'audio_filter/libsimple_channel_mixer_plugin.dylib', 'libsimple_channel_mixer_plugin.dylib',
'audio_filter/libspatializer_plugin.dylib', 'libspatializer_plugin.dylib',
'audio_filter/libtrivial_channel_mixer_plugin.dylib', 'libtrivial_channel_mixer_plugin.dylib',
'audio_filter/libugly_resampler_plugin.dylib', 'libugly_resampler_plugin.dylib',
'audio_mixer/libfloat32_mixer_plugin.dylib', 'libfloat32_mixer_plugin.dylib',
'audio_mixer/libspdif_mixer_plugin.dylib', #'libspdif_mixer_plugin.dylib',
'audio_mixer/libtrivial_mixer_plugin.dylib', #'libtrivial_mixer_plugin.dylib',
'audio_output/libaout_file_plugin.dylib', 'libaout_file_plugin.dylib',
'audio_output/libauhal_plugin.dylib', 'libauhal_plugin.dylib',
'codec/liba52_plugin.dylib', 'liba52_plugin.dylib',
'codec/libadpcm_plugin.dylib', 'libadpcm_plugin.dylib',
'codec/libaes3_plugin.dylib', 'libaes3_plugin.dylib',
'codec/libaraw_plugin.dylib', 'libaraw_plugin.dylib',
'codec/libavcodec_plugin.dylib', 'libavcodec_plugin.dylib',
'codec/libcc_plugin.dylib', 'libcc_plugin.dylib',
'codec/libcdg_plugin.dylib', 'libcdg_plugin.dylib',
'codec/libdts_plugin.dylib', 'libdts_plugin.dylib',
'codec/libfaad_plugin.dylib', 'libfaad_plugin.dylib',
'codec/libfake_plugin.dylib', #'libfake_plugin.dylib',
'codec/libflac_plugin.dylib', 'libflac_plugin.dylib',
'codec/libfluidsynth_plugin.dylib', 'libfluidsynth_plugin.dylib',
'codec/libinvmem_plugin.dylib', #'libinvmem_plugin.dylib',
'codec/liblpcm_plugin.dylib', 'liblpcm_plugin.dylib',
'codec/libmpeg_audio_plugin.dylib', 'libmpeg_audio_plugin.dylib',
'codec/libpng_plugin.dylib', 'libpng_plugin.dylib',
'codec/librawvideo_plugin.dylib', 'librawvideo_plugin.dylib',
'codec/libspeex_plugin.dylib', 'libspeex_plugin.dylib',
'codec/libspudec_plugin.dylib', 'libspudec_plugin.dylib',
'codec/libtheora_plugin.dylib', 'libtheora_plugin.dylib',
'codec/libtwolame_plugin.dylib', 'libtwolame_plugin.dylib',
'codec/libvorbis_plugin.dylib', 'libvorbis_plugin.dylib',
'control/libgestures_plugin.dylib', 'libgestures_plugin.dylib',
'control/libhotkeys_plugin.dylib', 'libhotkeys_plugin.dylib',
'control/libmotion_plugin.dylib', 'libmotion_plugin.dylib',
'control/libnetsync_plugin.dylib', 'libnetsync_plugin.dylib',
'control/libsignals_plugin.dylib', #'libsignals_plugin.dylib',
'demux/libaiff_plugin.dylib', 'libaiff_plugin.dylib',
'demux/libasf_plugin.dylib', 'libasf_plugin.dylib',
'demux/libau_plugin.dylib', 'libau_plugin.dylib',
#'demux/libavformat_plugin.dylib', #'libavformat_plugin.dylib',
'demux/libavi_plugin.dylib', 'libavi_plugin.dylib',
'demux/libdemux_cdg_plugin.dylib', 'libdemux_cdg_plugin.dylib',
'demux/libdemuxdump_plugin.dylib', 'libdemuxdump_plugin.dylib',
'demux/libdirac_plugin.dylib', 'libdirac_plugin.dylib',
'demux/libes_plugin.dylib', 'libes_plugin.dylib',
'demux/libflacsys_plugin.dylib', 'libflacsys_plugin.dylib',
'demux/liblive555_plugin.dylib', 'liblive555_plugin.dylib',
'demux/libmkv_plugin.dylib', 'libmkv_plugin.dylib',
'demux/libmod_plugin.dylib', 'libmod_plugin.dylib',
'demux/libmp4_plugin.dylib', 'libmp4_plugin.dylib',
'demux/libmpc_plugin.dylib', 'libmpc_plugin.dylib',
'demux/libmpgv_plugin.dylib', 'libmpgv_plugin.dylib',
'demux/libnsc_plugin.dylib', 'libnsc_plugin.dylib',
'demux/libnsv_plugin.dylib', 'libnsv_plugin.dylib',
'demux/libnuv_plugin.dylib', 'libnuv_plugin.dylib',
'demux/libogg_plugin.dylib', 'libogg_plugin.dylib',
'demux/libplaylist_plugin.dylib', 'libplaylist_plugin.dylib',
'demux/libps_plugin.dylib', 'libps_plugin.dylib',
'demux/libpva_plugin.dylib', 'libpva_plugin.dylib',
'demux/librawaud_plugin.dylib', 'librawaud_plugin.dylib',
'demux/librawdv_plugin.dylib', 'librawdv_plugin.dylib',
'demux/librawvid_plugin.dylib', 'librawvid_plugin.dylib',
'demux/libreal_plugin.dylib', 'libreal_plugin.dylib',
'demux/libsmf_plugin.dylib', 'libsmf_plugin.dylib',
'demux/libts_plugin.dylib', 'libts_plugin.dylib',
'demux/libtta_plugin.dylib', 'libtta_plugin.dylib',
'demux/libty_plugin.dylib', 'libty_plugin.dylib',
'demux/libvc1_plugin.dylib', 'libvc1_plugin.dylib',
'demux/libvoc_plugin.dylib', 'libvoc_plugin.dylib',
'demux/libwav_plugin.dylib', 'libwav_plugin.dylib',
'demux/libxa_plugin.dylib', 'libxa_plugin.dylib',
'meta_engine/libfolder_plugin.dylib', 'libfolder_plugin.dylib',
'meta_engine/libtaglib_plugin.dylib', 'libtaglib_plugin.dylib',
'misc/libaudioscrobbler_plugin.dylib', 'libaudioscrobbler_plugin.dylib',
'misc/libdummy_plugin.dylib', 'libdummy_plugin.dylib',
'misc/libexport_plugin.dylib', 'libexport_plugin.dylib',
'misc/libfreetype_plugin.dylib', 'libfreetype_plugin.dylib',
'misc/libgnutls_plugin.dylib', 'libgnutls_plugin.dylib',
'misc/liblogger_plugin.dylib', 'liblogger_plugin.dylib',
'misc/liblua_plugin.dylib', 'liblua_plugin.dylib',
'misc/libosd_parser_plugin.dylib', 'libosd_parser_plugin.dylib',
'misc/libquartztext_plugin.dylib', 'libquartztext_plugin.dylib',
'misc/libstats_plugin.dylib', 'libstats_plugin.dylib',
'misc/libvod_rtsp_plugin.dylib', 'libvod_rtsp_plugin.dylib',
'misc/libxml_plugin.dylib', 'libxml_plugin.dylib',
'misc/libxtag_plugin.dylib', #'libxtag_plugin.dylib',
'mmx/libi420_rgb_mmx_plugin.dylib', 'libi420_rgb_mmx_plugin.dylib',
'mmx/libi420_yuy2_mmx_plugin.dylib', 'libi420_yuy2_mmx_plugin.dylib',
'mmx/libi422_yuy2_mmx_plugin.dylib', 'libi422_yuy2_mmx_plugin.dylib',
'mmx/libmemcpymmx_plugin.dylib', 'libmemcpymmx_plugin.dylib',
'mmxext/libmemcpymmxext_plugin.dylib', 'libmemcpymmxext_plugin.dylib',
'mux/libmux_asf_plugin.dylib', 'libmux_asf_plugin.dylib',
'mux/libmux_avi_plugin.dylib', 'libmux_avi_plugin.dylib',
'mux/libmux_dummy_plugin.dylib', 'libmux_dummy_plugin.dylib',
'mux/libmux_mp4_plugin.dylib', 'libmux_mp4_plugin.dylib',
'mux/libmux_mpjpeg_plugin.dylib', 'libmux_mpjpeg_plugin.dylib',
'mux/libmux_ogg_plugin.dylib', 'libmux_ogg_plugin.dylib',
'mux/libmux_ps_plugin.dylib', 'libmux_ps_plugin.dylib',
'mux/libmux_ts_plugin.dylib', 'libmux_ts_plugin.dylib',
'mux/libmux_wav_plugin.dylib', 'libmux_wav_plugin.dylib',
'packetizer/libpacketizer_copy_plugin.dylib', 'libpacketizer_copy_plugin.dylib',
'packetizer/libpacketizer_dirac_plugin.dylib', 'libpacketizer_dirac_plugin.dylib',
'packetizer/libpacketizer_flac_plugin.dylib', 'libpacketizer_flac_plugin.dylib',
'packetizer/libpacketizer_h264_plugin.dylib', 'libpacketizer_h264_plugin.dylib',
'packetizer/libpacketizer_mlp_plugin.dylib', 'libpacketizer_mlp_plugin.dylib',
'packetizer/libpacketizer_mpeg4audio_plugin.dylib', 'libpacketizer_mpeg4audio_plugin.dylib',
'packetizer/libpacketizer_mpeg4video_plugin.dylib', 'libpacketizer_mpeg4video_plugin.dylib',
'packetizer/libpacketizer_mpegvideo_plugin.dylib', 'libpacketizer_mpegvideo_plugin.dylib',
'packetizer/libpacketizer_vc1_plugin.dylib', 'libpacketizer_vc1_plugin.dylib',
'sse2/libi420_rgb_sse2_plugin.dylib', 'libi420_rgb_sse2_plugin.dylib',
'sse2/libi420_yuy2_sse2_plugin.dylib', 'libi420_yuy2_sse2_plugin.dylib',
'sse2/libi422_yuy2_sse2_plugin.dylib', 'libi422_yuy2_sse2_plugin.dylib',
'stream_filter/libdecomp_plugin.dylib', 'libdecomp_plugin.dylib',
'stream_filter/libstream_filter_rar_plugin.dylib', 'libstream_filter_rar_plugin.dylib',
'stream_filter/libstream_filter_record_plugin.dylib', 'libstream_filter_record_plugin.dylib',
'visualization/libvisual_plugin.dylib', 'libvisual_plugin.dylib',
] ]
VLC_SEARCH_PATH=[ VLC_SEARCH_PATH=[
@@ -363,8 +363,7 @@ def FixVLCPlugin(abs_path, subdir):
FixAllLibraries(broken_libs) FixAllLibraries(broken_libs)
#print "Copying plugin....%s %s %s" % (plugins_dir, subdir, os.path.join(abs_path.split('/')[-2:])) #print "Copying plugin....%s %s %s" % (plugins_dir, subdir, os.path.join(abs_path.split('/')[-2:]))
plugindir = abs_path.split('/')[-2] new_path = os.path.join(plugins_dir, subdir, os.path.basename(abs_path))
new_path = os.path.join(plugins_dir, subdir, plugindir, os.path.basename(abs_path))
args = ['mkdir', '-p', os.path.dirname(new_path)] args = ['mkdir', '-p', os.path.dirname(new_path)]
commands.append(args) commands.append(args)
args = ['ditto', '--arch=i386', '--arch=x86_64', abs_path, new_path] args = ['ditto', '--arch=i386', '--arch=x86_64', abs_path, new_path]