From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- media-video/tsmuxer/Manifest | 8 +++ media-video/tsmuxer/metadata.xml | 17 ++++++ media-video/tsmuxer/tsmuxer-1.10.6-r1.ebuild | 77 ++++++++++++++++++++++++++++ media-video/tsmuxer/tsmuxer-2.6.11.ebuild | 60 ++++++++++++++++++++++ 4 files changed, 162 insertions(+) create mode 100644 media-video/tsmuxer/Manifest create mode 100644 media-video/tsmuxer/metadata.xml create mode 100644 media-video/tsmuxer/tsmuxer-1.10.6-r1.ebuild create mode 100644 media-video/tsmuxer/tsmuxer-2.6.11.ebuild (limited to 'media-video/tsmuxer') diff --git a/media-video/tsmuxer/Manifest b/media-video/tsmuxer/Manifest new file mode 100644 index 000000000000..b2d7b6154f69 --- /dev/null +++ b/media-video/tsmuxer/Manifest @@ -0,0 +1,8 @@ +DIST tsMuxeR_shared_1.10.6.tar.gz 640010 SHA256 40871629da0968488c90600a0870b6f9e3ed09d30522c56a97d7397365af0910 SHA512 64d5214a84ae1d2fdbaad214ff9586007ed1d88e7d0e18d866dfe4e75cf371de52e4c05eb1d67d0b9c7c2f9cd5ca87b4dbb2b113e81361ba658aa1fecca115d6 WHIRLPOOL ca4993cf04a22051f9a5c8b7cbe8537156263d2b3e0c9f27a889a519eb7b171df7dbca5841a7345237b1623ce46c547ace886ce07bba3e92717513f87fd1cd15 +DIST tsmuxer-2.6.11.tar.gz 538798 SHA256 815a383aebc67e59b6e541b927ce14480efed9d103fe99e74ced9ea381f61764 SHA512 25b552153b76231ac1b88858d2178564d22edd18c6b08dc872765ac214ca6fd1ff6df5c5fff0f24647ea35f3f990e364bfb8adff5dd79c69cc12875fafb4f137 WHIRLPOOL b798cb5413c521a3d4034d434dbcc1fcb0b203abc71d92e4351c323e5ed15bcf19951eeb86bac6a703fe9ffa5d189124664dfad0f06a8e4f5dfc4fad1604cab1 +DIST tsmuxer-icon.png 1634 SHA256 ff166c09d7e5218ee566d876c20873e26ccf6242a3f37a7f01e6514c4396a753 SHA512 4af3b1bd0e1a2c8379773e16121aa1c0ae749a3a9b9fdef0622991ea4ea632f51fbd91af0f6b5a415c28b375bd71adde2e9aacfb8b495242168cc97e1c8bf4ff WHIRLPOOL 265eed8149ce9de8e8695bdc8a4e726cdb4cf4514f30263384d60edcfb896b37fc8cfdb707b16d11672cb302f8300f8790415db3f6b4ced11dd4d5bcd4859b96 +EBUILD tsmuxer-1.10.6-r1.ebuild 1847 SHA256 9733426c136a3d65946893d1d24815cb072166d22143a450dcb8120d9a228ccd SHA512 c83969d2f7d050010b8ac2d78b2a231140955f854e09a58feb8b7be299fd7affcee4f4ea38b899b6d8538f56562822d61fec717ec96ba5f0b671af1c14f991e6 WHIRLPOOL 4a18fbfe781032d344d707ceff638f0b26b55af95a401a394f94fe1467b0d29930420dd15d5c0f6d3f5ff2b34e64d2b32e8d66104c0f9c59df7c0054398f7aa2 +EBUILD tsmuxer-2.6.11.ebuild 1579 SHA256 d4fe2d7141e341135f551edcb69e8cfa63a17e9d310314eec08c93a79c2cbe80 SHA512 8c381c1db6dfa56dd668a9963bd6dde4b8221382f8455a99f49fa7db91f3fe3bcaffefb0eb6ea59461d8fb97ebd185968fad446ee43a919a23302c1b1bd733a3 WHIRLPOOL 2b5f0c82579629da226f6003ffaa12e0a8211ed347d83051590f75191326c43d17cdf370bf7f9640b24ce7cbde3774879cea57a45e22f70b62d81329d71f969f +MISC ChangeLog 3023 SHA256 2711ed3d2ec7bf5569c45dcdd82a4609e8e2e1d8b21ea8cf0d8e41c6ab0419b5 SHA512 dcd19e3693b7161544ba5f39d5690a4ac6209561bfb8698036414dd8cc5c449ecdfcd9c1b0177b0753ec83d8cc1240420f65c9a6013580cf2b97db41f112b98a WHIRLPOOL d5d19ce386b783ee578f0e9d9fe89996939e6709ed05e3ee6aede3c9219583238713382f48236890451864f5efaed616a5ec5bbe26fce23df9e2a3d74df54566 +MISC ChangeLog-2015 2547 SHA256 2d39aad42fd0c490223e6f6c5960d15e824c8624635523df6bc71d3b2d5cc2ed SHA512 c7a6a178f4e4c7d05221eca8f6e61b2cb72d3c51b207db9105a9b8224b0db63dbea2fba62c3e83f941bc4a683853c109a602a817c37451730a6dd6f7ed0852a9 WHIRLPOOL 9af3164522ce469dc1c262415fda9781847558250b54330c2939ac2e1f3b8ca94ac58aeb2ec4fcffd53e3d5ffcb868e657976a14b093085730b34e5a4f0a6928 +MISC metadata.xml 645 SHA256 58c355352353c708dd0dd9f33c18e26e27e1b2e6cb12ee42227e56ad843f6343 SHA512 66d7f11ae0acb6082f91b40fc3c5990f0f957a82d722bee2958b9cc3ea0bcd2e094f4be0e1984397c6664267328ef5212a2131a1fb20d191b3a81b6cf9d524a1 WHIRLPOOL d6a61194e4f8935d52456146d4a76ff55b1e48f184d816aa3f76bf6ef9905fcad79d1c411e37ee554daf273292f67a50f146aa862eef5c1dbb6283a1f36d03e7 diff --git a/media-video/tsmuxer/metadata.xml b/media-video/tsmuxer/metadata.xml new file mode 100644 index 000000000000..fde90f475508 --- /dev/null +++ b/media-video/tsmuxer/metadata.xml @@ -0,0 +1,17 @@ + + + + + media-video@gentoo.org + Gentoo Video project + + + SmartLabs tsMuxeR - the software utility to create TS and M2TS files for + IP broadcasting as well as for viewing at hardware video players (i.e., + Dune HD Ultra, Sony Playstation3 and others). tsMuxeR is a part of + SmartCONTENT, content preparation solution. + + + Installs tsMuxerGUI (needs Qt4) + + diff --git a/media-video/tsmuxer/tsmuxer-1.10.6-r1.ebuild b/media-video/tsmuxer/tsmuxer-1.10.6-r1.ebuild new file mode 100644 index 000000000000..f01350190c79 --- /dev/null +++ b/media-video/tsmuxer/tsmuxer-1.10.6-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils base qt4-r2 + +DESCRIPTION="Utility to create and demux TS and M2TS files" +HOMEPAGE="http://www.smlabs.net/en/products/tsmuxer/" +SRC_URI="http://www.smlabs.net/tsMuxer/tsMuxeR_shared_${PV}.tar.gz + http://gentoo.sbriesen.de/distfiles/tsmuxer-icon.png" +LICENSE="SmartLabs" +SLOT="0" + +KEYWORDS="~amd64 ~x86" +IUSE="qt4 linguas_ru" + +QA_FLAGS_IGNORED="opt/${PN}/bin/tsMuxeR opt/${PN}/bin/tsMuxerGUI" + +DEPEND="|| ( + >=app-arch/upx-ucl-3.01 + >=app-arch/upx-bin-3.01 +)" +RDEPEND=" + x86? ( + media-libs/freetype:2 + qt4? ( + dev-libs/glib:2 + dev-qt/qtcore:4 + dev-qt/qtgui:4 + media-libs/fontconfig + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrender + ) + ) + amd64? ( + >=media-libs/freetype-2.5.0.1:2[abi_x86_32(-)] + qt4? ( + >=dev-libs/glib-2.34.3:2[abi_x86_32(-)] + >=dev-qt/qtcore-4.8.5-r1:4[abi_x86_32(-)] + >=dev-qt/qtgui-4.8.5-r2:4[abi_x86_32(-)] + >=media-libs/fontconfig-2.10.92[abi_x86_32(-)] + >=media-libs/libpng-1.2.51:1.2[abi_x86_32(-)] + >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] + >=x11-libs/libICE-1.0.8-r1[abi_x86_32(-)] + >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)] + >=x11-libs/libX11-1.6.2[abi_x86_32(-)] + >=x11-libs/libXext-1.3.2[abi_x86_32(-)] + >=x11-libs/libXrender-0.9.8[abi_x86_32(-)] + ) + )" + +S="${WORKDIR}" + +src_prepare() { + upx -d tsMuxeR tsMuxerGUI || die +} + +src_install() { + dodir /opt/bin + exeinto /opt/${PN}/bin + + doexe tsMuxeR + dosym ../${PN}/bin/tsMuxeR /opt/bin/tsMuxeR + + if use qt4; then + doexe tsMuxerGUI + dosym ../${PN}/bin/tsMuxerGUI /opt/bin/tsMuxerGUI + newicon "${DISTDIR}/${PN}-icon.png" "${PN}.png" + make_desktop_entry tsMuxerGUI "tsMuxeR GUI" "${PN}" "Qt;AudioVideo;Video" + fi + + use linguas_ru && dodoc readme.rus.txt +} diff --git a/media-video/tsmuxer/tsmuxer-2.6.11.ebuild b/media-video/tsmuxer/tsmuxer-2.6.11.ebuild new file mode 100644 index 000000000000..65f1d359bc6e --- /dev/null +++ b/media-video/tsmuxer/tsmuxer-2.6.11.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils qt4-r2 + +DESCRIPTION="Utility to create and demux TS and M2TS files" +HOMEPAGE="http://forum.doom9.org/showthread.php?t=168539" +SRC_URI="https://drive.google.com/uc?export=download&id=0B0VmPcEZTp8NekJxLUVJRWMwejQ -> ${P}.tar.gz + http://gentoo.sbriesen.de/distfiles/tsmuxer-icon.png" +LICENSE="SmartLabs" +SLOT="0" + +KEYWORDS="~amd64 ~x86" +IUSE="qt4" + +QA_FLAGS_IGNORED="opt/${PN}/bin/tsMuxeR opt/${PN}/bin/tsMuxerGUI" + +DEPEND="|| ( + >=app-arch/upx-ucl-3.01[lzma] + >=app-arch/upx-bin-3.01 +)" +RDEPEND=" + >=media-libs/freetype-2.5.0.1:2[abi_x86_32(-)] + qt4? ( + >=dev-libs/glib-2.34.3:2[abi_x86_32(-)] + >=dev-qt/qtcore-4.8.5-r1:4[abi_x86_32(-)] + >=dev-qt/qtgui-4.8.5-r2:4[abi_x86_32(-)] + >=media-libs/fontconfig-2.10.92[abi_x86_32(-)] + >=media-libs/libpng-1.2.51:1.2[abi_x86_32(-)] + >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] + >=x11-libs/libICE-1.0.8-r1[abi_x86_32(-)] + >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)] + >=x11-libs/libX11-1.6.2[abi_x86_32(-)] + >=x11-libs/libXext-1.3.2[abi_x86_32(-)] + >=x11-libs/libXrender-0.9.8[abi_x86_32(-)] + ) +" + +S="${WORKDIR}" + +src_prepare() { + upx -d tsMuxeR tsMuxerGUI || die +} + +src_install() { + dodir /opt/bin + exeinto /opt/${PN}/bin + + doexe tsMuxeR + dosym ../${PN}/bin/tsMuxeR /opt/bin/tsMuxeR + + if use qt4; then + doexe tsMuxerGUI + dosym ../${PN}/bin/tsMuxerGUI /opt/bin/tsMuxerGUI + newicon "${DISTDIR}/${PN}-icon.png" "${PN}.png" + make_desktop_entry tsMuxerGUI "tsMuxeR GUI" "${PN}" "Qt;AudioVideo;Video" + fi +} -- cgit v1.2.3