From ec2aab38d591b8c068a3ba259777f0acb9031da6 Mon Sep 17 00:00:00 2001 From: Aster Boese Date: Fri, 17 Apr 2026 16:08:15 +0200 Subject: [PATCH] device/community/firmware-*: install to `/usr/lib/` Signed-off-by: Aster Boese Part-of: --- device/community/firmware-ath6kl/APKBUILD | 10 ++--- device/community/firmware-b43xx/APKBUILD | 6 +-- device/community/firmware-brcm43752/APKBUILD | 8 ++-- .../community/firmware-fairphone-fp4/APKBUILD | 38 +++++++++---------- .../community/firmware-google-sargo/APKBUILD | 30 +++++++-------- ...30-initramfs-firmware-google-sunfish.files | 2 +- .../firmware-google-sunfish/APKBUILD | 8 ++-- .../firmware-google-trogdor/APKBUILD | 6 +-- .../firmware-google-veyron-brcm/APKBUILD | 6 +-- .../30-oneplus-sdm845-firmware-ci.files | 2 +- .../firmware-oneplus-sdm845/APKBUILD | 9 ++--- .../community/firmware-pine64-ov5640/APKBUILD | 10 ++--- .../firmware-pine64-rockpro64/APKBUILD | 6 +-- .../firmware-powervr-gx6250/APKBUILD | 4 +- .../community/firmware-qcom-adreno/APKBUILD | 4 +- .../community/firmware-qcom-msm8953/APKBUILD | 6 +-- .../30-initramfs-firmware-qcom-sm7150.files | 4 +- .../community/firmware-qcom-sm7150/APKBUILD | 11 +++--- .../firmware-samsung-espresso/APKBUILD | 10 ++--- .../community/firmware-samsung-manta/APKBUILD | 12 +++--- .../community/firmware-samsung-midas/APKBUILD | 28 +++++++------- .../30-shift-sdm845-firmware-ci.files | 2 +- .../community/firmware-shift-sdm845/APKBUILD | 11 +++--- .../firmware-siliconlabs-rs9116/APKBUILD | 4 +- ...tramfs-firmware-thundercomm-rubikpi3.files | 2 +- .../firmware-thundercomm-rubikpi3/APKBUILD | 6 +-- .../firmware-xiaomi-beryllium/APKBUILD | 7 ++-- ...30-initramfs-firmware-xiaomi-davinci.files | 2 +- .../firmware-xiaomi-davinci/APKBUILD | 8 ++-- .../30-dsp-firmware.files | 16 ++++---- .../community/firmware-xiaomi-elish/APKBUILD | 18 ++++----- .../30-initramfs-firmware-xiaomi-surya.files | 6 +-- .../community/firmware-xiaomi-surya/APKBUILD | 7 ++-- .../30-initramfs-firmware-xiaomi-sweet.files | 2 +- .../community/firmware-xiaomi-sweet/APKBUILD | 8 ++-- .../30-initramfs-firmware-xiaomi-tucana.files | 2 +- .../community/firmware-xiaomi-tucana/APKBUILD | 6 +-- 37 files changed, 162 insertions(+), 165 deletions(-) diff --git a/device/community/firmware-ath6kl/APKBUILD b/device/community/firmware-ath6kl/APKBUILD index b84192e46..2ba52c3a9 100644 --- a/device/community/firmware-ath6kl/APKBUILD +++ b/device/community/firmware-ath6kl/APKBUILD @@ -1,6 +1,6 @@ maintainer="" pkgname=firmware-ath6kl -pkgver=0.1 +pkgver=1 pkgrel=0 _commit=2e02576c1dab6fd35118eea1004f50aaaed3794f pkgdesc="Firmware for Atheros ath6kl / AR6004" @@ -12,11 +12,11 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/qca/ath6kl-firmware/archive/ builddir="$srcdir/ath6kl-firmware-$_commit" package() { - mkdir -p "$pkgdir"/lib/firmware - mv ath6k "$pkgdir"/lib/firmware + mkdir -p "$pkgdir"/usr/lib/firmware + mv ath6k "$pkgdir"/usr/lib/firmware # These conflict with linux-firmware-ath6k - rm -r "$pkgdir"/lib/firmware/ath6k/AR6004/hw1.* + rm -r "$pkgdir"/usr/lib/firmware/ath6k/AR6004/hw1.* } sha512sums=" -a73577ac75dfc9d289ee7dc9eae1428cdad277d6e1fdef10425286fb58d7ae6761cafd533c6ce41f743afb75581e38b6b1dcd514cbbb97252708a8589db6c4e2 firmware-ath6kl-0.1.tar.gz +a73577ac75dfc9d289ee7dc9eae1428cdad277d6e1fdef10425286fb58d7ae6761cafd533c6ce41f743afb75581e38b6b1dcd514cbbb97252708a8589db6c4e2 firmware-ath6kl-1.tar.gz " diff --git a/device/community/firmware-b43xx/APKBUILD b/device/community/firmware-b43xx/APKBUILD index 6717cb6be..aa3f17268 100644 --- a/device/community/firmware-b43xx/APKBUILD +++ b/device/community/firmware-b43xx/APKBUILD @@ -1,7 +1,7 @@ maintainer="Clayton Craft " pkgname=firmware-b43xx pkgver=6.30.163.46 -pkgrel=1 +pkgrel=2 pkgdesc="Firmware for Broadcom B43xx WiFi chipsets" url="https://www.lwfinger.com/b43-firmware/" arch="x86_64" @@ -12,9 +12,9 @@ makedepends="b43-fwcutter" builddir="$srcdir" package() { - mkdir -p "$pkgdir"/lib/firmware/postmarketos + mkdir -p "$pkgdir"/usr/lib/firmware/postmarketos b43-fwcutter \ - -w "$pkgdir"/lib/firmware/postmarketos/ \ + -w "$pkgdir"/usr/lib/firmware/postmarketos/ \ broadcom-wl-"$pkgver".wl_apsta.o } diff --git a/device/community/firmware-brcm43752/APKBUILD b/device/community/firmware-brcm43752/APKBUILD index 38b6c4889..c12e6cbf2 100644 --- a/device/community/firmware-brcm43752/APKBUILD +++ b/device/community/firmware-brcm43752/APKBUILD @@ -2,8 +2,8 @@ # Contributor: Clayton Craft maintainer="Alistair Francis " pkgname=firmware-brcm43752 -pkgver=3_git20230613 -pkgrel=1 +pkgver=4_git20230613 +pkgrel=0 _commit="84b8b00f57a9495c05190477c5895cd66f69b873" pkgdesc="Firmware for the Broadcom brcm43752 Wifi/BT adapter" url="https://source.puri.sm/Librem5/firmware-brcm43752-nonfree" @@ -14,8 +14,8 @@ source="https://source.puri.sm/Librem5/firmware-brcm43752-nonfree/-/archive/$_co builddir="$srcdir/firmware-brcm43752-nonfree-$_commit" package() { - mkdir -p "$pkgdir/lib/firmware/postmarketos" - cp -r "$builddir/firmware/brcm" "$pkgdir/lib/firmware/postmarketos" + mkdir -p "$pkgdir/usr/lib/firmware/postmarketos" + cp -r "$builddir/firmware/brcm" "$pkgdir/usr/lib/firmware/postmarketos" } sha512sums=" diff --git a/device/community/firmware-fairphone-fp4/APKBUILD b/device/community/firmware-fairphone-fp4/APKBUILD index 2e7af2eab..e1775277e 100644 --- a/device/community/firmware-fairphone-fp4/APKBUILD +++ b/device/community/firmware-fairphone-fp4/APKBUILD @@ -1,7 +1,7 @@ maintainer="Luca Weiss " pkgname=firmware-fairphone-fp4 pkgver=20240313 -pkgrel=3 +pkgrel=4 pkgdesc="Firmware for Fairphone 4" subpackages=" $pkgname-adreno @@ -41,18 +41,18 @@ adreno() { # TODO: replace with firmware-qcom-adreno-a619 when released to linux-firmware. # The parent device package currently depends on a630-sqe install -Dm644 "$builddir"/a619_gmu.bin -t \ - "$subpkgdir/lib/firmware/qcom/" + "$subpkgdir/usr/lib/firmware/qcom/" install -Dm644 "$builddir"/a615_zap.mbn -t \ - "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/" + "$subpkgdir/usr/lib/firmware/qcom/sm7225/fairphone4/" } adsp() { pkgdesc="Fairphone 4 adsp firmware" install -Dm644 "$builddir"/adsp.mbn -t \ - "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/" + "$subpkgdir/usr/lib/firmware/qcom/sm7225/fairphone4/" install -Dm644 "$builddir"/adsp*.jsn -t \ - "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/" + "$subpkgdir/usr/lib/firmware/qcom/sm7225/fairphone4/" } audio() { @@ -60,29 +60,29 @@ audio() { # TODO: Should get a proper device-specific location long-term install -Dm644 "$builddir"/aw882xx_monitor.bin -t \ - "$subpkgdir/lib/firmware/postmarketos/" + "$subpkgdir/usr/lib/firmware/postmarketos/" install -Dm644 "$builddir"/aw882xx_spk_reg_l.bin -t \ - "$subpkgdir/lib/firmware/postmarketos/" + "$subpkgdir/usr/lib/firmware/postmarketos/" install -Dm644 "$builddir"/aw882xx_spk_reg_r.bin -t \ - "$subpkgdir/lib/firmware/postmarketos/" + "$subpkgdir/usr/lib/firmware/postmarketos/" } bluetooth() { pkgdesc="Fairphone 4 bluetooth firmware" install -Dm644 "$builddir"/apbtfw11.tlv -t \ - "$subpkgdir/lib/firmware/qca/" + "$subpkgdir/usr/lib/firmware/qca/" install -Dm644 "$builddir"/apnv11.bin -t \ - "$subpkgdir/lib/firmware/qca/" + "$subpkgdir/usr/lib/firmware/qca/" } cdsp() { pkgdesc="Fairphone 4 cdsp firmware" install -Dm644 "$builddir"/cdsp.mbn -t \ - "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/" + "$subpkgdir/usr/lib/firmware/qcom/sm7225/fairphone4/" install -Dm644 "$builddir"/cdsp*.jsn -t \ - "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/" + "$subpkgdir/usr/lib/firmware/qcom/sm7225/fairphone4/" } hexagonfs() { @@ -104,20 +104,20 @@ ipa() { pkgdesc="Fairphone 4 ipa firmware" install -Dm644 "$builddir"/lagoon_ipa_fws.mbn \ - "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/ipa_fws.mbn" + "$subpkgdir/usr/lib/firmware/qcom/sm7225/fairphone4/ipa_fws.mbn" } modem() { pkgdesc="Fairphone 4 modem firmware" install -Dm644 "$builddir"/modem.mbn -t \ - "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/" + "$subpkgdir/usr/lib/firmware/qcom/sm7225/fairphone4/" install -Dm644 "$builddir"/modem*.jsn -t \ - "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/" + "$subpkgdir/usr/lib/firmware/qcom/sm7225/fairphone4/" cp -r "$builddir"/modem_pr/ \ - "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/" - find "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/" \ + "$subpkgdir/usr/lib/firmware/qcom/sm7225/fairphone4/" + find "$subpkgdir/usr/lib/firmware/qcom/sm7225/fairphone4/" \ -type f -exec chmod 0644 {} \; } @@ -125,14 +125,14 @@ venus() { pkgdesc="Fairphone 4 venus firmware" install -Dm644 "$builddir"/venus.mbn -t \ - "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/" + "$subpkgdir/usr/lib/firmware/qcom/sm7225/fairphone4/" } wlan() { pkgdesc="Fairphone 4 wlan firmware" install -Dm644 "$builddir"/wlanmdsp.mbn -t \ - "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/" + "$subpkgdir/usr/lib/firmware/qcom/sm7225/fairphone4/" } sha512sums=" diff --git a/device/community/firmware-google-sargo/APKBUILD b/device/community/firmware-google-sargo/APKBUILD index 45518f791..22c390bce 100644 --- a/device/community/firmware-google-sargo/APKBUILD +++ b/device/community/firmware-google-sargo/APKBUILD @@ -1,7 +1,7 @@ maintainer="Richard Acayan " pkgname=firmware-google-sargo pkgver=220505.008 -pkgrel=10 +pkgrel=11 pkgdesc="Proprietary firmware blobs from the Google Pixel 3a factory image" url="https://github.com/TheMuppets/proprietary_vendor_google_sargo" arch="aarch64" @@ -46,33 +46,33 @@ build() { package() { install -Dm644 "$builddir"/a615_zap.mbn.zst \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/a615_zap.mbn.zst + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/a615_zap.mbn.zst install -Dm644 "$builddir"/ipa_fws.mbn.zst \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/ipa_fws.mbn.zst + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/ipa_fws.mbn.zst install -Dm644 "$builddir"/proprietary/vendor/firmware/adsp.mbn.zst \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/adsp.mbn.zst + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/adsp.mbn.zst install -Dm644 "$builddir"/proprietary/vendor/firmware/adspr.jsn \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/adspr.jsn + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/adspr.jsn install -Dm644 "$builddir"/proprietary/vendor/firmware/adspua.jsn \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/adspua.jsn + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/adspua.jsn install -Dm644 "$builddir"/proprietary/vendor/firmware/cdsp.mbn.zst \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/cdsp.mbn.zst + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/cdsp.mbn.zst install -Dm644 "$builddir"/proprietary/vendor/firmware/cdspr.jsn \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/cdspr.jsn + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/cdspr.jsn install -Dm644 "$builddir"/proprietary/vendor/firmware/modemuw.jsn \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/modemuw.jsn + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/modemuw.jsn install -Dm644 "$builddir"/proprietary/vendor/firmware/venus.mbn.zst \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/venus.mbn.zst + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/venus.mbn.zst install -Dm644 "$builddir"/proprietary/vendor/firmware/wlanmdsp.mbn.zst \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/wlanmdsp.mbn.zst + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/wlanmdsp.mbn.zst install -Dm644 "$_modemfw_dir"/modemfw/mba.mbn.zst \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/mba.mbn.zst + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/mba.mbn.zst install -Dm644 "$_modemfw_dir"/modemfw/modem.mbn.zst \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/modem.mbn.zst + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/modem.mbn.zst install -Dm644 "$_modemfw_dir"/modemfw/modemr.jsn \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/modemr.jsn + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/modemr.jsn mkdir -p "$pkgdir"/usr/share/qcom/sdm670/Google/sargo/sensors/ cp -r "$builddir"/sensors-registry \ @@ -81,7 +81,7 @@ package() { ln -s sargo "$pkgdir"/usr/share/qcom/sdm670/Google/b4s4-sdm670 install -Dm644 "$srcdir"/Global_cal.acdb \ - "$pkgdir"/lib/firmware/qcom/sdm670/sargo/Global_cal.acdb + "$pkgdir"/usr/lib/firmware/qcom/sdm670/sargo/Global_cal.acdb } hexagon_nn() { diff --git a/device/community/firmware-google-sunfish/30-initramfs-firmware-google-sunfish.files b/device/community/firmware-google-sunfish/30-initramfs-firmware-google-sunfish.files index 316382cab..2110da47e 100644 --- a/device/community/firmware-google-sunfish/30-initramfs-firmware-google-sunfish.files +++ b/device/community/firmware-google-sunfish/30-initramfs-firmware-google-sunfish.files @@ -1 +1 @@ -/lib/firmware/qcom/sm7150/google/sunfish/a615_zap.mbn +/usr/lib/firmware/qcom/sm7150/google/sunfish/a615_zap.mbn diff --git a/device/community/firmware-google-sunfish/APKBUILD b/device/community/firmware-google-sunfish/APKBUILD index 709faaaf1..93338b055 100644 --- a/device/community/firmware-google-sunfish/APKBUILD +++ b/device/community/firmware-google-sunfish/APKBUILD @@ -1,8 +1,7 @@ - maintainer="Aelin " pkgname=firmware-google-sunfish -pkgver=1 -pkgrel=1 +pkgver=2 +pkgrel=0 pkgdesc="Firmware for Google Pixel 4a" url="https://github.com/sm7150-mainline/firmware-google-sunfish" arch="aarch64" @@ -16,6 +15,7 @@ source=" builddir="$srcdir/$pkgname-$_commit" package() { + mv "$builddir"/lib "$builddir"/usr find . -type f -exec install -Dm644 {} "$pkgdir"/{} \; install -Dm644 "$srcdir/30-initramfs-$pkgname.files" -t \ @@ -24,5 +24,5 @@ package() { sha512sums=" c94511f6e6d6aa6ebf3238e27b7092498f3d58be9893d05e874ce9551cffb1a3e38b994a822c4364c97da0f03925d4d554045234b1f78b59af63207a396ee713 firmware-google-sunfish-fe63598e1bd9884bd68ba89e4670dae4d70b1e3e.tar.gz -d07e3a34791608d432cb119507299dabedc5772ad34763c5494daf68f28892b3556ca6ca34994b5f32cc097cd6d1795db3b952db11e0522f6ef33a663761f289 30-initramfs-firmware-google-sunfish.files +bbcd1a4a46ceacf073e2b137469a4cb18ebb3ac20cd66e8ec758f5f271d095c9b651f5165a6fd9335922928e20fb922889fcabcbcccd2f2a8d4b673b17a0803a 30-initramfs-firmware-google-sunfish.files " diff --git a/device/community/firmware-google-trogdor/APKBUILD b/device/community/firmware-google-trogdor/APKBUILD index 6ff461d2a..2b935944f 100644 --- a/device/community/firmware-google-trogdor/APKBUILD +++ b/device/community/firmware-google-trogdor/APKBUILD @@ -2,8 +2,8 @@ # Co-Maintainer: WeirdTreeThing maintainer="Alicja Michalska " pkgname=firmware-google-trogdor -pkgver=1 -pkgrel=1 +pkgver=2 +pkgrel=0 pkgdesc="Modem firmware for Google Trogdor chromebooks" url="https://gitlab.com/jenneron/firmware-google-trogdor" arch="aarch64" @@ -17,7 +17,7 @@ builddir="$srcdir/$pkgname-$_commit" package() { _srcdir="qcom/sc7180-trogdor" - _installdir="$pkgdir/lib/firmware/postmarketos/$_srcdir" + _installdir="$pkgdir/usr/lib/firmware/postmarketos/$_srcdir" install -Dm644 "$_srcdir"/modem/mba.mbn -t "$_installdir"/modem install -Dm644 "$_srcdir"/modem/qdsp6sw.mbn -t "$_installdir"/modem install -Dm644 "$_srcdir"/modem-nolte/mba.mbn -t "$_installdir"/modem-nolte diff --git a/device/community/firmware-google-veyron-brcm/APKBUILD b/device/community/firmware-google-veyron-brcm/APKBUILD index 972f2bc30..66053c751 100644 --- a/device/community/firmware-google-veyron-brcm/APKBUILD +++ b/device/community/firmware-google-veyron-brcm/APKBUILD @@ -1,8 +1,8 @@ # Co-Maintainer: WeirdTreeThing maintainer="Eric Anderson " pkgname=firmware-google-veyron-brcm -pkgver=2 -pkgrel=3 +pkgver=3 +pkgrel=0 pkgdesc="Broadcom firmware for Google Veyron Chromebooks" url="https://github.com/jenneron/firmware-google-veyron-brcm" arch="armv7" @@ -12,7 +12,7 @@ options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="77348d909a14e81ad6548f9dd3539bfc8c32ffc9" source="$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz" -_fwdir="/lib/firmware/postmarketos" +_fwdir="/usr/lib/firmware/postmarketos" package() { mkdir -p "$pkgdir" diff --git a/device/community/firmware-oneplus-sdm845/30-oneplus-sdm845-firmware-ci.files b/device/community/firmware-oneplus-sdm845/30-oneplus-sdm845-firmware-ci.files index 444433731..20d3ef0f8 100644 --- a/device/community/firmware-oneplus-sdm845/30-oneplus-sdm845-firmware-ci.files +++ b/device/community/firmware-oneplus-sdm845/30-oneplus-sdm845-firmware-ci.files @@ -1 +1 @@ -/lib/firmware/qcom/sdm845/oneplus6/adsp.mbn \ No newline at end of file +/usr/lib/firmware/qcom/sdm845/oneplus6/adsp.mbn diff --git a/device/community/firmware-oneplus-sdm845/APKBUILD b/device/community/firmware-oneplus-sdm845/APKBUILD index fc2909b9c..0debe8def 100644 --- a/device/community/firmware-oneplus-sdm845/APKBUILD +++ b/device/community/firmware-oneplus-sdm845/APKBUILD @@ -1,8 +1,7 @@ - maintainer="Casey Connolly " pkgname=firmware-oneplus-sdm845 -pkgver=10 -pkgrel=3 +pkgver=11 +pkgrel=0 pkgdesc="Firmware for OnePlus 6 / 6T" url="https://gitlab.com/sdm845-mainline/firmware-oneplus-sdm845" arch="aarch64" @@ -26,7 +25,7 @@ subpackages=" package() { while IFS="" read -r _i || [ -n "$_i" ]; do - install -Dm644 "$srcdir/$pkgname-$_version/$_i" "$pkgdir/$_i" + install -Dm644 "$srcdir/$pkgname-$_version/$_i" "$pkgdir/usr/$_i" done < "$srcdir/firmware.files" } @@ -58,6 +57,6 @@ sha512sums=" 68ecc3cec0458e5c7a0c6e2d1b0da72df324b48e1283e6e0ebc3c1713e8b721386e2554edf48fd559a8b8a40b54f3d4046ba2e484342ff4d5c69baf0839a800e firmware-oneplus-sdm845-176ca713448c5237a983fb1f158cf3a5c251d775.tar.gz 23e4ea891f688bf5669e4b8479aab06b56c5478429b759c22fa417e1ad09cb413e55856140b456c6b676b8920ecec40aa0215d8fd61a23ac2c5c02240552f247 firmware.files 09e06851f8cd936aea191e839abca0a37a66444470df446eaaf24cee275a66611400286907565175d4d74627f6232bf2eed88b1d1906ce6416689a5c67e1c980 sensor.files -d6a81ab4697e763eebf2b428e8a63dbdd0a44743691d9277e9d3c7de26dbcbddaea1928a6cfa5509f8f41506d8812022f200ec47f87d28e05af77302683ffcf4 30-oneplus-sdm845-firmware-ci.files +449d967187767ac0027fcaf46e3dd0668118e721f4c388f22287ce0cec95f74e641551e0b16cc9ce1824090436318c3ec167ce197f30334e4a81551e314b6cc7 30-oneplus-sdm845-firmware-ci.files 3f5b04afd8ccd08e676cee2d290c08c3b5e0f0c0b85ddf6e94f86730615ea174a2cc57452dc8455f68675fc173bf0fb79c0505819c3e0203ad5a7acb5ebf4b10 0001-oneplus6-set-mount-matrix.patch " diff --git a/device/community/firmware-pine64-ov5640/APKBUILD b/device/community/firmware-pine64-ov5640/APKBUILD index 76886d092..fe01dea9d 100644 --- a/device/community/firmware-pine64-ov5640/APKBUILD +++ b/device/community/firmware-pine64-ov5640/APKBUILD @@ -1,7 +1,7 @@ maintainer="Arnav Singh " pkgname=firmware-pine64-ov5640 -pkgver=0_git20201028 -pkgrel=3 +pkgver=1_git20201028 +pkgrel=0 _commit="61beaa4eb1ad87ad067cfbe123fbcd0a0cf01246" pkgdesc="Firmware for the ov5640 autofocus" url="https://github.com/pmsourcedump/ov5640" @@ -12,13 +12,13 @@ source="$pkgname-$_commit.bin::https://github.com/pmsourcedump/ov5640/blob/$_com makedepends="zstd" package() { - install -d "$pkgdir/lib/firmware/postmarketos" + install -d "$pkgdir/usr/lib/firmware/postmarketos" # "--force" is needed because the input is a symlink to the downloaded file under /var/cache/distfiles/, # and zstd ignores symlinks unless "--force" is specified. - zstd --compress -19 --force "$srcdir/$pkgname-$_commit.bin" -o "$pkgdir/lib/firmware/postmarketos/ov5640_af.bin.zst" + zstd --compress -19 --force "$srcdir/$pkgname-$_commit.bin" -o "$pkgdir/usr/lib/firmware/postmarketos/ov5640_af.bin.zst" - chmod 0644 "$pkgdir/lib/firmware/postmarketos/ov5640_af.bin.zst" + chmod 0644 "$pkgdir/usr/lib/firmware/postmarketos/ov5640_af.bin.zst" } sha512sums="4e0c050f483e2e6c4584874a70e90748f8adfb612c8eef38b877d69d8085dbe29f3ae36bb9c299dc5a3986223d82bd51d4eefcaa9709bcfbca5a249098cfb0f0 firmware-pine64-ov5640-61beaa4eb1ad87ad067cfbe123fbcd0a0cf01246.bin" diff --git a/device/community/firmware-pine64-rockpro64/APKBUILD b/device/community/firmware-pine64-rockpro64/APKBUILD index 7a39acee8..836c84570 100644 --- a/device/community/firmware-pine64-rockpro64/APKBUILD +++ b/device/community/firmware-pine64-rockpro64/APKBUILD @@ -1,8 +1,8 @@ # Co-Maintainer: Bart Ribbers maintainer="@exkc " pkgname=firmware-pine64-rockpro64 -pkgver=1 -pkgrel=1 +pkgver=2 +pkgrel=0 _commit="4b370cd415a2dd7b0ecdbe8bbf1d86fb35ce6985" pkgdesc="Firmware for the RockPro64 (pine64-rockpro64)" url="https://github.com/LibreELEC/brcmfmac_sdio-firmware" @@ -20,7 +20,7 @@ package() { mv brcmfmac4359-sdio.txt brcmfmac4359-sdio.pine64,rockpro64-v2.1.txt for file in BCM4359C0.hcd brcmfmac4359-sdio.*; do - install -Dm 0644 "$file" -t "$pkgdir"/lib/firmware/postmarketos/brcm + install -Dm 0644 "$file" -t "$pkgdir"/usr/lib/firmware/postmarketos/brcm done } diff --git a/device/community/firmware-powervr-gx6250/APKBUILD b/device/community/firmware-powervr-gx6250/APKBUILD index ac423b21d..3300113c1 100644 --- a/device/community/firmware-powervr-gx6250/APKBUILD +++ b/device/community/firmware-powervr-gx6250/APKBUILD @@ -1,7 +1,7 @@ maintainer="Adam Thiede " pkgname=firmware-powervr-gx6250 pkgver=1.0.6503725 -pkgrel=0 +pkgrel=1 pkgdesc="Firmware for PowerVR GX6250" url="https://gitlab.freedesktop.org/frankbinns/linux-firmware" arch="aarch64" @@ -14,7 +14,7 @@ source="$pkgname-$_commit.tar.gz::$url/-/archive/$_commit/linux-firmware-$_commi builddir="$srcdir/linux-firmware-$_commit" package() { - install -Dm644 powervr/* -t "$pkgdir"/lib/firmware/powervr + install -Dm644 powervr/* -t "$pkgdir"/usr/lib/firmware/powervr } sha512sums=" diff --git a/device/community/firmware-qcom-adreno/APKBUILD b/device/community/firmware-qcom-adreno/APKBUILD index efddd773a..3ae335a65 100644 --- a/device/community/firmware-qcom-adreno/APKBUILD +++ b/device/community/firmware-qcom-adreno/APKBUILD @@ -1,7 +1,7 @@ maintainer="Marijn Suijten " pkgname=firmware-qcom-adreno pkgver=20260110 -pkgrel=0 +pkgrel=1 pkgdesc="Qualcomm Adreno GPU firmware from linux-firmware" url="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/" arch="aarch64 armv7" @@ -20,7 +20,7 @@ builddir="$srcdir/linux-firmware-$pkgver" # This package is a replacement for linux-firmware-qcom (packaging all GPU firmware # in separate subpackages), so it's packaged in /qcom, not /postmarketos. replaces="linux-firmware-qcom" -_fwdir="/lib/firmware/qcom" +_fwdir="/usr/lib/firmware/qcom" _gpus="a300 a330 a420 a530 a650 a660 gen70500" for gpu in $_gpus; do diff --git a/device/community/firmware-qcom-msm8953/APKBUILD b/device/community/firmware-qcom-msm8953/APKBUILD index d099640fe..fb0b4f747 100644 --- a/device/community/firmware-qcom-msm8953/APKBUILD +++ b/device/community/firmware-qcom-msm8953/APKBUILD @@ -1,8 +1,8 @@ # Co-Maintainer: Victor Pavlov (vipaoL) maintainer="Barnabas Czeman " pkgname=firmware-qcom-msm8953 -pkgver=3 -pkgrel=1 +pkgver=4 +pkgrel=0 pkgdesc="Firmware files for Qualcomm MSM8953 devices" url="https://postmarketos.org" arch="aarch64" @@ -47,7 +47,7 @@ source=" firmware-xiaomi-ysl-$_xiaomi_ysl_commit.tar.gz::https://gitlab.com/barni2000/firmware-xiaomi-ysl/-/archive/$_xiaomi_ysl_commit/firmware-xiaomi-ysl-$_xiaomi_ysl_commit.tar.gz " -_basefwdir="/lib/firmware" +_basefwdir="/usr/lib/firmware" _fwdir="$_basefwdir/qcom/msm8953" package() { diff --git a/device/community/firmware-qcom-sm7150/30-initramfs-firmware-qcom-sm7150.files b/device/community/firmware-qcom-sm7150/30-initramfs-firmware-qcom-sm7150.files index e3977629a..e042ad250 100644 --- a/device/community/firmware-qcom-sm7150/30-initramfs-firmware-qcom-sm7150.files +++ b/device/community/firmware-qcom-sm7150/30-initramfs-firmware-qcom-sm7150.files @@ -1,2 +1,2 @@ -/lib/firmware/qcom/a630_gmu.bin -/lib/firmware/qcom/a630_sqe.fw +/usr/lib/firmware/qcom/a630_gmu.bin +/usr/lib/firmware/qcom/a630_sqe.fw diff --git a/device/community/firmware-qcom-sm7150/APKBUILD b/device/community/firmware-qcom-sm7150/APKBUILD index 7d62fa57b..c7c2b9339 100644 --- a/device/community/firmware-qcom-sm7150/APKBUILD +++ b/device/community/firmware-qcom-sm7150/APKBUILD @@ -1,8 +1,7 @@ - maintainer="Aelin " pkgname=firmware-qcom-sm7150 -pkgver=1 -pkgrel=2 +pkgver=2 +pkgrel=0 url="https://github.com/sm7150-mainline" pkgdesc="Firmware for Qualcomm SM7150 devices" arch="aarch64" @@ -59,17 +58,17 @@ package() { install -Dm644 \ "$srcdir"/"$pkgname-ath10k-$_ath10k_fw_commit"/*.bin.zst \ - -t "$pkgdir"/lib/firmware/ath10k/WCN3990/hw1.0 + -t "$pkgdir"/usr/lib/firmware/ath10k/WCN3990/hw1.0 } ath10k() { pkgdesc="WiFi firmware for Qualcomm SM7150 devices" replaces="linux-firmware-ath10k" - amove lib/firmware/ath10k/WCN3990/hw1.0/* + amove usr/lib/firmware/ath10k/WCN3990/hw1.0/* } sha512sums=" -ee2efa2a26a45abb86247068877f2e977126357e8048ca41e98554917d393bff23e000de6e831a1b435e3304c31e237192f5d9d772c08e59cb29ace37296af74 30-initramfs-firmware-qcom-sm7150.files +913ee0ccde7f9fc2745a25aedf38ad19f5b5ed5fcf0dcb570c6ee1e651247ef67ac9322031e2b5fa234d04f12e7392dca03d9aea674db75537fa76a7fef5d842 30-initramfs-firmware-qcom-sm7150.files 0e548ef14ec0bb1af9c62e25b3b0a98732b46a081d506cc1f0d52145b288b59b88317816c50521364d0f44431a2b5fd814200313095291d981eca80adec9d094 firmware-qcom-sm7150-ath10k-792c716c85c06861c4d17bce5ec21fba7f0f7de6.tar.gz " diff --git a/device/community/firmware-samsung-espresso/APKBUILD b/device/community/firmware-samsung-espresso/APKBUILD index 1fcdaeb03..492e82c73 100644 --- a/device/community/firmware-samsung-espresso/APKBUILD +++ b/device/community/firmware-samsung-espresso/APKBUILD @@ -1,7 +1,7 @@ maintainer="Mithil Bavishi " pkgname=firmware-samsung-espresso -pkgver=1 -pkgrel=1 +pkgver=2 +pkgrel=0 pkgdesc="Samsung Galaxy Tab Firmware" url="https://github.com/TheMuppets/proprietary_vendor_samsung" arch="armv7" @@ -21,11 +21,11 @@ done package() { install -Dm644 "$srcdir/nvram_net.txt" \ - "$pkgdir"/lib/firmware/postmarketos/brcm/"brcmfmac4330-sdio.samsung,espresso7.txt" + "$pkgdir"/usr/lib/firmware/postmarketos/brcm/"brcmfmac4330-sdio.samsung,espresso7.txt" install -Dm644 "$srcdir/nvram_net.txt" \ - "$pkgdir"/lib/firmware/postmarketos/brcm/"brcmfmac4330-sdio.samsung,espresso10.txt" + "$pkgdir"/usr/lib/firmware/postmarketos/brcm/"brcmfmac4330-sdio.samsung,espresso10.txt" install -Dm644 "$srcdir/bcmdhd_sta.bin" \ - "$pkgdir"/lib/firmware/postmarketos/brcm/"brcmfmac4330-sdio.bin" + "$pkgdir"/usr/lib/firmware/postmarketos/brcm/"brcmfmac4330-sdio.bin" } sha512sums=" bd2729c2cbc3c52e1abc5c6e0f4ba32b3b77711bc73c76aece591f8de642da69f0edb8620e422e102e0eaced8c9d76870ac63dfc7113e318ad8aa2633a32b10f bcmdhd_sta.bin diff --git a/device/community/firmware-samsung-manta/APKBUILD b/device/community/firmware-samsung-manta/APKBUILD index f8e8a1802..66a48fb9f 100644 --- a/device/community/firmware-samsung-manta/APKBUILD +++ b/device/community/firmware-samsung-manta/APKBUILD @@ -1,8 +1,8 @@ # Co-Maintainer: Lukas Timmermann maintainer="Alexandre Marquet " pkgname=firmware-samsung-manta -pkgver=3 -pkgrel=1 +pkgver=4 +pkgrel=0 pkgdesc="Firmware for Samsung Manta (Nexus 10)" url="https://developers.google.com/android/drivers#mantalmy49j" arch="armv7" @@ -22,19 +22,19 @@ package() { # Wifi install -Dm644 "brcmfmac43241b0-sdio.samsung,nexus10-manta.txt" \ - -t "$pkgdir/lib/firmware/postmarketos/brcm/" + -t "$pkgdir/usr/lib/firmware/postmarketos/brcm/" # Bluetooth install -Dm644 "BCM.samsung,nexus10-manta.hcd" \ - -t "$pkgdir/lib/firmware/postmarketos/brcm/" + -t "$pkgdir/usr/lib/firmware/postmarketos/brcm/" # Touchscreen install -Dm644 "maxtouch.fw" \ - -t "$pkgdir/lib/firmware/postmarketos/" + -t "$pkgdir/usr/lib/firmware/postmarketos/" # Audience eS305 install -Dm644 "es305_fw.bin" \ - -t "$pkgdir/lib/firmware/postmarketos/" + -t "$pkgdir/usr/lib/firmware/postmarketos/" } sha512sums=" diff --git a/device/community/firmware-samsung-midas/APKBUILD b/device/community/firmware-samsung-midas/APKBUILD index e23e1a831..0bc5b91db 100644 --- a/device/community/firmware-samsung-midas/APKBUILD +++ b/device/community/firmware-samsung-midas/APKBUILD @@ -1,7 +1,7 @@ maintainer="Stefan Hansson " pkgname=firmware-samsung-midas -pkgver=8 -pkgrel=2 +pkgver=9 +pkgrel=0 pkgdesc="Samsung Galaxy Midas board firmware (m0, m3, t0lte, ...)" _commit="fdd8c44568a148c22fbf008de822ff4e27992da1" url="https://github.com/TheMuppets/proprietary_vendor_samsung" @@ -45,7 +45,7 @@ bluetooth() { replaces="firmware-samsung-m0-mainline" install -Dm644 "$srcdir"/bcm4334.hcd-$_commit \ - "$subpkgdir"/lib/firmware/postmarketos/brcm/BCM4334B0.hcd + "$subpkgdir"/usr/lib/firmware/postmarketos/brcm/BCM4334B0.hcd } wifi() { @@ -53,20 +53,20 @@ wifi() { replaces="firmware-samsung-m0-mainline" install -Dm644 "$srcdir"/brcmfmac4334-sdio.bin?id=dc9576448222cc1922462d58796ab1c62b523ada \ - "$subpkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.bin + "$subpkgdir"/usr/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.bin install -Dm644 "$srcdir"/brcmfmac4334-sdio.samsung,i9300-$_armbian_commit.txt \ - "$subpkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,i9300.txt + "$subpkgdir"/usr/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,i9300.txt install -Dm644 "$srcdir"/brcmfmac4334-sdio.samsung,i9305-$_androguide_commit.txt \ - "$subpkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,i9305.txt - ln -s /lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,i9305.txt \ - "$subpkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,n7100.txt - ln -s /lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,i9305.txt \ - "$subpkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,n7105.txt - ln -s /lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,i9300.txt \ - "$subpkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,n8010.txt - ln -s /lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,i9300.txt \ - "$subpkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,n5110.txt + "$subpkgdir"/usr/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,i9305.txt + ln -s /usr/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,i9305.txt \ + "$subpkgdir"/usr/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,n7100.txt + ln -s /usr/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,i9305.txt \ + "$subpkgdir"/usr/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,n7105.txt + ln -s /usr/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,i9300.txt \ + "$subpkgdir"/usr/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,n8010.txt + ln -s /usr/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,i9300.txt \ + "$subpkgdir"/usr/lib/firmware/postmarketos/brcm/brcmfmac4334-sdio.samsung,n5110.txt } sha512sums=" diff --git a/device/community/firmware-shift-sdm845/30-shift-sdm845-firmware-ci.files b/device/community/firmware-shift-sdm845/30-shift-sdm845-firmware-ci.files index a6c62c039..71a421725 100644 --- a/device/community/firmware-shift-sdm845/30-shift-sdm845-firmware-ci.files +++ b/device/community/firmware-shift-sdm845/30-shift-sdm845-firmware-ci.files @@ -1 +1 @@ -/lib/firmware/qcom/sdm845/axolotl/adsp.mbn \ No newline at end of file +/usr/lib/firmware/qcom/sdm845/axolotl/adsp.mbn diff --git a/device/community/firmware-shift-sdm845/APKBUILD b/device/community/firmware-shift-sdm845/APKBUILD index 701ed610e..13efe41ee 100644 --- a/device/community/firmware-shift-sdm845/APKBUILD +++ b/device/community/firmware-shift-sdm845/APKBUILD @@ -1,8 +1,7 @@ - maintainer="Alexander Martinz " pkgname=firmware-shift-sdm845 pkgver=20240517 -pkgrel=1 +pkgrel=2 pkgdesc="Firmware for SHIFT sdm845 devices" url="https://gitlab.com/sdm845-mainline/firmware-shift-sdm845" arch="aarch64" @@ -29,12 +28,12 @@ subpackages=" package() { while IFS="" read -r _i || [ -n "$_i" ]; do [ ! -d $(dirname $_i) ] && mkdir -p $(dirname $_i) - install -Dm644 "$srcdir/$pkgname-$_version/$_i" "$pkgdir/$_i" + install -Dm644 "$srcdir/$pkgname-$_version/$_i" "$pkgdir/usr/$_i" done < "$srcdir/firmware.files" # Install symlinks for using upstream firmware - ln -s ../mba.mbn.zst "$pkgdir"/lib/firmware/qcom/sdm845/axolotl/mba.mbn.zst - ln -s ../../../ath10k/WCN3990/hw1.0/wlanmdsp.mbn.zst "$pkgdir"/lib/firmware/qcom/sdm845/axolotl/wlanmdsp.mbn.zst + ln -s ../mba.mbn.zst "$pkgdir"/usr/lib/firmware/qcom/sdm845/axolotl/mba.mbn.zst + ln -s ../../../ath10k/WCN3990/hw1.0/wlanmdsp.mbn.zst "$pkgdir"/usr/lib/firmware/qcom/sdm845/axolotl/wlanmdsp.mbn.zst } pmtest() { @@ -62,5 +61,5 @@ sha512sums=" 19d0f5debd851f6c5f2b460b72ee714265d48e5e12051cbde321dc97ebe235897ba377e67fc34cd6234611b12bdf20da6696f60621b855d9a9b912260d0f440e firmware-shift-sdm845.tar.gz 842f4e182da48cff45a41dcdb0cfe0a8fce1e1883a95177fe176a59797ade722a5b444eae1e572c7b2a9d5c8c0e4511ca2d561a3fc22cf79e853d3ccc9f676b6 firmware.files ef495c515cb16c7d6aebaf1c6a23883768228282ea39118b6a19bed12a41e4777bf67b2436fc553b204a1a02672df54b9bc33f2c3946b7e688e78cd87c51448e sensors.files -97756b554cc0f91a69f511496663a012287517ec5853167246fe59c4deeb1cbf1eb352ec267bd0ad897e3f30547d2ad2818e70b597d9dfec26db45efca85b3f2 30-shift-sdm845-firmware-ci.files +81c941f0737f0da5e799910dfa7ed31afc7e131812bd418e788b15ce2a89e8be233bdf9a84a46d2b6a48c388c2483dd395214b6b995e407e4badbe5c13439454 30-shift-sdm845-firmware-ci.files " diff --git a/device/community/firmware-siliconlabs-rs9116/APKBUILD b/device/community/firmware-siliconlabs-rs9116/APKBUILD index 7c9d86017..0101232b4 100644 --- a/device/community/firmware-siliconlabs-rs9116/APKBUILD +++ b/device/community/firmware-siliconlabs-rs9116/APKBUILD @@ -3,7 +3,7 @@ maintainer="Alistair Francis " pkgname=firmware-siliconlabs-rs9116 pkgver=2.5.1 -pkgrel=0 +pkgrel=1 pkgdesc="Firmware for the SiliconLabs RS9116 Wifi/BT adapter" url="https://github.com/SiliconLabs/RS911X-nLink-OSD" arch="aarch64" @@ -14,7 +14,7 @@ builddir="$srcdir/RS911X-nLink-OSD-$pkgver" package() { install -Dm644 Firmware/pmemdata_wlan_bt_classic \ - "$pkgdir"/lib/firmware/postmarketos/pmemdata_wlan_bt_classic + "$pkgdir"/usr/lib/firmware/postmarketos/pmemdata_wlan_bt_classic } sha512sums=" diff --git a/device/community/firmware-thundercomm-rubikpi3/30-initramfs-firmware-thundercomm-rubikpi3.files b/device/community/firmware-thundercomm-rubikpi3/30-initramfs-firmware-thundercomm-rubikpi3.files index 992d21239..2ed1ee3ce 100644 --- a/device/community/firmware-thundercomm-rubikpi3/30-initramfs-firmware-thundercomm-rubikpi3.files +++ b/device/community/firmware-thundercomm-rubikpi3/30-initramfs-firmware-thundercomm-rubikpi3.files @@ -1 +1 @@ -/lib/firmware/renesas_usb_fw.mem +/usr/lib/firmware/renesas_usb_fw.mem diff --git a/device/community/firmware-thundercomm-rubikpi3/APKBUILD b/device/community/firmware-thundercomm-rubikpi3/APKBUILD index 12e685015..13ad7bdb5 100644 --- a/device/community/firmware-thundercomm-rubikpi3/APKBUILD +++ b/device/community/firmware-thundercomm-rubikpi3/APKBUILD @@ -1,6 +1,6 @@ maintainer="Aelin " pkgname=firmware-thundercomm-rubikpi3 -pkgver=1 +pkgver=2 pkgrel=0 pkgdesc="Firmware for Thundercomm Rubik Pi 3" url="https://github.com/rubikpi-ai/meta-rubikpi" @@ -17,7 +17,7 @@ builddir="$srcdir/$_repo-$_commit" package() { install -Dm644 recipes-firmware/firmware/files/renesas_usb_fw.mem -t \ - "$pkgdir"/lib/firmware + "$pkgdir"/usr/lib/firmware install -Dm644 "$srcdir/30-initramfs-$pkgname.files" -t \ "$pkgdir"/usr/share/mkinitfs/files @@ -25,5 +25,5 @@ package() { sha512sums=" 34b9ecf72788ee915da6aa1baa244b9774f69650ba457dd32d55a3ca4ddb692d6f132e18bca78b4c8a2123222001b9d91113cf9dde914aa652df343ef370d649 meta-rubikpi-8a9ac7927f48a5c28a7e052d3ee22fe045f83fd0.tar.gz -0308101dcdec32537319ae8c8fb8626877de0c28a05f6f9f5a662be0a78bb4459dab682242dce0b35b3937500dbc055eadce68fe855862be2afa3690a07550ca 30-initramfs-firmware-thundercomm-rubikpi3.files +636ab7aec13593156f12fe5fcdd25fcfc550db34b1d8692bf76d3a85a7509a7fbc8ffeac714cd5430eaf17b79c39617a95d826c2fdb1aa4612f1bf29b16d3387 30-initramfs-firmware-thundercomm-rubikpi3.files " diff --git a/device/community/firmware-xiaomi-beryllium/APKBUILD b/device/community/firmware-xiaomi-beryllium/APKBUILD index 9d2b1fd74..1d05f0a19 100644 --- a/device/community/firmware-xiaomi-beryllium/APKBUILD +++ b/device/community/firmware-xiaomi-beryllium/APKBUILD @@ -1,8 +1,7 @@ - maintainer="Joel Selvaraj " pkgname=firmware-xiaomi-beryllium -pkgver=8 -pkgrel=2 +pkgver=9 +pkgrel=0 pkgdesc="Firmware for Xiaomi Poco F1" url="https://gitlab.com/sdm845-mainline/firmware-xiaomi-beryllium" arch="aarch64" @@ -24,7 +23,7 @@ subpackages="$pkgname-sensors:firmware_sensors" package() { while IFS="" read -r _i || [ -n "$_i" ]; do [ ! -d $(dirname $_i) ] && mkdir -p $(dirname $_i) - install -Dm644 "$srcdir/$pkgname-$_commit/$_i" "$pkgdir/$_i" + install -Dm644 "$srcdir/$pkgname-$_commit/$_i" "$pkgdir/usr/$_i" done < "$srcdir/firmware.files" } diff --git a/device/community/firmware-xiaomi-davinci/30-initramfs-firmware-xiaomi-davinci.files b/device/community/firmware-xiaomi-davinci/30-initramfs-firmware-xiaomi-davinci.files index b684901b6..6df1b5eba 100644 --- a/device/community/firmware-xiaomi-davinci/30-initramfs-firmware-xiaomi-davinci.files +++ b/device/community/firmware-xiaomi-davinci/30-initramfs-firmware-xiaomi-davinci.files @@ -1 +1 @@ -/lib/firmware/qcom/sm7150/xiaomi/davinci/a615_zap.mbn +/usr/lib/firmware/qcom/sm7150/xiaomi/davinci/a615_zap.mbn diff --git a/device/community/firmware-xiaomi-davinci/APKBUILD b/device/community/firmware-xiaomi-davinci/APKBUILD index 63ee1f725..067c89318 100644 --- a/device/community/firmware-xiaomi-davinci/APKBUILD +++ b/device/community/firmware-xiaomi-davinci/APKBUILD @@ -1,8 +1,7 @@ - maintainer="Aelin " pkgname=firmware-xiaomi-davinci -pkgver=3 -pkgrel=1 +pkgver=4 +pkgrel=0 pkgdesc="Firmware for Xiaomi Mi 9T / Redmi K20" url="https://github.com/sm7150-mainline/firmware-xiaomi-davinci" arch="aarch64" @@ -16,6 +15,7 @@ source=" builddir="$srcdir/$pkgname-$_commit" package() { + mv "$builddir"/lib "$builddir"/usr find . -type f -exec install -Dm644 {} "$pkgdir"/{} \; install -Dm644 "$srcdir/30-initramfs-$pkgname.files" -t \ @@ -24,5 +24,5 @@ package() { sha512sums=" ceef2f6a57322563756573ab1a80b9d5bdc53969feaf7550ec3432e3b888dbd6e56efa56abd94fe5b690e2a22a1c3a9246557a46be7f02c15282e8dfe660f230 firmware-xiaomi-davinci-6532694920dd05ee7d930fe6d3ede74d2b9ea60d.tar.gz -ff063c86aad660107aa646a092cf8d5c6e64a3e4510dfd8d0fe969bee6a7877bd1a5482ab4980b7431d6c743ad98cdf5b31352eb2383ea030a52a5632860fcc5 30-initramfs-firmware-xiaomi-davinci.files +13194e1b6f8edafd343ed74c61c3ea22394a386e35788dd2aa018c59dbe5c199e7d7758a2863d4ed4f92d2ddebb155ae59a7981a8e8de1a5192e303ce527bac5 30-initramfs-firmware-xiaomi-davinci.files " diff --git a/device/community/firmware-xiaomi-elish/30-dsp-firmware.files b/device/community/firmware-xiaomi-elish/30-dsp-firmware.files index ab3250751..8a9b94c42 100644 --- a/device/community/firmware-xiaomi-elish/30-dsp-firmware.files +++ b/device/community/firmware-xiaomi-elish/30-dsp-firmware.files @@ -1,8 +1,8 @@ -/lib/firmware/qcom/sm8250/xiaomi/elish/adsp.mbn -/lib/firmware/qcom/sm8250/xiaomi/elish/adspr.jsn -/lib/firmware/qcom/sm8250/xiaomi/elish/adspua.jsn -/lib/firmware/qcom/sm8250/xiaomi/elish/cdsp.mbn -/lib/firmware/qcom/sm8250/xiaomi/elish/cdspr.jsn -/lib/firmware/qcom/sm8250/xiaomi/elish/slpi.mbn -/lib/firmware/qcom/sm8250/xiaomi/elish/slpir.jsn -/lib/firmware/qcom/sm8250/xiaomi/elish/slpius.jsn +/usr/lib/firmware/qcom/sm8250/xiaomi/elish/adsp.mbn +/usr/lib/firmware/qcom/sm8250/xiaomi/elish/adspr.jsn +/usr/lib/firmware/qcom/sm8250/xiaomi/elish/adspua.jsn +/usr/lib/firmware/qcom/sm8250/xiaomi/elish/cdsp.mbn +/usr/lib/firmware/qcom/sm8250/xiaomi/elish/cdspr.jsn +/usr/lib/firmware/qcom/sm8250/xiaomi/elish/slpi.mbn +/usr/lib/firmware/qcom/sm8250/xiaomi/elish/slpir.jsn +/usr/lib/firmware/qcom/sm8250/xiaomi/elish/slpius.jsn diff --git a/device/community/firmware-xiaomi-elish/APKBUILD b/device/community/firmware-xiaomi-elish/APKBUILD index df09351a7..0f7b93fa4 100644 --- a/device/community/firmware-xiaomi-elish/APKBUILD +++ b/device/community/firmware-xiaomi-elish/APKBUILD @@ -1,7 +1,7 @@ maintainer="Jianhua Lu " pkgname=firmware-xiaomi-elish pkgver=20240917 -pkgrel=2 +pkgrel=3 pkgdesc="Firmware for Xiaomi Mi Pad 5 Pro" subpackages=" $pkgname-adreno @@ -36,28 +36,28 @@ adreno() { depends="firmware-qcom-adreno-a650" install -Dm644 "$builddir"/sm8250/a650_zap.mbn -t \ - "$subpkgdir/lib/firmware/qcom/sm8250/xiaomi/elish/" + "$subpkgdir/usr/lib/firmware/qcom/sm8250/xiaomi/elish/" } adsp() { pkgdesc="Xiaomi elish adsp firmware" install -Dm644 "$builddir"/sm8250/adsp* -t \ - "$subpkgdir/lib/firmware/qcom/sm8250/xiaomi/elish/" + "$subpkgdir/usr/lib/firmware/qcom/sm8250/xiaomi/elish/" } cdsp() { pkgdesc="Xiaomi elish cdsp firmware" install -Dm644 "$builddir"/sm8250/cdsp* -t \ - "$subpkgdir/lib/firmware/qcom/sm8250/xiaomi/elish/" + "$subpkgdir/usr/lib/firmware/qcom/sm8250/xiaomi/elish/" } cirrus() { pkgdesc="Xiaomi elish cirrus firmware" install -Dm644 "$builddir"/cirrus/cs35l41* -t \ - "$subpkgdir/lib/firmware/cirrus/" + "$subpkgdir/usr/lib/firmware/cirrus/" } hexagonfs() { @@ -83,24 +83,24 @@ slpi() { pkgdesc="Xiaomi elish slpi firmware" install -Dm644 "$builddir"/sm8250/slpi* -t \ - "$subpkgdir/lib/firmware/qcom/sm8250/xiaomi/elish/" + "$subpkgdir/usr/lib/firmware/qcom/sm8250/xiaomi/elish/" } touchscreen() { pkgdesc="Xiaomi elish touchscreen firmware" install -Dm644 "$builddir"/novatek/nt36523* -t \ - "$subpkgdir/lib/firmware/novatek/" + "$subpkgdir/usr/lib/firmware/novatek/" } venus() { pkgdesc="Xiaomi elish venus firmware" install -Dm644 "$builddir"/sm8250/venus.mbn -t \ - "$subpkgdir/lib/firmware/qcom/sm8250/xiaomi/elish/" + "$subpkgdir/usr/lib/firmware/qcom/sm8250/xiaomi/elish/" } sha512sums=" c1ebaf280313a00a64c9bc9ebf820574f0bffe26cdf0652a9897068d46e251ae03853e684bf7b26591d557d218c56eb10c36e50358778bcffb36caea948466b5 xiaomi-elish-firmware-51e9ac8cd91d88de43fb016530b9421a2713467a.tar.gz -6faf55b7804e4cc0ceda959b3c19010d0052c18cc1bc1fc4364ddc65ec6d8715175d754b8d4aa837e23a66150b48ebc94c1c16a9ee0b405e824fae1fb6e5ae32 30-dsp-firmware.files +498ca1e76de8a7cb6d7141b8537fe9cb32e7dae8ccb4d68b9e0e92863f5ac03b6f0cde1fe71f8d9e0248f3ffcf4e0d1fbaf027e6c7d6df2ad78786173594433e 30-dsp-firmware.files " diff --git a/device/community/firmware-xiaomi-surya/30-initramfs-firmware-xiaomi-surya.files b/device/community/firmware-xiaomi-surya/30-initramfs-firmware-xiaomi-surya.files index 2984b345f..829b9fb20 100644 --- a/device/community/firmware-xiaomi-surya/30-initramfs-firmware-xiaomi-surya.files +++ b/device/community/firmware-xiaomi-surya/30-initramfs-firmware-xiaomi-surya.files @@ -1,3 +1,3 @@ -/lib/firmware/qcom/sm7150/xiaomi/surya/a615_zap.mbn -/lib/firmware/qcom/sm7150/xiaomi/surya/novatek_ts_huaxing_fw.bin -/lib/firmware/qcom/sm7150/xiaomi/surya/novatek_ts_tianma_fw.bin +/usr/lib/firmware/qcom/sm7150/xiaomi/surya/a615_zap.mbn +/usr/lib/firmware/qcom/sm7150/xiaomi/surya/novatek_ts_huaxing_fw.bin +/usr/lib/firmware/qcom/sm7150/xiaomi/surya/novatek_ts_tianma_fw.bin diff --git a/device/community/firmware-xiaomi-surya/APKBUILD b/device/community/firmware-xiaomi-surya/APKBUILD index 6f2e87e4f..59cf94824 100644 --- a/device/community/firmware-xiaomi-surya/APKBUILD +++ b/device/community/firmware-xiaomi-surya/APKBUILD @@ -1,8 +1,8 @@ maintainer="Aelin " pkgname=firmware-xiaomi-surya -pkgver=3 -pkgrel=1 +pkgver=4 +pkgrel=0 pkgdesc="Firmware for Xiaomi POCO X3 NFC" url="https://github.com/sm7150-mainline/firmware-xiaomi-surya" arch="aarch64" @@ -16,6 +16,7 @@ source=" builddir="$srcdir/$pkgname-$_commit" package() { + mv "$builddir"/lib "$builddir"/usr find . -type f -exec install -Dm644 {} "$pkgdir"/{} \; install -Dm644 "$srcdir/30-initramfs-$pkgname.files" -t \ @@ -24,5 +25,5 @@ package() { sha512sums=" af10c80e0e166732aacb4f9cc94aa7f8670fcf0d483f9a7526141fce7ff0094a82b95974d4e2ff90945dae65b787ab18a22ff601086faa5941da31cadf5a9d0d firmware-xiaomi-surya-26ecffbe095b05e396872c8e6bb9e0fff09e25aa.tar.gz -1fae54f22acd7afb4669a9f2551cceb8f5e11640fb8cda9e4c75c1b488bdcbccccb67cbe430119bd3bcfe602957dd38db1c76529df0bdd3e314c9078f29365e1 30-initramfs-firmware-xiaomi-surya.files +45cfa2584bba0944e67bcab8e194dde5c2a7d9a74fa8851e6bc961493b10329d9a1a760bbcc7f0e54d98462e2deaeb72dc40607ebf0ecda7db55acb86b3f0bab 30-initramfs-firmware-xiaomi-surya.files " diff --git a/device/community/firmware-xiaomi-sweet/30-initramfs-firmware-xiaomi-sweet.files b/device/community/firmware-xiaomi-sweet/30-initramfs-firmware-xiaomi-sweet.files index eae45e9cf..43cf48fa6 100644 --- a/device/community/firmware-xiaomi-sweet/30-initramfs-firmware-xiaomi-sweet.files +++ b/device/community/firmware-xiaomi-sweet/30-initramfs-firmware-xiaomi-sweet.files @@ -1 +1 @@ -/lib/firmware/qcom/sm7150/xiaomi/sweet/a615_zap.mbn +/usr/lib/firmware/qcom/sm7150/xiaomi/sweet/a615_zap.mbn diff --git a/device/community/firmware-xiaomi-sweet/APKBUILD b/device/community/firmware-xiaomi-sweet/APKBUILD index a4ca884bb..be4978bff 100644 --- a/device/community/firmware-xiaomi-sweet/APKBUILD +++ b/device/community/firmware-xiaomi-sweet/APKBUILD @@ -1,8 +1,7 @@ - maintainer="Aelin " pkgname=firmware-xiaomi-sweet -pkgver=1 -pkgrel=1 +pkgver=2 +pkgrel=0 pkgdesc="Firmware for Xiaomi Redmi Note 10 Pro" url="https://github.com/sm7150-mainline/firmware-xiaomi-sweet" arch="aarch64" @@ -16,6 +15,7 @@ source=" builddir="$srcdir/$pkgname-$_commit" package() { + mv "$builddir"/lib "$builddir"/usr find . -type f -exec install -Dm644 {} "$pkgdir"/{} \; install -Dm644 "$srcdir/30-initramfs-$pkgname.files" -t \ @@ -24,5 +24,5 @@ package() { sha512sums=" 69323a64be00174380b3b5365e596c80eb4345bfb785e059e790b19960f53d0163fa18c1fda53f42bebb0cc1f7a9bb6c246fcb213622f289d78fc3418ce95781 firmware-xiaomi-sweet-c9cd844772a61e3249895a355ac17a1c7ca1d5ee.tar.gz -e7760a4d36cbde2c61439953e54bdd71ba63dd26e8d587ac7176282b26feef3fafb764378c8f2b1a6fcdd717534b6c0e1123092a8338a56bbf3efbfb17330573 30-initramfs-firmware-xiaomi-sweet.files +4f533bb18e70fd8480275b3bec9f4262cc75ef92a3cfb617284781d53ade4edf70b78c4872d51bc0e48cb4ec8f2186f319df541bd12703ea6f881a9897688319 30-initramfs-firmware-xiaomi-sweet.files " diff --git a/device/community/firmware-xiaomi-tucana/30-initramfs-firmware-xiaomi-tucana.files b/device/community/firmware-xiaomi-tucana/30-initramfs-firmware-xiaomi-tucana.files index cac353159..a78bf2059 100644 --- a/device/community/firmware-xiaomi-tucana/30-initramfs-firmware-xiaomi-tucana.files +++ b/device/community/firmware-xiaomi-tucana/30-initramfs-firmware-xiaomi-tucana.files @@ -1 +1 @@ -/lib/firmware/qcom/sm7150/xiaomi/tucana/a615_zap.mbn +/usr/lib/firmware/qcom/sm7150/xiaomi/tucana/a615_zap.mbn diff --git a/device/community/firmware-xiaomi-tucana/APKBUILD b/device/community/firmware-xiaomi-tucana/APKBUILD index cc7fae8df..9fa8578d6 100644 --- a/device/community/firmware-xiaomi-tucana/APKBUILD +++ b/device/community/firmware-xiaomi-tucana/APKBUILD @@ -1,7 +1,6 @@ - maintainer="Alexander Baransky " pkgname=firmware-xiaomi-tucana -pkgver=1 +pkgver=2 pkgrel=0 pkgdesc="Firmware for Xiaomi Mi Note 10 / Mi CC9 Pro" url="https://github.com/sm7150-mainline/firmware-xiaomi-tucana" @@ -16,6 +15,7 @@ source=" builddir="$srcdir/$pkgname-$_commit" package() { + mv "$builddir"/lib "$builddir"/usr find . -type f -exec install -Dm644 {} "$pkgdir"/{} \; install -Dm644 "$srcdir/30-initramfs-$pkgname.files" -t \ @@ -24,5 +24,5 @@ package() { sha512sums=" 12fed0d108817fe0055c61240f3e032145b64f333285befa1b7e8dc8e25f512667589a21cb68402e8854b61cc7198d24a886364d3e9ce058620c4b12632c460c firmware-xiaomi-tucana-f16d27c78f8c4b1542f00fd9d90457e23a831caf.tar.gz -28194f39cce288e03f0c796ca8ebc1e6845dcd8acb17fffe7e8035768baf667ca4cdc2a59cc4d5a081fc3dd9df67878cd1041cc197964b83d2b2528fb99fa024 30-initramfs-firmware-xiaomi-tucana.files +4c1a5c411dfae33b46b7915e2c0a2039dca33dcff3d1daec3f54d47d6aaeafde7b229d60365a6402d1372ed10219279b1eafa4abed49d909d4c51cdd19150f07 30-initramfs-firmware-xiaomi-tucana.files "