mirror of
https://github.com/mpv-player/mpv
synced 2024-12-25 08:12:17 +00:00
7e2edad8ef
This commit adds a new build system based on waf. configure and Makefile are deprecated effective immediately and someday in the future they will be removed (they are still available by running ./old-configure). You can find how the choice for waf came to be in `DOCS/waf-buildsystem.rst`. TL;DR: we couldn't get the same level of abstraction and customization with other build systems we tried (CMake and autotools). For guidance on how to build the software now, take a look at README.md and the cross compilation guide. CREDITS: This is a squash of ~250 commits. Some of them are not by me, so here is the deserved attribution: - @wm4 contributed some Windows fixes, renamed configure to old-configure and contributed to the bootstrap script. Also, GNU/Linux testing. - @lachs0r contributed some Windows fixes and the bootstrap script. - @Nikoli contributed a lot of testing and discovered many bugs. - @CrimsonVoid contributed changes to the bootstrap script.
235 lines
6.9 KiB
Plaintext
235 lines
6.9 KiB
Plaintext
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>CFBundleDevelopmentRegion</key>
|
|
<string>English</string>
|
|
<key>CFBundleDocumentTypes</key>
|
|
<array>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>AAC</string>
|
|
<string>AC3</string>
|
|
<string>AIFF</string>
|
|
<string>M4A</string>
|
|
<string>MKA</string>
|
|
<string>MP3</string>
|
|
<string>OGG</string>
|
|
<string>PCM</string>
|
|
<string>VAW</string>
|
|
<string>WAV</string>
|
|
<string>WAW</string>
|
|
<string>WMA</string>
|
|
<string>aac</string>
|
|
<string>ac3</string>
|
|
<string>aiff</string>
|
|
<string>m4a</string>
|
|
<string>mka</string>
|
|
<string>mp3</string>
|
|
<string>ogg</string>
|
|
<string>pcm</string>
|
|
<string>vaw</string>
|
|
<string>wav</string>
|
|
<string>waw</string>
|
|
<string>wma</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>document.icns</string>
|
|
<key>CFBundleTypeName</key>
|
|
<string>Audio file</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
<key>LSTypeIsPackage</key>
|
|
<false/>
|
|
<key>NSPersistentStoreTypeKey</key>
|
|
<string>XML</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>*</string>
|
|
<string>*</string>
|
|
<string>3GP</string>
|
|
<string>3IV</string>
|
|
<string>3gp</string>
|
|
<string>3iv</string>
|
|
<string>ASF</string>
|
|
<string>AVI</string>
|
|
<string>CPK</string>
|
|
<string>DAT</string>
|
|
<string>DIVX</string>
|
|
<string>DV</string>
|
|
<string>FLAC</string>
|
|
<string>FLI</string>
|
|
<string>FLV</string>
|
|
<string>H264</string>
|
|
<string>I263</string>
|
|
<string>M2TS</string>
|
|
<string>M4V</string>
|
|
<string>MKV</string>
|
|
<string>MOV</string>
|
|
<string>MP2</string>
|
|
<string>MP4</string>
|
|
<string>MPEG</string>
|
|
<string>MPG</string>
|
|
<string>MPG2</string>
|
|
<string>MPG4</string>
|
|
<string>NSV</string>
|
|
<string>NUT</string>
|
|
<string>NUV</string>
|
|
<string>OGG</string>
|
|
<string>OGM</string>
|
|
<string>QT</string>
|
|
<string>RM</string>
|
|
<string>RMVB</string>
|
|
<string>VCD</string>
|
|
<string>VFW</string>
|
|
<string>VOB</string>
|
|
<string>WEBM</string>
|
|
<string>WMV</string>
|
|
<string>asf</string>
|
|
<string>avi</string>
|
|
<string>cpk</string>
|
|
<string>dat</string>
|
|
<string>divx</string>
|
|
<string>dv</string>
|
|
<string>flac</string>
|
|
<string>fli</string>
|
|
<string>flv</string>
|
|
<string>h264</string>
|
|
<string>i263</string>
|
|
<string>m2ts</string>
|
|
<string>m4v</string>
|
|
<string>mkv</string>
|
|
<string>mov</string>
|
|
<string>mp2</string>
|
|
<string>mp4</string>
|
|
<string>mpeg</string>
|
|
<string>mpg</string>
|
|
<string>mpg2</string>
|
|
<string>mpg4</string>
|
|
<string>nsv</string>
|
|
<string>nut</string>
|
|
<string>nuv</string>
|
|
<string>ogg</string>
|
|
<string>ogm</string>
|
|
<string>qt</string>
|
|
<string>rm</string>
|
|
<string>rmvb</string>
|
|
<string>vcd</string>
|
|
<string>vfw</string>
|
|
<string>vob</string>
|
|
<string>webm</string>
|
|
<string>wmv</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>document.icns</string>
|
|
<key>CFBundleTypeName</key>
|
|
<string>Movie file</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
<key>LSTypeIsPackage</key>
|
|
<false/>
|
|
<key>NSPersistentStoreTypeKey</key>
|
|
<string>XML</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>AQT</string>
|
|
<string>ASS</string>
|
|
<string>JSS</string>
|
|
<string>RT</string>
|
|
<string>SMI</string>
|
|
<string>SRT</string>
|
|
<string>SSA</string>
|
|
<string>SUB</string>
|
|
<string>TXT</string>
|
|
<string>UTF</string>
|
|
<string>aqt</string>
|
|
<string>ass</string>
|
|
<string>jss</string>
|
|
<string>rt</string>
|
|
<string>smi</string>
|
|
<string>srt</string>
|
|
<string>ssa</string>
|
|
<string>sub</string>
|
|
<string>txt</string>
|
|
<string>utf</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>document.icns</string>
|
|
<key>CFBundleTypeName</key>
|
|
<string>Subtitles file</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
<key>LSTypeIsPackage</key>
|
|
<false/>
|
|
<key>NSPersistentStoreTypeKey</key>
|
|
<string>XML</string>
|
|
</dict>
|
|
</array>
|
|
<key>CFBundleExecutable</key>
|
|
<string>mpv</string>
|
|
<key>CFBundleIconFile</key>
|
|
<string>icon</string>
|
|
<key>CFBundleIdentifier</key>
|
|
<string>io.mpv</string>
|
|
<key>CFBundleInfoDictionaryVersion</key>
|
|
<string>6.0</string>
|
|
<key>CFBundleName</key>
|
|
<string>mpv</string>
|
|
<key>CFBundlePackageType</key>
|
|
<string>APPL</string>
|
|
<key>CFBundleShortVersionString</key>
|
|
<string>${VERSION}</string>
|
|
<key>NSHighResolutionCapable</key>
|
|
<true/>
|
|
<key>CFBundleURLTypes</key>
|
|
<array>
|
|
<dict>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
<key>CFBundleURLName</key>
|
|
<string>mpv Custom Protocol</string>
|
|
<key>CFBundleURLSchemes</key>
|
|
<array>
|
|
<string>mpv</string>
|
|
</array>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
<key>CFBundleURLName</key>
|
|
<string>Streaming Protocol</string>
|
|
<key>CFBundleURLSchemes</key>
|
|
<array>
|
|
<string>mms</string>
|
|
<string>mmst</string>
|
|
<string>http</string>
|
|
<string>httpproxy</string>
|
|
<string>rtp</string>
|
|
<string>rtsp</string>
|
|
<string>ftp</string>
|
|
<string>udp</string>
|
|
<string>smb</string>
|
|
</array>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
<key>CFBundleURLName</key>
|
|
<string>CD/DVD/Bluray Media</string>
|
|
<key>CFBundleURLSchemes</key>
|
|
<array>
|
|
<string>cdda</string>
|
|
<string>dvd</string>
|
|
<string>vcd</string>
|
|
<string>bd</string>
|
|
</array>
|
|
</dict>
|
|
</array>
|
|
</dict>
|
|
</plist>
|