diff mbox

[1/1] ncurses: Change packaging: Split into utilities

Message ID 9e753e90fa35708049180bafcf15d4ff02417ddc.1398237553.git.christian.braunersorensen@prevas.dk
State Accepted
Delegated to: Esben Haabendal
Headers show

Commit Message

christian.braunersorensen@prevas.dk April 23, 2014, 7:19 a.m. UTC
From: Christian Sørensen <christian.braunersorensen@prevas.dk>

2 utilities were previously in PN (tput and tset). These has been removed
since i could not see any reason for them to be there.

The remaining utilities that was previously within PN-tools has been split
into seperate packages. The reason being; Some of the utilities are also
provided by busybox.

Signed-off-by: Christian Sørensen <christian.braunersorensen@prevas.dk>
---
 recipes/ncurses/ncurses.inc | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

Comments

Esben Haabendal April 23, 2014, 12:43 p.m. UTC | #1
Merged to master, thanks.

/Esben
diff mbox

Patch

diff --git a/recipes/ncurses/ncurses.inc b/recipes/ncurses/ncurses.inc
index c58a7cb..cc34969 100644
--- a/recipes/ncurses/ncurses.inc
+++ b/recipes/ncurses/ncurses.inc
@@ -79,9 +79,17 @@  PROVIDES_${PN}-libncurses = "libtermcap"
 PROVIDES_${PN}-libncurses[qa] = "allow-missing-soname:libtermcap"
 PROVIDES_${PN}-libncurses-dev = "libtermcap-dev"
 
+inherit auto-package-utils
+AUTO_PACKAGE_UTILS = "captoinfo clear infocmp infotocap ncurses5-config reset tabs tic toe tput tset"
+RDEPENDS_${PN}-captoinfo += "${PN}-tic"
+RDEPENDS_${PN}-infotocap += "${PN}-tic"
+RDEPENDS_${PN}-reset += "${PN}-tset"
+AUTO_PACKAGE_UTILS_DEPENDS += "libncurses"
+AUTO_PACKAGE_UTILS_RDEPENDS += "libncurses"
+
 # Keep only tput/tset in primary package (clear/reset are already in busybox)
-FILES_${PN} = "${bindir}/tput ${bindir}/tset ${datadir}/tabset ${sysconfdir}/terminfo"
-FILES_${PN}-tools = "${bindir}/tic ${bindir}/toe ${bindir}/infotocap ${bindir}/captoinfo ${bindir}/infocmp ${bindir}/clear ${bindir}/reset ${bindir}/tack ${bindir}/tabs"
+FILES_${PN} = "${datadir}/tabset ${sysconfdir}/terminfo"
+RDEPENDS_${PN}-tools += "${AUTO_PACKAGE_UTILS_PROVIDES}"
 FILES_${PN}-terminfo = "${datadir}/terminfo ${libdir}/terminfo"
 FILES_${PN}-dev += "${bindir}/ncurses5-config"