increase dvbapp PR.
[vuplus_openembedded] / recipes / simh / simh_3.7-1.bb
1 DESCRIPTION = "The Computer History Simulation Project"
2 HOMEPAGE = "http://simh.trailing-edge.com/"
3 SECTION = "console/misc"
4 LICENSE = "as-is"
5 DEPENDS = "libpcap"
6 PR = "r0"
7
8 URIPV = "${@bb.data.getVar('PV',d,1).replace('.','')}"
9 SRC_URI = "http://simh.trailing-edge.com/sources/simhv${URIPV}.zip \
10         file://makefile.patch;patch=1"
11 S = "${WORKDIR}/${PN}-${PV}"
12
13 python do_unpack() {
14         import os
15         os.mkdir(bb.data.getVar('S',d,1))
16         tmp = bb.data.createCopy(d)
17         bb.data.setVar('WORKDIR',bb.data.getVar('S',d,1),tmp)
18         bb.build.exec_func('base_do_unpack', tmp)
19 }
20
21 do_compile() {
22         mkdir BIN || true
23         make USE_NETWORK=1 || die "make failed"
24 }
25
26 do_install() {
27         install -d "${D}${bindir}"
28         cd "${S}/BIN"
29         for bin in * ; do
30                 install -m 0755 "$bin" "${D}${bindir}/${PN}-${bin}"
31         done
32         install -d "${D}${datadir}/${PN}"
33         install -m 0644 ${S}/VAX/*.bin "${D}${datadir}/${PN}/"
34 }
35
36 PACKAGES_DYNAMIC = "simh-*"
37
38 populate_packages_prepend() {
39         do_split_packages( d, bb.data.getVar('bindir',d,1), '^simh-(.*)$',
40                 output_pattern='simh-%s',
41                 description='SIMH for %s',
42                 prepend=True, extra_depends='')
43 }
44
45 PACKAGES += "${PN}-vaxbin"
46
47 FILES_${PN}-vaxbin = "${datadir}/${PN}"