pmaports/device/community/soc-qcom-msm8996/APKBUILD
Yassine Oudjana 69498c9489
soc-qcom-msm8996: Rename haptics udev rule (MR 2339)
The update to Linux v5.13.1 also includes updating the haptics driver
to the latest one posted to the mailing lists, which was renamed to
qcom-spmi-haptics. Rename the udev rule for this driver and update the
driver name in it.

[ci:skip-build] already built successfully in CI
2021-07-12 10:46:22 -07:00

44 lines
1.4 KiB
Text

# Maintainer: Yassine Oudjana (Tooniis) <y.oudjana@protonmail.com>
pkgname=soc-qcom-msm8996
pkgdesc="Common package for Qualcomm MSM8996 devices"
pkgver=1
pkgrel=1
url="https://postmarketos.org"
license="BSD-3-Clause"
arch="aarch64"
options="!check !archcheck !tracedeps"
depends="mesa-dri-gallium"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-ucm
"
_ucm_commit="46b5441d7fdedc9c5ef78b0965a66b62ca054020"
source="
alsa-ucm-conf-$_ucm_commit.tar.gz::https://gitlab.com/msm8996-mainline/alsa-ucm-conf/-/archive/$_ucm_commit/alsa-ucm-conf-$_ucm_commit.tar.gz
90-feedbackd-spmi-haptics.rules
"
package() {
mkdir -p "$pkgdir"
install -Dm644 "$srcdir"/90-feedbackd-spmi-haptics.rules \
"$pkgdir"/usr/lib/udev/rules.d/90-feedbackd-spmi-haptics.rules
}
nonfree_firmware() {
pkgdesc="Non-free firmware for GPU and modem"
depends="linux-firmware-qcom msm-modem"
mkdir "$subpkgdir"
}
ucm() {
provides="alsa-ucm-conf"
# install audio config files
mkdir -p "$subpkgdir"/usr/share/alsa/ucm2
cp -r "$srcdir/alsa-ucm-conf-$_ucm_commit"/ucm2 "$subpkgdir"/usr/share/alsa/
}
sha512sums="
81f8eb822b0b7778bd1f572648cbf9c29021c3d7deb21b6ed224432a77f6a86b6cf60776cccf3bc1bad75431d2b843092fcb98639e64ca5396b2399e876de9cf alsa-ucm-conf-46b5441d7fdedc9c5ef78b0965a66b62ca054020.tar.gz
4f2c22a3a3fc7d380e200ad977578107d81f0e7ade7918e03bdb15b60a564e8db5f47e13cce22f636d38fd3722696bb46076b8872dae0ca2d8a3838522a1f025 90-feedbackd-spmi-haptics.rules
"