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-video/captury: metadata.xml Manifest captury-0.3.0_pre200712251.ebuild ChangeLog
Date: Tue, 25 Dec 2007 18:14:47
Message-Id: E1J7EIX-00019j-4L@stork.gentoo.org
1 trapni 07/12/25 18:14:37
2
3 Added: metadata.xml Manifest
4 captury-0.3.0_pre200712251.ebuild ChangeLog
5 Log:
6 initial import
7 (Portage version: 2.1.4_rc11)
8
9 Revision Changes Path
10 1.1 media-video/captury/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/captury/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/captury/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <maintainer>
21 <email>trapni@g.o</email>
22 </maintainer>
23 </pkgmetadata>
24
25
26
27 1.1 media-video/captury/Manifest
28
29 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/captury/Manifest?rev=1.1&view=markup
30 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/captury/Manifest?rev=1.1&content-type=text/plain
31
32 Index: Manifest
33 ===================================================================
34 DIST captury-0.3.0_pre200712251.tar.bz2 1256351 RMD160 0527f5f18e84ada5b37941f7f55355c20ef0fc0e SHA1 19227bbd1f4e609f274311be835a4b09ce91a67e SHA256 119499991c8bf68632485adce7bc13ce9b754d8b406862351abe8d92e3eb5fc3
35 EBUILD captury-0.3.0_pre200712251.ebuild 3180 RMD160 34e2a85839ab5c96829bd98c030f6844c1fa390c SHA1 0672edcf49f606e66f7709aeff4d1ad2cc2698c2 SHA256 36a4e2a62531c4ab29350004d2cbc1c41f49bb4b5287c36dee31a6842af0e744
36 MD5 7c4c6eef681f927fcffb8278d8f2524c captury-0.3.0_pre200712251.ebuild 3180
37 RMD160 34e2a85839ab5c96829bd98c030f6844c1fa390c captury-0.3.0_pre200712251.ebuild 3180
38 SHA256 36a4e2a62531c4ab29350004d2cbc1c41f49bb4b5287c36dee31a6842af0e744 captury-0.3.0_pre200712251.ebuild 3180
39 MISC ChangeLog 287 RMD160 0dafa125f49251ca5ed5ddb23cea3c89cf0934e5 SHA1 4d176cdc396f42b373d8ddfc0d464d20a6fd9c8a SHA256 48046956514a39fd279abf293c32e0738a5074b8ddd6be639a1b9d39027ad268
40 MD5 f45e49350281988a29a4419c9027b7ce ChangeLog 287
41 RMD160 0dafa125f49251ca5ed5ddb23cea3c89cf0934e5 ChangeLog 287
42 SHA256 48046956514a39fd279abf293c32e0738a5074b8ddd6be639a1b9d39027ad268 ChangeLog 287
43 MISC metadata.xml 199 RMD160 852e94c35804ed3cf83a7149b577cd41a38e2ea1 SHA1 fda1928420c1ef71f25d78ac4a34e6236d9740fc SHA256 3137765885d09c96954a5018ae5627d0276f743c3d7a1f9cf7f1be517855ac5d
44 MD5 bff27c36ac89297d86169d3fc2d2ad46 metadata.xml 199
45 RMD160 852e94c35804ed3cf83a7149b577cd41a38e2ea1 metadata.xml 199
46 SHA256 3137765885d09c96954a5018ae5627d0276f743c3d7a1f9cf7f1be517855ac5d metadata.xml 199
47 MD5 c6eeca815123f79070cf97dbf04f3101 files/digest-captury-0.3.0_pre200712251 286
48 RMD160 8fddc6571c2a2960e058673a591bcbf66650b55d files/digest-captury-0.3.0_pre200712251 286
49 SHA256 e9af5c7836769ab17aa4cf4efc2fdf0035544a9ac3726070d992767e6803dab9 files/digest-captury-0.3.0_pre200712251 286
50
51
52
53 1.1 media-video/captury/captury-0.3.0_pre200712251.ebuild
54
55 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/captury/captury-0.3.0_pre200712251.ebuild?rev=1.1&view=markup
56 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/captury/captury-0.3.0_pre200712251.ebuild?rev=1.1&content-type=text/plain
57
58 Index: captury-0.3.0_pre200712251.ebuild
59 ===================================================================
60 # Copyright 1999-2007 Gentoo Foundation
61 # Distributed under the terms of the GNU General Public License v2
62 # $Header: /var/cvsroot/gentoo-x86/media-video/captury/captury-0.3.0_pre200712251.ebuild,v 1.1 2007/12/25 18:14:36 trapni Exp $
63
64 inherit multilib flag-o-matic eutils
65
66 DESCRIPTION="Captury Tool - captures the screen from your OpenGL games/applications."
67 HOMEPAGE="http://rm-rf.in/captury/"
68 SRC_URI="http://upstream.rm-rf.in/captury/captury-${PV}.tar.bz2"
69 LICENSE="LGPL-2.1"
70 SLOT="0"
71 KEYWORDS="~amd64 ~x86"
72 IUSE="debug"
73
74 RDEPEND=">=media-libs/libcaptury-0.3.0_pre200712251
75 x11-libs/libX11
76 amd64? ( multilib? ( app-emulation/emul-linux-x86-xlibs ) )
77 >=media-libs/libpng-1.2.14
78 virtual/opengl"
79
80 DEPEND="${RDEPEND}
81 || ( dev-libs/elfutils
82 dev-libs/libelf )
83 dev-util/pkgconfig"
84
85 EMULTILIB_PKG="true"
86
87 S="${WORKDIR}/captury-${PV}/${PN}"
88
89 pkg_setup() {
90 useq has_multilib_profile \
91 && built_with_use --missing die app-emulation/emul-linux-x86-xlibs opengl
92 }
93
94 setup_env() {
95 myconf=""
96 makeopts=""
97
98 if [[ ${ABI} != ${DEFAULT_ABI} ]]; then
99 # this is a workaround as Gentoo doesn't ship a 32bit version of libelf.so
100 myconf="${myconf} --disable-builtin-strip-soname"
101 makeopts="${makeopts} STRIP_SONAME=$(pwd)/../abi-${DEFAULT_ABI}/src/libGLcaptury/strip-soname"
102
103 # unfortunately, different versions of emul-linux-x86-xlibs do install
104 # their files into different locations, depending on what version you
105 # installed.
106 if [[ -x /emul/linux/x86/usr/lib/libGL.so ]]; then
107 makeopts="${makeopts} NATIVE_LIBGL=/emul/linux/x86/usr/lib/libGL.so"
108 else
109 makeopts="${makeopts} NATIVE_LIBGL=/usr/$(get_libdir)/libGL.so"
110 fi
111 if [[ -x /emul/linux/x86/usr/lib/libX11.so ]]; then
112 makeopts="${makeopts} NATIVE_LIBX11=/emul/linux/x86/usr/lib/libX11.so"
113 else
114 makeopts="${makeopts} NATIVE_LIBX11=/usr/$(get_libdir)/libX11.so"
115 fi
116 else
117 makeopts="${makeopts} NATIVE_LIBGL=/usr/$(get_libdir)/libGL.so"
118 makeopts="${makeopts} NATIVE_LIBX11=/usr/$(get_libdir)/libX11.so"
119 fi
120
121 export makeopts
122 export myconf
123 }
124
125 src_compile() {
126 if [[ -z ${OABI} ]] && has_multilib_profile; then
127 use debug && append-flags -O0 -g3
128 use debug || append-flags -DNDEBUG=1
129
130 # fixes missing #define in libGLcaptury.cpp
131 append-flags -DGLX_GLXEXT_PROTOTYPES
132
133 einfo "Building multilib ${PN} for ABIs: $(get_install_abis)"
134 OABI=${ABI}
135 for ABI in $DEFAULT_ABI $(get_install_abis); do
136 export ABI=${ABI}
137 src_compile
138 done
139 ABI=${OABI}
140 return
141 fi
142
143 cd "${S}"
144
145 ABI=${ABI:-default}
146
147 test -d abi-${ABI} && return
148
149 if [[ ! -f configure ]]; then
150 ./autogen.sh || die "autogen.sh failed"
151 fi
152
153 mkdir abi-${ABI}
154 cd abi-${ABI}
155
156 einfo "Compiling for ABI ${ABI} ..."
157 einfo
158
159 setup_env
160
161 ../configure ${myconf} \
162 --prefix="/usr" \
163 --host="${CHOST}" \
164 --sysconfdir="/etc" \
165 --libdir="/usr/$(get_libdir)" \
166 || die "./configure for ABI ${ABI} failed"
167
168 einfo "MAKE LINE: emake ${makeopts}"
169 einfo
170 emake ${makeopts} || die "make for ABI ${ABI} failed"
171 }
172
173 src_install() {
174 for ABI in $(get_install_abis); do
175 cd "${S}/abi-${ABI}"
176 setup_env
177 einfo "make ${makeopts} install DESTDIR=\"${D}\""
178 make ${makeopts} install DESTDIR="${D}" || die "make install for ABI ${ABI} failed."
179 done
180
181 cd "${S}"
182
183 dodoc AUTHORS ChangeLog* NEWS README* TODO
184 }
185
186 # vim:ai:noet:ts=4:nowrap
187
188
189
190 1.1 media-video/captury/ChangeLog
191
192 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/captury/ChangeLog?rev=1.1&view=markup
193 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/captury/ChangeLog?rev=1.1&content-type=text/plain
194
195 Index: ChangeLog
196 ===================================================================
197 # ChangeLog for media-video/captury
198 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
199 # $Header: /var/cvsroot/gentoo-x86/media-video/captury/ChangeLog,v 1.1 2007/12/25 18:14:36 trapni Exp $
200
201 *captury-0.3.0_pre200712251 (25 Dec 2007)
202
203 25 Dec 2007; Christian Parpart <trapni@g.o> +metadata.xml,
204 +captury-0.3.0_pre200712251.ebuild:
205 initial import
206
207
208
209
210 --
211 gentoo-commits@g.o mailing list