From 024a301ebe649607f9129035b405bcc4f4caa9a3 Mon Sep 17 00:00:00 2001 From: Anton Bambura Date: Fri, 14 Jul 2023 18:38:12 +0300 Subject: [PATCH] soc-qcom-sc7180: new aport (MR 4250) Qualcomm Snapdragon 7c (sc7180) common package. --- device/testing/soc-qcom-sc7180/APKBUILD | 32 +++++++++++++++++++ ...-qcom-sc7180-nonfree-firmware.post-install | 2 ++ ...-qcom-sc7180-nonfree-firmware.post-upgrade | 1 + 3 files changed, 35 insertions(+) create mode 100644 device/testing/soc-qcom-sc7180/APKBUILD create mode 100644 device/testing/soc-qcom-sc7180/soc-qcom-sc7180-nonfree-firmware.post-install create mode 120000 device/testing/soc-qcom-sc7180/soc-qcom-sc7180-nonfree-firmware.post-upgrade diff --git a/device/testing/soc-qcom-sc7180/APKBUILD b/device/testing/soc-qcom-sc7180/APKBUILD new file mode 100644 index 000000000..fe5b437e4 --- /dev/null +++ b/device/testing/soc-qcom-sc7180/APKBUILD @@ -0,0 +1,32 @@ +# Maintainer: Jenneron +pkgname=soc-qcom-sc7180 +pkgdesc="Common package for Qualcomm Snapdragon 7cx 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 firmware" + depends="rmtfs rmtfs-openrc" + install="$subpkgname.post-install $subpkgname.post-upgrade" + mkdir "$subpkgdir" +} + +vulkan() { + pkgdesc="Vulkan support for freedreno" + install_if="$pkgname=$pkgver-r$pkgrel vulkan-loader" + depends="mesa-vulkan-freedreno" + mkdir "$subpkgdir" +} + diff --git a/device/testing/soc-qcom-sc7180/soc-qcom-sc7180-nonfree-firmware.post-install b/device/testing/soc-qcom-sc7180/soc-qcom-sc7180-nonfree-firmware.post-install new file mode 100644 index 000000000..9623aa5ce --- /dev/null +++ b/device/testing/soc-qcom-sc7180/soc-qcom-sc7180-nonfree-firmware.post-install @@ -0,0 +1,2 @@ +#!/bin/sh +rc-update add rmtfs boot diff --git a/device/testing/soc-qcom-sc7180/soc-qcom-sc7180-nonfree-firmware.post-upgrade b/device/testing/soc-qcom-sc7180/soc-qcom-sc7180-nonfree-firmware.post-upgrade new file mode 120000 index 000000000..7b73e0abc --- /dev/null +++ b/device/testing/soc-qcom-sc7180/soc-qcom-sc7180-nonfree-firmware.post-upgrade @@ -0,0 +1 @@ +soc-qcom-sc7180-nonfree-firmware.post-install \ No newline at end of file