From 5f769995aec51cff76d4e2a716f0b3398d50e81d Mon Sep 17 00:00:00 2001 From: Anton Bambura Date: Sat, 28 Jan 2023 11:41:32 +0200 Subject: [PATCH] soc-qcom-sc8180x: new aport (MR 3838) --- device/testing/soc-qcom-sc8180x/APKBUILD | 41 +++++++++++++++++++ ...qcom-sc8180x-nonfree-firmware.post-install | 5 +++ ...qcom-sc8180x-nonfree-firmware.post-upgrade | 1 + 3 files changed, 47 insertions(+) create mode 100644 device/testing/soc-qcom-sc8180x/APKBUILD create mode 100644 device/testing/soc-qcom-sc8180x/soc-qcom-sc8180x-nonfree-firmware.post-install create mode 120000 device/testing/soc-qcom-sc8180x/soc-qcom-sc8180x-nonfree-firmware.post-upgrade diff --git a/device/testing/soc-qcom-sc8180x/APKBUILD b/device/testing/soc-qcom-sc8180x/APKBUILD new file mode 100644 index 000000000..3c9256b99 --- /dev/null +++ b/device/testing/soc-qcom-sc8180x/APKBUILD @@ -0,0 +1,41 @@ +# Maintainer: Jenneron +pkgname=soc-qcom-sc8180x +pkgdesc="Common package for Qualcomm 8cx devices" +pkgver=1 +pkgrel=0 +url="https://postmarketos.org" +license="BSD-3-Clause" +arch="aarch64" +options="!check !archcheck !tracedeps" +subpackages=" + $pkgname-nonfree-firmware:nonfree_firmware + $pkgname-vulkan +" + +package() { + mkdir -p "$pkgdir" +} + +nonfree_firmware() { + pkgdesc="Modem, WiFi and GPU Firmware" + depends=" + qrtr + qrtr-openrc + pd-mapper + pd-mapper-openrc + tqftpserv + tqftpserv-openrc + rmtfs + rmtfs-openrc + " + install="$subpkgname.post-install $subpkgname.post-upgrade" + mkdir "$subpkgdir" +} + +vulkan() { + pkgdesc="Vulkan support for freedreno" + install_if="$pkgname vulkan-loader" + depends="mesa-vulkan-freedreno" + mkdir "$subpkgdir" +} + diff --git a/device/testing/soc-qcom-sc8180x/soc-qcom-sc8180x-nonfree-firmware.post-install b/device/testing/soc-qcom-sc8180x/soc-qcom-sc8180x-nonfree-firmware.post-install new file mode 100644 index 000000000..ce8c56ce2 --- /dev/null +++ b/device/testing/soc-qcom-sc8180x/soc-qcom-sc8180x-nonfree-firmware.post-install @@ -0,0 +1,5 @@ +#!/bin/sh +rc-update add qrtr-ns boot +rc-update add rmtfs boot +rc-update add tqftpserv boot +rc-update add pd-mapper boot diff --git a/device/testing/soc-qcom-sc8180x/soc-qcom-sc8180x-nonfree-firmware.post-upgrade b/device/testing/soc-qcom-sc8180x/soc-qcom-sc8180x-nonfree-firmware.post-upgrade new file mode 120000 index 000000000..2f3be884f --- /dev/null +++ b/device/testing/soc-qcom-sc8180x/soc-qcom-sc8180x-nonfree-firmware.post-upgrade @@ -0,0 +1 @@ +soc-qcom-sc8180x-nonfree-firmware.post-install \ No newline at end of file