summaryrefslogtreecommitdiff
path: root/media-video/tsmuxer
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-02 10:16:02 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-02 10:16:02 +0100
commit02fbebe9426ee05ab39e9b5a56e3529e64160ef6 (patch)
tree4c2a5db6966711f46fbc73aece931b17625e27b7 /media-video/tsmuxer
parentb052fbf151106a4f47cac7fdf0ffff983decb773 (diff)
gentoo auto-resync : 02:09:2022 - 10:16:01
Diffstat (limited to 'media-video/tsmuxer')
-rw-r--r--media-video/tsmuxer/Manifest6
-rw-r--r--media-video/tsmuxer/metadata.xml3
-rw-r--r--media-video/tsmuxer/tsmuxer-2.6.11-r1.ebuild38
-rw-r--r--media-video/tsmuxer/tsmuxer-2.6.16_p20220706.ebuild40
4 files changed, 46 insertions, 41 deletions
diff --git a/media-video/tsmuxer/Manifest b/media-video/tsmuxer/Manifest
index 1d6de811f70a..16a9a963b119 100644
--- a/media-video/tsmuxer/Manifest
+++ b/media-video/tsmuxer/Manifest
@@ -1,3 +1,3 @@
-DIST tsmuxer-2.6.11.tar.gz 538798 BLAKE2B 18f5f9002e356664ae84343afbadcddd447743404bcdcca709ba039ebb2ab05e5fba7eda0f30c86c29e18040d646004d1aec7dec34ed008ddbdb15228c63f09d SHA512 25b552153b76231ac1b88858d2178564d22edd18c6b08dc872765ac214ca6fd1ff6df5c5fff0f24647ea35f3f990e364bfb8adff5dd79c69cc12875fafb4f137
-EBUILD tsmuxer-2.6.11-r1.ebuild 787 BLAKE2B a47275e8bdb863a8323c82a777d738547ae7d94a4182e37e0aadfcd1a21c7947553f7531ca8b1d09cc7185f087dcedf81d744e87d665716462e13f1822b44cd2 SHA512 e0bc8f16c0a7ba1c9546c14e1eeb1325d9958720a1e6c57dca2b7f1f0e06930481ea8f2f628dd915740f91ec2dce6d34d2ece90169e5022d306c2cd15e27b59c
-MISC metadata.xml 573 BLAKE2B 324a4a4396cf858d2da5d3c2b4183310adb33aeecef814980cab79bbb094b9a8c0e0f5d984737df564e5895a62ca519d36795b6216641fe4768a27ca2013fd6f SHA512 a84cbfc78aaddca9576bbb744d162794c1cd5297fda1f2672d37b8b05519d3d677561e8ef5a2a8a58b5fb4fccb74a573f0f5d202635051e394f3b14e551e912d
+DIST tsmuxer-2.6.16_p20220706.tar.gz 699612 BLAKE2B 101f97b0846a1051c7920878c304e62d6e4d42a3c85c0d1e0fe8cd7cf2ebfd49ad0c75966c0b5e171a6e878d19ff6a03481b29bac4d0b1994285c24893597349 SHA512 96ffaf04a02a0f7cc643a49b54d299648bff551aa03263547d17abeb7871cdb867d98d13becea6e69d1d5691afffc9011ce502a3e7e9bd78f5025bff79d3ad76
+EBUILD tsmuxer-2.6.16_p20220706.ebuild 817 BLAKE2B d4e8a8681922a00a081ab7a69aacc87ef46c57f6b692d7eb11ce5b14e38a4c8f2adb5867d1318f5d8934a6e9769ad14c9e2893f58e3c8b6421617743616ccc65 SHA512 758af7bd8ec5e167553ff6a87c949c137ac7518846c0219e28028d12ef0b5deee3f7946783533226241841a957c028dfc78a406c01baec576b967e03b6d3e332
+MISC metadata.xml 655 BLAKE2B 9cfd9d850b1495a3d856a79aef4e0ae94b5da92b673cb060cb751261e85ef1d338911e6fa46005163e6deae2c49c65246d4f423898a4d159b223c3300df44cf5 SHA512 e1dccfe195f791682ffea86f1edadffea63324d95e14fe863e23adaae9672c31aa91e278ca1b9d1280784062048a8fb3f228b7c17ca635c222546a47b45aa06d
diff --git a/media-video/tsmuxer/metadata.xml b/media-video/tsmuxer/metadata.xml
index 3f59174a7177..5cb1a1ccb7e0 100644
--- a/media-video/tsmuxer/metadata.xml
+++ b/media-video/tsmuxer/metadata.xml
@@ -11,4 +11,7 @@
Dune HD Ultra, Sony Playstation3 and others). tsMuxeR is a part of
SmartCONTENT, content preparation solution.
</longdescription>
+ <upstream>
+ <remote-id type="github">justdan96/tsMuxer</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-video/tsmuxer/tsmuxer-2.6.11-r1.ebuild b/media-video/tsmuxer/tsmuxer-2.6.11-r1.ebuild
deleted file mode 100644
index 4ddb8bb9da41..000000000000
--- a/media-video/tsmuxer/tsmuxer-2.6.11-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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"
-
-LICENSE="SmartLabs"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-QA_FLAGS_IGNORED="opt/${PN}/bin/tsMuxeR opt/${PN}/bin/tsMuxerGUI"
-
-DEPEND="|| (
- >=app-arch/upx-3.01[lzma]
- >=app-arch/upx-bin-3.01
-)"
-RDEPEND="
- >=media-libs/freetype-2.5.0.1:2[abi_x86_32(-)]
-"
-
-S="${WORKDIR}"
-
-src_prepare() {
- default
- upx -d tsMuxeR tsMuxerGUI || die
-}
-
-src_install() {
- dodir /opt/bin
- exeinto /opt/${PN}/bin
-
- doexe tsMuxeR
- dosym ../${PN}/bin/tsMuxeR /opt/bin/tsMuxeR
-}
diff --git a/media-video/tsmuxer/tsmuxer-2.6.16_p20220706.ebuild b/media-video/tsmuxer/tsmuxer-2.6.16_p20220706.ebuild
new file mode 100644
index 000000000000..963a534a2470
--- /dev/null
+++ b/media-video/tsmuxer/tsmuxer-2.6.16_p20220706.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+COMMIT="fafc3cd747457906290df773063ad8022684a33a"
+MY_PN="tsMuxer"
+
+DESCRIPTION="Utility to create and demux TS and M2TS files"
+HOMEPAGE="https://github.com/justdan96/tsMuxer"
+SRC_URI="https://github.com/justdan96/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="qt5"
+
+BDEPEND="virtual/pkgconfig
+ qt5? ( dev-qt/linguist-tools:5 )"
+DEPEND="qt5? (
+ dev-qt/qtmultimedia:5
+ dev-qt/qtwidgets:5
+ )
+ media-libs/freetype
+ sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_PN}-${COMMIT}"
+
+DOCS=( README.md )
+
+src_configure() {
+ local mycmakeargs=(
+ -DTSMUXER_STATIC_BUILD=OFF
+ -DTSMUXER_GUI=$(usex qt5)
+ )
+ cmake_src_configure
+}