treewide: device/testing: remove nonfree-firmware subpackages

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8961>
This commit is contained in:
Aster Boese
2026-07-19 19:12:34 +00:00
parent 99a29f5dd3
commit e5536561a6
50 changed files with 332 additions and 557 deletions
@@ -1,16 +1,21 @@
# Reference: <https://postmarketos.org/devicepkg>
maintainer="exkc <exxxxkc@getgoogleoff.me>"
pkgname=device-amediatech-x96-mini
pkgver=5
pkgver=6
pkgrel=0
pkgdesc="Amediatech X96 mini"
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base u-boot-amlogic-amediatech-x96-mini soc-amlogic-aarch64 linux-postmarketos-amlogic"
depends="
linux-firmware-meson
linux-postmarketos-amlogic
postmarketos-base
soc-amlogic-aarch64
u-boot-amlogic-amediatech-x96-mini
"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="asound.state deviceinfo kernel-cmdline.conf modules-initfs"
build() {
@@ -23,13 +28,6 @@ package() {
"$pkgdir"/var/lib/alsa/asound.state
}
nonfree_firmware() {
pkgdesc="Amediatech X96 mini firmware"
depends="linux-firmware-meson"
mkdir "$subpkgdir"
}
sha512sums="
981ef458837524b2b1922e7bc5abd4936d629e3f83e92062b46597cef985b65fdb90900de1ef93a7d741b9b0ac4b41cef9c3c2625181ff0e10effc22cb2fa3a3 asound.state
eee027b5ca603bfcb4e047147f4b80508178a616a702b8ad46debcf60a82fcc7bed3e52618b243508e170e532a4650349af7ea71c6ff9f5be1696e5363b7dcef deviceinfo
+14 -13
View File
@@ -2,17 +2,26 @@
maintainer="Nikita Travkin <nikita@trvn.ru>"
pkgname=device-arrow-db410c
pkgdesc="Arrow DragonBoard 410c"
pkgver=7
pkgrel=1
pkgver=8
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base mkbootimg linux-postmarketos-qcom-msm8916
soc-qcom-msm8916 soc-qcom-msm8916-rproc"
depends="
firmware-qcom-adreno-a300
firmware-qcom-db410c-modem
firmware-qcom-db410c-wcnss
firmware-qcom-db410c-wcnss-nv
firmware-qcom-msm8916-venus
linux-postmarketos-qcom-msm8916
mkbootimg
postmarketos-base
soc-qcom-msm8916
soc-qcom-msm8916-rproc
"
makedepends="devicepkg-dev"
source="deviceinfo kernel-cmdline.conf modules-initfs"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
@@ -22,14 +31,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Video firmware"
depends="firmware-qcom-adreno-a300 firmware-qcom-db410c-modem
firmware-qcom-db410c-wcnss firmware-qcom-db410c-wcnss-nv
firmware-qcom-msm8916-venus"
mkdir "$subpkgdir"
}
sha512sums="
2113140e98aa4e040e576653920de3f5e77d946d237d912c3431251cdaaca9d224ea4adacd1c6d54b64fdd8d66cda73b53dd36c8de7aa11ca71ff43c6c3db9d9 deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
@@ -2,15 +2,20 @@
maintainer="Ferass El Hafidi <funderscore@postmarketos.org>"
pkgname=device-bananapi-bpi-cm4-cm4io
pkgdesc="BananaPi BPI-CM4IO Baseboard with BPI-CM4"
pkgver=4
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base u-boot-amlogic-bananapi-bpi-cm4-cm4io soc-amlogic-aarch64 linux-postmarketos-amlogic"
depends="
linux-firmware-meson
linux-postmarketos-amlogic
postmarketos-base
soc-amlogic-aarch64
u-boot-amlogic-bananapi-bpi-cm4-cm4io
"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="deviceinfo kernel-cmdline.conf modules-initfs"
build() {
@@ -21,12 +26,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="vdec firmware"
depends="linux-firmware-meson"
mkdir "$subpkgdir"
}
sha512sums="
049a0a937e5401d27eb03af06e0e4d3e900283a107feac32840ae080a174e6dfe21ab88cc54596571d1a06df6ef9ee372daca9f531ba26efe6f5927b93a5315b deviceinfo
97e88eaa9b8e7989a20d2572479fe5d1fe0284de862da11c91b1f347099d5704673837db01a6b0c289fee0a2d7236f64fba31fd6001475f957c23203e34fd6fb kernel-cmdline.conf
@@ -2,25 +2,25 @@
maintainer="Jacek Pruciak <pmos@juniorjpdj.pl>"
pkgname=device-goclever-gcta741l
pkgdesc="GoClever Orion 70L"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
options="!check !archcheck"
depends="
linux-firmware-rtlwifi
linux-postmarketos-allwinner
mesa-egl
postmarketos-base
u-boot-tools
u-boot-goclever-gcta741l
u-boot-tools
"
makedepends="devicepkg-dev linux-postmarketos-allwinner u-boot-tools"
source="
deviceinfo
u-boot-script.cmd
"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
@@ -45,12 +45,6 @@ package() {
"$pkgdir"/boot/boot.scr
}
nonfree_firmware() {
pkgdesc="Wifi firmware (rtl8188eu)"
depends="linux-firmware-rtlwifi"
mkdir "$subpkgdir"
}
sha512sums="
d46fafb69907f5ea97e5c727697d1c9b92d693acb4313f6411ef8f122f934826a614d7e60be115c3d19787f9e8bf5cfd9054482620e87c94f2c08433abf4520a deviceinfo
5b8c1d440867a3cee891168a156fb428b14dfeaf0b437da3e4dc1dd1408458bde98b4ce4682dfb0c5f9c5055a0e2c34cc78ba6160b6ca64281f9721d8d02dede u-boot-script.cmd
+7 -12
View File
@@ -3,7 +3,7 @@
maintainer="WeirdTreeThing <bradyn127@protonmail.com>"
pkgname=device-google-nyan-big
pkgdesc="Acer Chromebook 13 CB5-311 / Acer Chromebook C810"
pkgver=8
pkgver=9
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -12,6 +12,8 @@ options="!check !archcheck"
depends="
alsa-ucm-conf
depthcharge-tools
linux-firmware-mrvl
linux-firmware-nvidia
postmarketos-base
postmarketos-cros-common
"
@@ -20,7 +22,6 @@ subpackages="
$pkgname-kernel-nyan-big-fhd:kernel_nyan_big_fhd
$pkgname-mpv-wayland:mpv_wayland
$pkgname-mpv-xorg:mpv_xorg
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-sway
"
makedepends="devicepkg-dev"
@@ -45,6 +46,10 @@ package() {
# Block nouveau as it is in very bad condition
install -Dm644 "$srcdir"/gpu.conf \
"$pkgdir"/usr/lib/modprobe.d/gpu.conf
# Firmware needed to boot from USB
install -Dm644 "$srcdir"/30-xusb-firmware.files \
-t "$pkgdir"/usr/share/mkinitfs/files/
}
kernel_nyan_big() {
@@ -88,16 +93,6 @@ mpv_xorg() {
"$subpkgdir"/etc/mpv/mpv.conf
}
nonfree_firmware() {
pkgdesc="WiFi/BT, USB and GPU firmware"
depends="linux-firmware-mrvl linux-firmware-nvidia"
mkdir "$subpkgdir"
# Firmware needed to boot from USB
install -Dm644 "$srcdir"/30-xusb-firmware.files \
"$subpkgdir"/usr/share/mkinitfs/files/30-xusb-firmware.files
}
sway() {
install_if="$pkgname=$pkgver-r$pkgrel postmarketos-ui-sway"
install -Dm755 "$srcdir"/10-no-hardware-cursor.sh \
@@ -3,7 +3,7 @@
maintainer="WeirdTreeThing <bradyn127@protonmail.com>"
pkgname=device-google-nyan-blaze
pkgdesc="HP Chromebook 14 G3"
pkgver=8
pkgver=9
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -12,6 +12,8 @@ options="!check !archcheck"
depends="
alsa-ucm-conf
depthcharge-tools
linux-firmware-mrvl
linux-firmware-nvidia
linux-google-nyan>=6.1.27-r0
postmarketos-base
postmarketos-cros-common
@@ -19,7 +21,6 @@ depends="
subpackages="
$pkgname-mpv-wayland:mpv_wayland
$pkgname-mpv-xorg:mpv_xorg
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-sway
"
makedepends="devicepkg-dev"
@@ -44,15 +45,10 @@ package() {
# Block nouveau as it is in very bad condition
install -Dm644 "$srcdir"/gpu.conf \
"$pkgdir"/usr/lib/modprobe.d/gpu.conf
}
nonfree_firmware() {
pkgdesc="WiFi/BT, USB and GPU firmware"
depends="linux-firmware-mrvl linux-firmware-nvidia"
# Firmware needed to boot from USB
install -Dm644 "$srcdir"/30-xusb-firmware.files \
"$subpkgdir"/usr/share/mkinitfs/files/30-xusb-firmware.files
"$pkgdir"/usr/share/mkinitfs/files/30-xusb-firmware.files
}
mpv_wayland() {
+5 -12
View File
@@ -2,8 +2,8 @@
maintainer="Henrik Grimler <henrik@grimler.se>"
pkgname=device-google-snow
pkgdesc="Samsung Chromebook"
pkgver=11
pkgrel=1
pkgver=12
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -11,6 +11,8 @@ options="!check !archcheck"
depends="
alsa-ucm-conf
depthcharge-tools
linux-firmware-mrvl
linux-firmware-s5p-mfc
linux-postmarketos-exynos5
postmarketos-base
postmarketos-cros-common
@@ -24,10 +26,7 @@ source="
ucm/Snow-I2S-MAX98090.conf
sway/foot/foot.ini
"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-sway
"
subpackages="$pkgname-sway"
build() {
devicepkg_build $startdir $pkgname
@@ -43,12 +42,6 @@ package() {
"$pkgdir"/usr/share/alsa/ucm2/conf.d/Snow-I2S-MAX980/HiFi.conf
}
nonfree_firmware() {
pkgdesc="WiFi/BT and MFC firmware"
depends="linux-firmware-mrvl linux-firmware-s5p-mfc"
mkdir "$subpkgdir"
}
sway() {
install_if="$pkgname=$pkgver-r$pkgrel postmarketos-ui-sway"
install -Dm644 "$srcdir"/foot.ini \
+11 -12
View File
@@ -2,18 +2,23 @@
maintainer="Stefan Hansson <newbyte@postmarketos.org>"
pkgname=device-htc-m8qlul
pkgdesc="HTC One M8s"
pkgver=3
pkgrel=1
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base mkbootimg soc-qcom-msm8939 linux-postmarketos-qcom-msm8939"
depends="
firmware-htc-m8qlul-venus
firmware-htc-m8qlul-wcnss
linux-firmware-qcom
linux-postmarketos-qcom-msm8939
mkbootimg
postmarketos-base
soc-qcom-msm8939
"
makedepends="devicepkg-dev"
source="deviceinfo kernel-cmdline.conf"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
build() {
devicepkg_build $startdir $pkgname
@@ -23,12 +28,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Video(/Modem) firmware"
depends="linux-firmware-qcom firmware-htc-m8qlul-venus firmware-htc-m8qlul-wcnss"
mkdir "$subpkgdir"
}
sha512sums="
10f4e8b7dd2242cc11ac2f35bbb76d18a7b3bfbeeb66e277857de4aaf2191e7563699ae9ac5cb0a6ef8735f385a3d2bdf3ecf033cd15780cd4164f83c99180ba deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
+2 -8
View File
@@ -2,13 +2,14 @@
maintainer="Mattijs Korpershoek <mattijs.korpershoek@gmail.com>"
pkgname=device-khadas-vim3
pkgdesc="Khadas VIM3 Amlogic A311D"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
linux-firmware-meson
linux-postmarketos-amlogic
postmarketos-base
soc-amlogic-aarch64
@@ -19,7 +20,6 @@ source="
kernel-cmdline.conf
modules-initfs
"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
@@ -29,12 +29,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="vdec firmware"
depends="linux-firmware-meson"
mkdir "$subpkgdir"
}
sha512sums="
bbcbd6f55b1f8df2c9d0aacb1c979201caead9cb30c32bb0d9627fbbe3ea00c926f399f4aa7f91767ec372c323d11ba1d335473a03358a447afbde2863f41be5 deviceinfo
97e88eaa9b8e7989a20d2572479fe5d1fe0284de862da11c91b1f347099d5704673837db01a6b0c289fee0a2d7236f64fba31fd6001475f957c23203e34fd6fb kernel-cmdline.conf
@@ -2,25 +2,25 @@
maintainer="Jacek Pruciak <pmos@juniorjpdj.pl>"
pkgname=device-lark-freeme-70-2s
pkgdesc="Lark FreeMe 70.2S"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
options="!check !archcheck"
depends="
linux-firmware-rtlwifi
linux-postmarketos-allwinner
mesa-egl
postmarketos-base
u-boot-tools
u-boot-lark-freeme-70-2s
u-boot-tools
"
makedepends="devicepkg-dev linux-postmarketos-allwinner u-boot-tools"
source="
deviceinfo
u-boot-script.cmd
"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
@@ -45,12 +45,6 @@ package() {
"$pkgdir"/boot/boot.scr
}
nonfree_firmware() {
pkgdesc="Wifi firmware (rtl8188ctv)"
depends="linux-firmware-rtlwifi"
mkdir "$subpkgdir"
}
sha512sums="
6a9954ff513e838079dcd9a3eb815430d954b5f45a3640991ca146ae11d340bc6e8f617c3cb3fe79be10fc5bd7e117a3be3936fa045cad1807aaa34324c39eed deviceinfo
5b8c1d440867a3cee891168a156fb428b14dfeaf0b437da3e4dc1dd1408458bde98b4ce4682dfb0c5f9c5055a0e2c34cc78ba6160b6ca64281f9721d8d02dede u-boot-script.cmd
@@ -2,13 +2,14 @@
maintainer="Ferass El Hafidi <funderscore@postmarketos.org>"
pkgname=device-librecomputer-lafrite
pkgdesc="Libre Computer AML-S805X-AC-V1.0"
pkgver=5
pkgver=6
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
linux-firmware-meson
linux-postmarketos-amlogic
postmarketos-base
soc-amlogic-aarch64
@@ -19,7 +20,6 @@ source="
kernel-cmdline.conf
modules-initfs
"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
@@ -29,12 +29,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="vdec firmware"
depends="linux-firmware-meson"
mkdir "$subpkgdir"
}
sha512sums="
b1bd5edbe63d7a878865d240dbea36489b4789a3e8a483fd4e6ca4b476c06015840f69f828b288d00afadca790e1555af3020a6f664feba5d602faac4969ca57 deviceinfo
97e88eaa9b8e7989a20d2572479fe5d1fe0284de862da11c91b1f347099d5704673837db01a6b0c289fee0a2d7236f64fba31fd6001475f957c23203e34fd6fb kernel-cmdline.conf
@@ -2,13 +2,14 @@
maintainer="Ferass El Hafidi <funderscore@postmarketos.org>"
pkgname=device-librecomputer-lepotato
pkgdesc="Libre Computer AML-S905X-CC-V1.0"
pkgver=5
pkgver=6
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
linux-firmware-meson
linux-postmarketos-amlogic
postmarketos-base
soc-amlogic-aarch64
@@ -20,7 +21,6 @@ source="
kernel-cmdline.conf
modules-initfs
"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
@@ -30,12 +30,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="vdec firmware"
depends="linux-firmware-meson"
mkdir "$subpkgdir"
}
sha512sums="
c1cf5b70bcfdbb2595c3867cc5d1ea2b9dc4bb07bb781a21dc8d082668638c9d6dce3f2e06976f53f5f7dfd86d8c78002a4622806cb16574ba00496091cc1a73 deviceinfo
97e88eaa9b8e7989a20d2572479fe5d1fe0284de862da11c91b1f347099d5704673837db01a6b0c289fee0a2d7236f64fba31fd6001475f957c23203e34fd6fb kernel-cmdline.conf
@@ -3,13 +3,14 @@
maintainer="Stefan Hansson <newbyte@postmarketos.org>"
pkgname=device-librecomputer-solitude
pkgdesc="Libre Computer AML-S905D3-CC"
pkgver=4
pkgrel=1
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
linux-firmware-meson
linux-postmarketos-amlogic
postmarketos-base
soc-amlogic-s905
@@ -19,8 +20,7 @@ source="
deviceinfo
kernel-cmdline.conf
modules-initfs
"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
"
build() {
devicepkg_build $startdir $pkgname
@@ -30,12 +30,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="vdec firmware"
depends="linux-firmware-meson"
mkdir "$subpkgdir"
}
sha512sums="
4f644a32b0aa3eca8fd3dab4f1f99a65b85dbf12bc7d11ebdbad1e1705d99b79f17f6b99ce7be418372f742d6b33653639989806d01f6c054eb591c2aa52722c deviceinfo
97e88eaa9b8e7989a20d2572479fe5d1fe0284de862da11c91b1f347099d5704673837db01a6b0c289fee0a2d7236f64fba31fd6001475f957c23203e34fd6fb kernel-cmdline.conf
@@ -2,7 +2,7 @@
maintainer="Jethrob <jeybee@hotmail.com>"
pkgname=device-microsoft-surface-rt
pkgdesc="Microsoft Surface RT"
pkgver=9
pkgver=10
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -11,14 +11,12 @@ arch="armv7"
options="!check !archcheck pmb:strict"
depends="
alsa-ucm-conf
linux-firmware-mrvl
linux-postmarketos-grate
postmarketos-base
"
makedepends="devicepkg-dev grub grub-efi"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-x11
"
subpackages="$pkgname-x11"
source="deviceinfo kernel-cmdline.conf modules-initfs"
build() {
@@ -47,12 +45,6 @@ package() {
"$pkgdir"/boot/EFI/Boot/bootarm.efi
}
nonfree_firmware() {
pkgdesc="WiFi firmware"
depends="linux-firmware-mrvl"
mkdir "$subpkgdir"
}
x11() {
install_if="$pkgname xorg-server"
depends="xf86-video-opentegra libvdpau-tegra"
+8 -9
View File
@@ -2,15 +2,20 @@
maintainer="hexaheximal <hexaheximal@proton.me>"
pkgname=device-odroid-c4
pkgdesc="ODROID C4"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base u-boot-amlogic-odroid-c4 soc-amlogic-aarch64 linux-postmarketos-amlogic"
depends="
linux-firmware-meson
linux-postmarketos-amlogic
postmarketos-base
soc-amlogic-aarch64
u-boot-amlogic-odroid-c4
"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="deviceinfo kernel-cmdline.conf modules-initfs"
build() {
@@ -21,12 +26,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="ODROID C4 firmware"
depends="linux-firmware-meson"
mkdir "$subpkgdir"
}
sha512sums="
ee6387a937d7f558c5489292a159a0e3b4329111b38b2df8dc1671c8a5bda0e86be8ad66594fd847d2f0239bb2d4e2b0f097dd7d19e3cb5e0de83c1383f9d901 deviceinfo
97e88eaa9b8e7989a20d2572479fe5d1fe0284de862da11c91b1f347099d5704673837db01a6b0c289fee0a2d7236f64fba31fd6001475f957c23203e34fd6fb kernel-cmdline.conf
+6 -9
View File
@@ -2,20 +2,23 @@
maintainer="knuxify <knuxify@gmail.com>"
pkgname=device-odroid-hc2
pkgdesc="ODROID HC2"
pkgver=7
pkgver=8
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
options="!check !archcheck"
depends="linux-stable
firmware-odroid-hc2
linux-firmware-other
linux-firmware-rtl_nic
linux-firmware-s5p-mfc
postmarketos-base
u-boot-odroid
u-boot-tools
"
makedepends="devicepkg-dev u-boot-tools"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware $pkgname-tools"
_commit="42ac93dcfbbb8a08c2bdc02e19f96eb35a81891a"
subpackages="$pkgname-tools"
source="deviceinfo modules-initfs uboot-script.cmd install-rootfs-hdd.sh"
build() {
@@ -38,12 +41,6 @@ package() {
"$pkgdir"/boot/boot.scr
}
nonfree_firmware() {
pkgdesc="U-Boot, Samsung JPEG encoder, and Realtek firmware, required for a bootable system"
depends="firmware-odroid-hc2 linux-firmware-rtl_nic linux-firmware-other linux-firmware-s5p-mfc"
mkdir "$subpkgdir"
}
tools() {
pkgdesc="ODROID HC2 tools"
depends="rsync e2fsprogs-extra"
+8 -9
View File
@@ -2,15 +2,20 @@
maintainer="hexaheximal <hexaheximal@proton.me>"
pkgname=device-odroid-n2plus
pkgdesc="ODROID N2+"
pkgver=4
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base u-boot-amlogic-odroid-n2plus soc-amlogic-aarch64 linux-postmarketos-amlogic"
depends="
linux-firmware-meson
linux-postmarketos-amlogic
postmarketos-base
soc-amlogic-aarch64
u-boot-amlogic-odroid-n2plus
"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="deviceinfo kernel-cmdline.conf modules-initfs"
build() {
@@ -21,12 +26,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="ODROID N2+ firmware"
depends="linux-firmware-meson"
mkdir "$subpkgdir"
}
sha512sums="
73c58559ed8aacb5d821dd708b63c668b43e84dd2e40fc9d8a24918e51f803b8b06085277cc7dd780b5882f21fddcac9e1040e38647c624b492dc975415812b9 deviceinfo
97e88eaa9b8e7989a20d2572479fe5d1fe0284de862da11c91b1f347099d5704673837db01a6b0c289fee0a2d7236f64fba31fd6001475f957c23203e34fd6fb kernel-cmdline.conf
+8 -11
View File
@@ -2,13 +2,17 @@
maintainer="Nikita Travkin <nikita@trvn.ru>"
pkgname=device-qcom-msm8916
pkgdesc="Generic device package for various Qualcomm MSM8916/MSM8939-based devices"
pkgver=7
pkgver=8
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
firmware-qcom-adreno-a300
firmware-qcom-adreno-a420
firmware-qcom-db410c-wcnss-nv
msm-firmware-loader
postmarketos-base
soc-qcom-msm8916
"
@@ -19,7 +23,6 @@ source="
modules-initfs
"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-kernel-extlinux:kernel_extlinux
$pkgname-kernel-efi:kernel_efi
"
@@ -30,20 +33,14 @@ build() {
package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="WiFi/BT/Modem/Video firmware"
depends="msm-firmware-loader firmware-qcom-adreno-a300 firmware-qcom-adreno-a420 firmware-qcom-db410c-wcnss-nv"
mkdir "$subpkgdir"
# HACK: For devices that don't have a nv file in persist we
# temporarily link the db410c file to the expected location.
# It will be overriden if the file is in persist or when user
# installs the device-specific firmware packages.
mkdir -p "$subpkgdir"/lib/firmware/wlan/prima/
ln -s /lib/firmware/qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin \
"$subpkgdir"/lib/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin
mkdir -p "$pkgdir"/usr/lib/firmware/wlan/prima/
ln -s /usr/lib/firmware/qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin \
"$pkgdir"/usr/lib/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin
}
kernel_extlinux() {
+8 -10
View File
@@ -1,16 +1,21 @@
# Reference: <https://postmarketos.org/devicepkg>
maintainer="exkc <exxxxkc@getgoogleoff.me>"
pkgname=device-radxa-zero
pkgver=5
pkgver=6
pkgrel=0
pkgdesc="Radxa Zero"
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base linux-postmarketos-amlogic u-boot-amlogic-radxa-zero"
depends="
firmware-radxa-zero
linux-firmware-meson
linux-postmarketos-amlogic
postmarketos-base
u-boot-amlogic-radxa-zero
"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="deviceinfo kernel-cmdline.conf modules-initfs"
build() {
@@ -21,13 +26,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="WiFi/BT firmware"
depends="firmware-radxa-zero linux-firmware-meson"
mkdir "$subpkgdir"
}
sha512sums="
b45c235d36e47e7d734d6e1965fc09e33ec07cc19680548a2f8430d4762aeef31b3e2776162577c03ddf7462f4d5e0e1a9c80491ec0cd58fcc772128483bb638 deviceinfo
cf9d03ab06004b4629bde4eff29028ffb07edc512a08c397f773dc49bed1aa2aead46496333c530f51bc10b653eb3ac706966cbc86997cdc37c7518b24acc368 kernel-cmdline.conf
+28 -22
View File
@@ -3,30 +3,45 @@
maintainer="Mis012 <Michael.Srba@seznam.cz>"
pkgname=device-samsung-a3
pkgdesc="Samsung Galaxy A3 (2015)"
pkgver=17
pkgver=18
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base mkbootimg linux-postmarketos-qcom-msm8916
soc-qcom-msm8916 soc-qcom-msm8916-rproc soc-samsung-msm8916-modem-workaround"
depends="
firmware-qcom-adreno-a300
firmware-samsung-a3-wcnss-nv
linux-postmarketos-qcom-msm8916
mkbootimg
msm-firmware-loader
postmarketos-base
soc-qcom-msm8916
soc-qcom-msm8916-rproc
soc-samsung-msm8916-modem-workaround
"
makedepends="devicepkg-dev"
provides="
device-samsung-a3lte=$pkgver-r$pkgrel
device-samsung-a3ulte=$pkgver-r$pkgrel
"
replaces="
$pkgname-kernel-mainline
$pkgname-kernel-mainline-modem
device-samsung-a3lte
device-samsung-a3lte-kernel-mainline
device-samsung-a3lte-kernel-modem
device-samsung-a3lte-nonfree-firmware
device-samsung-a3ulte
device-samsung-a3ulte-kernel-mainline
device-samsung-a3ulte-kernel-modem
device-samsung-a3ulte-nonfree-firmware
"
source="
deviceinfo
kernel-cmdline.conf
modules-initfs
"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
# Backwards compatibility for old device package names + kernel variants
_substitutes="device-samsung-a3lte device-samsung-a3ulte"
replaces="$_substitutes $pkgname-kernel-mainline $pkgname-kernel-mainline-modem"
for pkg in $_substitutes; do replaces="$replaces $pkg-kernel-mainline $pkg-kernel-mainline-modem"; done
for pkg in $replaces; do provides="$provides $pkg=$pkgver-r$pkgrel"; done
for pkg in $pkgname $_substitutes; do provides="$provides $pkg-phosh=$pkgver-r$pkgrel"; done
build() {
devicepkg_build $startdir $pkgname
@@ -36,15 +51,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="firmware-qcom-adreno-a300 msm-firmware-loader firmware-samsung-a3-wcnss-nv"
replaces=""
for pkg in $_substitutes; do replaces="$replaces $pkg-nonfree-firmware"; done
for pkg in $replaces; do provides="$provides $pkg=$pkgver-r$pkgrel"; done
mkdir "$subpkgdir"
}
sha512sums="
2d03ab0acfbae029fe9354ae843f7494471e4ec4f98a0de388dfa4273b4f973623efa6574405b59858b691f7a13a11c8d3c10178731396081d2b28215ddfe815 deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
+30 -21
View File
@@ -2,25 +2,43 @@
maintainer="Alexey Minnekhanov <alexeymin@postmarketos.org>"
pkgname=device-samsung-a5
pkgdesc="Samsung Galaxy A5 (2015)"
pkgver=15
pkgver=16
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base mkbootimg linux-postmarketos-qcom-msm8916
soc-qcom-msm8916 soc-qcom-msm8916-rproc soc-samsung-msm8916-modem-workaround"
depends="
firmware-qcom-adreno-a300
firmware-samsung-a5-wcnss-nv
linux-postmarketos-qcom-msm8916
mkbootimg
msm-firmware-loader
postmarketos-base
soc-qcom-msm8916
soc-qcom-msm8916-rproc
soc-samsung-msm8916-modem-workaround
"
makedepends="devicepkg-dev"
source="deviceinfo kernel-cmdline.conf modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
# Backwards compatibility for old device package names + kernel variants
_substitutes="device-samsung-a5lte device-samsung-a5ulte"
replaces="$_substitutes $pkgname-kernel-mainline $pkgname-kernel-mainline-modem"
for pkg in $_substitutes; do replaces="$replaces $pkg-kernel-mainline $pkg-kernel-mainline-modem"; done
for pkg in $replaces; do provides="$provides $pkg=$pkgver-r$pkgrel"; done
provides="
device-samsung-a5lte=$pkgver-r$pkgrel
device-samsung-a5ulte=$pkgver-r$pkgrel
"
replaces="
$pkgname-kernel-mainline
$pkgname-kernel-mainline-modem
device-samsung-a5lte
device-samsung-a5lte-kernel-mainline
device-samsung-a5lte-kernel-modem
device-samsung-a5lte-nonfree-firmware
device-samsung-a5ulte
device-samsung-a5ulte-kernel-mainline
device-samsung-a5ulte-kernel-modem
device-samsung-a5ulte-nonfree-firmware
"
source="deviceinfo kernel-cmdline.conf modules-initfs"
build() {
devicepkg_build $startdir $pkgname
@@ -30,15 +48,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="firmware-qcom-adreno-a300 msm-firmware-loader firmware-samsung-a5-wcnss-nv"
replaces=""
for pkg in $_substitutes; do replaces="$replaces $pkg-nonfree-firmware"; done
for pkg in $replaces; do provides="$provides $pkg=$pkgver-r$pkgrel"; done
mkdir "$subpkgdir"
}
sha512sums="
76cb5b07dfb402df759d5275d9e66b2f26bea392e5cc2ff0605fbf8d0c337c9484f9d004ec115afe6b6c94fd3ad971f06a31d2d0437e1f690637b24e1cc23e6c deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
+8 -13
View File
@@ -2,17 +2,19 @@
maintainer="Linus Walleij <linusw@kernel.org>"
pkgname=device-samsung-codina
pkgdesc="Samsung Galaxy Ace 2"
pkgver=4
pkgrel=1
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
options="!check !archcheck"
depends="mkbootimg postmarketos-base linux-postmarketos-stericsson"
makedepends="devicepkg-dev"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
depends="
firmware-samsung-u8500
linux-postmarketos-stericsson
mkbootimg
postmarketos-base
"
makedepends="devicepkg-dev"
source="
deviceinfo
kernel-cmdline.conf
@@ -26,13 +28,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="WiFi/BT firmware"
depends="firmware-samsung-u8500"
mkdir "$subpkgdir"
}
sha512sums="
3bf2ac6837879a006bf1379696d0804fe6d8c02e4ec67d5576a3902fb448dc73d9cd343f5d3ba270fe0bca9e2e901361a89fc8e1a3b7543dfa46fa6224823ce6 deviceinfo
447fd07a0896a72af0cf69708be98f92311ac9b5c1c75ae8a131bf55be3f2d6a82bedc9b2373bc2589a09b1049ad22f8eff7d6cb012e1759df11e83fada01eb2 kernel-cmdline.conf
+6 -12
View File
@@ -2,24 +2,24 @@
maintainer="Raymond Hackley <wonderfulShrineMaidenOfParadise@postmarketos.org>"
pkgname=device-samsung-e7
pkgdesc="Samsung Galaxy E7"
pkgver=6
pkgver=7
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
options="!check !archcheck"
depends="
postmarketos-base
mkbootimg
firmware-qcom-adreno-a300
firmware-samsung-e7-wcnss-nv
linux-postmarketos-qcom-msm8916
mkbootimg
msm-firmware-loader
postmarketos-base
soc-qcom-msm8916
soc-qcom-msm8916-rproc
"
makedepends="devicepkg-dev"
source="deviceinfo kernel-cmdline.conf modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
build() {
devicepkg_build $startdir $pkgname
@@ -29,12 +29,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="firmware-qcom-adreno-a300 msm-firmware-loader firmware-samsung-e7-wcnss-nv"
mkdir "$subpkgdir"
}
sha512sums="
f33c2f7305f11be04e156b5e665b13a6a45a803463fb79c253c4c5a8fe6af28da5f36ea685073615471facbf10fafa855b14113c7db8fc14791b505f882c4e73 deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
+19 -66
View File
@@ -2,39 +2,27 @@
maintainer="Raymond Hackley <wonderfulShrineMaidenOfParadise@postmarketos.org>"
pkgname=device-samsung-fortuna
pkgdesc="Samsung Galaxy Grand Prime"
pkgver=9
pkgver=10
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
firmware-qcom-adreno-a300
mkbootimg
msm-firmware-loader
postmarketos-base
soc-qcom-msm8916
soc-qcom-msm8916-rproc
"
makedepends="devicepkg-dev"
source="deviceinfo kernel-cmdline.conf modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-kernel-fortuna3g:kernel_fortuna3g
$pkgname-kernel-gprimeltecan:kernel_fortuna3g
$pkgname-kernel-grandprimelte:kernel_grandprimelte
"
_variants="
fortuna3g
gprimeltecan
grandprimelte
"
for _variant in $_variants; do
subpackages="
$subpackages
${pkgname%-fortuna}-$_variant-nonfree-firmware:nonfree_firmware_$_variant
"
done
source="deviceinfo kernel-cmdline.conf modules-initfs"
build() {
devicepkg_build $startdir $pkgname
@@ -46,7 +34,11 @@ package() {
kernel_fortuna3g() {
pkgdesc="$pkgdesc (SM-G530H)"
depends="$pkgname=$pkgver-r$pkgrel linux-postmarketos-qcom-msm8916"
depends="
$pkgname=$pkgver-r$pkgrel
firmware-samsung-fortuna3g-wcnss-nv
linux-postmarketos-qcom-msm8916
"
# Backwards compatibility for old device package name
local _old_pkgname="device-samsung-fortuna3g"
@@ -58,7 +50,11 @@ kernel_fortuna3g() {
kernel_gprimeltecan() {
pkgdesc="$pkgdesc (SM-G530W)"
depends="$pkgname=$pkgver-r$pkgrel linux-postmarketos-qcom-msm8916"
depends="
$pkgname=$pkgver-r$pkgrel
firmware-samsung-gprimeltecan-wcnss-nv
linux-postmarketos-qcom-msm8916
"
# Backwards compatibility for old device package name
local _old_pkgname="device-samsung-gprimeltecan"
@@ -70,7 +66,11 @@ kernel_gprimeltecan() {
kernel_grandprimelte() {
pkgdesc="$pkgdesc (SM-G530FZ)"
depends="$pkgname=$pkgver-r$pkgrel linux-postmarketos-qcom-msm8916"
depends="
$pkgname=$pkgver-r$pkgrel
firmware-samsung-grandprimelte-wcnss-nv
linux-postmarketos-qcom-msm8916
"
# Backwards compatibility for old device package name
local _old_pkgname="device-samsung-gprimeltexx"
@@ -80,53 +80,6 @@ kernel_grandprimelte() {
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="firmware-qcom-adreno-a300 msm-firmware-loader"
mkdir "$subpkgdir"
}
nonfree_firmware_fortuna3g() {
local _variant="fortuna3g"
pkgdesc="WiFi/BT firmware configuration (SM-G530H)"
depends="firmware-samsung-$_variant-wcnss-nv"
install_if="
$pkgname-kernel-$_variant=$pkgver-r$pkgrel
$pkgname-nonfree-firmware=$pkgver-r$pkgrel
"
mkdir "$subpkgdir"
}
nonfree_firmware_gprimeltecan() {
local _variant="gprimeltecan"
pkgdesc="WiFi/BT firmware configuration (SM-G530W)"
depends="firmware-samsung-$_variant-wcnss-nv"
install_if="
$pkgname-kernel-$_variant=$pkgver-r$pkgrel
$pkgname-nonfree-firmware=$pkgver-r$pkgrel
"
mkdir "$subpkgdir"
}
nonfree_firmware_grandprimelte() {
local _variant="grandprimelte"
pkgdesc="WiFi/BT firmware configuration (SM-G530FZ)"
depends="firmware-samsung-$_variant-wcnss-nv"
install_if="
$pkgname-kernel-$_variant=$pkgver-r$pkgrel
$pkgname-nonfree-firmware=$pkgver-r$pkgrel
"
# Backwards compatibility for old device package name
local _old_pkgname="device-samsung-gprimeltexx-nonfree-firmware"
provides="$_old_pkgname=$pkgver-r$pkgrel"
mkdir "$subpkgdir"
}
sha512sums="
3ebc5acc8d86c6e29df634243e6df06884e48f8e9ad3f5c60be00ab89228897d38a2f448f4a8367fb5175c04c6496a0dc9068a8f0b4ff223b09b6fdeb3192b2d deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
@@ -2,16 +2,19 @@
maintainer="Lin, Meng-Bo <linmengbo06890@proton.me>"
pkgname=device-samsung-fortunaltezt
pkgdesc="Samsung Galaxy Grand Prime (SM-G530Y)"
pkgver=6
pkgver=7
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
options="!check !archcheck"
depends="
postmarketos-base
mkbootimg
firmware-qcom-adreno-a300
firmware-samsung-fortunaltezt-wcnss-nv
linux-postmarketos-qcom-msm8916
mkbootimg
msm-firmware-loader
postmarketos-base
soc-qcom-msm8916
soc-qcom-msm8916-rproc
"
@@ -21,7 +24,6 @@ source="
kernel-cmdline.conf
modules-initfs
"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
@@ -31,12 +33,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="firmware-qcom-adreno-a300 msm-firmware-loader firmware-samsung-fortunaltezt-wcnss-nv"
mkdir "$subpkgdir"
}
sha512sums="
8f37b22163f6732f04e7a46dc819153a127b79288090c184b2e6d2cd27d54324a1672eba00aee2055945fc33e92175c6f3a32c70ff0ec9702e34904e611f5ff8 deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
@@ -2,25 +2,25 @@
maintainer="Raymond Hackley <wonderfulShrineMaidenOfParadise@postmarketos.org>"
pkgname=device-samsung-grandmax
pkgdesc="Samsung Galaxy Grand Max"
pkgver=6
pkgver=7
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
options="!check !archcheck"
depends="
postmarketos-base
mkbootimg
firmware-qcom-adreno-a300
firmware-samsung-grandmax-wcnss-nv
linux-postmarketos-qcom-msm8916
mkbootimg
msm-firmware-loader
postmarketos-base
soc-qcom-msm8916
soc-qcom-msm8916-rproc
soc-samsung-msm8916-modem-workaround
"
makedepends="devicepkg-dev"
source="deviceinfo kernel-cmdline.conf modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
build() {
devicepkg_build $startdir $pkgname
@@ -30,12 +30,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="firmware-qcom-adreno-a300 msm-firmware-loader firmware-samsung-grandmax-wcnss-nv"
mkdir "$subpkgdir"
}
sha512sums="
8baf5465e1132a39b99cbcc941e8f0dcb4e373b9744201940c4d94c80a240090fbaabc0807ffda1e3673c66bf6b2bf5e52ef4b3cc4f2d648786d33cfe47f8ab9 deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
+6 -10
View File
@@ -2,22 +2,24 @@
maintainer="Lin, Meng-Bo <linmengbo06890@proton.me>"
pkgname=device-samsung-j3ltetw
pkgdesc="Samsung Galaxy J3 2016 (SM-J320YZ)"
pkgver=7
pkgver=8
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
postmarketos-base
mkbootimg
firmware-qcom-adreno-a300
firmware-samsung-j3ltetw-wcnss-nv
linux-postmarketos-qcom-msm8916
mkbootimg
msm-firmware-loader
postmarketos-base
soc-qcom-msm8916
soc-qcom-msm8916-rproc
"
makedepends="devicepkg-dev"
source="deviceinfo kernel-cmdline.conf modules-initfs"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
@@ -27,12 +29,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Video(/Modem) firmware"
depends="firmware-qcom-adreno-a300 msm-firmware-loader firmware-samsung-j3ltetw-wcnss-nv"
mkdir "$subpkgdir"
}
sha512sums="
0b6f64d4659c2e7d59e42ea0600e49dd5f0d180a0260248a86dd91dc59d60375581df2525cf9988e99a20a21409199346326621fbdb97d00a9636448dd1fb212 deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
+4 -8
View File
@@ -2,15 +2,18 @@
maintainer="Raymond Hackley <raymondhackley@protonmail.com>"
pkgname=device-samsung-j5
pkgdesc="Samsung Galaxy J5 (2015)"
pkgver=10
pkgver=11
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
firmware-qcom-adreno-a300
firmware-samsung-j5-wcnss-nv
linux-postmarketos-qcom-msm8916
mkbootimg
msm-firmware-loader
postmarketos-base
soc-qcom-msm8916
soc-qcom-msm8916-rproc
@@ -18,7 +21,6 @@ depends="
"
makedepends="devicepkg-dev"
source="deviceinfo kernel-cmdline.conf modules-initfs"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
@@ -28,12 +30,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="firmware-qcom-adreno-a300 msm-firmware-loader firmware-samsung-j5-wcnss-nv"
mkdir "$subpkgdir"
}
sha512sums="
b9517cdb2972dbeecafb13576fcdf8982e098ad80a175b9dad68757860a2713f289258a7f8226e69eaeb530f21d1e06648ad5629566b1cefcd3de8c82bbf806b deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
+4 -8
View File
@@ -2,15 +2,18 @@
maintainer="Raymond Hackley <raymondhackley@protonmail.com>"
pkgname=device-samsung-j5x
pkgdesc="Samsung Galaxy J5 (2016)"
pkgver=8
pkgver=9
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
firmware-qcom-adreno-a300
firmware-samsung-j5x-wcnss-nv
linux-postmarketos-qcom-msm8916
mkbootimg
msm-firmware-loader
postmarketos-base
soc-qcom-msm8916
soc-qcom-msm8916-rproc
@@ -18,7 +21,6 @@ depends="
"
makedepends="devicepkg-dev"
source="deviceinfo kernel-cmdline.conf modules-initfs"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
@@ -28,12 +30,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="firmware-qcom-adreno-a300 msm-firmware-loader firmware-samsung-j5x-wcnss-nv"
mkdir "$subpkgdir"
}
sha512sums="
c9da043b329bcf30184039381bd165be2a7ec3d83302756ff16b4992e7969ff13f52233ee6916724bc811cf8f7cf8b8eb02fb811d08dbe70e4240e13192dd15a deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
+4 -13
View File
@@ -2,7 +2,7 @@
maintainer="knuxify <knuxify@gmail.com>"
pkgname=device-samsung-lt01
pkgdesc="Samsung Galaxy Tab 3 8.0"
pkgver=6
pkgver=7
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -10,13 +10,14 @@ arch="armv7"
options="!check !archcheck"
depends="
alsa-ucm-conf
firmware-samsung-lt01-bluetooth
firmware-samsung-lt01-wifi
linux-firmware-s5p-mfc
mkbootimg
postmarketos-base
"
_pmb_recommends="$pkgname-nonfree-firmware"
makedepends="devicepkg-dev"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-kernel-wifi:kernel_wifi
$pkgname-kernel-3g:kernel_3g
$pkgname-kernel-lte:kernel_lte
@@ -43,16 +44,6 @@ package() {
-t "$_tab3_audio_dir"
}
nonfree_firmware() {
pkgdesc="WiFi, Bluetooth, MFC firmware"
depends="
firmware-samsung-lt01-bluetooth
firmware-samsung-lt01-wifi
linux-firmware-s5p-mfc
"
mkdir "$subpkgdir"
}
kernel_wifi() {
pkgdesc="WiFi variant (SM-T310)"
depends="linux-postmarketos-exynos4"
+4 -12
View File
@@ -2,7 +2,7 @@
maintainer="Henrik Grimler <henrik@grimler.se>"
pkgname=device-samsung-m3
pkgdesc="Samsung Galaxy S III LTE"
pkgver=13
pkgver=14
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -10,6 +10,9 @@ arch="armv7"
options="!check !archcheck"
depends="
alsa-ucm-conf
firmware-samsung-midas-bluetooth
firmware-samsung-midas-wifi
linux-firmware-s5p-mfc
linux-postmarketos-exynos4
mkbootimg
postmarketos-base
@@ -17,7 +20,6 @@ depends="
"
makedepends="devicepkg-dev"
install="$pkgname.post-install"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="
deviceinfo
ucm/Midas.conf
@@ -41,16 +43,6 @@ package() {
-t "$_midas_audio_dir"
}
nonfree_firmware() {
pkgdesc="WiFi, Bluetooth, MFC firmware"
depends="
firmware-samsung-midas-bluetooth
firmware-samsung-midas-wifi
linux-firmware-s5p-mfc
"
mkdir "$subpkgdir"
}
sha512sums="
d3d17ab91f593477116455917fac9dbcc99f3e09d54c72bad5ce5694395ea5f28d40a8495cc84b8bf1d21377497f4a85b057c6f7e7fa26d05ee8704d13861d67 deviceinfo
caa81e8ab6753c0ca24c22fb6742288765dfbf2469b8b8c35c5789edfcee546ef1c3b14ad6e540c417f434258399300f17d312b58157635eafab134587ef94cc Midas.conf
+6 -16
View File
@@ -2,23 +2,23 @@
maintainer="Martin Jücker <martin@bitkeller.de>"
pkgname=device-samsung-p4note
pkgdesc="Samsung Galaxy Note 10.1"
pkgver=8
pkgver=9
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
options="!check !archcheck"
depends="
alsa-ucm-conf
firmware-samsung-midas-bluetooth
firmware-samsung-midas-wifi
linux-firmware-s5p-mfc
linux-postmarketos-exynos4
mkbootimg
alsa-ucm-conf
postmarketos-base
"
makedepends="devicepkg-dev"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-udev
"
subpackages="$pkgname-udev"
source="
deviceinfo
audio/HiFi.conf
@@ -41,16 +41,6 @@ package() {
-t "$pkgdir"/usr/lib/udev/hwdb.d
}
nonfree_firmware() {
pkgdesc="WiFi, Bluetooth, MFC firmware"
depends="
firmware-samsung-midas-bluetooth
firmware-samsung-midas-wifi
linux-firmware-s5p-mfc
"
mkdir "$subpkgdir"
}
sha512sums="
5b85b5393e5596a1ef741080836fd3fef551659af4d70131be5c187d60fec5469594704b57a92b0c40e40b9159e7cd15cccc231c4c6da52c01e057f79ff5935f deviceinfo
f34cf57490e98acfb4ffec21c5a48c8c724b511e99dae421f3161c52f81c02cbd0cf7e7862188abb3bfdfc2ee58e36378f694bbef6d862307b2ed1b5e4b43949 HiFi.conf
+6 -12
View File
@@ -2,16 +2,19 @@
maintainer="Raymond Hackley <wonderfulShrineMaidenOfParadise@postmarketos.org>"
pkgname=device-samsung-rossa
pkgdesc="Samsung Galaxy Core Prime LTE"
pkgver=8
pkgver=9
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
postmarketos-base
mkbootimg
firmware-qcom-adreno-a300
firmware-samsung-rossa-wcnss-nv
linux-postmarketos-qcom-msm8916
mkbootimg
msm-firmware-loader
postmarketos-base
soc-qcom-msm8916
soc-qcom-msm8916-rproc
soc-samsung-msm8916-modem-workaround
@@ -22,7 +25,6 @@ source="
kernel-cmdline.conf
modules-initfs
"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
# Backwards compatibility for old device package name
_old_pkgname="device-samsung-cprime"
@@ -37,14 +39,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="firmware-qcom-adreno-a300 msm-firmware-loader firmware-samsung-rossa-wcnss-nv"
provides="$_old_pkgname-nonfree-firmware=$pkgver-r$pkgrel"
mkdir "$subpkgdir"
}
sha512sums="
ef398dee1e31ddf65e6714c8c19f0ff3ba1fe234b6cb479412b7aa96614f8edf0e8285d401cce398304435d961b4770f3d5fae4e337455d2301fb8ed1e91a987 deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
+9 -13
View File
@@ -2,18 +2,20 @@
maintainer="Linus Walleij <linusw@kernel.org>"
pkgname=device-samsung-skomer
pkgdesc="Samsung Galaxy Xcover 2"
pkgver=8
pkgrel=1
pkgver=9
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
options="!check !archcheck"
depends="postmarketos-base mkbootimg linux-postmarketos-stericsson"
makedepends="devicepkg-dev"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-kwin
depends="
firmware-samsung-u8500
linux-postmarketos-stericsson
mkbootimg
postmarketos-base
"
makedepends="devicepkg-dev"
subpackages="$pkgname-kwin"
source="
deviceinfo
kernel-cmdline.conf
@@ -28,12 +30,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="WiFi/BT firmware"
depends="firmware-samsung-u8500"
mkdir "$subpkgdir"
}
kwin() {
install_if="$pkgname kwin"
install -Dm644 "$srcdir"/kwin.sh "$subpkgdir"/etc/profile.d/kwin.sh
+12 -2
View File
@@ -2,14 +2,16 @@
maintainer="TuxMan <tuxkun09@gmail.com>"
pkgname=device-sony-tulip
pkgdesc="Sony Xperia M4 Aqua"
pkgver=6
pkgver=7
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
device-qcom-msm8916-nonfree-firmware
firmware-qcom-adreno-a300
firmware-qcom-adreno-a420
firmware-qcom-db410c-wcnss-nv
linux-postmarketos-qcom-msm8916
mkbootimg
postmarketos-base
@@ -25,6 +27,14 @@ build() {
package() {
devicepkg_package $startdir $pkgname
# HACK: For devices that don't have a nv file in persist we
# temporarily link the db410c file to the expected location.
# It will be overriden if the file is in persist or when user
# installs the device-specific firmware packages.
mkdir -p "$pkgdir"/usr/lib/firmware/wlan/prima/
ln -s /usr/lib/firmware/qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin \
"$pkgdir"/usr/lib/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin
}
@@ -2,20 +2,21 @@
maintainer="Casey Connolly <kcxt@postmarketos.org>"
pkgname=device-thundercomm-db845c
pkgdesc="Thundercomm Dragonboard 845c"
pkgver=5
pkgver=6
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
alsa-ucm-conf-sdm845
fwupd>=1.8.6
linux-firmware-qcom
linux-postmarketos-qcom-sdm845
mkbootimg
postmarketos-base
alsa-ucm-conf-sdm845
soc-qcom
soc-qcom-qbootctl
fwupd>=1.8.6
"
makedepends="devicepkg-dev"
source="
@@ -23,9 +24,6 @@ source="
kernel-cmdline.conf
modules-initfs
"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
build() {
devicepkg_build $startdir $pkgname
@@ -35,12 +33,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="Modem, GPU and WiFi Firmware"
depends="linux-firmware-qcom"
mkdir "$subpkgdir"
}
sha512sums="
bdae9cc4dc869dd0f649f857577c3c11a8cb99ffc13210d9576f4d8ee8433c30017943b1f287dd18910e0c1cade33d100c5b43fea412f533bfb319bad317194c deviceinfo
003e5228a2b2825f24cb8b4842e3c3f72b99225f0aef3cda5bb2de4e4beb5e1c84800ba48c6cf1b84fe042bd039912e67c545c00981b604db0c0f0bcb546f7c5 kernel-cmdline.conf
@@ -2,7 +2,7 @@
maintainer="Andreas Kemnade <andreas@kemnade.info>"
pkgname=device-tolino-shine2hd
pkgdesc="Tolino Shine 2 HD"
pkgver=7
pkgver=8
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -10,13 +10,13 @@ arch="armv7"
options="!check !archcheck"
depends="
kobo-epdc-extractor
linux-firmware-brcm
linux-postmarketos-imx-ereader
perl
postmarketos-base
u-boot-tolino-shine2hd
"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="
deviceinfo
@@ -32,12 +32,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="Wifi firmware"
depends="linux-firmware-brcm"
mkdir "$subpkgdir"
}
sha512sums="
faab1f21dd232d8c16bf8a073c5be377145131157b3a178e92fde71e40d6179113b21f6130ef32ee9c0f58b6df820936aa3e7f10da4271b5ba75cecd62ea4c34 deviceinfo
b4ab1b5ce58c0c46e655cfe898ff28897abae0e0ba2d927613f7ce2b21fb3fdb3ffaa8b5b260daa9baebef49f71e3c068932fe255ffa420d6ecc9c9e99c67aca kernel-cmdline.conf
+9 -9
View File
@@ -2,16 +2,22 @@
maintainer="Raihan Ahamed <raihan1999ahamed@gmail.com>"
pkgname=device-vivo-y21l
pkgdesc="Vivo Y21L"
pkgver=5
pkgver=6
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base mkbootimg linux-postmarketos-qcom-msm8916 soc-qcom-msm8916"
depends="
firmware-qcom-adreno-a300
linux-postmarketos-qcom-msm8916
mkbootimg
msm-firmware-loader
postmarketos-base
soc-qcom-msm8916
"
makedepends="devicepkg-dev"
source="deviceinfo kernel-cmdline.conf"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
@@ -21,12 +27,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="firmware-qcom-adreno-a300 msm-firmware-loader"
mkdir "$subpkgdir"
}
sha512sums="
9f8f5391b09be6fccb2266a7ab9626d7a0174324f82085a3c868515634d558481eedadfe74688504ef8f866a0981cda534f6c79f3932a5a5451bb563e1d47b59 deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
@@ -2,14 +2,19 @@
maintainer="Nikita Travkin <nikita@trvn.ru>"
pkgname=device-wileyfox-crackling
pkgdesc="Wileyfox Swift"
pkgver=11
pkgver=12
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base mkbootimg linux-postmarketos-qcom-msm8916
soc-qcom-msm8916 soc-qcom-msm8916-rproc"
depends="postmarketos-base
mkbootimg
linux-postmarketos-qcom-msm8916
soc-qcom-msm8916 soc-qcom-msm8916-rproc
firmware-qcom-adreno-a300 msm-firmware-loader
firmware-wileyfox-crackling-wcnss-nv firmware-wileyfox-crackling-venus
"
makedepends="devicepkg-dev"
source="
deviceinfo
@@ -17,10 +22,6 @@ source="
modules-initfs
10-crackling-proximity.rules
"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
# Backwards compatibility for old kernel variant subpackages
replaces="$pkgname-kernel-mainline $pkgname-kernel-mainline-modem"
for pkg in $replaces; do provides="$provides $pkg=$pkgver-r$pkgrel"; done
@@ -36,13 +37,6 @@ package() {
"$pkgdir"/usr/lib/udev/rules.d/10-crackling-proximity.rules
}
nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="firmware-qcom-adreno-a300 msm-firmware-loader
firmware-wileyfox-crackling-wcnss-nv firmware-wileyfox-crackling-venus"
mkdir "$subpkgdir"
}
sha512sums="
1b605ed2010c8b2e57e002f0fa66394414a4d4317ab6140b88362b8ce738edfbcd5b23510b541283ef79fdac92117b5b4dbdb432978d569a1b87277d67d4cd82 deviceinfo
37e1e5f8839b624ab3eb850a24ed4daeb61a651257a1fb593f49cb869323e5d1b339c831a18eb26a9d7bd0a618ea9eb2bb9bf3882133af5f2606a878e6d39c67 kernel-cmdline.conf
+12 -20
View File
@@ -2,7 +2,7 @@
maintainer="Jianhua Lu <lujianhua000@gmail.com>"
pkgname=device-xiaomi-elish
pkgdesc="Xiaomi Mi Pad 5 Pro"
pkgver=8
pkgver=9
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -10,7 +10,18 @@ arch="aarch64"
options="!check !archcheck"
depends="
alsa-ucm-conf
firmware-xiaomi-elish-adreno
firmware-xiaomi-elish-adsp
firmware-xiaomi-elish-cdsp
firmware-xiaomi-elish-cirrus
firmware-xiaomi-elish-hexagonfs
firmware-xiaomi-elish-initramfs
firmware-xiaomi-elish-slpi
firmware-xiaomi-elish-touchscreen
firmware-xiaomi-elish-venus
hexagonrpcd>=0.3.2-r3
linux-firmware-ath11k
linux-firmware-qca
make-dynpart-mappings
mkbootimg
postmarketos-base
@@ -32,7 +43,6 @@ source="
subpackages="
$pkgname-kernel-boe:kernel_boe
$pkgname-kernel-csot:kernel_csot
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-openrc
"
@@ -73,24 +83,6 @@ kernel_csot() {
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
}
nonfree_firmware() {
pkgdesc="Firmware for GPU, WiFi, etc."
depends="
firmware-xiaomi-elish-adreno
firmware-xiaomi-elish-adsp
firmware-xiaomi-elish-cdsp
firmware-xiaomi-elish-cirrus
firmware-xiaomi-elish-hexagonfs
firmware-xiaomi-elish-initramfs
firmware-xiaomi-elish-slpi
firmware-xiaomi-elish-touchscreen
firmware-xiaomi-elish-venus
linux-firmware-ath11k
linux-firmware-qca
"
mkdir "$subpkgdir"
}
openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc"
depends="hexagonrpcd-openrc"
+11 -26
View File
@@ -2,23 +2,29 @@
maintainer="Nikroks <nikroks@mainlining.org>"
pkgname=device-xiaomi-miatoll
pkgdesc="Xiaomi Redmi Note 9 Pro / Redmi Note 9S"
pkgver=10
pkgver=11
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
firmware-xiaomi-miatoll
hexagonrpcd>=0.3.2-r3
linux-postmarketos-qcom-sm7125
make-dynpart-mappings
mkbootimg
linux-postmarketos-qcom-sm7125
postmarketos-base
swclock-offset
soc-qcom-sm7125
soc-qcom-sm7125-ucm
swclock-offset
systemd-boot
"
makedepends="devicepkg-dev"
subpackages="
$pkgname-openrc
$pkgname-udev
"
source="
deviceinfo
kernel-cmdline.conf
@@ -27,12 +33,6 @@ source="
81-libssc-xiaomi-miatoll.rules
"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-nonfree-firmware-openrc:nonfree_firmware_openrc
$pkgname-nonfree-firmware-udev:nonfree_firmware_udev
"
build() {
devicepkg_build $startdir $pkgname
}
@@ -46,29 +46,14 @@ package() {
"$pkgdir"/usr/share/hexagonrpcd/hexagonrpcd-adsp-sensorspd.conf
}
nonfree_firmware() {
pkgdesc="GPU, venus, modem and sensor firmware"
depends="
firmware-xiaomi-miatoll
hexagonrpcd>=0.3.2-r3
"
amove usr/share/hexagonrpcd/hexagonrpcd-adsp-sensorspd.conf
}
nonfree_firmware_openrc() {
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel openrc"
openrc() {
default_openrc
install="$subpkgname.post-install $subpkgname.post-upgrade"
depends="hexagonrpcd-openrc openrc"
mkdir "$subpkgdir"
}
nonfree_firmware_udev() {
default_udev
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel udev"
}
sha512sums="
78ba6fa05487289eaca8046992a6b4d26b29d64131e0628d01e43fb8cd9fbba5c07468e752984729cb500f24845439d28afea38db1f3360afbf1c8faae6257af deviceinfo
97e88eaa9b8e7989a20d2572479fe5d1fe0284de862da11c91b1f347099d5704673837db01a6b0c289fee0a2d7236f64fba31fd6001475f957c23203e34fd6fb kernel-cmdline.conf
@@ -1 +0,0 @@
device-xiaomi-miatoll-nonfree-firmware-openrc.post-install
@@ -0,0 +1 @@
device-xiaomi-miatoll-openrc.post-install
@@ -2,7 +2,7 @@
maintainer="Alec Su (AlecJY) <ae40515@yahoo.com.tw>"
pkgname=device-xiaomi-natrium
pkgdesc="Xiaomi Mi 5s Plus"
pkgver=9
pkgver=10
pkgrel=0
url="https://postmarketos.org"
license="MIT"
+2 -2
View File
@@ -2,7 +2,7 @@
maintainer="Alicja Michalska <ellyqw@mainlining.org>"
pkgname=device-xiaomi-pyxis
pkgdesc="Xiaomi Mi 9 Lite"
pkgver=5
pkgver=6
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -46,7 +46,7 @@ build() {
}
package() {
replaces="$pkgname-nonfree-firmware"
replaces="device-xiaomi-pyxis-nonfree-firmware"
devicepkg_package $startdir $pkgname
# Sensors depend on ADSP firmware and the sensors registry served over FastRPC.
@@ -2,7 +2,7 @@
maintainer="Yassine Oudjana (Tooniis) <y.oudjana@protonmail.com>"
pkgname=device-xiaomi-scorpio
pkgdesc="Xiaomi Mi Note 2"
pkgver=10
pkgver=11
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -2,19 +2,19 @@
maintainer="Maxim Karasev <begs@disroot.org>"
pkgname=device-xunlong-orangepi3
pkgdesc="Xunlong Orange Pi 3"
pkgver=5
pkgver=6
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
firmware-xunlong-orangepi3
linux-postmarketos-allwinner
postmarketos-base>=25-r1
u-boot-sunxi
"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="deviceinfo kernel-cmdline.conf"
build() {
@@ -25,12 +25,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="Wi-Fi and Bluetooth firmware"
depends="firmware-xunlong-orangepi3"
mkdir "$subpkgdir"
}
sha512sums="
0311ab138a2909223a5b83c10e2b17ddd9a7994e76c4f9cbda1d9ddafda4d8486b3f5d8892eec391c11447565a57170e69c914491f961f1e8d9f0515ac5a3092 deviceinfo
5269b54efc5ad66dd504fbef54820c88fbbb60301c9504332881b7f40c87b182d7a271be17d7bd8e226eb6638c10acd020135d60f7dd09e511d2296a24e6a320 kernel-cmdline.conf
@@ -2,20 +2,21 @@
maintainer="WeirdTreeThing <bradyn127@protonmail.com>"
pkgname=device-xunlong-orangepi5-plus
pkgdesc="Xunlong Orange Pi 5 Plus"
pkgver=7
pkgrel=1
pkgver=8
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
linux-firmware-arm
linux-firmware-rtl_nic
postmarketos-base
systemd-boot
"
makedepends="devicepkg-dev"
source="deviceinfo kernel-cmdline.conf modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-kernel-stable:kernel_stable
$pkgname-kernel-lts:kernel_lts
$pkgname-kernel-mainline:kernel_mainline
@@ -29,12 +30,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="GPU/NIC firmware"
depends="linux-firmware-arm linux-firmware-rtl_nic"
mkdir "$subpkgdir"
}
kernel_stable() {
pkgdesc="Stable kernel (recommended, best balance between stability and features)"
depends="linux-postmarketos-stable"
+3 -9
View File
@@ -4,7 +4,7 @@
maintainer="Yang Xiwen <forbidden405@outlook.com>"
pkgname=device-zhihe-generic
pkgdesc="A generic device package for various MSM8916-based dongles(namely zhihe)"
pkgver=7
pkgver=8
pkgrel=0
url="https://postmarketos.org"
license="GPL"
@@ -12,7 +12,9 @@ arch="aarch64"
options="!check !archcheck"
provides="device-generic-zhihe=$pkgver-r$pkgrel"
depends="
firmware-qcom-msm8916-venus
mkbootimg
msm-firmware-loader
postmarketos-base
soc-qcom-msm8916
soc-qcom-msm8916-rproc
@@ -20,7 +22,6 @@ depends="
makedepends="devicepkg-dev"
source="deviceinfo kernel-cmdline.conf"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-kernel-ufi001c:kernel_ufi001c
$pkgname-kernel-uf896:kernel_uf896
$pkgname-kernel-uz801:kernel_uz801
@@ -34,13 +35,6 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="WiFi/BT/Modem/Video firmware"
depends="msm-firmware-loader
firmware-qcom-msm8916-venus"
mkdir "$subpkgdir"
}
kernel_ufi001c() {
pkgdesc="UFI103S / UFI-001C(B) / UFI003"
depends="linux-postmarketos-qcom-msm8916"