Fix #223: Use `.tar.gz` instead of `.zip` for kernel sources (#315)

This commit is contained in:
Pablo Castellano 2017-08-01 17:57:52 +02:00 committed by Oliver Smith
parent 8389448bfd
commit 6a5a57c4bc
9 changed files with 31 additions and 37 deletions

View File

@ -20,7 +20,7 @@ case $pkgver in
*.*.*) _kernver=${pkgver%.*};;
*.*) _kernver=$pkgver;;
esac
pkgrel=3
pkgrel=4
arch="armhf"
pkgdesc="Nexus 7 (2012) kernel from LineageOS"
url="https://github.com/LineageOS/android_kernel_asus_grouper"
@ -29,7 +29,7 @@ makedepends="perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev"
options="!strip !check !tracedeps"
install=
source="
$pkgname-$_hash.zip::https://github.com/LineageOS/android_kernel_asus_grouper/archive/${_hash}.zip
$pkgname-$_hash.tar.gz::https://github.com/LineageOS/android_kernel_asus_grouper/archive/${_hash}.tar.gz
$_config
compiler-gcc6.h
duplicate-return-address-definition.patch
@ -102,7 +102,7 @@ package() {
"$pkgdir/usr/share/kernel/$_flavor/kernel.release"
}
sha512sums="03d7c2073e6998d4c414267956691300fbd4a1d8b6ea8a773ea906ba306329269aaa47734fc91f65069861f07a4d5b9f63b8f1160c671aa21445ae4196cdec27 linux-asus-grouper-953e26f2709dfe0c185c3c99c50b0c9d56d473a4.zip
sha512sums="9ef2e62a9f589914743d2a585dce0307e32deb18ec12838a8626dd442ad03993cccaf7b0bf699e87510398d28a410270f893d3b624c9e98e6c5dc4568584bb17 linux-asus-grouper-953e26f2709dfe0c185c3c99c50b0c9d56d473a4.tar.gz
3a655e00e4820f123010de8a6bbe7b757b53d352d0e51eef5de4565bd8f473a6735d5bb7961f5abd9fc4de9b0312f303d1819986756a7c603e2e69aa806ab144 config-asus-grouper.armhf
d80980e9474c82ba0ef1a6903b434d8bd1b092c40367ba543e72d2c119301c8b2d05265740e4104ca1ac5d15f6c4aa49e8776cb44264a9a28dc551e0d1850dcc compiler-gcc6.h
9b15bf1f6cb66f54c785b0af6c9db8a7d63257e6fa3eeb0cbf47284334166aa6a7ff93e1b64ab69206c8047d64641199c0f5fcbc257bbe039263252fff45118e duplicate-return-address-definition.patch"

View File

@ -19,7 +19,7 @@ case $pkgver in
*.*.*) _kernver=${pkgver%.*};;
*.*) _kernver=$pkgver;;
esac
pkgrel=1
pkgrel=2
arch="armhf"
pkgdesc="HTC Desire kernel from OpenDesireProject"
url="https://github.com/OpenDesireProject/android_kernel_htc_msm7x30"
@ -28,7 +28,7 @@ makedepends="perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev x
options="!strip !check !tracedeps"
install=
source="
$pkgname-$_hash.zip::https://github.com/OpenDesireProject/android_kernel_htc_msm7x30/archive/${_hash}.zip
$pkgname-$_hash.tar.gz::https://github.com/OpenDesireProject/android_kernel_htc_msm7x30/archive/${_hash}.tar.gz
$_config
compiler-gcc6.h
gpu-msm-fix-gcc5-compile.patch
@ -104,7 +104,7 @@ package() {
"$pkgdir/usr/share/kernel/$_flavor/kernel.release"
}
sha512sums="bf31c470c31326002d6d3ca761777d6fb5f50fea52c303a9dde4a27757864ca0384f710e7fd4d9272cda9c680cb50f301c9de507911c27519fcb463e8a6756c5 linux-htc-ace-887cd64b8361ac89ac56810460947a537112bdc9.zip
sha512sums="34b3f66b0860a624a9dc132ebc25c7bca3a55a452dfb91bd4194b000ad17644b270eea82fdda82fa081f570d59da3b181506685f69d595ef6e37b7744b196371 linux-htc-ace-887cd64b8361ac89ac56810460947a537112bdc9.tar.gz
7c9e04eb5873b39b1b398cb9c5e29dc4e6c0a80f1cf83abe5cc403e278ae5c850921c2d783b09d21cd46652a581dc4fd9924efdeae4a1add35e803d78f7de6a5 config-htc-ace.armhf
d80980e9474c82ba0ef1a6903b434d8bd1b092c40367ba543e72d2c119301c8b2d05265740e4104ca1ac5d15f6c4aa49e8776cb44264a9a28dc551e0d1850dcc compiler-gcc6.h
2962e853aea3bec3cfea762584a6722023c5c9041994065a7ee75b6c4584121890d6dd1ac74317a2bb8069bff49583a9cccd73cca539665a76713465e05a2cf6 gpu-msm-fix-gcc5-compile.patch"

