summaryrefslogtreecommitdiff
path: root/libre-testing/kernel26-libre/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'libre-testing/kernel26-libre/PKGBUILD')
-rw-r--r--libre-testing/kernel26-libre/PKGBUILD19
1 files changed, 18 insertions, 1 deletions
diff --git a/libre-testing/kernel26-libre/PKGBUILD b/libre-testing/kernel26-libre/PKGBUILD
index 0525c4b1c..3c45cc49e 100644
--- a/libre-testing/kernel26-libre/PKGBUILD
+++ b/libre-testing/kernel26-libre/PKGBUILD
@@ -6,7 +6,7 @@ pkgbase="kernel26-libre"
pkgname=('kernel26-libre' 'kernel26-libre-headers' 'kernel26-libre-docs') # Build stock -LIBRE kernel
_kernelname=${pkgname#kernel26-libre}
_basekernel=2.6.38
-pkgver=${_basekernel}
+pkgver=${_basekernel}.1
pkgrel=1
makedepends=('xmlto' 'docbook-xsl')
_patchname="patch-${pkgver}-${pkgrel}-LIBRE"
@@ -223,6 +223,17 @@ package_kernel26-libre-headers() {
chown -R root.root ${pkgdir}/usr/src/linux-${_kernver}
find ${pkgdir}/usr/src/linux-${_kernver} -type d -exec chmod 755 {} \;
+ # strip scripts directory
+ find ${pkgdir}/usr/src/linux-${_kernver}/scripts -type f -perm -u+w 2>/dev/null | while read binary ; do
+ case "$(file -bi "$binary")" in
+ *application/x-sharedlib*) # Libraries (.so)
+ /usr/bin/strip $STRIP_SHARED "$binary";;
+ *application/x-archive*) # Libraries (.a)
+ /usr/bin/strip $STRIP_STATIC "$binary";;
+ *application/x-executable*) # Binaries
+ /usr/bin/strip $STRIP_BINARIES "$binary";;
+ esac
+ done
# remove unneeded architectures
rm -rf ${pkgdir}/usr/src/linux-${_kernver}/arch/{alpha,arm,arm26,avr32,blackfin,cris,frv,h8300,ia64,m32r,m68k,m68knommu,mips,microblaze,mn10300,parisc,powerpc,ppc,s390,sh,sh64,sparc,sparc64,um,v850,xtensa}
}
@@ -247,3 +258,9 @@ md5sums=('21911d61ac22d66e71697a3d5ae092ba'
'8839a83dc7f3b90056691efbd67438d1'
'25584700a0a679542929c4bed31433b6'
'1bff12f1ba69206b1abee2bba4b7619c')
+md5sums=('343617f67979845d9320b890437af930'
+ '95528a6936c31baf71ccb799f7914356'
+ '8f709c91e3ed2f9808e7cef4cbd8150b'
+ '38e5d9db7fecbb60433d8ca443829bd6'
+ '25584700a0a679542929c4bed31433b6'
+ '1bff12f1ba69206b1abee2bba4b7619c')