summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorchrisjbillington2021-11-14 22:54:09 +1100
committerchrisjbillington2021-11-14 22:55:39 +1100
commit60f8a1d8a3cf4f8ea29cbd31f1bc90e7c8edc869 (patch)
treecbe1c6e2f5103e72db1b0790f74e3f5243166cd9
parent3009a63d80bb975c2146438a20d0ab219c3ca29c (diff)
downloadaur-60f8a1d8a3cf4f8ea29cbd31f1bc90e7c8edc869.tar.gz
provides linux-zen{,-headers,-docs}
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD5
-rw-r--r--update.py8
3 files changed, 12 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 196610592f5b..5276d8025d1d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index ea30b99c67eb..556a598140d2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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']),
)