View File

@ -20,7 +20,7 @@ case $pkgver in
*.*.*) _kernver=${pkgver%.*};;
*.*) _kernver=$pkgver;;
esac
pkgrel=1
pkgrel=2
arch="armhf"
pkgdesc="HTC Desire kernel from spezi77"
url="https://github.com/spezi77/android_kernel_htc_qsd8k_3.0"
@ -29,7 +29,7 @@ makedepends="perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev x
options="!strip !check !tracedeps"
install=
source="
$pkgname-$_hash.zip::https://github.com/spezi77/android_kernel_htc_qsd8k_3.0/archive/${_hash}.zip
$pkgname-$_hash.tar.gz::https://github.com/spezi77/android_kernel_htc_qsd8k_3.0/archive/${_hash}.tar.gz
$_config
compiler-gcc6.h
"
@ -104,6 +104,6 @@ package() {
"$pkgdir/usr/share/kernel/$_flavor/kernel.release"
}
sha512sums="f66f850a4abafc1290c09403e27cee530f37e54474532f9cf13c031df30490003c762df9075b2dd29a3b02fe46913be23b4286b0ed16fc320fe9786f0799fb32 linux-htc-bravo-4bc19919f805777947c243e6c2ed41ece530488b.zip
sha512sums="4abb6444181ac280a095f226e7789f16ec2060b6b5050c00a28c025a570edecf44a9f25c86775db6d21c572bded00b2fe14461666a8fb06a2672e09195b9e40a linux-htc-bravo-4bc19919f805777947c243e6c2ed41ece530488b.tar.gz
27ec53afdd9898495ae296b8e98b05401aae3a0bf390ba276f6a878d6bf1ccf3f59da78a5ee50ba4ee0744e4768f71aab53b782511c4f8ad22fefc821a2c815c config-htc-bravo.armhf
d80980e9474c82ba0ef1a6903b434d8bd1b092c40367ba543e72d2c119301c8b2d05265740e4104ca1ac5d15f6c4aa49e8776cb44264a9a28dc551e0d1850dcc compiler-gcc6.h"

View File

@ -20,7 +20,7 @@ case $pkgver in
*.*.*) _kernver=${pkgver%.*};;
*.*) _kernver=$pkgver;;
esac
pkgrel=3
pkgrel=4
arch="armhf"
pkgdesc="LG G3 kernel from LineageOS"
url="https://github.com/LineageOS/android_kernel_lge_g3"
@ -29,7 +29,7 @@ makedepends="perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev x
options="!strip !check !tracedeps"
install=
source="
$pkgname-$_hash.zip::https://github.com/LineageOS/android_kernel_${_vendor}_g3/archive/${_hash}.zip
$pkgname-$_hash.tar.gz::https://github.com/LineageOS/android_kernel_${_vendor}_g3/archive/${_hash}.tar.gz
$_config
compiler-gcc6.h
gpu-msm-fix-gcc5-compile.patch
@ -101,7 +101,7 @@ package() {
"$pkgdir/usr/share/kernel/$_flavor/kernel.release"
}
sha512sums="e8e614cb468cc93f076c051e7233c03440f3db916733ed2914212859c01c6dd933fc49a4eb3dd56afe71cec39c5de796fa36c98e303375068fe0a6bfa5ddd23d linux-lg-d855-efce7b0879c76224f5bf37d8a1025eaed99192b0.zip
sha512sums="bccf7faebded67c76804593cdf5f45b1da97ca1873cbc44ac64bd5a8dc9f09824ac1824f6c11beff8ad311bdac3d13a29e08723ec5a2d9861f878f5ef6aad87d linux-lg-d855-efce7b0879c76224f5bf37d8a1025eaed99192b0.tar.gz
d99b0ce33d5a4e7cba98c6503d1199139f169dde5269f806873d809629ac4f0897dc88dafa18b0fd32771631e0ebb37dc7289b06e7a7515394c283c726e3081e config-lg-d855.armhf
d80980e9474c82ba0ef1a6903b434d8bd1b092c40367ba543e72d2c119301c8b2d05265740e4104ca1ac5d15f6c4aa49e8776cb44264a9a28dc551e0d1850dcc compiler-gcc6.h
7be03a9e78b7ac330a54b1f00509caa0621a95c0c55901878ad757f9dd69cc05ba2c8b5ea987063ae1224f92c4d090d515fa5d369e7755181a4871b0d0f82881 gpu-msm-fix-gcc5-compile.patch"

View File

@ -20,7 +20,7 @@ case $pkgver in
*.*.*) _kernver=${pkgver%.*};;
*.*) _kernver=$pkgver;;
esac
pkgrel=5
pkgrel=6
arch="armhf"
pkgdesc="LineageOS kernel for Nexus 5 hammerhead"
url="https://github.com/LineageOS/android_kernel_lge_hammerhead"
@ -29,7 +29,7 @@ makedepends="perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev p
options="!strip !check !tracedeps"
install=
source="
https://github.com/LineageOS/android_kernel_lge_hammerhead/archive/${_hash}.zip
$pkgname-$_hash.tar.gz::https://github.com/LineageOS/android_kernel_lge_hammerhead/archive/${_hash}.tar.gz
${_config}
compiler-gcc6.h
aeea3592a13bf12861943e44fc48f1f270941f8d.patch
@ -116,7 +116,7 @@ package() {
|| return 1
}
sha512sums="882ec7d4ce3eadb372c1279f53fab18c5c7f18109d3df2c8c4005ec5d06e6244c2c788c3183defa4d4aaf493a5c1bf905d8bd2aeb554e4b0680b0e1b45de6742 1dae34efb7d2399073ca371c953aafd2ed503849.zip
sha512sums="06efc786722f904c5e37657c96b96fb3e6b005837aac3c63a75751a80d7ff5800af072e3095bbdf32f3ac602125f98ad6f99f82892d19668fe320874b720f543 linux-lg-hammerhead-1dae34efb7d2399073ca371c953aafd2ed503849.tar.gz
a1ab65fcababe36e181a15f904a57a3958781d9b7f39b0376592130771037a539fcb58801051358ac7f9e5651e8316959f2bf508444b5e415df8b6672aafa16e config-lg-hammerhead.armhf
d80980e9474c82ba0ef1a6903b434d8bd1b092c40367ba543e72d2c119301c8b2d05265740e4104ca1ac5d15f6c4aa49e8776cb44264a9a28dc551e0d1850dcc compiler-gcc6.h
ea1d3b5a234fa565e3c1a792de48f4fc4e6023d281d303c8e319c7ef28edc5739ab0e4dea0139a41f0a5c7d03e27921ccaa214fd0ac5c72245a094ce60128864 aeea3592a13bf12861943e44fc48f1f270941f8d.patch

