device/community/firmware-*: install to /usr/lib/
Signed-off-by: Aster Boese <asterboese@mailbox.org> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8385>
This commit is contained in:
@@ -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
|
||||
"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer="Clayton Craft <clayton@craftyguy.net>"
|
||||
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
|
||||
}
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
# Contributor: Clayton Craft <clayton@craftyguy.net>
|
||||
maintainer="Alistair Francis <alistair@alistair23.me>"
|
||||
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="
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer="Luca Weiss <luca@lucaweiss.eu>"
|
||||
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="
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer="Richard Acayan <mailingradian@gmail.com>"
|
||||
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() {
|
||||
|
||||
@@ -1 +1 @@
|
||||
/lib/firmware/qcom/sm7150/google/sunfish/a615_zap.mbn
|
||||
/usr/lib/firmware/qcom/sm7150/google/sunfish/a615_zap.mbn
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
|
||||
maintainer="Aelin <aelin@postmarketos.org>"
|
||||
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
|
||||
"
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
# Co-Maintainer: WeirdTreeThing <bradyn127@protonmail.com>
|
||||
maintainer="Alicja Michalska <ellyqw@mainlining.org>"
|
||||
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
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Co-Maintainer: WeirdTreeThing <bradyn127@protonmail.com>
|
||||
maintainer="Eric Anderson <ejona86@gmail.com>"
|
||||
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"
|
||||
|
||||
@@ -1 +1 @@
|
||||
/lib/firmware/qcom/sdm845/oneplus6/adsp.mbn
|
||||
/usr/lib/firmware/qcom/sdm845/oneplus6/adsp.mbn
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
|
||||
maintainer="Casey Connolly <kcxt@postmarketos.org>"
|
||||
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
|
||||
"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer="Arnav Singh <me@arnavion.dev>"
|
||||
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"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Co-Maintainer: Bart Ribbers <bribbers@disroot.org>
|
||||
maintainer="@exkc <exkc@exkc.moe>"
|
||||
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
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer="Adam Thiede <me@adamthiede.com>"
|
||||
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="
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer="Marijn Suijten <marijn.suijten@somainline.org>"
|
||||
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
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Co-Maintainer: Victor Pavlov (vipaoL) <vipaolmail@gmail.com>
|
||||
maintainer="Barnabas Czeman <barnabas.czeman@postmarketos.org>"
|
||||
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() {
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
|
||||
maintainer="Aelin <aelin@postmarketos.org>"
|
||||
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
|
||||
"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer="Mithil Bavishi <bavishimithil@gmail.com>"
|
||||
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
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Co-Maintainer: Lukas Timmermann <lukas@timmermann.space>
|
||||
maintainer="Alexandre Marquet <tb@a-marquet.fr>"
|
||||
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="
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer="Stefan Hansson <newbyte@postmarketos.org>"
|
||||
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="
|
||||
|
||||
@@ -1 +1 @@
|
||||
/lib/firmware/qcom/sdm845/axolotl/adsp.mbn
|
||||
/usr/lib/firmware/qcom/sdm845/axolotl/adsp.mbn
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
|
||||
maintainer="Alexander Martinz <amartinz@shiftphones.com>"
|
||||
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
|
||||
"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
maintainer="Alistair Francis <alistair@alistair23.me>"
|
||||
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="
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
/lib/firmware/renesas_usb_fw.mem
|
||||
/usr/lib/firmware/renesas_usb_fw.mem
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
maintainer="Aelin <aelin@postmarketos.org>"
|
||||
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
|
||||
"
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
|
||||
maintainer="Joel Selvaraj <foss@joelselvaraj.com>"
|
||||
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"
|
||||
}
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
/lib/firmware/qcom/sm7150/xiaomi/davinci/a615_zap.mbn
|
||||
/usr/lib/firmware/qcom/sm7150/xiaomi/davinci/a615_zap.mbn
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
|
||||
maintainer="Aelin <aelin@postmarketos.org>"
|
||||
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
|
||||
"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer="Jianhua Lu <lujianhua000@gmail.com>"
|
||||
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
|
||||
"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
|
||||
maintainer="Aelin <aelin@postmarketos.org>"
|
||||
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
|
||||
"
|
||||
|
||||
@@ -1 +1 @@
|
||||
/lib/firmware/qcom/sm7150/xiaomi/sweet/a615_zap.mbn
|
||||
/usr/lib/firmware/qcom/sm7150/xiaomi/sweet/a615_zap.mbn
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
|
||||
maintainer="Aelin <aelin@postmarketos.org>"
|
||||
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
|
||||
"
|
||||
|
||||
@@ -1 +1 @@
|
||||
/lib/firmware/qcom/sm7150/xiaomi/tucana/a615_zap.mbn
|
||||
/usr/lib/firmware/qcom/sm7150/xiaomi/tucana/a615_zap.mbn
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
|
||||
maintainer="Alexander Baransky <sanyapilot496@gmail.com>"
|
||||
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
|
||||
"
|
||||
|
||||
Reference in New Issue
Block a user