Gentoo Archives: gentoo-commits

From: "Christian Parpart (trapni)" <trapni@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/capseo: capseo-0.3.0_pre200706031.ebuild ChangeLog capseo-0.3.0_pre200712251.ebuild
Date: Tue, 25 Dec 2007 18:00:02
Message-Id: E1J7E4H-0000zP-Ft@stork.gentoo.org
1 trapni 07/12/25 17:59:53
2
3 Modified: capseo-0.3.0_pre200706031.ebuild ChangeLog
4 Added: capseo-0.3.0_pre200712251.ebuild
5 Log:
6 snapshot bump
7 (Portage version: 2.1.4_rc11)
8
9 Revision Changes Path
10 1.3 media-libs/capseo/capseo-0.3.0_pre200706031.ebuild
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/capseo/capseo-0.3.0_pre200706031.ebuild?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/capseo/capseo-0.3.0_pre200706031.ebuild?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/capseo/capseo-0.3.0_pre200706031.ebuild?r1=1.2&r2=1.3
15
16 Index: capseo-0.3.0_pre200706031.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-libs/capseo/capseo-0.3.0_pre200706031.ebuild,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -u -r1.2 -r1.3
22 --- capseo-0.3.0_pre200706031.ebuild 1 Jul 2007 22:26:30 -0000 1.2
23 +++ capseo-0.3.0_pre200706031.ebuild 25 Dec 2007 17:59:52 -0000 1.3
24 @@ -1,6 +1,6 @@
25 # Copyright 1999-2007 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-libs/capseo/capseo-0.3.0_pre200706031.ebuild,v 1.2 2007/07/01 22:26:30 peper Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-libs/capseo/capseo-0.3.0_pre200706031.ebuild,v 1.3 2007/12/25 17:59:52 trapni Exp $
29
30 inherit flag-o-matic multilib
31
32 @@ -37,7 +37,7 @@
33 return
34 fi
35
36 - cd ${S} || die
37 + cd "${S}" || die
38
39 if [[ ! -f configure ]]; then
40 ./autogen.sh || die "autogen.sh failed"
41
42
43
44 1.3 media-libs/capseo/ChangeLog
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/capseo/ChangeLog?rev=1.3&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/capseo/ChangeLog?rev=1.3&content-type=text/plain
48 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/capseo/ChangeLog?r1=1.2&r2=1.3
49
50 Index: ChangeLog
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/media-libs/capseo/ChangeLog,v
53 retrieving revision 1.2
54 retrieving revision 1.3
55 diff -u -r1.2 -r1.3
56 --- ChangeLog 1 Jul 2007 22:26:30 -0000 1.2
57 +++ ChangeLog 25 Dec 2007 17:59:52 -0000 1.3
58 @@ -1,6 +1,12 @@
59 # ChangeLog for media-libs/capseo
60 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
61 -# $Header: /var/cvsroot/gentoo-x86/media-libs/capseo/ChangeLog,v 1.2 2007/07/01 22:26:30 peper Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/media-libs/capseo/ChangeLog,v 1.3 2007/12/25 17:59:52 trapni Exp $
63 +
64 +*capseo-0.3.0_pre200712251 (25 Dec 2007)
65 +
66 + 25 Dec 2007; Christian Parpart <trapni@g.o>
67 + +capseo-0.3.0_pre200712251.ebuild:
68 + snapshot bump
69
70 01 Jul 2007; Piotr JaroszyƄski <peper@g.o>
71 capseo-0.3.0_pre200706031.ebuild:
72
73
74
75 1.1 media-libs/capseo/capseo-0.3.0_pre200712251.ebuild
76
77 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/capseo/capseo-0.3.0_pre200712251.ebuild?rev=1.1&view=markup
78 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/capseo/capseo-0.3.0_pre200712251.ebuild?rev=1.1&content-type=text/plain
79
80 Index: capseo-0.3.0_pre200712251.ebuild
81 ===================================================================
82 # Copyright 1999-2007 Gentoo Foundation
83 # Distributed under the terms of the GNU General Public License v2
84 # $Header: /var/cvsroot/gentoo-x86/media-libs/capseo/capseo-0.3.0_pre200712251.ebuild,v 1.1 2007/12/25 17:59:52 trapni Exp $
85
86 inherit flag-o-matic multilib
87
88 DESCRIPTION="Capseo Video Codec Library"
89 HOMEPAGE="http://rm-rf.in/captury/wiki/CapseoCodec"
90 SRC_URI="http://upstream.rm-rf.in/captury/captury-${PV}.tar.bz2"
91 LICENSE="GPL-2"
92 SLOT="0"
93 KEYWORDS="~amd64 ~x86"
94 IUSE="debug theora"
95
96 RDEPEND=">=media-libs/libtheora-1.0_alpha6-r1"
97
98 DEPEND="${RDEPEND}
99 >=dev-lang/yasm-0.4.0
100 dev-util/pkgconfig"
101
102 EMULTILIB_PKG="true"
103
104 S="${WORKDIR}/captury-${PV}/${PN}"
105
106 src_compile() {
107 if [[ -z ${OABI} ]] && has_multilib_profile; then
108 use debug && append-flags -O0 -g3
109 use debug || append-flags -DNDEBUG=1
110
111 einfo "Building multilib ${PN} for ABIs: $(get_install_abis)"
112 OABI=${ABI}
113 for ABI in $(get_install_abis); do
114 export ABI=${ABI}
115 src_compile
116 done
117 ABI=${OABI}
118 return
119 fi
120
121 cd "${S}" || die
122
123 if [[ ! -f configure ]]; then
124 ./autogen.sh || die "autogen.sh failed"
125 fi
126
127 # obviousely in src_install() it is set to "default" on non-multilib hosts,
128 # but isn't in src_compile()
129 ABI=${ABI:-default}
130
131 mkdir abi-${ABI}
132 cd abi-${ABI}
133
134 local myconf=
135 case ${ABI} in
136 amd64|x86)
137 myconf="${myconf} --with-accel=${ABI}"
138 ;;
139 esac
140 myconf="${myconf} $(use_enable theora)"
141
142 ../configure ${myconf} \
143 --prefix="/usr" \
144 --host="$(get_abi_CHOST ${ABI})" \
145 --libdir="/usr/$(get_libdir)" \
146 || die "./configure for ABI ${ABI} failed"
147
148 emake || die "make for ABI ${ABI} failed"
149 }
150
151 src_install() {
152 for ABI in $(get_install_abis); do
153 make -C abi-${ABI} install DESTDIR="${D}" || die "make install for ABI ${ABI} failed."
154 done
155
156 rm "${D}/usr/bin/cpsplay" # currently unsupported
157
158 dodoc AUTHORS ChangeLog* NEWS README* TODO
159 }
160
161 pkg_postinst() {
162 einfo "Use the following command to re-encode your screen captures to a"
163 einfo "file format current media players do understand:"
164 einfo
165 einfo " cpsrecode -i capture.cps -o - | mencoder - -o capture.avi \\"
166 einfo " -ovc lavc -lavcopts vcodec=xvid:autoaspect=1"
167 einfo
168 einfo "or if use-flag theora enabled, create your ogg/theora file inplace:"
169 einfo
170 einfo " cpsrecode -i capture.cps -o capture.ogg -c theora"
171 echo
172 }
173
174 # vim:ai:noet:ts=4:nowrap
175
176
177
178 --
179 gentoo-commits@g.o mailing list