From 4fd924de540b8d8830641f8f9b5a5a92008a1613 Mon Sep 17 00:00:00 2001 From: prez Date: Mon, 10 May 2021 18:28:22 +0200 Subject: [PATCH] New package: vimix-0.6.0 --- srcpkgs/vimix/template | 56 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 srcpkgs/vimix/template diff --git a/srcpkgs/vimix/template b/srcpkgs/vimix/template new file mode 100644 index 000000000000..b4c8e6124343 --- /dev/null +++ b/srcpkgs/vimix/template @@ -0,0 +1,56 @@ +# Template file for 'vimix' +pkgname=vimix +version=0.6.0 +revision=1 +build_style=cmake +configure_args="-DCMAKE_BUILD_TYPE=Release" +hostmakedepends="pkg-config git cmake" +makedepends="gtk+3-devel gst-plugins-good1 gst-plugins-base1-devel gst-plugins-bad1-devel gstreamer1-devel icu-devel glfw-devel libpng-devel" +depends="gstreamer1 gst-plugins-good1 gst-plugins-base1 gst-plugins-bad1 gst-libav" +short_desc="Live Video Mixer" +maintainer="prez " +license="GPL-3.0-or-later" +homepage="https://github.com/brunoherbelin/vimix" +_glm_commit=2929ad5a663597139276c10ef905d91e568fdc48 +_Dirent_commit=c885633e126a3a949ec0497273ec13e2c03e862c +_ImGuiColorTextEdit_commit=0a88824f7de8d0bd11d8419066caa7d3469395c4 +_imgui_commit=0850b46c88daa92443dedf8609a80dbc1da52558 +_stb_commit=f54acd4e13430c5122cab4ca657705c84aa61b08 +_tfd_commit=cc6b593c029110af8045826ce691f540c85e850c +_tinyxml2_commit=bf15233ad88390461f6ab0dbcf046cce643c5fcb +distfiles=" + https://github.com/brunoherbelin/vimix/archive/${version}.tar.gz>vimix-${version}.tar.gz + https://github.com/tronkko/dirent/archive/${_Dirent_commit}.tar.gz>dirent-${_Dirent_commit}.tar.gz + https://github.com/BalazsJako/ImGuiColorTextEdit/archive/${_ImGuiColorTextEdit_commit}.tar.gz>ImGuiColorTextEdit-${_ImGuiColorTextEdit_commit}.tar.gz + https://github.com/g-truc/glm/archive/${_glm_commit}.tar.gz>glm-${_glm_commit}.tar.gz + https://github.com/ocornut/imgui/archive/${_imgui_commit}.tar.gz>imgui-${_imgui_commit}.tar.gz + https://github.com/nothings/stb/archive/${_stb_commit}.tar.gz>stb-${_stb_commit}.tar.gz + https://github.com/native-toolkit/tinyfiledialogs/archive/${_tfd_commit}.tar.gz>tinyfiledialogs-${_tfd_commit}.tar.gz + https://github.com/leethomason/tinyxml2/archive/${_tinyxml2_commit}.tar.gz>tinyxml2-${_tinyxml2_commit}.tar.gz" +checksum=" + da291faf6ff1a4258ef52d91089dc516d0c5cc94f8f57cabaf596275d7c4a361 + aab1f1d02c3148a3d49a18b8de878603263e62e4a48622121efec92e5b40710b + 55063528d8a66dc081dd9cad239feadc447f2ffe14a41273bb0c3889d87a1a00 + 4c65f45a82b52dbf47006afd1fdccf889ff71fa10530bc0ecd0dfbad881d8ec7 + ceb34285fa722a7aab23efb474320955ac2163f9a064c899d4a42f9120f27f08 + bf403306246d37e1f03168aea47d4841aaec62f1c7b1e7bf43bf9f9d9e069e2d + 9efafadabf3a7cd6b450a292e23bb416b757305b3d2914f662679f895571a491 + 2bef56c8bc4e7ef2601d095c26bfbd4d78ebde4618e842208aa2426e34f277f2" + +pre_configure() { + rmdir ext/Dirent + rmdir ext/ImGuiColorTextEdit + rmdir ext/glm + rmdir ext/imgui + rmdir ext/stb + rmdir ext/tfd + rmdir ext/tinyxml2 + + mv -v ../dirent-${_Dirent_commit} ext/Dirent + mv -v ../ImGuiColorTextEdit-${_ImGuiColorTextEdit_commit} ext/ImGuiColorTextEdit + mv -v ../glm-${_glm_commit} ext/glm + mv -v ../imgui-${_imgui_commit} ext/imgui + mv -v ../stb-${_stb_commit} ext/stb + mv -v ../tinyfiledialogs-${_tfd_commit} ext/tfd + mv -v ../tinyxml2-${_tinyxml2_commit} ext/tinyxml2 +}