[Dev] [ARM] Parabola ARM Port

Kuba Kukielka kzer-za at cryptolab.net
Sun Dec 14 18:00:14 GMT 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Right, I am trying to modify the linux-libre PKGBUILD, but I was
wandering if I would need any patches to get it to work.

I saw that mips needed a patch so maybe ARM needs it too?

Can you check if I am doing this correctly?

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJUjdAmAAoJEI2NIwdfk/kl9XgP/2ur056tl357CcXobXGbXF3u
UxSnI5l/9716hjayladtOFO7J2qXLiZM4DUEfu/KBwJYgx3bvgAUj9rEAVVosBg+
FHcmFBG6c5eeLbryJ7PzN6B+Kc0QjcJgu26GGyaT0hLXxwXaMoVGoalfVua2qpAU
1/rNbU36xkAddBoL1TZ/sMGXdh/+MhMQksgqUw6SCr/XeoqRLIL/I/arrDIABdSZ
MKoWfpjauQ0ntQw6ZjEaZksHYfgTzHrlkh6o7ndCbtFuPxC4oXgeyj04ENak/ENb
FVUfMbvzM5BSLaAtp/bc8yJIGKMc1XopvXS35z+FnsKfVpid9vGahqs3NVgbRdOt
A7WTHiWQBtu1lcz+10UZHVrsoJLhGn4FO3Y8nuIQF/guc0cEoc9yMwEgjtydBd4B
+aynk5zuWI5MtFW1hWOs2XSzF2+DSAAufsXXXuf/tWaZgidlblcGpyOVHzWBD2oc
skeW2883kbbOgV+9cKT1efMOAp4OyVeMKsuaV2ACEgyz5z1YZn6P/79HzkTbMmdu
8WuKPN9LQMouPwdaNwMdHGWO6oHGvuOD0fOqdJMSHHImFdBWsmsCWq9vYafG5NFc
HO0UkHL1FsXHXGHT0Yqn43qO9N7GhCyBWe+nBpZUMYJRq0Hww6fmQrt1Doj4QM7s
fUpisVsHTJmZjWuAQAJX
=KvV9
-----END PGP SIGNATURE-----
-------------- next part --------------
 
pkgbase=linux-libre         # Build stock "" kernel
_pkgbasever=3.17-gnu
_pkgver=3.17.6-gnu

_replacesarchkernel=('linux%') # '%' gets replaced with _kernelname
_replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname
_replacesoldmodules=('linux-libre%-kmod-alx') # '%' gets replaced with _kernelname

_srcname=linux-${_pkgbasever%-*}
_archpkgver=${_pkgver%-*}
pkgver=${_pkgver//-/_}
pkgrel=1
arch=('i686' 'x86_64' 'mips64el' 'armv7h')
url="http://linux-libre.fsfla.org/"
license=('GPL2')
makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc')
options=('!strip')
source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/linux-libre-${_pkgbasever}.tar.xz"
        "http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/linux-libre-${_pkgbasever}.tar.xz.sign"
        "http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/patch-${_pkgbasever}-${_pkgver}.xz"
        "http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/patch-${_pkgbasever}-${_pkgver}.xz.sign"
        # the main kernel config files
        'config.i686' 'config.x86_64' 'config.mips64el'
        # standard config files for mkinitcpio ramdisk
        'linux.preset'
        'logo_linux_'{clut224.ppm,vga16.ppm,mono.pbm}
        'change-default-console-loglevel.patch'
        # loongson-community patch: http://linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/
        '3.17-rc6-5358c5e4e5-loongson-community.patch')
sha256sums=('3b2e9a862ada390a318f95d5a436d07dd32664434f4f383e27fd5cc0b4f41f0e'
            'SKIP'
            'df2553ec61d83e0b35098efe8676573f01ac217f06b17fb515dd32f6b99148f1'
            'SKIP'
            '42aaa873bb27d6f7c445be68ba35bc629f7c9b63100edc7f5c4f3f27ddb90af2'
            'f354c832b958a3be3072eb662f0b76ca2f9f40907d37104021987b7426090101'
            '078d37de38250d23df6e008b380bba625fdb21365bfa7ba805b9105b101543b4'
            'f0d90e756f14533ee67afda280500511a62465b4f76adcc5effa95a40045179c'
            '074b67818582874146c389c029bc43648d145891a27e47aa2c5c42d3571f0264'
            '2e87a8ec1cc0c91938cac24992d8a3d4362b3e9d939767e4c9d2ec8e6d969d53'
            'f67f60a30bcf2e9a2ba88ad97cace308da7a7f94919bb95c3dc030f5885a8015'
            '1256b241cd477b265a3c2d64bdc19ffe3c9bbcee82ea3994c590c2c76e767d99'
            'be4d355129b1027d73ef52f745beeffe1157879412794f605ab41fe66db7cc6c')

_kernelname=${pkgbase#linux-libre}
_replacesarchkernel=("${_replacesarchkernel[@]/\%/${_kernelname}}")
_replacesoldkernels=("${_replacesoldkernels[@]/\%/${_kernelname}}")
_replacesoldmodules=("${_replacesoldmodules[@]/\%/${_kernelname}}")

case "$CARCH" in
  i686|x86_64) KARCH=x86;;
  mips64el) KARCH=mips;;
  armv7h) KARCH=arm;;
esac


More information about the Dev mailing list