device: move local install to global install for some devices
This doesn't cover all devices, but I intend to do more of them in the future. See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032 Signed-off-by: Stefan Hansson <newbyte@postmarketos.org> [ci:ignore-count]: Intentionally changes a lot of packages. Signed-off-by: Stefan Hansson <newbyte@postmarketos.org> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7384>
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
pkgname=device-fairphone-fp4
|
pkgname=device-fairphone-fp4
|
||||||
pkgdesc="Fairphone 4"
|
pkgdesc="Fairphone 4"
|
||||||
pkgver=5
|
pkgver=5
|
||||||
pkgrel=0
|
pkgrel=1
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
@@ -34,6 +34,7 @@ depends="
|
|||||||
tqftpserv
|
tqftpserv
|
||||||
"
|
"
|
||||||
makedepends="devicepkg-dev"
|
makedepends="devicepkg-dev"
|
||||||
|
install="$pkgname-openrc.post-install $pkgname-openrc.post-upgrade"
|
||||||
subpackages="$pkgname-openrc"
|
subpackages="$pkgname-openrc"
|
||||||
source="
|
source="
|
||||||
81-libssc-fairphone-fp4.rules
|
81-libssc-fairphone-fp4.rules
|
||||||
@@ -57,7 +58,6 @@ package() {
|
|||||||
|
|
||||||
openrc() {
|
openrc() {
|
||||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
depends="
|
depends="
|
||||||
hexagonrpcd-openrc
|
hexagonrpcd-openrc
|
||||||
openrc
|
openrc
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
pkgname=device-google-bonito
|
pkgname=device-google-bonito
|
||||||
pkgdesc="Google Pixel 3a XL"
|
pkgdesc="Google Pixel 3a XL"
|
||||||
pkgver=6
|
pkgver=6
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
@@ -25,6 +25,7 @@ depends="
|
|||||||
unl0kr-fbforcerefresh
|
unl0kr-fbforcerefresh
|
||||||
"
|
"
|
||||||
makedepends="devicepkg-dev"
|
makedepends="devicepkg-dev"
|
||||||
|
install="$pkgname-openrc.post-install"
|
||||||
source="
|
source="
|
||||||
81-libssc-google-sargo.rules
|
81-libssc-google-sargo.rules
|
||||||
deviceinfo
|
deviceinfo
|
||||||
@@ -76,7 +77,6 @@ openrc() {
|
|||||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||||
# Enable HexagonRPCD by default, but not if the user installed this
|
# Enable HexagonRPCD by default, but not if the user installed this
|
||||||
# package then disabled it.
|
# package then disabled it.
|
||||||
install="$subpkgname.post-install"
|
|
||||||
depends="hexagonrpcd-openrc openrc"
|
depends="hexagonrpcd-openrc openrc"
|
||||||
|
|
||||||
# The FastRPC service is only enabled when non-free firmware is installed.
|
# The FastRPC service is only enabled when non-free firmware is installed.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
pkgname=device-google-sargo
|
pkgname=device-google-sargo
|
||||||
pkgdesc="Google Pixel 3a"
|
pkgdesc="Google Pixel 3a"
|
||||||
pkgver=13
|
pkgver=13
|
||||||
pkgrel=3
|
pkgrel=4
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
@@ -26,6 +26,7 @@ depends="
|
|||||||
unl0kr-fbforcerefresh
|
unl0kr-fbforcerefresh
|
||||||
"
|
"
|
||||||
makedepends="devicepkg-dev"
|
makedepends="devicepkg-dev"
|
||||||
|
install="$pkgname-openrc.post-install"
|
||||||
source="
|
source="
|
||||||
81-libssc-google-sargo.rules
|
81-libssc-google-sargo.rules
|
||||||
deviceinfo
|
deviceinfo
|
||||||
@@ -67,9 +68,6 @@ package() {
|
|||||||
|
|
||||||
openrc() {
|
openrc() {
|
||||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||||
# Enable HexagonRPCD by default, but not if the user installed this
|
|
||||||
# package then disabled it.
|
|
||||||
install="$subpkgname.post-install"
|
|
||||||
depends="hexagonrpcd-openrc openrc"
|
depends="hexagonrpcd-openrc openrc"
|
||||||
|
|
||||||
# The FastRPC service is only enabled when non-free firmware is installed.
|
# The FastRPC service is only enabled when non-free firmware is installed.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# Maintainer: Danct12 <danct12@disroot.org>
|
# Maintainer: Danct12 <danct12@disroot.org>
|
||||||
pkgname=device-nokia-n900
|
pkgname=device-nokia-n900
|
||||||
pkgver=51
|
pkgver=51
|
||||||
pkgrel=0
|
pkgrel=1
|
||||||
pkgdesc="Nokia N900"
|
pkgdesc="Nokia N900"
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
@@ -27,7 +27,11 @@ makedepends="
|
|||||||
kbd-bkeymaps
|
kbd-bkeymaps
|
||||||
postmarketos-mvcfg
|
postmarketos-mvcfg
|
||||||
"
|
"
|
||||||
install="$pkgname.post-install $pkgname.pre-upgrade"
|
install="
|
||||||
|
$pkgname.post-install
|
||||||
|
$pkgname.pre-upgrade
|
||||||
|
$pkgname-openrc.post-install
|
||||||
|
"
|
||||||
subpackages="
|
subpackages="
|
||||||
$pkgname-foot
|
$pkgname-foot
|
||||||
$pkgname-i3blocks
|
$pkgname-i3blocks
|
||||||
@@ -202,7 +206,6 @@ upower() {
|
|||||||
|
|
||||||
openrc() {
|
openrc() {
|
||||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install"
|
|
||||||
depends="wl1251-cal-openrc"
|
depends="wl1251-cal-openrc"
|
||||||
|
|
||||||
mkdir -p "$subpkgdir"
|
mkdir -p "$subpkgdir"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
pkgname=device-oneplus-enchilada
|
pkgname=device-oneplus-enchilada
|
||||||
pkgdesc="OnePlus 6"
|
pkgdesc="OnePlus 6"
|
||||||
pkgver=17
|
pkgver=17
|
||||||
pkgrel=3
|
pkgrel=4
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
@@ -31,6 +31,10 @@ source="
|
|||||||
80-device-oneplus-enchilada.preset
|
80-device-oneplus-enchilada.preset
|
||||||
81-libssc-oneplus-enchilada.rules
|
81-libssc-oneplus-enchilada.rules
|
||||||
"
|
"
|
||||||
|
install="
|
||||||
|
$pkgname-openrc.post-install
|
||||||
|
$pkgname-openrc.post-upgrade
|
||||||
|
"
|
||||||
subpackages="
|
subpackages="
|
||||||
$pkgname-pmtest
|
$pkgname-pmtest
|
||||||
$pkgname-openrc
|
$pkgname-openrc
|
||||||
@@ -55,7 +59,6 @@ package() {
|
|||||||
|
|
||||||
openrc() {
|
openrc() {
|
||||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
depends="hexagonrpcd-openrc"
|
depends="hexagonrpcd-openrc"
|
||||||
mkdir -p "$subpkgdir"
|
mkdir -p "$subpkgdir"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
pkgname=device-oneplus-fajita
|
pkgname=device-oneplus-fajita
|
||||||
pkgdesc="OnePlus 6T"
|
pkgdesc="OnePlus 6T"
|
||||||
pkgver=17
|
pkgver=17
|
||||||
pkgrel=3
|
pkgrel=4
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
@@ -28,6 +28,10 @@ source="
|
|||||||
80-device-oneplus-fajita.preset
|
80-device-oneplus-fajita.preset
|
||||||
81-libssc-oneplus-fajita.rules
|
81-libssc-oneplus-fajita.rules
|
||||||
"
|
"
|
||||||
|
install="
|
||||||
|
$pkgname-nonfree-firmware-openrc.post-install
|
||||||
|
$pkgname-nonfree-firmware-openrc.post-upgrade
|
||||||
|
"
|
||||||
subpackages="
|
subpackages="
|
||||||
$pkgname-nonfree-firmware:nonfree_firmware
|
$pkgname-nonfree-firmware:nonfree_firmware
|
||||||
$pkgname-nonfree-firmware-openrc:nonfree_firmware_openrc
|
$pkgname-nonfree-firmware-openrc:nonfree_firmware_openrc
|
||||||
@@ -41,7 +45,6 @@ build() {
|
|||||||
|
|
||||||
package() {
|
package() {
|
||||||
devicepkg_package $startdir $pkgname
|
devicepkg_package $startdir $pkgname
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
nonfree_firmware() {
|
nonfree_firmware() {
|
||||||
@@ -60,7 +63,6 @@ nonfree_firmware() {
|
|||||||
|
|
||||||
nonfree_firmware_openrc() {
|
nonfree_firmware_openrc() {
|
||||||
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
depends="hexagonrpcd-openrc openrc"
|
depends="hexagonrpcd-openrc openrc"
|
||||||
|
|
||||||
mkdir -p "$subpkgdir"
|
mkdir -p "$subpkgdir"
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
pkgname=device-pine64-pinebookpro
|
pkgname=device-pine64-pinebookpro
|
||||||
pkgdesc="PINE64 Pinebook Pro"
|
pkgdesc="PINE64 Pinebook Pro"
|
||||||
pkgver=16
|
pkgver=16
|
||||||
pkgrel=9
|
pkgrel=10
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
@@ -18,6 +18,12 @@ depends="
|
|||||||
iw
|
iw
|
||||||
"
|
"
|
||||||
makedepends="devicepkg-dev"
|
makedepends="devicepkg-dev"
|
||||||
|
install="
|
||||||
|
$pkgname-elogind.post-install
|
||||||
|
$pkgname-elogind.post-upgrade
|
||||||
|
$pkgname-openrc.post-install
|
||||||
|
$pkgname-openrc.post-upgrade
|
||||||
|
"
|
||||||
subpackages="$pkgname-nonfree-firmware:nonfree_firmware $pkgname-elogind $pkgname-openrc"
|
subpackages="$pkgname-nonfree-firmware:nonfree_firmware $pkgname-elogind $pkgname-openrc"
|
||||||
source="
|
source="
|
||||||
deviceinfo
|
deviceinfo
|
||||||
@@ -43,7 +49,6 @@ package() {
|
|||||||
|
|
||||||
elogind() {
|
elogind() {
|
||||||
install_if="$pkgname=$pkgver-r$pkgrel elogind"
|
install_if="$pkgname=$pkgver-r$pkgrel elogind"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
install -D -m644 "$srcdir"/enable-s2idle.conf \
|
install -D -m644 "$srcdir"/enable-s2idle.conf \
|
||||||
"$subpkgdir"/usr/lib/elogind/sleep.conf.d/enable-s2idle.conf
|
"$subpkgdir"/usr/lib/elogind/sleep.conf.d/enable-s2idle.conf
|
||||||
}
|
}
|
||||||
@@ -56,7 +61,6 @@ nonfree_firmware() {
|
|||||||
|
|
||||||
openrc() {
|
openrc() {
|
||||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
depends="eudev-hwids openrc"
|
depends="eudev-hwids openrc"
|
||||||
|
|
||||||
mkdir -p "$subpkgdir"
|
mkdir -p "$subpkgdir"
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
# Co-Maintainer: Jan Jasper de Kroon <jajadekroon@gmail.com>
|
# Co-Maintainer: Jan Jasper de Kroon <jajadekroon@gmail.com>
|
||||||
pkgname=device-pine64-pinephone
|
pkgname=device-pine64-pinephone
|
||||||
pkgver=9
|
pkgver=9
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc="PINE64 PinePhone"
|
pkgdesc="PINE64 PinePhone"
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
@@ -41,7 +41,11 @@ makedepends="
|
|||||||
dtc
|
dtc
|
||||||
u-boot-tools
|
u-boot-tools
|
||||||
"
|
"
|
||||||
install="$pkgname.pre-upgrade"
|
install="
|
||||||
|
$pkgname.pre-upgrade
|
||||||
|
$pkgname-openrc.post-install
|
||||||
|
$pkgname-openrc.post-upgrade
|
||||||
|
"
|
||||||
source="
|
source="
|
||||||
00_alsa_pinephone_dshare.conf
|
00_alsa_pinephone_dshare.conf
|
||||||
10-pinephone-proximity.rules
|
10-pinephone-proximity.rules
|
||||||
@@ -163,7 +167,6 @@ nonfree_firmware() {
|
|||||||
|
|
||||||
openrc() {
|
openrc() {
|
||||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
depends="eg25-manager-openrc openrc"
|
depends="eg25-manager-openrc openrc"
|
||||||
mkdir "$subpkgdir"
|
mkdir "$subpkgdir"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
pkgname=device-pine64-pinephonepro
|
pkgname=device-pine64-pinephonepro
|
||||||
pkgdesc="PINE64 PinePhone Pro"
|
pkgdesc="PINE64 PinePhone Pro"
|
||||||
pkgver=5
|
pkgver=5
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
@@ -22,6 +22,7 @@ makedepends="
|
|||||||
grub
|
grub
|
||||||
grub-efi
|
grub-efi
|
||||||
"
|
"
|
||||||
|
install="$pkgname-openrc.post-install $pkgname-openrc.post-upgrade"
|
||||||
subpackages="
|
subpackages="
|
||||||
$pkgname-nonfree-firmware:nonfree_firmware
|
$pkgname-nonfree-firmware:nonfree_firmware
|
||||||
$pkgname-gnome
|
$pkgname-gnome
|
||||||
@@ -123,7 +124,6 @@ gnome() {
|
|||||||
|
|
||||||
openrc() {
|
openrc() {
|
||||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
depends="eg25-manager-openrc openrc"
|
depends="eg25-manager-openrc openrc"
|
||||||
|
|
||||||
mkdir -p "$subpkgdir"
|
mkdir -p "$subpkgdir"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
pkgname=device-qcom-sm7150
|
pkgname=device-qcom-sm7150
|
||||||
pkgdesc="Generic device package for Qualcomm SM7150 devices"
|
pkgdesc="Generic device package for Qualcomm SM7150 devices"
|
||||||
pkgver=4
|
pkgver=4
|
||||||
pkgrel=0
|
pkgrel=1
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
@@ -26,6 +26,7 @@ depends="
|
|||||||
unl0kr-fbforcerefresh
|
unl0kr-fbforcerefresh
|
||||||
"
|
"
|
||||||
makedepends="devicepkg-dev"
|
makedepends="devicepkg-dev"
|
||||||
|
install="$pkgname-openrc.post-install"
|
||||||
subpackages="
|
subpackages="
|
||||||
$pkgname-openrc
|
$pkgname-openrc
|
||||||
"
|
"
|
||||||
@@ -48,7 +49,6 @@ package() {
|
|||||||
|
|
||||||
openrc() {
|
openrc() {
|
||||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install"
|
|
||||||
depends="
|
depends="
|
||||||
hexagonrpcd-openrc
|
hexagonrpcd-openrc
|
||||||
openrc
|
openrc
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
pkgname=device-xiaomi-elish
|
pkgname=device-xiaomi-elish
|
||||||
pkgdesc="Xiaomi Mi Pad 5 Pro"
|
pkgdesc="Xiaomi Mi Pad 5 Pro"
|
||||||
pkgver=6
|
pkgver=6
|
||||||
pkgrel=0
|
pkgrel=1
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
@@ -18,6 +18,7 @@ depends="
|
|||||||
soc-qcom-qbootctl
|
soc-qcom-qbootctl
|
||||||
"
|
"
|
||||||
makedepends="devicepkg-dev"
|
makedepends="devicepkg-dev"
|
||||||
|
install="$pkgname-openrc.post-install $pkgname-openrc.post-upgrade"
|
||||||
source="
|
source="
|
||||||
81-libssc-xiaomi-elish.rules
|
81-libssc-xiaomi-elish.rules
|
||||||
alsa-ucm-conf/elish.conf
|
alsa-ucm-conf/elish.conf
|
||||||
@@ -91,7 +92,6 @@ nonfree_firmware() {
|
|||||||
|
|
||||||
openrc() {
|
openrc() {
|
||||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
depends="hexagonrpcd-openrc"
|
depends="hexagonrpcd-openrc"
|
||||||
|
|
||||||
mkdir -p "$subpkgdir"
|
mkdir -p "$subpkgdir"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
pkgname=firmware-samsung-pxa1908
|
pkgname=firmware-samsung-pxa1908
|
||||||
pkgver=2
|
pkgver=2
|
||||||
pkgrel=5
|
pkgrel=6
|
||||||
pkgdesc="Firmware for Samsung PXA1908 devices"
|
pkgdesc="Firmware for Samsung PXA1908 devices"
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
@@ -15,6 +15,7 @@ source="
|
|||||||
_fw_file="sd8777_uapsta.bin"
|
_fw_file="sd8777_uapsta.bin"
|
||||||
_misc_files="WlanCalData_ext.conf txpwrlimit_cfg.bin bt_cal_data.conf"
|
_misc_files="WlanCalData_ext.conf txpwrlimit_cfg.bin bt_cal_data.conf"
|
||||||
builddir="$srcdir/$_repo-$_commit"
|
builddir="$srcdir/$_repo-$_commit"
|
||||||
|
install="$pkgname-downstream-openrc.post-install"
|
||||||
subpackages="
|
subpackages="
|
||||||
$pkgname-downstream:downstream
|
$pkgname-downstream:downstream
|
||||||
$pkgname-downstream-openrc:downstream_openrc
|
$pkgname-downstream-openrc:downstream_openrc
|
||||||
@@ -44,7 +45,6 @@ downstream_openrc() {
|
|||||||
pkgdesc="Service for enabling WLAN on downstream kernels"
|
pkgdesc="Service for enabling WLAN on downstream kernels"
|
||||||
depends="$pkgname-downstream"
|
depends="$pkgname-downstream"
|
||||||
install_if="$pkgname-downstream=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname-downstream=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install"
|
|
||||||
|
|
||||||
install -Dm755 "$srcdir"/sd8x-wlan.initd "$subpkgdir"/etc/init.d/sd8x-wlan
|
install -Dm755 "$srcdir"/sd8x-wlan.initd "$subpkgdir"/etc/init.d/sd8x-wlan
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,12 +3,13 @@
|
|||||||
pkgname=soc-qcom-msm8953
|
pkgname=soc-qcom-msm8953
|
||||||
pkgdesc="Common package for Qualcomm MSM8953 devices"
|
pkgdesc="Common package for Qualcomm MSM8953 devices"
|
||||||
pkgver=18
|
pkgver=18
|
||||||
pkgrel=0
|
pkgrel=1
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="BSD-3-Clause"
|
license="BSD-3-Clause"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
options="!check !archcheck !tracedeps pmb:cross-native"
|
options="!check !archcheck !tracedeps pmb:cross-native"
|
||||||
depends="$pkgname-ucm swclock-offset"
|
depends="$pkgname-ucm swclock-offset"
|
||||||
|
install="$pkgname-modem-openrc.post-install $pkgname-modem-openrc.post-upgrade"
|
||||||
subpackages="
|
subpackages="
|
||||||
$pkgname-gpu
|
$pkgname-gpu
|
||||||
$pkgname-modem
|
$pkgname-modem
|
||||||
@@ -54,7 +55,6 @@ modem() {
|
|||||||
|
|
||||||
modem_openrc() {
|
modem_openrc() {
|
||||||
install_if="$pkgname-modem=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname-modem=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
depends="
|
depends="
|
||||||
openrc
|
openrc
|
||||||
q6voiced-openrc
|
q6voiced-openrc
|
||||||
|
|||||||
@@ -2,11 +2,17 @@
|
|||||||
pkgname=soc-qcom-sc7180
|
pkgname=soc-qcom-sc7180
|
||||||
pkgdesc="Common package for Qualcomm Snapdragon 7cx devices"
|
pkgdesc="Common package for Qualcomm Snapdragon 7cx devices"
|
||||||
pkgver=2
|
pkgver=2
|
||||||
pkgrel=3
|
pkgrel=4
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="BSD-3-Clause"
|
license="BSD-3-Clause"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
options="!check !archcheck !tracedeps"
|
options="!check !archcheck !tracedeps"
|
||||||
|
install="
|
||||||
|
$pkgname-nonfree-firmware-openrc.post-install
|
||||||
|
$pkgname-nonfree-firmware-openrc.post-upgrade
|
||||||
|
$pkgname-nonfree-firmware-woa-openrc.post-install
|
||||||
|
$pkgname-nonfree-firmware-woa-openrc.post-upgrade
|
||||||
|
"
|
||||||
subpackages="
|
subpackages="
|
||||||
$pkgname-nonfree-firmware:nonfree_firmware
|
$pkgname-nonfree-firmware:nonfree_firmware
|
||||||
$pkgname-nonfree-firmware-openrc:nonfree_firmware_openrc
|
$pkgname-nonfree-firmware-openrc:nonfree_firmware_openrc
|
||||||
@@ -32,7 +38,6 @@ nonfree_firmware() {
|
|||||||
nonfree_firmware_openrc() {
|
nonfree_firmware_openrc() {
|
||||||
depends="openrc rmtfs-openrc"
|
depends="openrc rmtfs-openrc"
|
||||||
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
|
|
||||||
mkdir "$subpkgdir"
|
mkdir "$subpkgdir"
|
||||||
}
|
}
|
||||||
@@ -54,7 +59,6 @@ nonfree_firmware_woa_openrc() {
|
|||||||
tqftpserv-openrc
|
tqftpserv-openrc
|
||||||
"
|
"
|
||||||
install_if="$pkgname-nonfree-firmware-woa=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname-nonfree-firmware-woa=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
mkdir "$subpkgdir"
|
mkdir "$subpkgdir"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
# Maintainer: Dang Huynh <danct12@disroot.org>
|
# Maintainer: Dang Huynh <danct12@disroot.org>
|
||||||
pkgname=wl1251-cal
|
pkgname=wl1251-cal
|
||||||
pkgver=1.2
|
pkgver=1.2
|
||||||
pkgrel=7
|
pkgrel=8
|
||||||
pkgdesc="Retrieve wl1251 calibration data from a CAL partition and feed it to the driver"
|
pkgdesc="Retrieve wl1251 calibration data from a CAL partition and feed it to the driver"
|
||||||
url="https://github.com/maemo-leste/wl1251-cal"
|
url="https://github.com/maemo-leste/wl1251-cal"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="LGPL-2.1-only"
|
license="LGPL-2.1-only"
|
||||||
makedepends="linux-headers"
|
makedepends="linux-headers"
|
||||||
|
install="$pkgname-openrc.post-install"
|
||||||
subpackages="$pkgname-openrc $pkgname-systemd"
|
subpackages="$pkgname-openrc $pkgname-systemd"
|
||||||
source="$pkgname-$pkgver.tar.gz::https://github.com/maemo-leste/wl1251-cal/archive/refs/tags/$pkgver.tar.gz
|
source="$pkgname-$pkgver.tar.gz::https://github.com/maemo-leste/wl1251-cal/archive/refs/tags/$pkgver.tar.gz
|
||||||
wl1251-cal.initd
|
wl1251-cal.initd
|
||||||
@@ -26,7 +27,6 @@ package() {
|
|||||||
|
|
||||||
openrc() {
|
openrc() {
|
||||||
default_openrc
|
default_openrc
|
||||||
install="$subpkgname.post-install"
|
|
||||||
install -Dm755 "$srcdir"/wl1251-cal.initd "$subpkgdir"/etc/init.d/wl1251-cal
|
install -Dm755 "$srcdir"/wl1251-cal.initd "$subpkgdir"/etc/init.d/wl1251-cal
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
pkgname=device-lenovo-q706f
|
pkgname=device-lenovo-q706f
|
||||||
pkgdesc="Lenovo Xiaoxin Pad Pro 12.6 (Lenovo Tab P12 Pro)"
|
pkgdesc="Lenovo Xiaoxin Pad Pro 12.6 (Lenovo Tab P12 Pro)"
|
||||||
pkgver=4
|
pkgver=4
|
||||||
pkgrel=4
|
pkgrel=5
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
@@ -21,6 +21,12 @@ depends="
|
|||||||
swclock-offset
|
swclock-offset
|
||||||
"
|
"
|
||||||
makedepends="devicepkg-dev"
|
makedepends="devicepkg-dev"
|
||||||
|
install="
|
||||||
|
$pkgname-nonfree-firmware-openrc.post-install
|
||||||
|
$pkgname-nonfree-firmware-openrc.post-upgrade
|
||||||
|
$pkgname-openrc.post-install
|
||||||
|
$pkgname-openrc.post-upgrade
|
||||||
|
"
|
||||||
source="
|
source="
|
||||||
81-libssc-lenovo-q706f.rules
|
81-libssc-lenovo-q706f.rules
|
||||||
alsa-ucm-conf/q706f.conf
|
alsa-ucm-conf/q706f.conf
|
||||||
@@ -80,7 +86,6 @@ nonfree_firmware() {
|
|||||||
|
|
||||||
nonfree_firmware_openrc() {
|
nonfree_firmware_openrc() {
|
||||||
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
depends="openrc"
|
depends="openrc"
|
||||||
|
|
||||||
mkdir "$subpkgdir"
|
mkdir "$subpkgdir"
|
||||||
@@ -88,7 +93,6 @@ nonfree_firmware_openrc() {
|
|||||||
|
|
||||||
openrc() {
|
openrc() {
|
||||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
depends="hexagonrpcd-openrc openrc"
|
depends="hexagonrpcd-openrc openrc"
|
||||||
|
|
||||||
mkdir -p "$subpkgdir"
|
mkdir -p "$subpkgdir"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
pkgname=device-xiaomi-perseus
|
pkgname=device-xiaomi-perseus
|
||||||
pkgdesc="Xiaomi Mi Mix 3"
|
pkgdesc="Xiaomi Mi Mix 3"
|
||||||
pkgver=1
|
pkgver=1
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
@@ -17,6 +17,10 @@ depends="
|
|||||||
unl0kr-fbforcerefresh
|
unl0kr-fbforcerefresh
|
||||||
"
|
"
|
||||||
makedepends="devicepkg-dev"
|
makedepends="devicepkg-dev"
|
||||||
|
install="
|
||||||
|
$pkgname-nonfree-firmware-openrc.post-install
|
||||||
|
$pkgname-nonfree-firmware-openrc.post-upgrade
|
||||||
|
"
|
||||||
subpackages="
|
subpackages="
|
||||||
$pkgname-nonfree-firmware:nonfree_firmware
|
$pkgname-nonfree-firmware:nonfree_firmware
|
||||||
$pkgname-nonfree-firmware-openrc:nonfree_firmware_openrc
|
$pkgname-nonfree-firmware-openrc:nonfree_firmware_openrc
|
||||||
@@ -46,7 +50,7 @@ nonfree_firmware() {
|
|||||||
soc-qcom-modem
|
soc-qcom-modem
|
||||||
"
|
"
|
||||||
|
|
||||||
install -Dm644 81-libssc-xiaomi-perseus.rules \
|
install -Dm644 "$srcdir"/81-libssc-xiaomi-perseus.rules \
|
||||||
"$subpkgdir"/etc/udev/rules.d/81-libssc-xiaomi-perseus.rules
|
"$subpkgdir"/etc/udev/rules.d/81-libssc-xiaomi-perseus.rules
|
||||||
install -Dm644 "$srcdir"/hexagonrpcd.confd \
|
install -Dm644 "$srcdir"/hexagonrpcd.confd \
|
||||||
"$subpkgdir"/usr/share/hexagonrpcd/hexagonrpcd-sdsp.conf
|
"$subpkgdir"/usr/share/hexagonrpcd/hexagonrpcd-sdsp.conf
|
||||||
@@ -54,7 +58,6 @@ nonfree_firmware() {
|
|||||||
|
|
||||||
nonfree_firmware_openrc() {
|
nonfree_firmware_openrc() {
|
||||||
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
||||||
depends="hexagonrpcd-openrc"
|
depends="hexagonrpcd-openrc"
|
||||||
|
|
||||||
mkdir -p "$subpkgdir"
|
mkdir -p "$subpkgdir"
|
||||||
@@ -63,9 +66,11 @@ nonfree_firmware_openrc() {
|
|||||||
pmtest() {
|
pmtest() {
|
||||||
depends="bootrr qrtr firmware-xiaomi-perseus unl0kr"
|
depends="bootrr qrtr firmware-xiaomi-perseus unl0kr"
|
||||||
install_if="$pkgname=$pkgver-r$pkgrel postmarketos-mkinitfs-hook-ci"
|
install_if="$pkgname=$pkgver-r$pkgrel postmarketos-mkinitfs-hook-ci"
|
||||||
install="$subpkgname.post-install"
|
install="$subpkgdir/$subpkgname.post-install"
|
||||||
|
|
||||||
devicepkg_pmtest_post_install "ttyMSM0,115200" > "$subpkgname.post-install"
|
mkdir -p "$subpkgdir"
|
||||||
|
|
||||||
|
devicepkg_pmtest_post_install "ttyMSM0,115200" > "$subpkgdir/$subpkgname.post-install"
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
pkgname=soc-qcom-msm8909
|
pkgname=soc-qcom-msm8909
|
||||||
pkgdesc="Common package for Qualcomm MSM8909 devices"
|
pkgdesc="Common package for Qualcomm MSM8909 devices"
|
||||||
pkgver=1
|
pkgver=1
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="GPL-3.0-or-later"
|
license="GPL-3.0-or-later"
|
||||||
arch="armv7 aarch64"
|
arch="armv7 aarch64"
|
||||||
options="!check !archcheck"
|
options="!check !archcheck"
|
||||||
depends="soc-qcom-msm8916"
|
depends="soc-qcom-msm8916"
|
||||||
|
install="$pkgname-modem-openrc.post-install"
|
||||||
subpackages="
|
subpackages="
|
||||||
$pkgname-modem
|
$pkgname-modem
|
||||||
$pkgname-modem-openrc:modem_openrc
|
$pkgname-modem-openrc:modem_openrc
|
||||||
@@ -29,7 +30,6 @@ modem() {
|
|||||||
|
|
||||||
modem_openrc() {
|
modem_openrc() {
|
||||||
install_if="$pkgname-modem=$pkgver-r$pkgrel openrc"
|
install_if="$pkgname-modem=$pkgver-r$pkgrel openrc"
|
||||||
install="$subpkgname.post-install"
|
|
||||||
|
|
||||||
install -D -m755 "$srcdir"/msm8909-modem-wwan-port.initd \
|
install -D -m755 "$srcdir"/msm8909-modem-wwan-port.initd \
|
||||||
"$subpkgdir"/etc/init.d/msm8909-modem-wwan-port
|
"$subpkgdir"/etc/init.d/msm8909-modem-wwan-port
|
||||||
|
|||||||
Reference in New Issue
Block a user