1
0
mirror of https://git.yoctoproject.org/poky synced 2026-06-02 01:19:52 +00:00

packages: Separate out most of the remaining packages into recipes

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
Richard Purdie
2010-09-01 19:09:11 +01:00
parent caab7fc509
commit d62ee7eaf2
569 changed files with 0 additions and 76 deletions
@@ -0,0 +1,29 @@
uClibc needs to link against an external libintl but it doesn't do this by
default. The configure script correctly figures out if this is needed, but
doesn't actually link to the libraries it decides on. This makes it link to
them if they are needed:
--- psmisc-22.2/src/Makefile.am 2006/06/28 00:14:07 1.1
+++ psmisc-22.2/src/Makefile.am 2006/06/28 00:14:24
@@ -5,15 +5,19 @@
oldfuser_SOURCES = oldfuser.c comm.h signals.c signals.h loop.h i18n.h
+oldfuser_LDADD = @INTLLIBS@
+
fuser_SOURCES = fuser.c comm.h signals.c signals.h i18n.h fuser.h
+fuser_LDADD = @INTLLIBS@
+
killall_SOURCES = killall.c comm.h signals.c signals.h i18n.h
-killall_LDADD = @SELINUX_LIB@
+killall_LDADD = @SELINUX_LIB@ @INTLLIBS@
pstree_SOURCES = pstree.c comm.h i18n.h
-pstree_LDADD = @TERMCAP_LIB@ @SELINUX_LIB@
+pstree_LDADD = @TERMCAP_LIB@ @SELINUX_LIB@ @INTLLIBS@
BUILT_SOURCES = signames.h
+55
View File
@@ -0,0 +1,55 @@
LICENSE = "GPL"
DESCRIPTION = "procfs tools"
SECTION = "base"
PRIORITY = "required"
DEPENDS = "ncurses virtual/libintl"
SRC_URI = "${SOURCEFORGE_MIRROR}/psmisc/psmisc-${PV}.tar.gz \
file://libintl-link.patch;patch=1"
S = "${WORKDIR}/psmisc-${PV}"
inherit autotools gettext
ALLOW_EMPTY = "1"
PACKAGES = "${PN} \
fuser-dbg fuser fuser-doc \
killall-dbg killall killall-doc \
pstree-dbg pstree pstree-doc"
FILES_${PN} = ""
RDEPENDS_${PN} = "fuser killall pstree"
FILES_fuser = "${bindir}/fuser.${PN}"
FILES_fuser-doc = "${mandir}/man1/fuser*"
FILES_fuser-dbg = "${bindir}/.debug/fuser"
FILES_killall = "${bindir}/killall.${PN}"
FILES_killall-doc = "${mandir}/man1/killall*"
FILES_killall-dbg = "${bindir}/.debug/killall*"
FILES_pstree = "${bindir}/pstree"
FILES_pstree-doc = "${mandir}/man1/pstree*"
FILES_pstree-dbg = "${bindir}/.debug/pstree"
do_install_append() {
mv ${D}${bindir}/killall ${D}${bindir}/killall.${PN}
mv ${D}${bindir}/fuser ${D}${bindir}/fuser.${PN}
}
pkg_postinst_killall() {
update-alternatives --install ${bindir}/killall killall killall.${PN} 90
}
pkg_postrm_killall() {
update-alternatives --remove ${bindir}/killall killall.${PN}
}
pkg_postinst_fuser() {
update-alternatives --install ${bindir}/fuser fuser fuser.${PN} 90
}
pkg_postrm_fuser() {
update-alternatives --remove ${bindir}/fuser fuser.${PN}
}
@@ -0,0 +1,2 @@
require psmisc.inc
PR = "r1"