View File

@ -23,7 +23,7 @@ case $pkgver in
*.*.*) _kernver=${pkgver%.*};;
*.*) _kernver=$pkgver;;
esac
pkgrel=1
pkgrel=2
arch="armhf"
pkgdesc="Motorola Moto G 2014 kernel from LineageOS"
url="https://github.com/LineageOS/android_kernel_motorola_msm8226"
@ -32,7 +32,7 @@ makedepends="perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev x
options="!strip !check !tracedeps"
install=
source="
$pkgname-$_hash.zip::https://github.com/LineageOS/android_kernel_motorola_msm8226/archive/${_hash}.zip
$pkgname-$_hash.tar.gz::https://github.com/LineageOS/android_kernel_motorola_msm8226/archive/${_hash}.tar.gz
$_config
compiler-gcc6.h
changes1.patch
@ -107,7 +107,7 @@ package() {
"$pkgdir/usr/share/kernel/$_flavor/kernel.release"
}
sha512sums="1a5599b1fe0d36a9804b2379cfc69f07ebd6f2fa472c7a7e4ae070131728c46db5f2b9766af282fd64ea075772f700c3b816ca7b7c90d24e21e9da289317ca37 linux-motorola-titan-09cff47d6b79b73ecc3461e227abf09faaa9e754.zip
sha512sums="565d1e2f7fe5fa62f9b8273ebdfec56457d36f05ad09fc4fed3ad4e4d00ff6079af59acad65e3e43d3fcde1b1f5105e2fc98518131f1262cd846f3288294f8b8 linux-motorola-titan-09cff47d6b79b73ecc3461e227abf09faaa9e754.tar.gz
9975a82511dc20ef0c771a84e1021e9358575a3c50847750567d03d3bccef088b099bcfa7145d5358f6c49c22dbbf401f49da3e60f87dc6486a1394119e77f3a config-motorola-titan.armhf
d80980e9474c82ba0ef1a6903b434d8bd1b092c40367ba543e72d2c119301c8b2d05265740e4104ca1ac5d15f6c4aa49e8776cb44264a9a28dc551e0d1850dcc compiler-gcc6.h
00bd2504cb922204c3b6a9ce243918f44d12f08e12f64535b9ec9f91d827160c4d5da85c3b84788a5f92d9eca63552265a203916505918367e2d397edbe148a8 changes1.patch

View File

