-
Notifications
You must be signed in to change notification settings - Fork 1
/
org.videolan.VLC.Plugin.pause_click.json
79 lines (79 loc) · 5 KB
/
org.videolan.VLC.Plugin.pause_click.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{
"app-id": "org.videolan.VLC.Plugin.pause_click",
"build-extension": true,
"runtime": "org.videolan.VLC",
"runtime-version": "stable",
"sdk": "org.freedesktop.Sdk//22.08",
"branch": "3-22.08",
"separate-locales": false,
"appstream-compose": false,
"build-options": {
"env": {
"V": 1
}
},
"modules": [
{
"name": "vlc-sdk",
"buildsystem": "simple",
"build-options": {
"env": {
"MAKEFLAGS": "-j ${FLATPAK_BUILDER_N_JOBS}"
}
},
"build-commands": [
"./configure BUILDCC=/usr/bin/gcc --prefix=/var/tmp/vlc-sdk --disable-lua --disable-vlm --disable-addonmanagermodules --disable-archive --disable-live555 --disable-dc1394 --disable-dv1394 --disable-linsys --disable-dvdread --disable-dvdnav --disable-bluray --disable-opencv --disable-smbclient --disable-dsm --disable-sftp --disable-nfs --disable-v4l2 --disable-decklink --disable-vcd --disable-libcddb --disable-screen --disable-vnc --disable-freerdp --disable-realrtsp --disable-macosx-qtkit --disable-macosx-avfoundation --disable-asdcp --disable-dvbpsi --disable-gme --disable-sid --disable-ogg --disable-shout --disable-matroska --disable-mod --disable-mpc --disable-wma-fixed --disable-shine --disable-omxil --disable-omxil-vout --disable-rpi-omxil --disable-crystalhd --disable-mad --disable-mpg123 --disable-gst-decode --disable-merge-ffmpeg --disable-avcodec --disable-libva --disable-dxva2 --disable-d3d11va --disable-avformat --disable-swscale --disable-postproc --disable-faad --disable-aom --disable-vpx --disable-twolame --disable-fdkaac --disable-a52 --disable-dca --disable-flac --disable-libmpeg2 --disable-vorbis --disable-tremor --disable-speex --disable-opus --disable-spatialaudio --disable-theora --disable-oggspots --disable-daala --disable-schroedinger --disable-png --disable-jpeg --disable-bpg --disable-x262 --disable-x265 --disable-x26410b --disable-x264 --disable-mfx --disable-fluidsynth --disable-fluidlite --disable-zvbi --disable-telx --disable-libass --disable-aribsub --disable-aribb25 --disable-kate --disable-tiger --disable-css --disable-gles2 --disable-xcb --disable-xvideo --disable-vdpau --disable-wayland --disable-sdl-image --disable-freetype --disable-fribidi --disable-harfbuzz --disable-fontconfig --disable-svg --disable-svgdec --disable-directx --disable-aa --disable-caca --disable-kva --disable-mmal --disable-evas --disable-pulse --disable-alsa --disable-oss --disable-sndio --disable-wasapi --disable-jack --disable-opensles --disable-tizen-audio --disable-samplerate --disable-soxr --disable-kai --disable-chromaprint --disable-chromecast --disable-qt --disable-skins2 --disable-libtar --disable-macosx --disable-sparkle --disable-minimal-macosx --disable-ncurses --disable-lirc --disable-srt --disable-goom --disable-projectm --disable-vsxu --disable-avahi --disable-udev --disable-mtp --disable-upnp --disable-microdns --disable-libxml2 --disable-libgcrypt --disable-gnutls --disable-taglib --disable-secret --disable-kwallet --disable-update-check --disable-osx-notifications --disable-notify --disable-libplacebo --disable-vlc",
"make libcompat",
"make -C src all",
"make install -C src",
"make -C lib install-data"
],
"sources": [
{
"type": "archive",
"url": "https://download.videolan.org/pub/videolan/vlc/3.0.0/vlc-3.0.0.tar.xz",
"sha256": "68d587999f50d58df5ca3d69998bba910bdb5a82e5a1a39247179932fae0c19c"
}
]
},
{
"name": "vlc-pause-click-plugin",
"buildsystem": "simple",
"build-options": {
"append-pkg-config-path": "/var/tmp/vlc-sdk/lib/pkgconfig"
},
"build-commands": [
"make"
],
"post-install": [
"install -Dp -m 644 libpause_click_plugin.so --target-directory=${FLATPAK_DEST}/plugins",
"install -Dp -m 644 org.videolan.VLC.Plugin.pause_click.appdata.xml --target-directory=${FLATPAK_DEST}/share/metainfo",
"install -Dp -m 755 usage.sh --target-directory=${FLATPAK_DEST}",
"appstream-compose --basename=org.videolan.VLC.Plugin.pause_click --prefix=${FLATPAK_DEST} --origin=flatpak org.videolan.VLC.Plugin.pause_click"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/nurupo/vlc-pause-click-plugin/archive/refs/tags/2.2.0.tar.gz",
"sha256": "2a2cd76bc0bc10cb5f7c2143ae8508008c5a100f9a9c19b4fbc2c517983ded4c",
"x-checker-data": {
"is-main-source": true,
"type": "json",
"url": "https://api.github.com/repos/nurupo/vlc-pause-click-plugin/releases/latest",
"version-query": ".tag_name",
"url-query": "\"https://github.com/nurupo/vlc-pause-click-plugin/archive/refs/tags/\" + $version + \".tar.gz\"",
"timestamp-query": ".published_at"
}
},
{
"type": "file",
"path": "org.videolan.VLC.Plugin.pause_click.appdata.xml"
},
{
"type": "file",
"path": "usage.sh"
}
]
}
]
}