-
Notifications
You must be signed in to change notification settings - Fork 1
/
PKGBUILD
41 lines (34 loc) · 1.32 KB
/
PKGBUILD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Maintainer: Philip Müller <philm[at]manjaro[dot]org>
# Maintainer: Bernhard Landauer <[email protected]>
# Contributor: Jan Alexander Steffens (heftig) <[email protected]>
# Contributor: Ray Rashif <[email protected]>
# Contributor: Mateusz Herych <[email protected]>
# Contributor: Charles Lindsay <[email protected]>
_linuxprefix=linux-xanmod-lts
_module=vhba-module
pkgname="${_linuxprefix}-${_module}"
pkgver=20240917
pkgrel=66561
pkgdesc="Kernel module that emulates SCSI devices"
arch=('x86_64')
url="https://cdemu.sourceforge.io/"
license=('GPL-2.0-or-later')
depends=("${_linuxprefix}")
makedepends=("${_linuxprefix}-headers")
provides=("${_module}=$pkgver" "VHBA-MODULE")
groups=("${_linuxprefix}-extramodules")
source=("http://downloads.sourceforge.net/cdemu/${_module}-$pkgver.tar.xz")
sha256sums=('ce34cbae2c36cef8d7d09c5f6bd42d6871b9b530bb70b4ca100f964823fe0e98')
build() {
_kernver="$(cat /usr/src/${_linuxprefix}/version)"
_kernver="$(cat /usr/src/${_linuxprefix}/version)"
cd "${_module}-$pkgver"
make KERNELRELEASE="${_kernver}"
}
package() {
_kernver="$(cat /usr/src/${_linuxprefix}/version)"
cd "${_module}-$pkgver"
install -Dm644 *.ko -t "$pkgdir/usr/lib/modules/${_kernver}/extramodules/"
find "$pkgdir" -name '*.ko' -exec strip --strip-debug {} +
find "$pkgdir" -name '*.ko' -exec xz {} +
}