@ -20,8 +20,8 @@ _flavor=samsung-i9070
_hash="ac7219c4b8dcec7bc5a598d42c6be0db4aa36332"
_hash_vendor_files="e24d9687e7fda4f94fc6652d137ed8e703930c3a"
_config="config-${_flavor}.armhf"
_src_zip="linux-${_flavor}-${_hash}.zip"
_vendor_files_zip="vendor-files-${_flavor}-${_hash_vendor_files}.zip"
_src_tgz="linux-${_flavor}-${_hash}.tar.gz"
_vendor_files_tgz="vendor-files-${_flavor}-${_hash_vendor_files}.tar.gz"
pkgname=linux-${_flavor}
pkgver=3.0.101
@ -29,7 +29,7 @@ case $pkgver in
*.*.*) _kernver=${pkgver%.*};;
*.*) _kernver=$pkgver;;
esac
pkgrel=3
pkgrel=4
arch="armhf"
pkgdesc="Samsung Galaxy S Advance kernel from Epirex"
url="https://github.com/Epirex/Samsung_STE_Kernel"
@ -38,8 +38,8 @@ makedepends="perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev b
options="!strip !check !tracedeps"
install=
source="
$_src_zip::https://github.com/Epirex/Samsung_STE_Kernel/archive/${_hash}.zip
$_vendor_files_zip::https://github.com/Epirex/android_vendor_samsung_u8500/archive/${_hash_vendor_files}.zip
$_src_tgz::https://github.com/Epirex/Samsung_STE_Kernel/archive/${_hash}.tar.gz
$_vendor_files_tgz::https://github.com/Epirex/android_vendor_samsung_u8500/archive/${_hash_vendor_files}.tar.gz
$_config
00_fix_return_address.patch
01_remove_ramdisks_from_initramfs.patch
@ -60,12 +60,6 @@ HOSTCC="${HOSTCC#${CROSS_COMPILE}}"
ksrcdir="$srcdir/Samsung_STE_Kernel-${_hash}"
vsrcdir="$srcdir/android_vendor_samsung_u8500-${_hash_vendor_files}"
unpack() {
cd "$srcdir"
unzip -q $_src_zip
unzip -q $_vendor_files_zip
}
prepare() {
local _patch_failed=
cd "$ksrcdir"
@ -157,8 +151,8 @@ package() {
"$pkgdir/lib/firmware/postmarketos/nvram_net.txt"
}
sha512sums="ea4e0f56efadd12c3dab18f15214973c708f777097aecac2fb7be4118472ba6e61e2660579eec7a2b57398c3a78107c965b59a108ddf1178d481a4e353a68077 linux-samsung-i9070-ac7219c4b8dcec7bc5a598d42c6be0db4aa36332.zip
387ac9d18e36bfe6e0a38afc708d573b9167bd95aaeb90268142339c252d037eec816cab345e9b9aa0cabc641988823b9ca1477bdded6c5f4a7945f351d6cac0 vendor-files-samsung-i9070-e24d9687e7fda4f94fc6652d137ed8e703930c3a.zip
sha512sums="5e9309a4329280f0cfbac6e5aae6465143a36197217ea72957e624b06ff724f4117b1309c5a535432ef008733723a605c90285d5740f7b798becd0130f2c0996 linux-samsung-i9070-ac7219c4b8dcec7bc5a598d42c6be0db4aa36332.tar.gz
8cb497e9403f5b9e39ad1725959c45f9bbeeb3331f0ddcb4f201f17fbe315b5b8cc5e62ca17179e4da24766697dc7ca8a1bf8f7c06552ca8dce69673f280399a vendor-files-samsung-i9070-e24d9687e7fda4f94fc6652d137ed8e703930c3a.tar.gz
65ac788fc01180b803d8110333cbd0e30e742801647d6d4d813aaa6eca0c3d216f5daef0fc9583aef5a1ea2475d48567896da8e443781a1f08ff10ff8d6ea0a6 config-samsung-i9070.armhf
ea1d3b5a234fa565e3c1a792de48f4fc4e6023d281d303c8e319c7ef28edc5739ab0e4dea0139a41f0a5c7d03e27921ccaa214fd0ac5c72245a094ce60128864 00_fix_return_address.patch
c8f12ecf578be0c4600563134079b980a1079b08ac868302af8821022befe873aa94c67b9690ba87f5967f0a48939d15e871dc2d2862bed7b6a1d0c9a95cfd8f 01_remove_ramdisks_from_initramfs.patch

View File

@ -24,7 +24,7 @@ case $pkgver in
*.*.*) _kernver=${pkgver%.*};;
*.*) _kernver=$pkgver;;
esac
pkgrel=6
pkgrel=7
arch="armhf"
pkgdesc="Samsung Galaxy SII kernel from LineageOS"
url="https://github.com/LineageOS/android_kernel_samsung_smdk4412"
@ -34,7 +34,7 @@ findutils busybox-static-armhf"
options="!strip !check !tracedeps"
install=
source="
$pkgname-$_hash.zip::https://github.com/LineageOS/android_kernel_samsung_smdk4412/archive/${_hash}.zip
$pkgname-$_hash.tar.gz::https://github.com/LineageOS/android_kernel_samsung_smdk4412/archive/${_hash}.tar.gz
$_config
compiler-gcc6.h
init
@ -122,7 +122,7 @@ package() {
"$pkgdir/usr/share/kernel/$_flavor/kernel.release"
}
sha512sums="28198b1312d66a1af28e112f3252aa9fbbbee8bf373776c556cdbc1c75517072a1eec6522717df0b2bc4f6b5f06b9ce07d2cb29a2de07fc56c4ea072f4d46c82 linux-samsung-i9100-349a3e91e76d17e67ef6213e1f6712e700695631.zip
sha512sums="1cfaabb03669854037312d708731396ffd4592771fdb01d3b652c6ff7ebc05eebd7a93e7634595148d420e781262a369206008a9f1ed62bdb1a7738b2baa8fa2 linux-samsung-i9100-349a3e91e76d17e67ef6213e1f6712e700695631.tar.gz
7ce82e81ca8d472f01f8097e3a434fe0130d66b16b29ed3d4c5ce94870fb4efe3b5e79523802b078fcdc737e5a1ee6351bc8427d1271a098eab8e9f35b95e6b1 config-samsung-i9100.armhf
d80980e9474c82ba0ef1a6903b434d8bd1b092c40367ba543e72d2c119301c8b2d05265740e4104ca1ac5d15f6c4aa49e8776cb44264a9a28dc551e0d1850dcc compiler-gcc6.h
dd4094d5f4ec281d32f12af88cb22a782e497c8e52f69cf60b73ac7d6171fc95f1f8040b3d0ad2ff3f016d22ac1d91c5b522e5d03203534a76742bc55a082af5 init"

