Gentoo Archives: gentoo-commits

From: "Markus Ullmann (jokey)" <jokey@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/virtualbox-bin: ChangeLog virtualbox-bin-1.5.4.ebuild
Date: Sat, 05 Jan 2008 17:54:00
Message-Id: E1JBDDV-0001kZ-Db@stork.gentoo.org
1 jokey 08/01/05 17:53:53
2
3 Modified: ChangeLog
4 Added: virtualbox-bin-1.5.4.ebuild
5 Log:
6 Version bump wrt bug #203893 thanks to x-drum
7 (Portage version: 2.1.4_rc14)
8
9 Revision Changes Path
10 1.20 app-emulation/virtualbox-bin/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog?rev=1.20&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog?rev=1.20&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog?r1=1.19&r2=1.20
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v
19 retrieving revision 1.19
20 retrieving revision 1.20
21 diff -u -r1.19 -r1.20
22 --- ChangeLog 3 Nov 2007 15:17:28 -0000 1.19
23 +++ ChangeLog 5 Jan 2008 17:53:52 -0000 1.20
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-emulation/virtualbox-bin
26 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.19 2007/11/03 15:17:28 jokey Exp $
28 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.20 2008/01/05 17:53:52 jokey Exp $
30 +
31 +*virtualbox-bin-1.5.4 (05 Jan 2008)
32 +
33 + 05 Jan 2008; Markus Ullmann <jokey@g.o>
34 + +files/virtualbox-bin.desktop, +virtualbox-bin-1.5.4.ebuild:
35 + Version bump wrt bug #203893 thanks to x-drum
36
37 03 Nov 2007; Markus Ullmann <jokey@g.o>
38 files/virtualbox-bin-wrapper, -virtualbox-bin-1.4.0.ebuild,
39
40
41
42 1.1 app-emulation/virtualbox-bin/virtualbox-bin-1.5.4.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-1.5.4.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-1.5.4.ebuild?rev=1.1&content-type=text/plain
46
47 Index: virtualbox-bin-1.5.4.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-1.5.4.ebuild,v 1.1 2008/01/05 17:53:52 jokey Exp $
52
53 inherit eutils fdo-mime qt3 pax-utils
54
55 MY_P=VirtualBox_${PV}_Linux_${ARCH}.run
56
57 DESCRIPTION="Softwarefamily of powerful x86 virtualization"
58 HOMEPAGE="http://www.virtualbox.org/"
59 SRC_URI="amd64? ( http://www.virtualbox.org/download/${PV}/VirtualBox_${PV}_Linux_amd64.run )
60 x86? ( http://www.virtualbox.org/download/${PV}/VirtualBox_${PV}_Linux_x86.run )"
61
62 LICENSE="PUEL"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86"
65 IUSE="additions chm sdk"
66
67 RDEPEND="!app-emulation/virtualbox
68 !app-emulation/virtualbox-additions
69 ~app-emulation/virtualbox-modules-${PV}
70 virtual/xft
71 x11-libs/libXi
72 x11-libs/libX11
73 x11-libs/libXft
74 x11-libs/libXtst
75 x11-libs/libXext
76 x11-libs/libXt
77 x11-libs/libICE
78 x11-libs/libSM
79 x11-libs/libXrender
80 x11-libs/libXrandr
81 x11-libs/libXau
82 x11-libs/libXcursor
83 x11-libs/libXdmcp
84 x11-libs/libXfixes
85 dev-libs/libxml2
86 media-libs/libsdl
87 media-libs/libmng
88 media-libs/jpeg
89 media-libs/libpng
90 media-libs/freetype
91 media-libs/fontconfig
92 $(qt_min_version 3.3.5)
93 sys-apps/usermode-utilities
94 net-misc/bridge-utils
95 x86? ( =virtual/libstdc++-3.3 )
96 sdk? ( dev-libs/libIDL )
97 chm? ( app-doc/kchmviewer )"
98
99 S=${WORKDIR}
100
101 RESTRICT="primaryuri"
102
103 pkg_setup() {
104 # The VBoxSDL frontend needs media-libs/libsdl compiled
105 # with USE flag X enabled (bug #177335)
106 if ! built_with_use media-libs/libsdl X; then
107 eerror "media-libs/libsdl was compiled without the \"X\" USE flag enabled."
108 eerror "Please re-emerge media-libs/libsdl with USE=\"X\"."
109 die "media-libs/libsdl should be compiled with the \"X\" USE flag."
110 fi
111
112 check_license
113 }
114
115 src_unpack() {
116 unpack_makeself ${MY_P}
117 unpack ./VirtualBox.tar.bz2
118 }
119
120 src_install() {
121
122 # desktop entry
123 newicon VBox.png virtualbox.png
124 newmenu "${FILESDIR}"/${PN}.desktop virtualbox.desktop
125
126 # create virtualbox configurations files
127 insinto /etc/vbox
128 newins "${FILESDIR}/${PN}-config" vbox.cfg
129 newins "${FILESDIR}/${PN}-interfaces" interfaces
130
131 insinto /opt/VirtualBox
132 doins UserManual.pdf
133
134 if use additions; then
135 doins -r additions
136 fi
137 if use sdk; then
138 doins -r sdk
139 fowners root:vboxusers /opt/VirtualBox/sdk/bin/xpidl
140 fperms 0750 /opt/VirtualBox/sdk/bin/xpidl
141 pax-mark -m "${D}"/opt/VirtualBox/sdk/bin/xpidl
142 fi
143 if use chm; then
144 doins *.chm
145 dosym /usr/bin/kchmviewer /opt/VirtualBox/kchmviewer
146 fi
147
148 rm -rf src sdk tst* rdesktop-vrdp.tar.gz deffiles install.sh routines.sh \
149 runlevel.sh vboxdrv.sh VBox.sh VBox.png kchmviewer additions VirtualBox.desktop \
150 VirtualBox.tar.bz2 vboxnet.sh LICENSE VirtualBox.chm VirtualBoxAPI.chm \
151 VBoxSysInfo.sh
152
153 doins -r *
154 for each in VBox{Manage,SDL,SVC,XPCOMIPCD,VRDP,Tunctl} VirtualBox ; do
155 fowners root:vboxusers /opt/VirtualBox/${each}
156 fperms 0750 /opt/VirtualBox/${each}
157 pax-mark -m "${D}"/opt/VirtualBox/${each}
158 done
159
160 exeinto /opt/VirtualBox
161 newexe "${FILESDIR}/${PN}-wrapper" "VBox.sh" || die
162 fowners root:vboxusers /opt/VirtualBox/VBox.sh
163 fperms 0750 /opt/VirtualBox/VBox.sh
164 fowners root:vboxusers /opt/VirtualBox/VBoxAddIF.sh
165 fperms 0750 /opt/VirtualBox/VBoxAddIF.sh
166
167 dosym /opt/VirtualBox/VBox.sh /usr/bin/VirtualBox
168 dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxManage
169 dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxSDL
170 dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxVRDP
171 dosym /opt/VirtualBox/VBoxTunctl /usr/bin/VBoxTunctl
172 dosym /opt/VirtualBox/VBoxAddIF.sh /usr/bin/VBoxAddIF
173 dosym /opt/VirtualBox/VBoxAddIF.sh /usr/bin/VBoxDeleteIF
174 }
175
176 pkg_postinst() {
177 fdo-mime_desktop_database_update
178 elog ""
179 elog "To launch VirtualBox just type: \"VirtualBox\""
180 elog "You must be in the vboxusers group to use VirtualBox"
181 elog ""
182 }
183
184 pkg_postrm() {
185 fdo-mime_desktop_database_update
186 }
187
188
189
190 --
191 gentoo-commits@g.o mailing list