Warning, /multimedia/plasmatube/flatpak/mpv.json is written in an unsupported language. File is not indexed.

0001 {
0002     "name": "libmpv",
0003     "cleanup": [
0004         "/include",
0005         "/lib/pkgconfig",
0006         "/share/man"
0007     ],
0008     "buildsystem": "simple",
0009     "build-commands": [
0010         "python3 waf configure --prefix=/app --enable-libmpv-shared --disable-cplayer --disable-build-date --disable-alsa",
0011         "python3 waf build",
0012         "python3 waf install"
0013     ],
0014     "sources": [
0015         {
0016             "type": "archive",
0017             "url": "https://github.com/mpv-player/mpv/archive/refs/tags/v0.35.0.tar.gz",
0018             "sha256": "dc411c899a64548250c142bf1fa1aa7528f1b4398a24c86b816093999049ec00"
0019         },
0020         {
0021             "type": "file",
0022             "url": "https://waf.io/waf-2.0.24",
0023             "sha256": "93909bca823a675f9f40af7c65b24887c3a3c0efdf411ff1978ba827194bdeb0",
0024             "dest-filename": "waf"
0025         }
0026     ],
0027     "modules": [
0028         {
0029             "name": "luajit",
0030             "no-autogen": true,
0031             "cleanup": [
0032                 "/bin",
0033                 "/lib/*.a",
0034                 "/include",
0035                 "/lib/pkgconfig",
0036                 "/share/man"
0037             ],
0038             "sources": [
0039                 {
0040                     "type": "archive",
0041                     "url": "https://luajit.org/download/LuaJIT-2.1.0-beta3.tar.gz",
0042                     "sha256": "1ad2e34b111c802f9d0cdf019e986909123237a28c746b21295b63c9e785d9c3"
0043                 },
0044                 {
0045                     "type": "shell",
0046                     "commands": [
0047                         "sed -i 's|/usr/local|/app|' ./Makefile"
0048                     ]
0049                 }
0050             ]
0051         },
0052         {
0053             "name": "libv4l2",
0054             "cleanup": [
0055                 "/sbin",
0056                 "/bin",
0057                 "/include",
0058                 "/lib/*.la",
0059                 "/lib/*/*.la",
0060                 "/lib*/*/*/*.la",
0061                 "/lib/pkgconfig",
0062                 "/share/man"
0063             ],
0064             "config-opts": [
0065                 "--disable-static",
0066                 "--disable-bpf",
0067                 "--with-udevdir=/app/lib/udev"
0068             ],
0069             "sources": [
0070                 {
0071                 "type": "archive",
0072                 "url": "https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.22.1.tar.bz2",
0073                 "sha256": "65c6fbe830a44ca105c443b027182c1b2c9053a91d1e72ad849dfab388b94e31"
0074                 }
0075             ]
0076         },
0077         {
0078             "name": "nv-codec-headers",
0079             "cleanup": [
0080                 "*"
0081             ],
0082             "no-autogen": true,
0083             "make-install-args": [
0084                 "PREFIX=/app"
0085             ],
0086             "sources": [
0087                 {
0088                 "type": "archive",
0089                 "url": "https://github.com/FFmpeg/nv-codec-headers/releases/download/n11.1.5.1/nv-codec-headers-11.1.5.1.tar.gz",
0090                 "sha256": "a28cdde3ac0e9e02c2dde7a1b4de5333b4ac6148a8332ca712da243a3361a0d9"
0091                 }
0092             ]
0093         },
0094         {
0095             "name": "ffmpeg",
0096             "cleanup": [
0097                 "/include",
0098                 "/lib/pkgconfig",
0099                 "/share/ffmpeg/examples"
0100             ],
0101             "config-opts": [
0102                 "--enable-shared",
0103                 "--disable-static",
0104                 "--enable-gnutls",
0105                 "--enable-gpl",
0106                 "--disable-doc",
0107                 "--disable-programs",
0108                 "--disable-encoders",
0109                 "--disable-muxers",
0110                 "--enable-encoder=png,libwebp",
0111                 "--enable-libv4l2",
0112                 "--enable-libdav1d",
0113                 "--enable-libfontconfig",
0114                 "--enable-libfreetype",
0115                 "--enable-libopus",
0116                 "--enable-librsvg",
0117                 "--enable-libvpx",
0118                 "--enable-libmp3lame",
0119                 "--enable-libwebp"
0120             ],
0121             "sources": [
0122                 {
0123                 "type": "archive",
0124                 "url": "https://ffmpeg.org/releases/ffmpeg-6.1.tar.gz",
0125                 "sha256": "938dd778baa04d353163ca5cb06c909c918850055f549205b29b1224e45a5316"
0126                 }
0127             ]
0128         },
0129         {
0130             "name": "libass",
0131             "cleanup": [
0132                 "/include",
0133                 "/lib/*.la",
0134                 "/lib/pkgconfig"
0135             ],
0136             "config-opts": [
0137                 "--disable-static"
0138             ],
0139             "sources": [
0140                 {
0141                     "type": "archive",
0142                     "url": "https://github.com/libass/libass/releases/download/0.16.0/libass-0.16.0.tar.gz",
0143                     "sha256": "fea8019b1887cab9ab00c1e58614b4ec2b1cee339b3f7e446f5fab01b032d430"
0144                 }
0145             ]
0146         },
0147         {
0148             "name": "uchardet",
0149             "buildsystem": "cmake-ninja",
0150             "config-opts": [
0151                 "-DCMAKE_BUILD_TYPE=Release",
0152                 "-DBUILD_STATIC=0"
0153             ],
0154             "cleanup": [
0155                 "/bin",
0156                 "/include",
0157                 "/lib/pkgconfig",
0158                 "/share/man"
0159             ],
0160             "sources": [
0161                 {
0162                     "type": "archive",
0163                     "url": "https://gitlab.freedesktop.org/uchardet/uchardet/-/archive/v0.0.7/uchardet-v0.0.7.tar.gz",
0164                     "sha256": "f3635d1d10e1470452bc42c1bf509451a9926b399a11740a9949e86069d69f58"
0165                 }
0166             ]
0167         }
0168     ]
0169 }