]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/classes/debian-vampyre.bbclass
gnutls: bump PR. don't use _prepend for do_configure.
[familiar-h63xx-build.git] / org.handhelds.familiar / classes / debian-vampyre.bbclass
1 # debian-vampyre.bbclass - the supermarket thing
2 #
3 # Copyright (C) 2006, Rene Wagner
4 # Released under the MIT license (see org.handhelds.familiar/COPYING.MIT)
5 #
6
7 PN = "${@bb.parse.BBHandler.vars_from_file(bb.data.getVar('FILE',d),d)[0] or 'defaultpkgname'}"
8 DPV = "${@'-'.join((bb.parse.BBHandler.vars_from_file(bb.data.getVar('FILE',d),d)[1] or '1.0').split('-')[:-1])}"
9 DPR = "${@(bb.parse.BBHandler.vars_from_file(bb.data.getVar('FILE',d),d)[1] or '1').split('-')[-1]}"
10 PV = "${DPV}.debian${DPR}"
11 S = "${WORKDIR}/${PN}-${DPV}"
12
13 DEBIAN_ARCHIVE ?= "main"
14 DEBIAN_BASE_URI = "${DEBIAN_MIRROR}/${DEBIAN_ARCHIVE}/${@bb.data.getVar('PN', d, 1)[0]}/${PN}"
15 SRC_URI = "${DEBIAN_BASE_URI}/${PN}_${DPV}.orig.tar.gz \
16            ${DEBIAN_BASE_URI}/${PN}_${DPV}-${DPR}.diff.gz;patch=1 "
17 FILESPATH = "${@base_set_filespath([ "${FILE_DIRNAME}/${PN}-${DPV}-${DPR}", "${FILE_DIRNAME}/${PN}-${DPV}", "${FILE_DIRNAME}/${PN}", "${FILE_DIRNAME}/files", "${FILE_DIRNAME}" ], d)}"
18
19 do_install_append () {
20         mkdir -p ${D}${datadir}/doc/${PN}
21         install -m 0644 debian/copyright ${D}${datadir}/doc/${PN}
22         rm -f ${D}${datadir}/doc/${PN}/changelog.Debian*
23         install -m 0644 debian/changelog ${D}${datadir}/doc/${PN}/changelog.Debian
24         gzip -9 ${D}${datadir}/doc/${PN}/changelog.Debian
25         if [ -f debian/README.Debian ]; then
26                 install -m 0644 debian/README.Debian ${D}${datadir}/doc/${PN}/
27         fi
28 }