samsung-klimtlte: split downstream into separate package (MR 6491)
This commit is contained in:
parent
10632b07c2
commit
5c01445385
14 changed files with 81 additions and 50 deletions
33
device/archived/device-samsung-klimtlte-downstream/APKBUILD
Normal file
33
device/archived/device-samsung-klimtlte-downstream/APKBUILD
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
# Archived: Downstream port, only for testing. Use mainline port!
|
||||
# Maintainer: Henrik Grimler <henrik@grimler.se>
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-klimtlte-downstream
|
||||
pkgdesc="Samsung Galaxy Tab S 8.4 LTE (Downstream)"
|
||||
pkgver=5
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="armv7"
|
||||
options="!check !archcheck"
|
||||
depends="
|
||||
firmware-samsung-klimt-downstream
|
||||
linux-samsung-klimtlte
|
||||
mkbootimg
|
||||
msm-fb-refresher
|
||||
postmarketos-base
|
||||
postmarketos-base-downstream
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
source="deviceinfo"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
}
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
d22eafa935e6bbe943246bfd2868988a155ce00a4d263c54c17daaad87cc245afa4f8d55e8b3b7ef9199be179173b0787c9d129322fc84304b4c298c766ec2ec deviceinfo
|
||||
"
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
# Reference: <https://postmarketos.org/deviceinfo>
|
||||
# Please use double quotes only. You can source this file in shell
|
||||
# scripts.
|
||||
|
||||
deviceinfo_format_version="0"
|
||||
deviceinfo_name="Samsung Galaxy Tab S 8.4 LTE"
|
||||
deviceinfo_manufacturer="Samsung"
|
||||
deviceinfo_codename="samsung-klimtlte-downstream"
|
||||
deviceinfo_year="2014"
|
||||
deviceinfo_arch="armv7"
|
||||
deviceinfo_getty="ttySAC2;115200"
|
||||
deviceinfo_flash_kernel_on_update="true"
|
||||
|
||||
# Device related
|
||||
deviceinfo_chassis="tablet"
|
||||
deviceinfo_keyboard="false"
|
||||
deviceinfo_external_storage="true"
|
||||
deviceinfo_screen_width="1600"
|
||||
deviceinfo_screen_height="2560"
|
||||
deviceinfo_create_initfs_extra="true"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_flash_method="heimdall-bootimg"
|
||||
deviceinfo_generate_bootimg="true"
|
||||
deviceinfo_bootimg_qcdt="false"
|
||||
deviceinfo_bootimg_append_seandroidenforce="true"
|
||||
deviceinfo_bootimg_dtb_second="false"
|
||||
deviceinfo_flash_offset_base="0x10000000"
|
||||
deviceinfo_flash_offset_kernel="0x00008000"
|
||||
deviceinfo_flash_offset_ramdisk="0x01000000"
|
||||
deviceinfo_flash_offset_second="0x00f00000"
|
||||
deviceinfo_flash_offset_tags="0x00000100"
|
||||
deviceinfo_flash_pagesize="2048"
|
||||
|
||||
# Heimdall related
|
||||
deviceinfo_flash_heimdall_partition_kernel="BOOT"
|
||||
deviceinfo_flash_heimdall_partition_rootfs="SYSTEM"
|
||||
|
|
@ -1,10 +1,11 @@
|
|||
# Archived: Downstream port, only for testing. Use mainline port!
|
||||
# Maintainer: Henrik Grimler <henrik@grimler.se>
|
||||
# Reference: <https://postmarketos.org/vendorkernel>
|
||||
# Kernel config based on: arch/arm/configs/lineageos_klimtlte_defconfig
|
||||
|
||||
pkgname=linux-samsung-klimtlte
|
||||
pkgname=linux-samsung-klimtlte-downstream
|
||||
pkgver=3.4.113
|
||||
pkgrel=3
|
||||
pkgrel=0
|
||||
pkgdesc="Samsung Galaxy Tab S 8.4 LTE kernel fork"
|
||||
arch="armv7"
|
||||
_carch="arm"
|
||||
|
|
@ -49,7 +50,7 @@ package() {
|
|||
}
|
||||
|
||||
sha512sums="
|
||||
38bb1af78097f32ec594d3c7dd393c1fe449c4c892b567b1558a999143049e1bc2fa7375ecd54477be97066534e0dd875c01453e4658b4ae3f91e346e0b3b6ea linux-samsung-klimtlte-c1a203cee565eb20a9b5bc2daf1c1b650a420fe5.tar.gz
|
||||
38bb1af78097f32ec594d3c7dd393c1fe449c4c892b567b1558a999143049e1bc2fa7375ecd54477be97066534e0dd875c01453e4658b4ae3f91e346e0b3b6ea linux-samsung-klimtlte-downstream-c1a203cee565eb20a9b5bc2daf1c1b650a420fe5.tar.gz
|
||||
896fadb4d8a1da5f9d7406b174c5adb6cd5e431342fa0d84b05fefcb6bdc251d48a848615d543548a0f6ef46e682b3bb53e159b94f406cdff09ffb5cbd3d7906 config-samsung-klimtlte.armv7
|
||||
5214a850d496bed9e17575bd0b52e9e4415bcbd5a89863f924c5bfed848f684c0a95e8d10c9ef93c0e00149f034cf5e897d1b268be35676a600b3ee6e1917501 01-netfilter-symbols.patch
|
||||
5fad0940e90da71277b70b6e72fbb75fcc5e12625e65f827ae896d448628b252b3312539f9c184b26ffe5ca3b343a56b388ea6addb7fe446c7d1ae2aefb4b51e 02-usb_gadget-set-random-rndis-host-MAC-address-to-prev.patch
|
||||
|
|
@ -2,25 +2,20 @@
|
|||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-klimtlte
|
||||
pkgdesc="Samsung Galaxy Tab S 8.4 LTE"
|
||||
pkgver=4
|
||||
pkgver=5
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="armv7"
|
||||
options="!check !archcheck"
|
||||
depends="
|
||||
postmarketos-base
|
||||
firmware-samsung-klimt-mainline
|
||||
linux-postmarketos-exynos5
|
||||
mkbootimg
|
||||
postmarketos-base
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
source="deviceinfo"
|
||||
subpackages="
|
||||
$pkgname-kernel-downstream:kernel_downstream
|
||||
$pkgname-kernel-mainline:kernel_mainline
|
||||
$pkgname-nonfree-firmware:nonfree_firmware
|
||||
$pkgname-nonfree-firmware-downstream:nonfree_firmware_downstream
|
||||
$pkgname-nonfree-firmware-mainline:nonfree_firmware_mainline
|
||||
"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
|
|
@ -30,41 +25,6 @@ package() {
|
|||
devicepkg_package $startdir $pkgname
|
||||
}
|
||||
|
||||
kernel_downstream() {
|
||||
pkgdesc="Display works, wifi is broken (see device table for details)"
|
||||
depends="
|
||||
linux-samsung-klimtlte
|
||||
msm-fb-refresher
|
||||
postmarketos-base-downstream
|
||||
"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_mainline() {
|
||||
pkgdesc="Mainline WIP (usb networking and wifi works but not much else)"
|
||||
depends="linux-postmarketos-exynos5"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="Non-free firmware for the Samsung Galaxy Tab S 8.4"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
nonfree_firmware_downstream() {
|
||||
pkgdesc="Non-free firmware for klimtlte when using downstream kernel"
|
||||
install_if="$pkgname=$pkgver-r$pkgrel $pkgname-nonfree-firmware=$pkgver-r$pkgrel $pkgname-kernel-downstream"
|
||||
depends="firmware-samsung-klimt-downstream>=3.0-r0"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
nonfree_firmware_mainline() {
|
||||
pkgdesc="Non-free firmware for klimtlte when using mainline kernel"
|
||||
install_if="$pkgname=$pkgver-r$pkgrel $pkgname-nonfree-firmware=$pkgver-r$pkgrel $pkgname-kernel-mainline"
|
||||
depends="firmware-samsung-klimt-mainline>=3.0-r0"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
1d90ff9d62176f063c8ca13d7a492002269726e438e16e76d6be29609fa6aef5e1d8e4414482f068c8e0223d220c2af7c87c8c94876d621d62b2fbc4e7bb7e92 deviceinfo
|
||||
d6a4d20b9bce77a3c6f1cd9ab281c4ae3937920d76257acab88814856ba5eb906fa16d4c76b57739ee3af490489308708ffaf827b6a361f4c1eb06b979fed97d deviceinfo
|
||||
"
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ deviceinfo_name="Samsung Galaxy Tab S 8.4 LTE"
|
|||
deviceinfo_manufacturer="Samsung"
|
||||
deviceinfo_codename="samsung-klimtlte"
|
||||
deviceinfo_year="2014"
|
||||
deviceinfo_append_dtb_mainline="true"
|
||||
deviceinfo_dtb_mainline="exynos5420-klimt-lte"
|
||||
deviceinfo_append_dtb="true"
|
||||
deviceinfo_dtb="exynos5420-klimt-lte"
|
||||
deviceinfo_arch="armv7"
|
||||
deviceinfo_getty="ttySAC2;115200"
|
||||
deviceinfo_flash_kernel_on_update="true"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue