1 DESCRIPTION
= "Squeak VM"
2 LICENSE
= "Squeak License"
3 HOMEPAGE
= "http://www.squeakvm.org"
4 DEPENDS
= "virtual/libx11 libffi"
6 EXTRA_OECONF
+= " --with-x --without-npsqueak --with-ffi=any-libffi --docdir=${docdir}/squeak"
9 SRC_URI
= "http://www.squeakvm.org/unix/release/Squeak-3.10-1.src.tar.gz \
10 file://configure-fixes.patch"
11 S
= "${WORKDIR}/Squeak-3.10-1/platforms/unix/config"
17 bb.
data.setVar
('S'
, '$
{WORKDIR
}/Squeak
-3.10-1'
, d
)
26 do_compile_prepend
() {
30 do_install_prepend
() {
35 # Help
to install the binary into the
right place
36 install
-m
0755 $
{S
}/..
/bld
/.libs
/squeak $
{D
}$
{libdir
}/squeak
/3.10-1/
40 ${PN}-plugin-midi ${PN}-plugin-midi-dbg\
41 ${PN}-plugin-tty ${PN}-plugin-tty-dbg\
42 ${PN}-plugin-sound-alsa ${PN}-plugin-sound-alsa-dbg\
43 ${PN}-plugin-sound-oss ${PN}-plugin-sound-oss-dbg\
44 ${PN}-plugin-sound-null ${PN}-plugin-sound-null-dbg\
45 ${PN}-plugin-xdisplaycontrol ${PN}-plugin-xdisplaycontrol-dbg\
46 ${PN}-plugin-b3daccelerator ${PN}-plugin-b3daccelerator-dbg\
47 ${PN}-plugin-display-x11 ${PN}-plugin-display-x11-dbg\
48 ${PN}-plugin-display-null ${PN}-plugin-display-null-dbg\
49 ${PN}-plugin-display-fb ${PN}-plugin-display-fb-dbg\
50 ${PN}-plugin-v4l ${PN}-plugin-v4l-dbg\
51 ${PN}-plugin-squeak3d ${PN}-plugin-squeak3d-dbg\
52 ${PN}-plugin-unix-process ${PN}-plugin-unix-process-dbg\
55 FILES_$
{PN
} += " ${libdir}/squeak/3.10-1/squeak"
56 FILES_$
{PN
}-dbg
+= " ${libdir}/squeak/3.10-1/.debug/squeak "
59 FILES_$
{PN
}-plugin
-midi
= "${libdir}/squeak/3.10-1/MIDIPlugin.so"
60 FILES_$
{PN
}-plugin
-tty
= "${libdir}/squeak/3.10-1/PseudoTTYPlugin.so"
61 FILES_$
{PN
}-plugin
-sound
-alsa
= "${libdir}/squeak/3.10-1/vm-sound-ALSA.so"
62 FILES_$
{PN
}-plugin
-sound
-null = "${libdir}/squeak/3.10-1/vm-sound-null.so"
63 FILES_$
{PN
}-plugin
-sound
-oss
= "${libdir}/squeak/3.10-1/vm-sound-OSS.so"
64 FILES_$
{PN
}-plugin
-xdisplaycontrol
= "${libdir}/squeak/3.10-1/XDisplayControlPlugin.so"
65 FILES_$
{PN
}-plugin
-b3daccelerator
= "${libdir}/squeak/3.10-1/B3DAcceleratorPlugin.so"
66 FILES_$
{PN
}-plugin
-display
-x11
= "${libdir}/squeak/3.10-1/vm-display-X11.so"
67 FILES_$
{PN
}-plugin
-display
-null = "${libdir}/squeak/3.10-1/vm-display-null.so"
68 FILES_$
{PN
}-plugin
-display
-fb
= "${libdir}/squeak/3.10-1/vm-display-fbdev.so"
69 FILES_$
{PN
}-plugin
-v4l
= "${libdir}/squeak/3.10-1/VideoForLinuxPlugin.so"
70 FILES_$
{PN
}-plugin
-squeak3d
= "${libdir}/squeak/3.10-1/Squeak3D.so"
71 FILES_$
{PN
}-plugin
-unix
-process
= "${libdir}/squeak/3.10-1/UnixOSProcessPlugin.so"
74 FILES_$
{PN
}-plugin
-midi
-dbg
= "${libdir}/squeak/3.10-1/.debug/MIDIPlugin.so"
75 FILES_$
{PN
}-plugin
-tty
-dbg
= "${libdir}/squeak/3.10-1/.debug/PseudoTTYPlugin.so"
76 FILES_$
{PN
}-plugin
-sound
-alsa
-dbg
= "${libdir}/squeak/3.10-1/.debug/vm-sound-ALSA.so"
77 FILES_$
{PN
}-plugin
-sound
-null-dbg
= "${libdir}/squeak/3.10-1/.debug/vm-sound-null.so"
78 FILES_$
{PN
}-plugin
-sound
-oss
-dbg
= "${libdir}/squeak/3.10-1/.debug/vm-sound-OSS.so"
79 FILES_$
{PN
}-plugin
-xdisplaycontrol
-dbg
= "${libdir}/squeak/3.10-1/.debug/XDisplayControlPlugin.so"
80 FILES_$
{PN
}-plugin
-b3daccelerator
-dbg
= "${libdir}/squeak/3.10-1/.debug/B3DAcceleratorPlugin.so"
81 FILES_$
{PN
}-plugin
-display
-x11
-dbg
= "${libdir}/squeak/3.10-1/.debug/vm-display-X11.so"
82 FILES_$
{PN
}-plugin
-display
-null-dbg
= "${libdir}/squeak/3.10-1/.debug/vm-display-null.so"
83 FILES_$
{PN
}-plugin
-display
-fb
-dbg
= "${libdir}/squeak/3.10-1/.debug/vm-display-fbdev.so"
84 FILES_$
{PN
}-plugin
-v4l
-dbg
= "${libdir}/squeak/3.10-1/.debug/VideoForLinuxPlugin.so"
85 FILES_$
{PN
}-plugin
-squeak3d
-dbg
= "${libdir}/squeak/3.10-1/.debug/Squeak3D.so"
86 FILES_$
{PN
}-plugin
-unix
-process
-dbg
= "${libdir}/squeak/3.10-1/.debug/UnixOSProcessPlugin.so"
88 SRC_URI
[md5sum
] = "7fbac029115831d18422f3079dbb0444"
89 SRC_URI
[sha256sum
] = "d5e9cab31f25f842f42bde153e04b93547b559e75da08f1b997a47f70d003133"