diff options
author | Eli Schwartz | 2021-06-02 01:58:54 -0400 |
---|---|---|
committer | Eli Schwartz | 2021-06-02 01:58:54 -0400 |
commit | d58cb469b128cce22d6b9777f727aa315db5008e (patch) | |
tree | fdf3355e26b2cc56477c8cef4b837826ef9095cb | |
parent | 2df9b0ffa777b22392a68ada7a089c8e864d540a (diff) | |
download | aur-d58cb469b128cce22d6b9777f727aa315db5008e.tar.gz |
upgpkg: pacman-git 6.0.0.r0.g75eb3f4c-3
remove invalid flags from ARM makepkg.conf to match the ALARM
core/pacman packaging
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 9 |
2 files changed, 8 insertions, 3 deletions
@@ -1,7 +1,7 @@ pkgbase = pacman-git pkgdesc = A library-based package manager with dependency support pkgver = 6.0.0.r0.g75eb3f4c - pkgrel = 2 + pkgrel = 3 url = https://www.archlinux.org/pacman/ arch = i686 arch = x86_64 @@ -6,7 +6,7 @@ pkgname=pacman-git pkgver=6.0.0.r0.g75eb3f4c -pkgrel=2 +pkgrel=3 pkgdesc="A library-based package manager with dependency support" arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64') url="https://www.archlinux.org/pacman/" @@ -76,6 +76,7 @@ package() { fi # set things correctly in the default conf file + local mychost myflags moresed=() case $CARCH in i686) mychost="i686-pc-linux-gnu" @@ -85,6 +86,9 @@ package() { mychost="x86_64-pc-linux-gnu" myflags="-march=x86-64" ;; + arm*|aarch64) + moresed+=('-e' 's/-fcf-protection//') + ;;& arm) mychost="armv5tel-unknown-linux-gnueabi" myflags="-march=armv5te" @@ -108,7 +112,8 @@ package() { sed -i "$pkgdir/etc/makepkg.conf" \ -e "s|@CARCH[@]|$CARCH|g" \ -e "s|@CHOST[@]|$mychost|g" \ - -e "s|@CARCHFLAGS[@]|$myflags|g" + -e "s|@CARCHFLAGS[@]|$myflags|g" \ + "${moresed[@]}" } # vim: set ts=2 sw=2 et: |