summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Parks2020-07-01 19:04:01 -0500
committerDaniel Parks2020-07-01 19:22:07 -0500
commitac7efbdff04821dbcc7c7ad4a97a2f14c2f2f2ce (patch)
tree4772b680be800ee660760ec3ca544994c2b8680f
downloadaur-ac7efbdff04821dbcc7c7ad4a97a2f14c2f2f2ce.tar.gz
Initial commit
Add srcinfo
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD43
-rw-r--r--dkms.conf11
-rw-r--r--dkms.conf.sigbin0 -> 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
new file mode 100644
index 000000000000..11e5acac8cf5
--- /dev/null
+++ b/dkms.conf.sig
Binary files differ