diff options
author | Daniel Parks | 2020-07-01 19:04:01 -0500 |
---|---|---|
committer | Daniel Parks | 2020-07-01 19:22:07 -0500 |
commit | ac7efbdff04821dbcc7c7ad4a97a2f14c2f2f2ce (patch) | |
tree | 4772b680be800ee660760ec3ca544994c2b8680f | |
download | aur-ac7efbdff04821dbcc7c7ad4a97a2f14c2f2f2ce.tar.gz |
Initial commit
Add srcinfo
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | dkms.conf | 11 | ||||
-rw-r--r-- | dkms.conf.sig | bin | 0 -> 566 bytes |
4 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2446ea896c1e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = acp3x-rn-dkms + pkgdesc = Renoir audio co-processor drivers from release candidate 5.8 + pkgver = 5.8rc3 + pkgrel = 1 + url = https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/sound/soc/amd?h=v5.8-rc3 + arch = x86_64 + license = GPL2 + makedepends = git + depends = dkms + conflicts = linux>=5.8.0 + noextract = linux-5.8-rc3.tar.gz + source = https://git.kernel.org/torvalds/t/linux-5.8-rc3.tar.gz + source = dkms.conf + source = dkms.conf.sig + validpgpkeys = 8A144654AD99CA9E984F4156EC74EAEC196A648E + sha256sums = 3b983f9c93c791424e4d0894031625d1d6b5ec04ec09a09de0248b374329ef05 + sha256sums = SKIP + sha256sums = SKIP + +pkgname = acp3x-rn-dkms + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1136fbe58ade --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Daniel Parks <danielrparks at gmail dot com> +pkgname=acp3x-rn-dkms +_upstreamver='5.8-rc3' +pkgver="${_upstreamver/-/}" +pkgrel=1 +pkgdesc="Renoir audio co-processor drivers from release candidate 5.8" +arch=('x86_64') +url="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/sound/soc/amd?h=v$_upstreamver" +license=('GPL2') +depends=('dkms') +makedepends=('git') +conflicts=('linux>=5.8.0') +source=("https://git.kernel.org/torvalds/t/linux-$_upstreamver.tar.gz" + 'dkms.conf' + 'dkms.conf.sig') +noextract=("linux-$_upstreamver.tar.gz") +sha256sums=('3b983f9c93c791424e4d0894031625d1d6b5ec04ec09a09de0248b374329ef05' + 'SKIP' + 'SKIP') # todo +validpgpkeys=('8A144654AD99CA9E984F4156EC74EAEC196A648E') + +prepare() { + bsdtar -xf "linux-$_upstreamver.tar.gz" "linux-$_upstreamver/sound/soc/amd/renoir" +} + +package() { + # used amd-sfh-hid-dkms as reference + local DEST="$pkgdir/usr/src/${pkgname%-dkms}-$pkgver" + local SRC="linux-$_upstreamver/sound/soc/amd/renoir" + + install -dm755 "$DEST" + + for f in "$SRC/"*.[hc] "$SRC/Makefile"; do + install -m644 "$f" "$DEST" + done + + install -m644 dkms.conf "$DEST" + + # substitution in dkms.conf + sed -e 's/PACKAGE_NAME=""/PACKAGE_NAME="'"${pkgname%-dkms}"'"/' \ + -e 's/PACKAGE_VERSION=""/PACKAGE_VERSION="'"$pkgver"'"/' \ + -i "$DEST/dkms.conf" +} diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..dc5980f17f5f --- /dev/null +++ b/dkms.conf @@ -0,0 +1,11 @@ +PACKAGE_NAME="" +PACKAGE_VERSION="" +MAKE[0]="make -C /lib/modules/$kernelver/build M=/var/lib/dkms/$PACKAGE_NAME/$PACKAGE_VERSION/build modules CONFIG_SND_SOC_AMD_RENOIR=m CONFIG_SND_SOC_AMD_RENOIR_MACH=m" +CLEAN="make -C /lib/modules/$kernelver/build M=/var/lib/dkms/$PACKAGE_NAME/$PACKAGE_VERSION/build clean CONFIG_SND_SOC_AMD_RENOIR=m CONFIG_SND_SOC_AMD_RENOIR_MACH=m" +BUILT_MODULE_NAME[0]=acp3x-rn +BUILT_MODULE_NAME[1]=snd-acp3x-pdm-dma +BUILT_MODULE_NAME[2]=snd-rn-pci-acp3x +DEST_MODULE_LOCATION[0]="/kernel/sound/soc/amd/renoir" +DEST_MODULE_LOCATION[1]="/kernel/sound/soc/amd/renoir" +DEST_MODULE_LOCATION[2]="/kernel/sound/soc/amd/renoir" +AUTOINSTALL=yes diff --git a/dkms.conf.sig b/dkms.conf.sig Binary files differnew file mode 100644 index 000000000000..11e5acac8cf5 --- /dev/null +++ b/dkms.conf.sig |