Gentoo Archives: gentoo-commits

From: "Stefan Briesenick (sbriesen)" <sbriesen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/tsmuxer: metadata.xml ChangeLog tsmuxer-1.10.6-r1.ebuild
Date: Fri, 30 Jul 2010 11:11:15
Message-Id: 20100730111110.E9DB12CE15@corvid.gentoo.org
1 sbriesen 10/07/30 11:11:10
2
3 Modified: metadata.xml ChangeLog
4 Added: tsmuxer-1.10.6-r1.ebuild
5 Log:
6 reworked ebuild, added missing dependencies, decompress executables with upx. thanks to beandog@g.o
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.2 media-video/tsmuxer/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/tsmuxer/metadata.xml?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/tsmuxer/metadata.xml?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/tsmuxer/metadata.xml?r1=1.1&r2=1.2
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/tsmuxer/metadata.xml,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- metadata.xml 28 Jul 2010 00:54:12 -0000 1.1
23 +++ metadata.xml 30 Jul 2010 11:11:10 -0000 1.2
24 @@ -1,18 +1,19 @@
25 <?xml version="1.0" encoding="UTF-8"?>
26 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 <pkgmetadata>
28 - <herd>no-herd</herd>
29 + <herd>video</herd>
30 <maintainer>
31 <email>sbriesen@g.o</email>
32 <name>Stefan Briesenick</name>
33 </maintainer>
34 <longdescription lang="en">
35 - SmartLabs tsMuxeR – the software utility to create TS and M2TS files for
36 + SmartLabs tsMuxeR - the software utility to create TS and M2TS files for
37 IP broadcasting as well as for viewing at hardware video players (i.e.,
38 Dune HD Ultra, Sony Playstation3 and others). tsMuxeR is a part of
39 SmartCONTENT, content preparation solution.
40 </longdescription>
41 <use>
42 <flag name='gui'>Installs tsMuxerGUI (needs Qt4)</flag>
43 + <flag name='qt4'>Installs tsMuxerGUI (needs Qt4)</flag>
44 </use>
45 </pkgmetadata>
46
47
48
49 1.2 media-video/tsmuxer/ChangeLog
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/tsmuxer/ChangeLog?rev=1.2&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/tsmuxer/ChangeLog?rev=1.2&content-type=text/plain
53 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/tsmuxer/ChangeLog?r1=1.1&r2=1.2
54
55 Index: ChangeLog
56 ===================================================================
57 RCS file: /var/cvsroot/gentoo-x86/media-video/tsmuxer/ChangeLog,v
58 retrieving revision 1.1
59 retrieving revision 1.2
60 diff -u -r1.1 -r1.2
61 --- ChangeLog 28 Jul 2010 00:54:12 -0000 1.1
62 +++ ChangeLog 30 Jul 2010 11:11:10 -0000 1.2
63 @@ -1,6 +1,13 @@
64 # ChangeLog for media-video/tsmuxer
65 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
66 -# $Header: /var/cvsroot/gentoo-x86/media-video/tsmuxer/ChangeLog,v 1.1 2010/07/28 00:54:12 sbriesen Exp $
67 +# $Header: /var/cvsroot/gentoo-x86/media-video/tsmuxer/ChangeLog,v 1.2 2010/07/30 11:11:10 sbriesen Exp $
68 +
69 +*tsmuxer-1.10.6-r1 (30 Jul 2010)
70 +
71 + 30 Jul 2010; Stefan Briesenick <sbriesen@g.o>
72 + +tsmuxer-1.10.6-r1.ebuild, metadata.xml:
73 + reworked ebuild, added missing dependencies, decompress executables with
74 + upx. thanks to beandog@g.o
75
76 *tsmuxer-1.10.6 (28 Jul 2010)
77
78
79
80
81 1.1 media-video/tsmuxer/tsmuxer-1.10.6-r1.ebuild
82
83 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/tsmuxer/tsmuxer-1.10.6-r1.ebuild?rev=1.1&view=markup
84 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/tsmuxer/tsmuxer-1.10.6-r1.ebuild?rev=1.1&content-type=text/plain
85
86 Index: tsmuxer-1.10.6-r1.ebuild
87 ===================================================================
88 # Copyright 1999-2010 Gentoo Foundation
89 # Distributed under the terms of the GNU General Public License v2
90 # $Header: /var/cvsroot/gentoo-x86/media-video/tsmuxer/tsmuxer-1.10.6-r1.ebuild,v 1.1 2010/07/30 11:11:10 sbriesen Exp $
91
92 EAPI="2"
93
94 inherit base qt4-r2
95
96 DESCRIPTION="Utility to create and demux TS and M2TS files"
97 HOMEPAGE="http://www.smlabs.net/tsmuxer_en.html"
98 SRC_URI="http://www.smlabs.net/tsMuxer/tsMuxeR_shared_${PV}.tar.gz"
99 LICENSE="SmartLabs"
100 SLOT="0"
101
102 KEYWORDS="~amd64 ~x86"
103 IUSE="qt4 linguas_ru"
104
105 QA_DT_HASH="opt/${PN}/bin/tsMuxeR opt/${PN}/bin/tsMuxerGUI"
106
107 DEPEND="|| (
108 >=app-arch/upx-ucl-3.01
109 >=app-arch/upx-3.01
110 )"
111
112 RDEPEND="
113 x86? (
114 media-libs/freetype:2
115 qt4? ( x11-libs/qt-gui:4 )
116 )
117 amd64? (
118 app-emulation/emul-linux-x86-baselibs
119 app-emulation/emul-linux-x86-xlibs
120 qt4? ( >=app-emulation/emul-linux-x86-qtlibs-20081109 )
121 )"
122
123 # cli is linked to freetype, when it will be fixed,
124 # we will remove app-emulation/emul-linux-x86-xlibs dep.
125
126 S="${WORKDIR}"
127
128 src_prepare() {
129 upx -d tsMuxeR tsMuxerGUI || die
130 }
131
132 src_install() {
133 dodir /opt/bin
134 exeinto /opt/${PN}/bin
135
136 doexe tsMuxeR
137 dosym ../${PN}/bin/tsMuxeR /opt/bin
138
139 if use qt4; then
140 doexe tsMuxerGUI
141 dosym ../${PN}/bin/tsMuxerGUI /opt/bin
142 newicon "${FILESDIR}/icon.png" "${PN}.png"
143 make_desktop_entry tsMuxerGUI "tsMuxeR GUI" "${PN}" "Qt;AudioVideo;Video"
144 fi
145
146 use linguas_ru && dodoc readme.rus.txt
147 }