blob: f75d61e219842b4e105f2895a2fb5f62ecceab8c [file] [log] [blame]
Andrew Geissler82c905d2020-04-13 13:39:40 -05001SUMMARY = "Programmable Completion for Bash 4"
Andrew Geissler90fd73c2021-03-05 15:25:55 -06002DESCRIPTION = "Collection of command line command completions for the Bash shell, \
3collection of helper functions to assist in creating new completions, \
4and set of facilities for loading completions automatically on demand, as well \
5as installing them."
6
Andrew Geissler6ce62a22020-11-30 19:58:47 -06007HOMEPAGE = "https://github.com/scop/bash-completion"
8BUGTRACKER = "https://github.com/scop/bash-completion/issues"
Andrew Geissler82c905d2020-04-13 13:39:40 -05009
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000010LICENSE = "GPL-2.0-only"
Patrick Williams39653562024-03-01 08:54:02 -060011LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
Andrew Geissler82c905d2020-04-13 13:39:40 -050012
13SECTION = "console/utils"
14
Andrew Geissler87f5cff2022-09-30 13:13:31 -050015SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz"
Andrew Geissler82c905d2020-04-13 13:39:40 -050016
Patrick Williams44b3caf2024-04-12 16:51:14 -050017SRC_URI[sha256sum] = "c5f99a39e40f0d154c03ff15438e87ece1f5ac666336a4459899e2ff4bedf3d1"
Andrew Geissler87f5cff2022-09-30 13:13:31 -050018GITHUB_BASE_URI = "https://github.com/scop/bash-completion/releases"
Andrew Geissler82c905d2020-04-13 13:39:40 -050019
20PARALLEL_MAKE = ""
21
Andrew Geissler87f5cff2022-09-30 13:13:31 -050022inherit autotools github-releases
Andrew Geissler82c905d2020-04-13 13:39:40 -050023
Patrick Williams213cb262021-08-07 19:21:33 -050024do_install:append() {
Andrew Geissler82c905d2020-04-13 13:39:40 -050025 # compatdir
26 install -d ${D}${sysconfdir}/bash_completion.d/
27 echo '. ${datadir}/${BPN}/bash_completion' >${D}${sysconfdir}/bash_completion
28
29}
30
Patrick Williams213cb262021-08-07 19:21:33 -050031RDEPENDS:${PN} = "bash"
Andrew Geissler82c905d2020-04-13 13:39:40 -050032
33# Some recipes are providing ${PN}-bash-completion packages
34PACKAGES =+ "${PN}-extra"
Patrick Williams213cb262021-08-07 19:21:33 -050035FILES:${PN}-extra = "${datadir}/${BPN}/completions/ \
Andrew Geissler82c905d2020-04-13 13:39:40 -050036 ${datadir}/${BPN}/helpers/"
37
Andrew Geissler82c905d2020-04-13 13:39:40 -050038BBCLASSEXTEND = "nativesdk"