diff options
author | chrisjbillington | 2021-11-14 22:54:09 +1100 |
---|---|---|
committer | chrisjbillington | 2021-11-14 22:55:39 +1100 |
commit | 60f8a1d8a3cf4f8ea29cbd31f1bc90e7c8edc869 (patch) | |
tree | cbe1c6e2f5103e72db1b0790f74e3f5243166cd9 | |
parent | 3009a63d80bb975c2146438a20d0ab219c3ca29c (diff) | |
download | aur-60f8a1d8a3cf4f8ea29cbd31f1bc90e7c8edc869.tar.gz |
provides linux-zen{,-headers,-docs}
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 5 | ||||
-rw-r--r-- | update.py | 8 |
3 files changed, 12 insertions, 4 deletions
@@ -39,13 +39,16 @@ pkgname = linux5.15.2.zen1-1-zen-bin provides = VHBA-MODULE provides = VIRTUALBOX-GUEST-MODULES provides = WIREGUARD-MODULE + provides = linux-zen conflicts = linux-zen pkgname = linux5.15.2.zen1-1-zen-headers-bin pkgdesc = Headers and scripts for building modules for the Linux ZEN kernel 5.15.2-zen1-1-zen depends = pahole + provides = linux-zen-headers conflicts = linux-zen-headers pkgname = linux5.15.2.zen1-1-zen-docs-bin pkgdesc = Documentation for the Linux ZEN kernel 5.15.2-zen1-1-zen + provides = linux-zen-docs conflicts = linux-zen-docs @@ -74,7 +74,8 @@ package_linux5.15.2.zen1-1-zen-bin() { 'linux-firmware: firmware images needed for some devices') provides=(VHBA-MODULE VIRTUALBOX-GUEST-MODULES - WIREGUARD-MODULE) + WIREGUARD-MODULE + "${_pkgname}") tar -xf "${_kernpkg}" -C "${pkgdir}" rm "${pkgdir}"/{.MTREE,.BUILDINFO,.PKGINFO} sed -ic "s/${_pkgname}/${KERNNAME}/" "${pkgdir}/usr/lib/modules/${KERNNAME}/pkgbase" @@ -84,6 +85,7 @@ package_linux5.15.2.zen1-1-zen-headers-bin() { pkgdesc="Headers and scripts for building modules for the Linux ZEN kernel ${KERNNAME}" depends=(pahole) conflicts=("${_pkgname}-headers") + provides=("${_pkgname}-headers") tar -xf "${_headerspkg}" -C "${pkgdir}" rm "${pkgdir}"/{.MTREE,.BUILDINFO,.PKGINFO} mv "${pkgdir}/usr/src/"{"${_pkgname}","${_versioned_pkgname}"} @@ -92,6 +94,7 @@ package_linux5.15.2.zen1-1-zen-headers-bin() { package_linux5.15.2.zen1-1-zen-docs-bin() { pkgdesc="Documentation for the Linux ZEN kernel ${KERNNAME}" conflicts=("${_pkgname}-docs") + provides=("${_pkgname}-docs") tar -xf "${_docspkg}" -C "${pkgdir}" rm "${pkgdir}"/{.MTREE,.BUILDINFO,.PKGINFO} mv "${pkgdir}/usr/share/doc/"{"${_pkgname}","${_versioned_pkgname}"} diff --git a/update.py b/update.py index 26add73618c8..d511cbad6e35 100644 --- a/update.py +++ b/update.py @@ -53,7 +53,7 @@ def update(): KERN_DEPENDS=arr("depends", kern_info['depends']), KERN_CONFLICTS=arr("conflicts", kern_info['conflicts'] + ['"${_pkgname}"']), KERN_OPTDEPENDS=arr("optdepends", kern_info['optdepends']), - KERN_PROVIDES=arr("provides", kern_info['provides']), + KERN_PROVIDES=arr("provides", kern_info['provides'] + ['"${_pkgname}"']), KERN_REPLACES=arr("replaces", kern_info['replaces']), HEADERS_PKGDESC=headers_info['pkgdesc'], HEADERS_DEPENDS=arr("depends", headers_info['depends']), @@ -61,7 +61,9 @@ def update(): "conflicts", headers_info['conflicts'] + ['"${_pkgname}-headers"'] ), HEADERS_OPTDEPENDS=arr("optdepends", headers_info['optdepends']), - HEADERS_PROVIDES=arr("provides", headers_info['provides']), + HEADERS_PROVIDES=arr( + "provides", headers_info['provides'] + ['"${_pkgname}-headers"'] + ), HEADERS_REPLACES=arr("replaces", headers_info['replaces']), DOCS_PKGDESC=docs_info['pkgdesc'], DOCS_DEPENDS=arr("depends", docs_info['depends']), @@ -69,7 +71,7 @@ def update(): "conflicts", docs_info['conflicts'] + ['"${_pkgname}-docs"'] ), DOCS_OPTDEPENDS=arr("optdepends", docs_info['optdepends']), - DOCS_PROVIDES=arr("provides", docs_info['provides']), + DOCS_PROVIDES=arr("provides", docs_info['provides'] + ['"${_pkgname}-docs"']), DOCS_REPLACES=arr("replaces", docs_info['replaces']), ) |