View File

@ -20,7 +20,7 @@ case $pkgver in
*.*.*) _kernver=${pkgver%.*};;
*.*) _kernver=$pkgver;;
esac
pkgrel=3
pkgrel=4
arch="armhf"
pkgdesc="Nexus 4 kernel from LineageOS"
url="https://github.com/LineageOS/android_kernel_samsung_tuna"
@ -29,7 +29,7 @@ makedepends="perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev"
options="!strip !check !tracedeps"
install=
source="
https://github.com/LineageOS/android_kernel_${_flavor}/archive/${_hash}.zip
$pkgname-$_hash.tar.gz::https://github.com/LineageOS/android_kernel_${_flavor}/archive/${_hash}.tar.gz
$_config
compiler-gcc6.h
android_paranoid_network.patch
@ -102,7 +102,7 @@ package() {
"$pkgdir/usr/share/kernel/$_flavor/kernel.release"
}
sha512sums="c048b4f195ac6083e1884e41a7fc77c111edb555e6d53ee391d6220f308138c76389edaeb6b166c6f132fa33e8588f03734ed70397440a738b8e3f1c0068fbab e14e5fe679a63eef92346cde874175d8b62b6a4a.zip
sha512sums="02216efe8944ca9c5bb16b3b803c0200cffb2e8beab7da18a6cbeeff81cd44aadacb3721f835ecf86b73e274a5338b11595c9ce1dc7c18ae8d57075443885495 linux-samsung-tuna-e14e5fe679a63eef92346cde874175d8b62b6a4a.tar.gz
c6235a1db9a48cf2ba371ffcff50254095fe32c7982d7899a93773edb5fb18cb94e7a257146884f27aac34711ce8cfa9fd2fcc62f4a3fc5869e23a3f286c0128 config-samsung_tuna.armhf
d80980e9474c82ba0ef1a6903b434d8bd1b092c40367ba543e72d2c119301c8b2d05265740e4104ca1ac5d15f6c4aa49e8776cb44264a9a28dc551e0d1850dcc compiler-gcc6.h
d8cdc1137e6a4ad78a3a31acc40f0c98f4db272eaf5b90ee850abb83b80916c4ff3c18a0a181e94eebead44213f6314e3363d0c4b91d95ee1adafbcad6dc57ab android_paranoid_network.patch