diff options
author | Xiaofeng Yan <xiaofeng.yan@windriver.com> | 2010-09-02 16:47:02 +0800 |
---|---|---|
committer | Saul Wold <Saul.Wold@intel.com> | 2010-09-08 16:36:53 -0700 |
commit | ef8d4dc7d5c169eea8b3c117aaab01c4e297f0c0 (patch) | |
tree | 615b1495cdae5b99ff1378f5f85065fcfaa6f75a /meta/recipes-extended/groff/groff_1.18.1.4.bb | |
parent | 3f71edc3ef4672ea2bbe3d2f604ada121b3870ab (diff) | |
download | poky-ef8d4dc7d5c169eea8b3c117aaab01c4e297f0c0.tar.gz |
groff:Add new groff package
groff allows for a short reference for the GNU roff language
Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Diffstat (limited to 'meta/recipes-extended/groff/groff_1.18.1.4.bb')
-rw-r--r-- | meta/recipes-extended/groff/groff_1.18.1.4.bb | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/meta/recipes-extended/groff/groff_1.18.1.4.bb b/meta/recipes-extended/groff/groff_1.18.1.4.bb new file mode 100644 index 0000000000..a215745ce4 --- /dev/null +++ b/meta/recipes-extended/groff/groff_1.18.1.4.bb | |||
@@ -0,0 +1,46 @@ | |||
1 | DESCRIPTION = "groff-a short reference for the GNU roff language " | ||
2 | SECTION = "console/utils" | ||
3 | PRIORITY = "required" | ||
4 | HOMEPAGE = "ftp://ftp.gnu.org/gnu/groff/" | ||
5 | LICENSE = "GPLv2" | ||
6 | PR = "r0" | ||
7 | |||
8 | LIC_FILE_CHKSUM = "file://CORYING;md5=e43fc16fccd8519fba405f0a0ff6e8a3" | ||
9 | |||
10 | SRC_URI = "ftp://ftp.gnu.org/gnu/groff/groff-1.18.1.4.tar.gz \ | ||
11 | file://groff-1.18.1.4-remove-mom.patch;striplevel=1 \ | ||
12 | file://man-local.patch;patch=1 \ | ||
13 | file://mdoc-local.patch;patch=1" | ||
14 | |||
15 | inherit autotools | ||
16 | |||
17 | EXTRA_OEMAKE =+ "-f Makefile mandir=${D}${mandir}" | ||
18 | |||
19 | localdir=/usr/local/ | ||
20 | do_configure (){ | ||
21 | mkdir -p ${D}/usr/local | ||
22 | ${S}/configure --prefix=${D}/usr/local | ||
23 | } | ||
24 | |||
25 | |||
26 | fakeroot do_install(){ | ||
27 | mkdir -p ${D}/usr/local/man/man1 | ||
28 | mkdir -p ${D}/usr/local/man/man5 | ||
29 | mkdir -p ${D}/usr/local/man/man7 | ||
30 | oe_runmake install DESTDIR=${D} | ||
31 | } | ||
32 | |||
33 | do_install_append() { | ||
34 | mv ${D}/usr/local/bin ${D}/usr | ||
35 | mkdir -p ${D}${sysconfdir}/groff | ||
36 | cp -rf ${D}/usr/local/share/groff/site-tmac/* ${D}/usr/local/share/groff/1.18.1.4/tmac/ | ||
37 | cp -rf ${D}/usr/local/share/groff/site-tmac/* ${D}${sysconfdir}/groff/ | ||
38 | } | ||
39 | |||
40 | pkg_postinst_${PN}() { | ||
41 | ln -s ${bindir}/tbl ${bindir}/gtbl | ||
42 | echo "export GROFF_FONT_PATH=/usr/local/share/groff/1.18.1.4/font" >> ${sysconfdir}/profile | ||
43 | echo "export GROFF_TMAC_PATH=/usr/local/share/groff/1.18.1.4/tmac" >> ${sysconfdir}/profile | ||
44 | } | ||
45 | |||
46 | FILES_${PN} += "${localdir}/" | ||