mirror of https://github.com/qTox/qTox.git
Browse Source
This allows us to easily add dependencies or change the build for new features, but has the downside that we have to sync to the flathub.org repo on a releasereviewable/pr5245/r3
4 changed files with 157 additions and 31 deletions
@ -0,0 +1,157 @@
@@ -0,0 +1,157 @@
|
||||
{ |
||||
"app-id": "io.github.qtox.qTox", |
||||
"runtime": "org.kde.Platform", |
||||
"sdk": "org.kde.Sdk", |
||||
"runtime-version": "5.10", |
||||
"command": "qtox", |
||||
"rename-icon": "qtox", |
||||
"finish-args": [ |
||||
"--share=network", |
||||
"--socket=pulseaudio", |
||||
"--socket=wayland", |
||||
"--socket=x11", |
||||
"--share=ipc", |
||||
"--filesystem=xdg-desktop", |
||||
"--filesystem=xdg-documents", |
||||
"--filesystem=xdg-download", |
||||
"--filesystem=xdg-music", |
||||
"--filesystem=xdg-pictures", |
||||
"--filesystem=xdg-videos", |
||||
"--filesystem=/media", |
||||
"--device=all" |
||||
], |
||||
"build-options": { |
||||
"cflags": "-O3 -DSQLITE_HAS_CODEC", |
||||
"cxxflags": "-O3" |
||||
}, |
||||
"cleanup": [ |
||||
"/include", |
||||
"/lib/pkgconfig", |
||||
"/share/man" |
||||
], |
||||
"modules": [ |
||||
{ |
||||
"name": "libv4l2", |
||||
"config-opts": |
||||
[ |
||||
"--disable-libdvbv5", |
||||
"--disable-v4l-utils", |
||||
"--disable-qv4l2" |
||||
], |
||||
"sources": |
||||
[ |
||||
{ |
||||
"type": "archive", |
||||
"url": "https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.14.2.tar.bz2", |
||||
"sha256" : "e6b962c4b1253cf852c31da13fd6b5bb7cbe5aa9e182881aec55123bae680692" |
||||
} |
||||
] |
||||
}, |
||||
{ |
||||
"name": "ffmpeg", |
||||
"config-opts": [ |
||||
"--disable-everything", |
||||
"--enable-gpl", |
||||
"--disable-debug", |
||||
"--enable-optimizations", |
||||
"--enable-shared", |
||||
"--disable-programs", |
||||
"--disable-protocols", |
||||
"--disable-doc", |
||||
"--disable-avfilter", |
||||
"--disable-avresample", |
||||
"--disable-filters", |
||||
"--disable-iconv", |
||||
"--disable-network", |
||||
"--disable-postproc", |
||||
"--enable-libv4l2", |
||||
"--enable-indev=v4l2", |
||||
"--enable-libxcb", |
||||
"--enable-indev=xcbgrab", |
||||
"--enable-demuxer=h264", |
||||
"--enable-demuxer=mjpeg", |
||||
"--enable-parser=h264", |
||||
"--enable-parser=mjpeg", |
||||
"--enable-decoder=h264", |
||||
"--enable-decoder=mjpeg", |
||||
"--enable-decoder=rawvideo" |
||||
], |
||||
"sources": [ |
||||
{ |
||||
"type": "archive", |
||||
"url": "https://ffmpeg.org/releases/ffmpeg-4.0.1.tar.bz2", |
||||
"sha256" : "7ee591b1e7fb66f055fa514fbd5d98e092ddb3dbe37d2e50ea5c16ab51c21670" |
||||
} |
||||
] |
||||
}, |
||||
{ |
||||
"name": "sqlcipher", |
||||
"rm-configure": true, |
||||
"config-opts": [ |
||||
"--enable-tempstore=yes", |
||||
"--disable-tcl" |
||||
], |
||||
"sources": [ |
||||
{ |
||||
"type": "git", |
||||
"url": "https://github.com/sqlcipher/sqlcipher", |
||||
"tag": "v3.4.2", |
||||
"commit": "c6f709fca81c910ba133aaf6330c28e01ccfe5f8", |
||||
"disable-fsckobjects" : true |
||||
}, |
||||
{ |
||||
"type": "script", |
||||
"dest-filename": "autogen.sh", |
||||
"commands": [ |
||||
"AUTOMAKE=\"automake --foreign\" autoreconf -vfi" |
||||
] |
||||
} |
||||
] |
||||
}, |
||||
{ |
||||
"name": "libsodium", |
||||
"sources": [ |
||||
{ |
||||
"type": "git", |
||||
"url": "https://github.com/jedisct1/libsodium", |
||||
"tag": "1.0.16", |
||||
"commit": "675149b9b8b66ff44152553fb3ebf9858128363d" |
||||
} |
||||
] |
||||
}, |
||||
{ |
||||
"name": "libqrencode", |
||||
"sources": [ |
||||
{ |
||||
"type": "git", |
||||
"url": "https://github.com/fukuchi/libqrencode", |
||||
"tag": "v4.0.2", |
||||
"commit": "59ee597f913fcfda7a010a6e106fbee2595f68e4" |
||||
} |
||||
] |
||||
}, |
||||
{ |
||||
"name": "c-toxcore", |
||||
"buildsystem": "cmake-ninja", |
||||
"sources": [ |
||||
{ |
||||
"type": "git", |
||||
"url": "https://github.com/toktok/c-toxcore", |
||||
"tag": "v0.2.3", |
||||
"commit": "ae7899cab8104fa3c3078a3e61ddfa58a826e39a" |
||||
} |
||||
] |
||||
}, |
||||
{ |
||||
"name": "qTox", |
||||
"buildsystem": "cmake-ninja", |
||||
"sources": [ |
||||
{ |
||||
"type": "dir", |
||||
"path": "/build/qtox/" |
||||
} |
||||
] |
||||
} |
||||
] |
||||
} |
||||
|
@ -1,14 +0,0 @@
@@ -1,14 +0,0 @@
|
||||
97,103c97,101 |
||||
< { |
||||
< "type": "git", |
||||
< "url": "https://github.com/qTox/qTox", |
||||
< "tag": "v1.15.0", |
||||
< "commit": "02d6c63acaac0ae95fa8be3a1b9301657e6a4a94" |
||||
< } |
||||
< ] |
||||
---
|
||||
> { |
||||
> "type": "dir", |
||||
> "path": "/build/qtox/" |
||||
> } |
||||
> ] |
Loading…
Reference in new issue