diff options
author | David P <megver83@parabola.nu> | 2020-07-13 21:44:28 -0400 |
---|---|---|
committer | David P <megver83@parabola.nu> | 2020-07-13 21:44:28 -0400 |
commit | ca4e625879b30c3104cbf5b4c07a7dbcf871ec10 (patch) | |
tree | ebeb295749202bf8e646c82dd16080fe259870da /libre/linux-libre-pck/PKGBUILD | |
parent | 1f446d4131de64cd4a2e954a7c8b9ad653f10ed4 (diff) | |
download | abslibre-ca4e625879b30c3104cbf5b4c07a7dbcf871ec10.tar.gz abslibre-ca4e625879b30c3104cbf5b4c07a7dbcf871ec10.tar.bz2 abslibre-ca4e625879b30c3104cbf5b4c07a7dbcf871ec10.zip |
updpkg: libre/linux-libre-pck 5.7.8.pck1-1
Signed-off-by: David P <megver83@parabola.nu>
Diffstat (limited to 'libre/linux-libre-pck/PKGBUILD')
-rw-r--r-- | libre/linux-libre-pck/PKGBUILD | 53 |
1 files changed, 26 insertions, 27 deletions
diff --git a/libre/linux-libre-pck/PKGBUILD b/libre/linux-libre-pck/PKGBUILD index 3255e8a73..3ff95240e 100644 --- a/libre/linux-libre-pck/PKGBUILD +++ b/libre/linux-libre-pck/PKGBUILD @@ -14,18 +14,18 @@ _replacesoldkernels=() _replacesoldmodules=() pkgbase=linux-libre-pck -pkgver=5.6.12.pck1 -pkgrel=3 +pkgver=5.7.8.pck1 +pkgrel=1 pkgdesc='Linux-libre PCK' url='https://wiki.parabola.nu/PCK' arch=(i686 x86_64 armv7h) license=(GPL2) makedepends=( - bc kmod libelf + bc kmod libelf pahole xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick ) options=('!strip') -_srcname=linux-5.6 +_srcname=linux-5.7 source=( "https://linux-libre.fsfla.org/pub/linux-libre/releases/${_srcname##*-}-gnu/linux-libre-${_srcname##*-}-gnu.tar.xz"{,.sign} "https://linux-libre.fsfla.org/pub/linux-libre/releases/${pkgver%.*}-gnu/patch-${_srcname##*-}-gnu-${pkgver%.*}-gnu.xz"{,.sign} @@ -38,15 +38,15 @@ validpgpkeys=( '474402C8C582DAFBE389C427BCB7CF877E7D47A7' # Alexandre Oliva '6DB9C4B4F0D8C0DC432CF6E4227CA7C556B2BA78' # David P. ) -sha512sums=('df473a228ca2bbefbcc630aee710c78c83083269b4939adf698a9adf3a5760391b24529704bfc0b108bc67054ebed047746810e1b41be1fd9019a911a563114d' - 'SKIP' - '5214c42e6ccf255b0a7effd0b980a0bbfdb0d68a28ce0c56f7a3df5b3713bd83df7da1c424a79daa34101cfbfe260a14cfa2cca8b77a43b51b723f1142046d63' - 'SKIP' - 'dabbf3229ecb3e460dae1e41ea93c13a71f13db68e6959a0b4bc9b352c5361c32f6e734465f4ef591449a0d032e33ef3afd2b4470fd6b2a381dff19d62d513f4' - 'SKIP' +sha512sums=('4805b2956f628c6581e86d67b1996b5b404e7f4b5d29ecfe708ddca45344571d75018364d8f0049835d4286ca1ba591307be263536d1bed0ea006696a8b8ac73' 'SKIP' + 'e4bb6a8e3342df1d4d87d916aba771c4561f8f27b70f7b8903eedcd96611403b1a168846a9e7658086a6e9d6ede0280459c04cd927765fb03ab4909857ffd9a4' 'SKIP' + 'dcc53c3d04daf86aa0918ceedf2bebdcb27600a1ea49ee57dabd68043997761557e9ffe2b6dc3b01076eba8f842970c3766aca94cfd77895411f9d5c69d68fc6' 'SKIP' + 'f955be0ddeb74a700d267eb9e23582e721d3f1a8fc8ce78ffbcb0ae69dc5f55b22a4bc78049c7e3502b6c68d6e345f0d5c512a4d03c437f4808c4b41791abb1d' + '7bc1340ab74f5b51eb30a585837153c502bafaa9cc7e6a9a7f6fe004405faffe888edfb5345988914ed43f03eaf72f8ca4e7cf4a637c7be495ddf48b8b2b241c' + '1e96981e2a33149b92c603e62b8b6f4e55938dba00de94ecc559bab52d0f966757112a6d8427d079f4fd6c470bedf363bee8b0a77751d0af18f1091466304c78' '53103bf55b957b657039510527df0df01279dec59cda115a4d6454e4135025d4546167fa30bdc99107f232561c1e096d8328609ab5a876cf7017176f92ad3e0b' '98e97155f86bbe837d43f27ec1018b5b6fdc6c372d6f7f2a0fe29da117d53979d9f9c262f886850d92002898682781029b80d4ee923633fc068f979e6c8254be') @@ -122,7 +122,7 @@ _package() { echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase" echo "Installing modules..." - make INSTALL_MOD_PATH="$pkgdir/usr" modules_install + make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 modules_install # remove build and source links rm "$modulesdir"/{source,build} @@ -182,6 +182,18 @@ _package-headers() { install -Dt "$builddir/drivers/media/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h install -Dt "$builddir/drivers/media/tuners" -m644 drivers/media/tuners/*.h + # from linux-armv7 + if [ "$CARCH" = "armv7h" ]; then + for i in dove exynos omap2; do + mkdir -p "$builddir/arch/$KARCH/mach-$i" + cp -t "$builddir/arch/$KARCH/mach-$i/" -a arch/$KARCH/mach-$i/include + done + for i in omap orion samsung versatile; do + mkdir -p "$builddir/arch/$KARCH/plat-$i" + cp -t "$builddir/arch/$KARCH/plat-$i/" -a arch/$KARCH/plat-$i/include + done + fi + echo "Installing KConfig files..." find . -name 'Kconfig*' -exec install -Dm644 {} "$builddir/{}" \; @@ -196,22 +208,6 @@ _package-headers() { echo "Removing documentation..." rm -r "$builddir/Documentation" - # Parabola changes - # - # since we don't want to diverge too much from Arch's PKGBUILD, we'll - # start marking our changes as such - if [ "$CARCH" = "armv7h" ]; then - for i in dove exynos omap2; do - mkdir -p "$pkgdir/usr/lib/modules/$kernver/build/arch/$KARCH/mach-$i" - cp -a arch/$KARCH/mach-$i/include "$pkgdir/usr/lib/modules/$kernver/build/arch/$KARCH/mach-$i/" - done - for i in omap orion samsung versatile; do - mkdir -p "$pkgdir/usr/lib/modules/$kernver/build/arch/$KARCH/plat-$i" - cp -a arch/$KARCH/plat-$i/include "$pkgdir/usr/lib/modules/$kernver/build/arch/$KARCH/plat-$i/" - done - fi - # end of Parabola changes - echo "Removing broken symlinks..." find -L "$builddir" -type l -printf 'Removing %P\n' -delete @@ -233,6 +229,9 @@ _package-headers() { esac done < <(find "$builddir" -type f -perm -u+x ! -name vmlinux -print0) + echo "Stripping vmlinux..." + strip -v $STRIP_STATIC "$builddir/vmlinux" + echo "Adding symlink..." mkdir -p "$pkgdir/usr/src" ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase" |