Remove apq8064 kernel
This kernel shouldn't exist. msm8960 devices, like the expressatt, already use the linux-* mainline kernels and the apq8064 is very related to the msm8960. Let's deprecate this kernel and shift the devices that depend on the apq8064 kernel onto the mainline kernels. Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7334>
This commit is contained in:
parent
7c8101aa9a
commit
72dbafa432
5 changed files with 70 additions and 5560 deletions
|
|
@ -2,7 +2,7 @@
|
|||
# Maintainer: David Heidelberg <david@ixit.cz>
|
||||
pkgname=device-asus-flo
|
||||
pkgver=2
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Google Nexus 7 2013 (flo)"
|
||||
url="https://postmarketos.org"
|
||||
arch="armv7"
|
||||
|
|
@ -11,7 +11,9 @@ depends="postmarketos-base mkbootimg"
|
|||
makedepends="devicepkg-dev"
|
||||
subpackages="
|
||||
$pkgname-kernel-mainline-old:kernel_mainline_old
|
||||
$pkgname-kernel-mainline:kernel_mainline
|
||||
$pkgname-kernel-next:kernel_next
|
||||
$pkgname-kernel-stable:kernel_stable
|
||||
$pkgname-kernel-lts:kernel_lts
|
||||
$pkgname-nonfree-firmware:nonfree_firmware"
|
||||
source="deviceinfo 90-android-touch-dev.rules wpa_supplicant.conf pointercal"
|
||||
|
||||
|
|
@ -37,9 +39,22 @@ kernel_mainline_old() {
|
|||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_mainline() {
|
||||
pkgdesc="linux-next kernel, install only for development!"
|
||||
depends="linux-postmarketos-qcom-apq8064"
|
||||
kernel_next() {
|
||||
pkgdesc="Unstable next kernel (linux-next)"
|
||||
depends="linux-next"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_stable() {
|
||||
pkgdesc="Stable kernel from Alpine Linux (linux-stable)"
|
||||
depends="linux-stable"
|
||||
provides="$pkgname-kernel-edge=$pkgver-r$pkgrel"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_lts() {
|
||||
pkgdesc="Long term support (LTS) kernel from Alpine Linux (linux-lts)"
|
||||
depends="linux-lts"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,17 +1,21 @@
|
|||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-lg-mako
|
||||
pkgver=6
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="Google Nexus 4"
|
||||
url="https://postmarketos.org"
|
||||
arch="armv7"
|
||||
license="MIT"
|
||||
depends="
|
||||
firmware-lg-mako
|
||||
linux-postmarketos-qcom-apq8064
|
||||
mkbootimg
|
||||
postmarketos-base
|
||||
"
|
||||
subpackages="
|
||||
$pkgname-kernel-next:kernel_next
|
||||
$pkgname-kernel-stable:kernel_stable
|
||||
$pkgname-kernel-lts:kernel_lts
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
source="deviceinfo"
|
||||
options="!check !archcheck"
|
||||
|
|
@ -24,6 +28,25 @@ package() {
|
|||
devicepkg_package $startdir $pkgname
|
||||
}
|
||||
|
||||
kernel_next() {
|
||||
pkgdesc="Unstable next kernel (linux-next)"
|
||||
depends="linux-next"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_stable() {
|
||||
pkgdesc="Stable kernel from Alpine Linux (linux-stable)"
|
||||
depends="linux-stable"
|
||||
provides="$pkgname-kernel-edge=$pkgver-r$pkgrel"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_lts() {
|
||||
pkgdesc="Long term support (LTS) kernel from Alpine Linux (linux-lts)"
|
||||
depends="linux-lts"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
84b8610ac319d6a8d8fc02c2b1c8f35128556688a87534ac1910ff41f31f1d2ab8601bb3775b35950ba244c9e732379e170acea295746f378e43dc352e691418 deviceinfo
|
||||
"
|
||||
|
|
|
|||
|
|
@ -1,18 +1,22 @@
|
|||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-sony-yuga
|
||||
pkgver=5
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="Sony Xperia Z"
|
||||
url="https://postmarketos.org"
|
||||
arch="armv7"
|
||||
license="MIT"
|
||||
depends="
|
||||
firmware-sony-fusion3
|
||||
linux-postmarketos-qcom-apq8064
|
||||
mkbootimg
|
||||
postmarketos-base
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
subpackages="
|
||||
$pkgname-kernel-next:kernel_next
|
||||
$pkgname-kernel-stable:kernel_stable
|
||||
$pkgname-kernel-lts:kernel_lts
|
||||
"
|
||||
source="deviceinfo"
|
||||
options="!check !archcheck"
|
||||
|
||||
|
|
@ -24,6 +28,25 @@ package() {
|
|||
devicepkg_package $startdir $pkgname
|
||||
}
|
||||
|
||||
kernel_next() {
|
||||
pkgdesc="Unstable next kernel (linux-next)"
|
||||
depends="linux-next"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_stable() {
|
||||
pkgdesc="Stable kernel from Alpine Linux (linux-stable)"
|
||||
depends="linux-stable"
|
||||
provides="$pkgname-kernel-edge=$pkgver-r$pkgrel"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_lts() {
|
||||
pkgdesc="Long term support (LTS) kernel from Alpine Linux (linux-lts)"
|
||||
depends="linux-lts"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
7703d4ea1876f96e249cd62b89df29880d2761c18ad6eb7be4f0ce0b125cc36e0941147062e0c56bf7f422fbde4267db35c0115109a2f34468ac0d50d9fbda87 deviceinfo
|
||||
"
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
_flavor=postmarketos-qcom-apq8064
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=5.10.98
|
||||
pkgrel=3
|
||||
_commit=217c7ff0a7127d28f024f75fd267752ca4180559
|
||||
arch="armv7"
|
||||
pkgdesc="Upstream unstable kernel with patches for APQ8064 devices"
|
||||
url="https://github.com/apq8064-mainline/linux/tree/qcom-apq8064-next"
|
||||
makedepends="bison flex openssl-dev xz perl sed postmarketos-installkernel bash gmp-dev bc linux-headers elfutils-dev"
|
||||
options="!strip !check !tracedeps pmb:cross-native"
|
||||
source="$pkgname-$pkgver.tar.gz::https://github.com/apq8064-mainline/linux/archive/$_commit.tar.gz
|
||||
config-$_flavor.$arch
|
||||
"
|
||||
license="GPL2"
|
||||
_abi_release=$pkgver
|
||||
_carch="arm"
|
||||
|
||||
builddir="$srcdir/linux-$_commit"
|
||||
|
||||
prepare() {
|
||||
default_prepare
|
||||
cp "$srcdir/config-$_flavor.$arch" .config
|
||||
make ARCH="$_carch" CC="${CC:-gcc}" olddefconfig
|
||||
}
|
||||
|
||||
build() {
|
||||
unset LDFLAGS
|
||||
make ARCH="$_carch" CC="${CC:-gcc}" \
|
||||
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-postmarketOS" \
|
||||
CFLAGS_MODULE=-fno-pic
|
||||
}
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir"/boot
|
||||
make zinstall modules_install dtbs_install \
|
||||
ARCH="$_carch" \
|
||||
INSTALL_PATH="$pkgdir"/boot \
|
||||
INSTALL_MOD_PATH="$pkgdir" \
|
||||
INSTALL_DTBS_PATH="$pkgdir"/boot/dtbs
|
||||
|
||||
install -D "$builddir"/include/config/kernel.release \
|
||||
"$pkgdir"/usr/share/kernel/$_flavor/kernel.release
|
||||
|
||||
}
|
||||
sha512sums="
|
||||
fb936890126b702792c03ec09da633801c25d4b3b9df010dc0171a8fa940137db88bfb19712e49a13b9cf16f9f4a54d0f4eb766a2fec76ff021a51480692200b linux-postmarketos-qcom-apq8064-5.10.98.tar.gz
|
||||
3c602a0d8bc50254b349ffb07c119e2b7c12827b5ed85190202ab79dcfdbf8f9655316fcbe2cc2b307180772157d2144ef9a125032a90d220b950db4c8d7e814 config-postmarketos-qcom-apq8064.armv7
|
||||
"
|
||||
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue